.CookieBanner-module__J92t4q__accept,.CookieBanner-module__J92t4q__reject,.CookieBanner-module__J92t4q__privacy,.CookieBanner-module__J92t4q__checkbox,.CookieBanner-module__J92t4q__dismiss,.CookieBanner-module__J92t4q__managerSave{outline:none}.CookieBanner-module__J92t4q__accept:focus-visible,.CookieBanner-module__J92t4q__reject:focus-visible,.CookieBanner-module__J92t4q__privacy:focus-visible,.CookieBanner-module__J92t4q__checkbox:focus-visible,.CookieBanner-module__J92t4q__dismiss:focus-visible,.CookieBanner-module__J92t4q__managerSave:focus-visible{outline:2px solid var(--champ);outline-offset:2px}.CookieBanner-module__J92t4q__cardWrap:focus,.CookieBanner-module__J92t4q__managerWrap:focus{outline:none}.CookieBanner-module__J92t4q__cardWrap{bottom:1rem;z-index:70;animation:CookieBanner-module__J92t4q__cardIn .32s var(--ease) both;position:fixed;inset-inline-end:1rem}@media (prefers-reduced-motion:reduce){.CookieBanner-module__J92t4q__cardWrap{animation:none}}@keyframes CookieBanner-module__J92t4q__cardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CookieBanner-module__J92t4q__card{background:linear-gradient(180deg, var(--char), var(--ink));border:1px solid #ffffff14;border-radius:22px;width:384px;max-width:calc(100vw - 2rem);padding:1.4rem;position:relative;box-shadow:0 30px 70px -24px #000000d9,0 0 54px -30px #d4be9c47,inset 0 1px #ffffff0f}.CookieBanner-module__J92t4q__cardRow{align-items:center;gap:1rem;display:flex}.CookieBanner-module__J92t4q__copy{flex:1;min-width:0}.CookieBanner-module__J92t4q__cookieFloat{flex:none;width:104px;height:104px;position:relative}.CookieBanner-module__J92t4q__cookieFloat:before{content:"";filter:blur(6px);z-index:0;background:radial-gradient(circle,#d4be9c66,#d4be9c00 70%);border-radius:9999px;position:absolute;inset:4px}.CookieBanner-module__J92t4q__cookieImg{z-index:1;object-fit:contain;mix-blend-mode:screen;width:104px;height:104px;position:relative}.CookieBanner-module__J92t4q__heading{letter-spacing:-.01em;color:var(--off);margin:0;font-size:1.12rem;font-weight:700}.CookieBanner-module__J92t4q__text{color:var(--mist);margin-top:.55rem;font-size:.875rem;line-height:1.6}.CookieBanner-module__J92t4q__privacy{color:var(--champ);text-underline-offset:2px;transition:text-decoration-color .25s var(--ease);border-radius:4px;margin-top:.6rem;font-size:.8rem;-webkit-text-decoration:underline #d4be9c66;text-decoration:underline #d4be9c66;display:inline-block}.CookieBanner-module__J92t4q__privacy:hover{-webkit-text-decoration-color:var(--champ);text-decoration-color:var(--champ)}.CookieBanner-module__J92t4q__actions{flex-direction:column;gap:.55rem;margin-top:1.15rem;display:flex}.CookieBanner-module__J92t4q__accept{cursor:pointer;background:var(--champ);width:100%;min-height:44px;color:var(--ink);transition:background .2s var(--ease), transform .2s var(--ease);border:0;border-radius:13px;padding:.74rem 1rem;font-family:inherit;font-size:.92rem;font-weight:700;display:block;box-shadow:0 10px 24px -12px #d4be9c99}.CookieBanner-module__J92t4q__accept:hover{transform:translateY(-1px)}.CookieBanner-module__J92t4q__reject{cursor:pointer;width:100%;min-height:44px;color:var(--off);transition:background .2s var(--ease), border-color .2s var(--ease);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:13px;padding:.74rem 1rem;font-family:inherit;font-size:.92rem;font-weight:600;display:block}.CookieBanner-module__J92t4q__reject:hover{background:#ffffff14;border-color:#ffffff38}.CookieBanner-module__J92t4q__managerWrap{inset-inline:0;z-index:70;width:100%;max-width:42rem;margin-inline:auto;padding:1rem;position:fixed;bottom:0}.CookieBanner-module__J92t4q__manager{background:linear-gradient(180deg, var(--char), var(--ink));border:1px solid #ffffff14;border-radius:1rem;padding:1.25rem;box-shadow:0 30px 70px -24px #000000d9}@media (min-width:640px){.CookieBanner-module__J92t4q__manager{padding:1.5rem}}.CookieBanner-module__J92t4q__managerHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CookieBanner-module__J92t4q__managerTitle{color:var(--off);margin:0;font-size:1.125rem;font-weight:600}.CookieBanner-module__J92t4q__dismiss{margin-top:-.25rem;cursor:pointer;min-width:44px;min-height:44px;color:var(--mist);transition:color .2s var(--ease);background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;margin-inline-end:-.25rem;font-size:1.25rem;line-height:1;display:inline-flex}.CookieBanner-module__J92t4q__dismiss:hover{color:var(--off)}.CookieBanner-module__J92t4q__managerBody{color:var(--mist);margin-top:.5rem;font-size:.875rem;line-height:1.6}.CookieBanner-module__J92t4q__rows{flex-direction:column;gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.CookieBanner-module__J92t4q__row{border:1px solid #ffffff14;border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem;display:flex}.CookieBanner-module__J92t4q__rowLabelGroup{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.CookieBanner-module__J92t4q__rowLabel{color:var(--off);margin:0;font-size:.875rem;font-weight:500;display:block}.CookieBanner-module__J92t4q__rowDesc{color:var(--mist);margin:.25rem 0 0;font-size:.75rem;line-height:1.6;display:block}.CookieBanner-module__J92t4q__checkbox{width:1.25rem;height:1.25rem;accent-color:var(--champ);cursor:pointer;flex:none;margin-top:.25rem}.CookieBanner-module__J92t4q__checkbox:disabled{opacity:.6;cursor:default}.CookieBanner-module__J92t4q__managerActions{margin-top:1.5rem}.CookieBanner-module__J92t4q__managerSave{cursor:pointer;background:var(--champ);width:100%;min-height:44px;color:var(--ink);transition:transform .2s var(--ease);border:0;border-radius:13px;padding:.74rem 1rem;font-family:inherit;font-size:.92rem;font-weight:700;display:block;box-shadow:0 10px 24px -12px #d4be9c99}.CookieBanner-module__J92t4q__managerSave:hover{transform:translateY(-1px)}
.ConciergeBubble-module__QrbIXa__shell{z-index:60;opacity:0;pointer-events:none;visibility:hidden;width:8.25rem;height:2.75rem;transition:width .3s var(--ease), height .3s var(--ease), border-radius .3s var(--ease), opacity .35s var(--ease), transform .35s var(--ease), visibility 0s linear .35s;border-radius:999px;grid-template:1fr/1fr;display:grid;position:fixed;bottom:clamp(16px,3vw,28px);left:clamp(16px,3vw,28px);right:auto;transform:translateY(8px)}.ConciergeBubble-module__QrbIXa__shellRevealed{opacity:1;pointer-events:auto;visibility:visible;transition:width .3s var(--ease), height .3s var(--ease), border-radius .3s var(--ease), opacity .35s var(--ease), transform .35s var(--ease);transform:translateY(0)}.ConciergeBubble-module__QrbIXa__shellOpen{pointer-events:auto;visibility:visible;opacity:1;border-radius:clamp(18px,2vw,24px);width:min(420px,100vw - 2*clamp(16px,3vw,28px));height:min(640px,100vh - 2*clamp(16px,3vw,28px));transform:translateY(0)}.ConciergeBubble-module__QrbIXa__pill{border-radius:inherit;cursor:pointer;min-width:0;min-height:44px;color:var(--off);white-space:nowrap;text-shadow:0 1px 6px #0000004d;opacity:1;transition:opacity .2s var(--ease), box-shadow .3s var(--ease);direction:ltr;background:linear-gradient(#1e2226b8,#101316c2);border:none;flex-direction:row;grid-area:1/1;justify-content:center;align-items:center;gap:.6rem;padding:.65rem 1rem .65rem 1.15rem;font-family:inherit;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:0 20px 44px -18px #0000008c,inset 0 1.5px 1px #ffffff8c,inset 0 -1.5px 1px #ffffff24,inset 0 0 22px #ffffff0d}.ConciergeBubble-module__QrbIXa__shellRevealed .ConciergeBubble-module__QrbIXa__pill:hover{box-shadow:0 26px 50px -18px #0009,inset 0 1.5px 1px #fff9,inset 0 -1.5px 1px #ffffff29,inset 0 0 22px #ffffff0f}.ConciergeBubble-module__QrbIXa__pill:focus-visible{outline:2px solid var(--champ);outline-offset:3px}.ConciergeBubble-module__QrbIXa__pillIcon{width:22px;height:22px;color:var(--champ);flex:none}.ConciergeBubble-module__QrbIXa__shellLight .ConciergeBubble-module__QrbIXa__pill{color:var(--ink);text-shadow:none;background:linear-gradient(#ffffffc7,#f4f6f7b8);box-shadow:0 20px 44px -18px #00000052,inset 0 1.5px 1px #ffffffd9,inset 0 -1.5px 1px #14171a0f,inset 0 0 22px #ffffff2e}.ConciergeBubble-module__QrbIXa__shellLight .ConciergeBubble-module__QrbIXa__pillIcon{color:#9c7f54}.ConciergeBubble-module__QrbIXa__shellRevealed.ConciergeBubble-module__QrbIXa__shellLight .ConciergeBubble-module__QrbIXa__pill:hover{box-shadow:0 26px 50px -18px #0006,inset 0 1.5px 1px #ffffffe6,inset 0 -1.5px 1px #14171a14,inset 0 0 22px #fff3}.ConciergeBubble-module__QrbIXa__shellOpen .ConciergeBubble-module__QrbIXa__pill{opacity:0;pointer-events:none}.ConciergeBubble-module__QrbIXa__pillLabel{white-space:nowrap;direction:rtl}@media (max-width:480px){.ConciergeBubble-module__QrbIXa__shell:not(.ConciergeBubble-module__QrbIXa__shellOpen){width:2.75rem}.ConciergeBubble-module__QrbIXa__pill{justify-content:center;gap:0;padding:.7rem}.ConciergeBubble-module__QrbIXa__pillLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.ConciergeBubble-module__QrbIXa__scrimBtn{z-index:55;cursor:default;opacity:1;width:100%;height:100%;transition:opacity .3s var(--ease);animation:ConciergeBubble-module__QrbIXa__scrimIn .3s var(--ease);background:#0a0d108c;border:none;margin:0;padding:0;position:fixed;inset:0}.ConciergeBubble-module__QrbIXa__scrimBtn[data-open=false]{opacity:0}.ConciergeBubble-module__QrbIXa__panel{border-radius:inherit;opacity:0;min-width:0;min-height:0;transition:opacity .24s var(--ease) 60ms;flex-direction:column;grid-area:1/1;display:flex;overflow:hidden;box-shadow:0 50px 120px -40px #000000d9,0 0 0 1px #d4be9c29}.ConciergeBubble-module__QrbIXa__shellOpen .ConciergeBubble-module__QrbIXa__panel{opacity:1}.ConciergeBubble-module__QrbIXa__closeBtn{z-index:1;width:36px;height:36px;color:var(--off);cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease);background:#14171a99;border:1px solid #f2f3f429;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:.85rem;inset-inline-end:.85rem}.ConciergeBubble-module__QrbIXa__closeBtn:hover{border-color:var(--champ);background:#14171ad9}.ConciergeBubble-module__QrbIXa__closeBtn:focus-visible{outline:2px solid var(--champ);outline-offset:2px}.ConciergeBubble-module__QrbIXa__closeBtn svg{width:18px;height:18px}.ConciergeBubble-module__QrbIXa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ConciergeBubble-module__QrbIXa__scrimIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ConciergeBubble-module__QrbIXa__shell,.ConciergeBubble-module__QrbIXa__shellRevealed,.ConciergeBubble-module__QrbIXa__shellOpen{transition:none}.ConciergeBubble-module__QrbIXa__shell,.ConciergeBubble-module__QrbIXa__shellRevealed{transform:none}.ConciergeBubble-module__QrbIXa__pill{transition:none}.ConciergeBubble-module__QrbIXa__scrimBtn,.ConciergeBubble-module__QrbIXa__panel{transition:none;animation:none}}
.CaptureOptIn-module__YgRRpa__optIn{text-align:start;background:#ffffff08;border:1px solid #f2f3f41f;border-radius:18px;flex-direction:column;gap:.85rem;margin:.4rem 0;padding:clamp(1rem,3vw,1.4rem);display:flex}.CaptureOptIn-module__YgRRpa__title{color:var(--off);margin:0;font-size:1.05rem;font-weight:700}.CaptureOptIn-module__YgRRpa__body{color:var(--mist);margin:0;font-size:.92rem;line-height:1.6}.CaptureOptIn-module__YgRRpa__form{flex-direction:column;gap:.6rem;display:flex}.CaptureOptIn-module__YgRRpa__input{min-height:44px;color:var(--off);font:inherit;transition:border-color .25s var(--ease);background:#0000002e;border:1px solid #f2f3f429;border-radius:12px;padding:.7rem .95rem;font-size:.95rem}.CaptureOptIn-module__YgRRpa__input::placeholder{color:#f2f3f46b}.CaptureOptIn-module__YgRRpa__input:focus-visible{border-color:var(--champ);outline:none}.CaptureOptIn-module__YgRRpa__error{color:var(--champ);margin:0;font-size:.85rem;line-height:1.5}.CaptureOptIn-module__YgRRpa__actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.2rem;display:flex}.CaptureOptIn-module__YgRRpa__submit{background:var(--champ);min-height:44px;color:var(--ink);cursor:pointer;transition:transform .3s var(--ease), opacity .25s var(--ease);border:none;border-radius:999px;padding:.7rem 1.6rem;font-family:inherit;font-size:.95rem;font-weight:700}.CaptureOptIn-module__YgRRpa__submit:hover:not(:disabled){transform:translateY(-2px)}.CaptureOptIn-module__YgRRpa__submit:disabled{opacity:.45;cursor:not-allowed}.CaptureOptIn-module__YgRRpa__submit:focus-visible{outline:2px solid var(--champ);outline-offset:3px}.CaptureOptIn-module__YgRRpa__dismiss{min-height:44px;color:var(--mist);font:inherit;cursor:pointer;transition:color .25s var(--ease);background:0 0;border:none;border-radius:999px;padding:.7rem 1.2rem;font-size:.92rem}.CaptureOptIn-module__YgRRpa__dismiss:hover{color:var(--off)}.CaptureOptIn-module__YgRRpa__dismiss:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #f2f3f466}@media (prefers-reduced-motion:reduce){.CaptureOptIn-module__YgRRpa__submit,.CaptureOptIn-module__YgRRpa__input,.CaptureOptIn-module__YgRRpa__dismiss{transition:none}.CaptureOptIn-module__YgRRpa__submit:hover:not(:disabled){transform:none}}
.ConciergeChat-module__GvrD8G__chat{min-height:0;color:var(--off);isolation:isolate;background:linear-gradient(#1a1f24 0%,#14181c 100%);border:1px solid #f2f3f414;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 100px -50px #000c,inset 0 1px #ffffff0a}.ConciergeChat-module__GvrD8G__inline{border-radius:clamp(20px,2vw,28px);height:clamp(34rem,72vh,46rem)}.ConciergeChat-module__GvrD8G__overlay{height:100%;box-shadow:none;border:none;border-radius:0}.ConciergeChat-module__GvrD8G__head{background:#ffffff04;border-bottom:1px solid #f2f3f412;align-items:center;gap:.7rem;padding:1rem 1.3rem;display:flex}.ConciergeChat-module__GvrD8G__avatar{flex:none;width:38px;height:38px;position:relative}.ConciergeChat-module__GvrD8G__avatarClip{background:#14181c;border:1px solid #d4be9c66;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 4px #d4be9c12}.ConciergeChat-module__GvrD8G__avatarImg{object-fit:contain;filter:invert()sepia()saturate(4)hue-rotate(350deg)brightness(.92);mix-blend-mode:screen;width:86%;height:86%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ConciergeChat-module__GvrD8G__presence{bottom:-1px;background:#5fd08a;border:2px solid #181d22;border-radius:50%;width:10px;height:10px;position:absolute;inset-inline-end:-1px;box-shadow:0 0 6px #5fd08a99}.ConciergeChat-module__GvrD8G__headText{flex-direction:column;line-height:1.3;display:flex}.ConciergeChat-module__GvrD8G__headText strong{color:var(--off);font-size:.98rem;font-weight:700}.ConciergeChat-module__GvrD8G__headText span{color:var(--mist);font-size:.8rem}.ConciergeChat-module__GvrD8G__thread{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#d4be9c52 transparent;flex-direction:column;flex:auto;gap:.9rem;min-height:0;padding:1.4rem clamp(1rem,2.5vw,1.6rem);display:flex;overflow-y:auto}.ConciergeChat-module__GvrD8G__thread::-webkit-scrollbar{width:9px}.ConciergeChat-module__GvrD8G__thread::-webkit-scrollbar-track{background:0 0}.ConciergeChat-module__GvrD8G__thread::-webkit-scrollbar-thumb{background:#f2f3f424 padding-box padding-box;border:2px solid #0000;border-radius:999px}.ConciergeChat-module__GvrD8G__thread::-webkit-scrollbar-thumb:hover{background:#d4be9c73 padding-box padding-box}.ConciergeChat-module__GvrD8G__msg{max-width:84%;display:flex}.ConciergeChat-module__GvrD8G__agent{align-self:flex-start}.ConciergeChat-module__GvrD8G__user{align-self:flex-end}.ConciergeChat-module__GvrD8G__bubble{white-space:pre-wrap;word-break:break-word;border-radius:16px;margin:0;padding:.75rem 1.05rem;font-size:1rem;line-height:1.6}.ConciergeChat-module__GvrD8G__agent .ConciergeChat-module__GvrD8G__bubble{color:var(--off);background:#f2f3f40f;border:1px solid #f2f3f40f;border-start-start-radius:4px}.ConciergeChat-module__GvrD8G__user .ConciergeChat-module__GvrD8G__bubble{background:var(--champ);color:var(--ink);border-start-end-radius:4px;font-weight:500}@keyframes ConciergeChat-module__GvrD8G__msgIn{0%{opacity:0;filter:blur(2px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}.ConciergeChat-module__GvrD8G__bubbleIn{animation:ConciergeChat-module__GvrD8G__msgIn .34s var(--ease) both}.ConciergeChat-module__GvrD8G__typingBubble{align-items:center;padding-block:.85rem;display:inline-flex}.ConciergeChat-module__GvrD8G__typingDots{align-items:center;gap:5px;display:inline-flex}.ConciergeChat-module__GvrD8G__typingDots span{background:var(--mist);border-radius:50%;width:7px;height:7px;animation:1.25s ease-in-out infinite ConciergeChat-module__GvrD8G__typingBounce}.ConciergeChat-module__GvrD8G__typingDots span:nth-child(2){animation-delay:.16s}.ConciergeChat-module__GvrD8G__typingDots span:nth-child(3){animation-delay:.32s}@keyframes ConciergeChat-module__GvrD8G__typingBounce{0%,72%,to{opacity:.35;transform:translateY(0)}36%{opacity:1;transform:translateY(-4px)}}.ConciergeChat-module__GvrD8G__actionCard{background:#d4be9c12;border:1px solid #d4be9c47;border-radius:16px;flex-direction:column;align-self:flex-start;gap:.7rem;max-width:84%;padding:1rem 1.1rem;display:flex}.ConciergeChat-module__GvrD8G__actionLabel{color:var(--mist);font-size:.92rem}.ConciergeChat-module__GvrD8G__actionLink{background:var(--champ);min-height:44px;color:var(--ink);transition:transform .25s var(--ease);border-radius:999px;align-self:flex-start;align-items:center;padding:.6rem 1.3rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.ConciergeChat-module__GvrD8G__actionLink:hover{transform:translateY(-1px)}.ConciergeChat-module__GvrD8G__actionLink:focus-visible{outline:2px solid var(--champ);outline-offset:3px}.ConciergeChat-module__GvrD8G__captureNote{max-width:84%;color:var(--off);background:#f2f3f40d;border:1px solid #f2f3f41a;border-radius:14px;align-self:flex-start;padding:.8rem 1.05rem;font-size:.95rem}.ConciergeChat-module__GvrD8G__fallback{border-top:1px solid #f2f3f412;flex-direction:column;gap:.7rem;padding:.9rem clamp(1rem,2.5vw,1.6rem);display:flex}.ConciergeChat-module__GvrD8G__fallbackLoud{background:#d4be9c0d}.ConciergeChat-module__GvrD8G__fallbackMsg{color:var(--off);margin:0;font-size:.92rem}.ConciergeChat-module__GvrD8G__channelRow{flex-wrap:wrap;gap:.6rem;display:flex}.ConciergeChat-module__GvrD8G__channel{min-height:44px;color:var(--off);transition:border-color .25s var(--ease), background .25s var(--ease);border:1px solid #f2f3f429;border-radius:999px;align-items:center;padding:.5rem 1.1rem;font-size:.9rem;text-decoration:none;display:inline-flex}.ConciergeChat-module__GvrD8G__channel:hover{border-color:var(--champ);background:#d4be9c0f}.ConciergeChat-module__GvrD8G__channel:focus-visible{outline:2px solid var(--champ);outline-offset:2px}.ConciergeChat-module__GvrD8G__composer{background:#ffffff03;border-top:1px solid #f2f3f412;align-items:flex-end;gap:.6rem;padding:.9rem clamp(1rem,2.5vw,1.4rem);display:flex}.ConciergeChat-module__GvrD8G__input{resize:none;min-height:44px;max-height:9rem;color:var(--off);transition:border-color .25s var(--ease);background:#f2f3f40d;border:1px solid #f2f3f41f;border-radius:14px;flex:auto;padding:.7rem 1rem;font-family:inherit;font-size:1rem;line-height:1.5}.ConciergeChat-module__GvrD8G__input::placeholder{color:var(--slate)}.ConciergeChat-module__GvrD8G__input:focus{border-color:#d4be9c8c;outline:none}.ConciergeChat-module__GvrD8G__input:focus-visible{outline:2px solid var(--champ);outline-offset:2px}.ConciergeChat-module__GvrD8G__sendBtn{background:var(--champ);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:transform .25s var(--ease), opacity .25s var(--ease);border:none;border-radius:50%;flex:none;place-items:center;display:grid}.ConciergeChat-module__GvrD8G__sendBtn svg{width:20px;height:20px;transform:scaleX(-1)}.ConciergeChat-module__GvrD8G__sendBtn:hover:not(:disabled){transform:translateY(-1px)}.ConciergeChat-module__GvrD8G__sendBtn:disabled{opacity:.4;cursor:not-allowed}.ConciergeChat-module__GvrD8G__sendBtn:focus-visible{outline:2px solid var(--champ);outline-offset:3px}.ConciergeChat-module__GvrD8G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ConciergeChat-module__GvrD8G__thread{scroll-behavior:auto}.ConciergeChat-module__GvrD8G__bubbleIn{animation:none}.ConciergeChat-module__GvrD8G__typingDots span{opacity:.55;animation:none}.ConciergeChat-module__GvrD8G__actionLink:hover,.ConciergeChat-module__GvrD8G__sendBtn:hover:not(:disabled){transform:none}}
.ConsentNotice-module__o522Cq__notice{text-align:center;place-items:center;height:100%;padding:clamp(1.5rem,4vw,3rem);display:grid;position:relative}.ConsentNotice-module__o522Cq__glow{pointer-events:none;background:radial-gradient(60% 55% at 50% 38%,#d4be9c1a,#0000 72%);position:absolute;inset:0}.ConsentNotice-module__o522Cq__body{z-index:1;flex-direction:column;align-items:center;gap:1.1rem;max-width:30rem;display:flex;position:relative}.ConsentNotice-module__o522Cq__title{color:var(--off);letter-spacing:-.01em;margin:0;font-size:clamp(1.3rem,1.05rem + 1vw,1.75rem);font-weight:700}.ConsentNotice-module__o522Cq__text{color:var(--mist);margin:0;font-size:1rem;line-height:1.65}.ConsentNotice-module__o522Cq__privacyLink{color:var(--champ);text-underline-offset:2px;transition:opacity .2s var(--ease);text-decoration:underline}.ConsentNotice-module__o522Cq__privacyLink:hover{opacity:.82}.ConsentNotice-module__o522Cq__privacyLink:focus-visible{outline:2px solid var(--champ);outline-offset:2px;border-radius:2px}.ConsentNotice-module__o522Cq__start{background:var(--champ);min-height:44px;color:var(--ink);cursor:pointer;transition:transform .3s var(--ease), box-shadow .3s var(--ease);border:none;border-radius:999px;margin-top:.4rem;padding:.85rem 1.9rem;font-family:inherit;font-size:1rem;font-weight:700;box-shadow:0 12px 34px -12px #d4be9c99}.ConsentNotice-module__o522Cq__start:hover{transform:translateY(-2px);box-shadow:0 18px 44px -12px #d4be9cd1}.ConsentNotice-module__o522Cq__start:focus-visible{outline:2px solid var(--champ);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ConsentNotice-module__o522Cq__start{transition:none}.ConsentNotice-module__o522Cq__start:hover{transform:none}}
