.calm-login,.calm-shell{--calm-bg:#f5f7fb;--calm-ink:#1c2536;--calm-line:#dce3ef;--calm-font:-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--pop-ease:cubic-bezier(.22,1,.36,1);--pop-spring:cubic-bezier(.22,1.28,.5,1);--pop-glass:rgb(255 255 255/86%);--pop-shadow:0 8px 24px rgb(34 54 92/5%),0 1px 3px rgb(34 54 92/4%),inset 0 1px 0 #fff;font-family:var(--calm-font);color:var(--calm-ink);background:radial-gradient(ellipse at 5% 0,#e1f1ff 0,transparent 38%),radial-gradient(ellipse at 100% 20%,#f9eaf3 0,transparent 34%),radial-gradient(ellipse at 60% 100%,#e5f6f1 0,transparent 38%),var(--calm-bg);font-variant-numeric:tabular-nums}.calm-shell main{min-width:0;background:transparent;--color-gray-400:#5a6678;--color-gray-500:#5a6678;--color-gray-600:#465268;--color-gray-900:#1c2536;--radius-lg:16px;--radius-xl:22px;--radius-2xl:24px;font-family:var(--calm-font)}.calm-shell main.calm-admin{overflow:visible}.calm-shell :where(h1,h2,h3,p,label,button,summary){word-break:auto-phrase;overflow-wrap:anywhere}.calm-shell :where(h1,h2,h3){text-wrap:balance;letter-spacing:-.035em}.calm-shell main h1{font-size:28px;line-height:1.4;font-weight:750}.calm-shell main :where(h1,h2,h3,p){max-width:100%}.calm-shell :where(input,textarea,select){min-width:0;max-width:100%}.calm-login :where(button,input):focus-visible,.calm-shell :where(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.calm-login button,.calm-shell :where(button,a){transition:background-color .16s,color .16s,box-shadow .2s,scale .22s var(--pop-spring);-webkit-tap-highlight-color:transparent}.calm-login button:not(:disabled):active,.calm-shell :where(button:not(:disabled),a):active{scale:.97;transition-duration:.12s}.calm-login :where(button,input),.calm-shell main :where(button[class*=rounded]){border-radius:12px}.calm-shell main :where(input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:12px;border-color:#c5cfdf;box-shadow:inset 0 1px 2px rgb(28 37 54/3%)}.calm-shell main :where(input,textarea,select):focus{border-color:#2563eb;--tw-ring-color:#2563eb30}.calm-shell main [data-pop-surface]{background-color:var(--pop-glass);border-color:#dce3ef;border-radius:22px;box-shadow:var(--pop-shadow);backdrop-filter:blur(24px) saturate(1.15)}.calm-shell main [data-pop-surface]>:where(thead){border-radius:0}.calm-shell main :where(thead){background:#edf2fa;color:#465268}.calm-shell main :where(tbody tr):hover{background-color:#eef5ff}.calm-shell main :where([data-pop-badge]){font-variant-numeric:tabular-nums}.calm-shell main :where([data-pop-table-scroll]){max-width:100%;overflow-x:auto}.calm-shell main :where([data-pop-table-scroll] table){min-width:max-content;width:100%}.calm-shell>.flex>aside{background:linear-gradient(155deg,#253953ef,#172235f5 65%);backdrop-filter:blur(24px) saturate(1.2);border-right:1px solid #ffffff26;box-shadow:8px 0 32px #1722350a}.calm-shell>.flex>aside nav a{border-radius:14px;transition:background-color .16s,box-shadow .2s,scale .22s var(--pop-spring)}.calm-shell>.flex>aside nav a[style*=background-color]{background:linear-gradient(120deg,#3678f6,#2563eb)!important;box-shadow:0 4px 14px #10285238,inset 0 1px 0 #ffffff55}.calm-shell>.flex>aside nav a:not([style*=background-color]):hover{background:#ffffff13}.calm-shell>.flex>aside nav a svg{opacity:.95}.calm-shell>.flex>aside nav a[href="/emergency"]{color:#fecaca}.calm-shell>.flex>aside :is(.text-gray-400,.text-gray-500){color:#c7d2e2}.calm-shell>.flex>aside [class*="fixed inset-0"]{--color-gray-400:#5a6678;--color-gray-500:#5a6678}.calm-shell>.flex>aside [class*="fixed inset-0"] :is(.text-gray-400,.text-gray-500){color:#5a6678}.calm-shell>.flex>.calm-mobile-header{position:absolute;height:64px;background:#ffffffd9;backdrop-filter:blur(24px) saturate(1.3);box-shadow:0 1px 0 #ffffff,0 4px 22px #253a5a08;border-color:#dce3ef}.calm-section-nav,[data-sm=header],[data-sm=sticky]{position:static!important}.calm-shell main :is(.sticky.top-0,thead.sticky,.grid[class*=sticky]){position:static}.calm-shell main[data-calm-page="/"] .grid[data-sm]>a{border-radius:22px;position:relative;overflow:hidden;box-shadow:var(--pop-shadow);border-color:#dce3ef;background:#ffffffdb}.calm-shell main[data-calm-page="/"] .grid[data-sm]>a:nth-child(3n+1){background:linear-gradient(130deg,#fff 35%,#e5f6f1)}.calm-shell main[data-calm-page="/"] .grid[data-sm]>a:nth-child(3n+2){background:linear-gradient(130deg,#fff 35%,#e7efff)}.calm-shell main[data-calm-page="/"] .grid[data-sm]>a:nth-child(3n+3){background:linear-gradient(130deg,#fff 35%,#f6eafa)}.calm-shell main[data-calm-page="/"] .grid[data-sm]>a:hover{box-shadow:0 12px 30px #233e6612,inset 0 1px 0 white;border-color:#b4c6e4}.calm-shell main[data-calm-page="/"] .grid[data-sm]>a>div>div:first-child{min-width:0}.calm-shell main[data-calm-page="/"] .grid[data-sm]>a .text-3xl{font-size:clamp(1.8rem,3.5vw,2.25rem);line-height:1.2;letter-spacing:-.045em;overflow-wrap:anywhere}.calm-shell main[data-calm-page="/"] .grid[data-sm]>a>div>div[style*=background-color]{background-color:unset!important;color:white;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff40}.calm-shell main[data-calm-page="/"] .grid[data-sm]>a:nth-child(3n+1)>div>div[style]{background-color:#15776c!important}.calm-shell main[data-calm-page="/"] .grid[data-sm]>a:nth-child(3n+2)>div>div[style]{background-color:#2563eb!important}.calm-shell main[data-calm-page="/"] .grid[data-sm]>a:nth-child(3n+3)>div>div[style]{background-color:#8246b5!important}.calm-shell main[data-calm-page="/"] a.bg-gradient-to-r{background:linear-gradient(110deg,#e2f4f1,#edf5ff);border-color:#bfddd6;border-radius:18px}[data-pop-tabs]{position:relative;isolation:isolate;border-radius:14px;background:#e9eef7;padding:4px;gap:4px;flex-wrap:wrap}[data-pop-tabs]:before{content:"";position:absolute;pointer-events:none;z-index:-1;left:var(--pop-x,4px);top:var(--pop-y,4px);width:var(--pop-w,0);height:var(--pop-h,0);border-radius:11px;background:#fff;box-shadow:0 2px 7px #2139531a,inset 0 1px 0 #fff;transition:left .22s var(--pop-spring),top .22s var(--pop-spring),width .22s var(--pop-spring),height .22s var(--pop-spring)}[data-pop-tabs]>button{position:relative;z-index:0;border-radius:11px!important;border-bottom-color:transparent!important;background:transparent!important}[data-pop-tabs]>button[data-pop-selected]{color:#1d4ed8!important}[data-pop-dialog]{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;border-radius:24px!important;box-shadow:0 24px 80px #17223533,inset 0 1px 0 #fff!important}.calm-shell main [data-pop-dialog]{background:#fff}[data-pop-bubble]{transform-origin:bottom left;max-width:min(320px,100%);overflow-wrap:anywhere}[data-pop-bubble=outgoing]{transform-origin:bottom right}.calm-shell .calm-chat-legacy{background:transparent;min-width:0}.calm-shell .calm-chat-legacy [data-pop-surface]{border-radius:18px}.calm-shell .animate-pulse{background-image:linear-gradient(105deg,transparent 25%,#ffffffa6 50%,transparent 75%);background-size:200% 100%;animation:pop-skeleton 1.2s linear infinite}@keyframes pop-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.calm-login{--color-gray-400:#5a6678;--color-gray-500:#5a6678}.calm-login>div[style*=background-color]{background:radial-gradient(ellipse at 20% 10%,#31517c 0,transparent 50%),radial-gradient(ellipse at 90% 90%,#254b52 0,transparent 45%),#172235!important}.calm-login>div>.bg-white{border-radius:28px;background:#fffffff0;backdrop-filter:blur(24px);border:1px solid #ffffffc0;box-shadow:0 28px 80px #0003,inset 0 1px 0 white}.calm-login h1{font-size:28px;letter-spacing:-.04em}.calm-login input{border-radius:12px}@media (pointer:coarse){.calm-shell>.flex>aside.group{display:none!important}.calm-shell>.flex>.calm-mobile-header{display:flex!important}.calm-shell>.flex>aside.calm-mobile-drawer{display:flex!important;transition:transform .32s var(--pop-spring)}.calm-shell>.flex>.calm-mobile-backdrop{display:block!important}.calm-shell>.flex>main{padding-top:72px!important}.calm-shell main[data-calm-page="/chats"]{height:100dvh}.calm-shell main[data-calm-page="/chats"]>div{height:100%}}@media(max-width:767px){.calm-shell main h1{font-size:25px}.calm-shell main>div{padding-inline:14px}.calm-shell main [data-pop-surface]{border-radius:18px}.calm-shell main :where(.flex.items-center.justify-between:has(>h1),.flex.items-center.justify-between:has(>div>h1)){flex-wrap:wrap;gap:12px}.calm-shell main :where(.flex.items-center.justify-between:has(>h1),.flex.items-center.justify-between:has(>div>h1))>div{min-width:0}}@media(prefers-reduced-motion:reduce){.calm-login *,.calm-login :before,.calm-shell *,.calm-shell :after,.calm-shell :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.calm-shell [data-sm=stagger]>*,.calm-shell [data-sm]{opacity:1!important;transform:none!important;filter:none!important}}@media(prefers-reduced-transparency:reduce){.calm-login>div>.bg-white,.calm-shell main [data-pop-surface],.calm-shell>.flex>.calm-mobile-header{background:#fff;backdrop-filter:none}.calm-shell>.flex>aside{background:#172235;backdrop-filter:none}}@media(prefers-contrast:more){.calm-login,.calm-shell main{--color-gray-400:#354259;--color-gray-500:#354259;--calm-line:#74839a}.calm-shell main [data-pop-surface]{background:#fff;border-color:#74839a;backdrop-filter:none}}.calm-shell main{--color-green-400:#15803d;--color-green-500:#15803d;--color-green-600:#15803d;--color-emerald-500:#047857;--color-emerald-600:#047857;--color-teal-500:#0f766e;--color-blue-400:#1d4ed8;--color-blue-500:#1d4ed8;--color-purple-500:#7e22ce;--color-red-400:#b91c1c;--color-red-500:#b91c1c;--color-rose-500:#be123c;--color-orange-500:#c2410c;--color-yellow-500:#854d0e}.calm-shell [data-pop-bubble=outgoing][style*="rgb(6, 199, 85)"]{background-color:#079e4f!important;color:#fff}.calm-shell [data-pop-bubble=outgoing][style*="rgb(46, 125, 209)"]{background-color:#2467b0!important;color:#fff}.calm-shell .calm-chat-legacy [class*="text-white/60"],.calm-shell .calm-chat-legacy [class*="text-white/70"]{color:#172235}.calm-shell .calm-chat-legacy span[class*="bg-black/20"]{background-color:#263b58;color:#fff}[data-pop-badge]:not([role=status]){position:relative;overflow:hidden}[data-pop-badge]:not([role=status]):after{content:"";position:absolute;pointer-events:none;inset:0;background:linear-gradient(100deg,transparent 20%,#ffffff80,transparent 80%);transform:translateX(110%);animation:pop-sweep .48s ease-out both}@keyframes pop-sweep{0%{transform:translateX(-110%)}to{transform:translateX(110%)}}.calm-shell>.flex>aside{background-color:#172235}.calm-login>div[style*=background-color]{background-color:#172235!important}.calm-shell>.flex>aside .rounded-full[style*="background-color: rgb(6, 199, 85)"]{color:#103b23}.calm-shell main[data-calm-page="/analytics"] .text-gray-300{color:#5a6678}.calm-shell>.flex>aside{--color-rose-500:#be123c}.calm-shell main .rounded-full.flex.items-center.justify-center[style*="background-color: rgb(6, 199, 85)"]{color:#103b23}.calm-shell main [data-pop-tag]{color:#1c2536!important}.calm-shell main[data-calm-page="/health"] .w-10.h-10[style*="background-color: rgb(6, 199, 85)"]{color:#103b23}.calm-shell main .grid>*{min-width:0}.calm-shell main[data-calm-page="/rich-menus/edit"] .grid{grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.calm-shell main[data-calm-page="/rich-menus/edit"] .grid{grid-template-columns:minmax(0,1fr) 320px}}.calm-page-header>div{flex-wrap:wrap;gap:12px}.calm-page-header>div>div{min-width:0;max-width:100%}.calm-page-header>div>div:last-child:not(:first-child){margin-left:0}.calm-page-header>div>div>.flex{flex-wrap:wrap}.calm-shell main[data-calm-page="/"] a.bg-gradient-to-r span.rounded-full{white-space:nowrap;flex-shrink:0}.calm-shell main{--color-red-600:#b91c1c;--color-rose-600:#be123c;--color-pink-400:#be185d}.calm-shell main[data-calm-page="/accounts"] .w-10.h-10[style*="background-color: rgb(6, 199, 85)"]{color:#103b23}.calm-shell main :is(p,span)[style^="color: rgb(6, 199, 85)"]{color:#15803d!important}.calm-shell main :is(p,span)[style^="color: rgb(239, 68, 68)"]{color:#b91c1c!important}.calm-shell main span[class*="bg-[#06C755]"]{color:#103b23}.calm-shell main span[class*="bg-[#2E7DD1]"]{background-color:#2467b0}.calm-shell button.fixed[style*="background-color: rgb(6, 199, 85)"]{color:#103b23}.calm-shell main:is([data-calm-page="/auto-replies"],[data-calm-page="/booking/menus"],[data-calm-page="/users"]) .text-gray-300{color:#5a6678}.calm-canvas-toolbar>:is(button,span){white-space:nowrap;flex-shrink:0}.calm-canvas-toolbar>span.ml-auto{white-space:normal;flex-basis:100%;margin-left:0;word-break:auto-phrase}.lh-v100{position:relative;isolation:isolate;background:#dce7f8;--calm-bg:#dce7f8;--calm-line:#a8bedf;--pop-glass:#d5e5fa;--pop-shadow:0 12px 32px #34538612,inset 0 1px 0 #ffffffc0}.lh-v100>.flex{position:relative;z-index:1}.lh-ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 8% 8%,#a8d5ff66,transparent 52%),radial-gradient(ellipse at 92% 25%,#f3b8df55,transparent 55%),radial-gradient(ellipse at 40% 90%,#9eddd544,transparent 55%)}.lh-ambient .lh-aurora{opacity:.15}.lh-v100 main h1{font-size:36px;line-height:1.25;font-weight:780;letter-spacing:-.045em;text-wrap:balance}.lh-v100 .calm-page-header h1+p,.lh-v100 main h1+p{font-size:15px;color:#465268;line-height:1.6}.lh-v100 .calm-page-header,.lh-v100 main>div>div:first-child:has(h1){padding-bottom:20px;border-bottom:1px solid #8faed457;margin-bottom:24px}.lh-v100 main[data-calm-page="/chats"]>div>div>div:first-child{padding-block:8px;margin-bottom:4px;border:0}.lh-v100>.flex>aside{margin:12px;height:calc(100dvh - 24px);top:12px;border-radius:26px;border:1px solid #ffffff70;background:linear-gradient(150deg,#203f6dca,#333b68b5);background-color:transparent;backdrop-filter:blur(32px) saturate(1.6);box-shadow:inset 0 1px 0 #ffffff70,0 14px 36px #23375d21}.lh-v100>.flex>aside>div:first-child{border-color:#ffffff30}.lh-v100>.flex>aside nav{position:relative;isolation:isolate}.lh-v100>.flex>aside nav>div{position:relative;z-index:1}.lh-v100>.flex>aside nav a[style*=background-color]{background:transparent!important;box-shadow:none;color:#fff}.lh-nav-glider{position:absolute;z-index:0;pointer-events:none;border:1px solid #ffffff79;border-radius:15px;background:linear-gradient(135deg,#73a6f480,#8aade53b);backdrop-filter:blur(24px) saturate(1.5);box-shadow:inset 0 1px 0 #ffffff65,0 5px 16px #172b4a24}.lh-nav-icon{width:20px;height:20px;display:grid;place-items:center;flex-shrink:0}.lh-v100 .lh-nav-icon .lh-glass-glyph{overflow:visible;pointer-events:none}.lh-glass-glyph{display:inline-block;position:relative;flex-shrink:0;pointer-events:none}.lh-glass-glyph .glass-icons{margin:0;max-width:none}.lh-glass-glyph .glass-icon{pointer-events:none;cursor:inherit}.lh-glass-glyph .glass-icon-glyph{width:60%;height:60%;color:#fff}.lh-v100>.flex>aside .lh-glass-glyph svg{width:18px;height:18px;opacity:1}.lh-v100>.flex>.calm-mobile-header{height:64px;background:#314f7ebf!important;backdrop-filter:blur(32px) saturate(1.6);border-bottom:1px solid #ffffff99;box-shadow:inset 0 1px 0 #ffffff66}.lh-v100 main [data-pop-surface]{border-radius:26px;background:linear-gradient(130deg,#d5e5fbf2,#d8e9edf0);border-color:#a8c0e2;box-shadow:var(--pop-shadow);backdrop-filter:blur(24px) saturate(1.3)}.lh-v100 main [data-pop-surface] [data-pop-surface]{background:#e8f0fc;border-radius:18px}.lh-v100 main thead{background:#bdd2ef;color:#344763}.lh-v100 main tbody tr{background:transparent}.lh-v100 main tbody tr:nth-child(2n){background:#e8f0fd44}.lh-v100 main tbody tr:hover{background:#c5dcfb90}.lh-v100 main[data-calm-page="/friends"] .grid[role=link]{background:transparent}.lh-v100 main[data-calm-page="/friends"] .grid[role=link]:nth-child(2n){background:#e8f0fd44}.lh-v100 .lh-kpi-card{padding:24px;border-radius:26px;min-width:0;height:100%;background:linear-gradient(135deg,#c9defbf0,#d5eaf6e6);border:1px solid #a3bee5;box-shadow:0 12px 28px #34538614,inset 0 1px 0 white;backdrop-filter:blur(24px)}.lh-v100 .grid[data-sm]>a.lh-kpi-link{border:0;border-radius:26px;background:none!important;overflow:visible;box-shadow:none}.lh-v100 .lh-kpi-card>.flex>div:first-child{min-width:0}.lh-v100 .lh-kpi-card .text-3xl{font-size:40px!important;line-height:1.15;letter-spacing:-.045em;font-weight:760;font-variant-numeric:tabular-nums}.lh-v100 .lh-kpi-card .text-sm{font-size:14px;color:#3f5475}.lh-v100 .grid[data-sm]>a:nth-child(3n+2) .lh-kpi-card{background:linear-gradient(130deg,#d2dbf9,#e6dbf4)}.lh-v100 .grid[data-sm]>a:nth-child(3n+3) .lh-kpi-card{background:linear-gradient(130deg,#cbe8e5,#d8e6fa)}.lh-v100 main[data-calm-page="/"] a.bg-gradient-to-r{background:linear-gradient(110deg,#bddfdc,#d5e0f8);border:1px solid #9bbfc3;border-radius:22px;padding:20px}.lh-v100 main[data-calm-page="/"] .grid[data-sm]{gap:18px}.lh-quick-actions{margin-top:28px}.lh-quick-actions>h2{font-size:18px;letter-spacing:-.02em;font-weight:700;margin-bottom:14px}.lh-v100 .lh-quick-actions .magic-bento__card{border:1px solid #9eb7df;background:linear-gradient(145deg,#d0e4f7,#d9e3fa);box-shadow:0 12px 28px #34538612,inset 0 1px 0 #fff;border-radius:26px;overflow:hidden}.lh-v100 .lh-quick-actions .magic-bento__cell:nth-child(2n) .magic-bento__card{background:linear-gradient(140deg,#dfd7f1,#d6e3fa)}.lh-v100 .lh-quick-actions .magic-bento__cell:nth-child(3n) .magic-bento__card{background:linear-gradient(140deg,#c5e3db,#dceaf8)}.lh-quick-actions .magic-bento__content{height:100%;padding:20px}.lh-bento-content{height:100%;min-width:0;display:flex;align-items:center;gap:18px;position:relative}.lh-bento-content>div{min-width:0}.lh-bento-content h3{color:#1c2536;font-size:19px;line-height:1.4;font-weight:720;letter-spacing:-.02em;margin:0 0 5px}.lh-bento-content p{font-size:13px;color:#465268;line-height:1.5;margin:0}.lh-bento-arrow{margin-left:auto;align-self:flex-start;font-size:22px;color:#365d9a}.lh-v100 .lh-scenario-glow{min-width:0;box-shadow:var(--pop-shadow)}.lh-v100 .lh-scenario-card{height:100%;min-width:0;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:26px}.lh-v100 .lh-scenario-card>.flex:first-child{flex-wrap:wrap}.lh-v100 .lh-scenario-card>.flex:first-child>a{font-size:17px;line-height:1.45}.lh-v100 .lh-scenario-card .lh-status-mark{padding:3px 8px;border-radius:999px;background:#b8dbc9;gap:4px}.lh-v100 .status-mark__label{opacity:1!important;white-space:nowrap}.lh-squish{width:30px;height:16px;display:inline-flex;align-items:center;padding:2px;border-radius:999px;background:#9badc4;margin-right:5px;flex-shrink:0}.lh-squish[data-on=true]{background:#337e69}.lh-squish>span{display:block;width:12px;height:12px;background:white;border-radius:50%;box-shadow:0 1px 3px #19314f26}.lh-check-control{display:inline-block;width:16px;height:16px;position:relative;vertical-align:middle}.lh-check-control input{position:absolute;inset:0;opacity:0;width:16px;height:16px;z-index:1;cursor:pointer}.lh-check-control:has(input:focus-visible){outline:3px solid #2563eb;outline-offset:3px;border-radius:5px}.lh-v100 [data-lh-conversation]{background:linear-gradient(150deg,#dce8f8,#e0e7f3)!important}.lh-v100 [data-pop-bubble]{border-radius:20px;padding:11px 15px;box-shadow:0 3px 10px #27436b0b;max-width:min(360px,100%)}.lh-v100 [data-pop-bubble=incoming]{background:#ffffffef;border-bottom-left-radius:6px;color:#1c2536;border:1px solid #ffffff}.lh-v100 [data-pop-bubble=outgoing][style*="rgb(6, 199, 85)"]{background:linear-gradient(130deg,#12ab5c,#03974a)!important;color:#fff;border-bottom-right-radius:6px}.lh-v100 [data-pop-bubble=outgoing][style*="rgb(46, 125, 209)"]{background:linear-gradient(135deg,#327ddd,#236ac5)!important;color:#fff;border-bottom-right-radius:6px}.lh-v100 .lh-composer-host{background:#d9e6fa;border-color:#b0c5e3;padding:12px}.lh-v100 .lh-prompt-bar{width:100%;max-width:100%;min-width:0;border:1px solid #a9bfdf;border-radius:24px;background:#f7faffdd;box-shadow:inset 0 1px 0 white,0 4px 18px #34538613;padding:10px 12px;color:#1c2536}.lh-v100 .lh-prompt-bar textarea{border:0;background:transparent;box-shadow:none;border-radius:14px}.lh-v100 .lh-prompt-bar:focus-within{border-color:#3978dd;box-shadow:0 0 0 3px #3978dd22}.lh-v100 .lh-prompt-bar .mb-2{padding-bottom:8px;border-bottom:1px solid #d4dfef}.lh-v100 .lh-ai-wait{border-radius:22px;background:#e5eefb}.lh-v100 .swipe-toast__title{color:inherit;font:inherit}.lh-v100 .lh-notice{max-width:100%;--st-w:100%!important}.lh-v100 main button[class*=bg-emerald-600],.lh-v100 main button[style*="background-color: rgb(6, 199, 85)"]{border-radius:999px;box-shadow:inset 0 1px 0 #ffffff40,0 4px 10px #264a8520}.lh-v100 main :is(span,button)[data-pop-badge]{border-radius:999px}.lh-v100 main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#a3b9da;background-color:#f4f8ff}@media(pointer:coarse){.lh-v100>.flex>aside.calm-mobile-drawer{margin:8px;height:calc(100dvh - 16px)}.lh-v100 .lh-kpi-link:active .lh-kpi-card,.lh-v100 .magic-bento__card:active{scale:.97}}@media(max-width:767px){.lh-v100 main h1{font-size:32px}.lh-v100 main>div{padding-inline:16px}.lh-v100 main [data-pop-surface]{border-radius:22px}.lh-v100 .lh-kpi-card{padding:24px}.lh-v100 .lh-bento-content{gap:14px}.lh-v100 .lh-bento-content h3{font-size:18px}.lh-v100 .lh-prompt-bar{padding:8px}.lh-v100 [data-pop-bubble]{padding:10px 13px;max-width:min(320px,100%)}}@media(prefers-reduced-motion:reduce){.lh-v100 .lh-aurora canvas{display:none}.lh-v100 .glass-icon-face,.lh-v100 .glass-icon-plate{transition:none!important}}@media(prefers-reduced-transparency:reduce){.lh-v100>.flex>aside{background:#263f65;backdrop-filter:none}.lh-v100 .lh-kpi-card,.lh-v100 main [data-pop-surface]{background:#dbe7f8;backdrop-filter:none}}.lh-v100.calm-shell>.flex>aside nav a[data-nav-active][style]{background:transparent!important;box-shadow:none}.lh-v100 .lh-nav-glider{background:linear-gradient(135deg,#1452acdc,#2263bba8)}.lh-v100.calm-shell>.flex>aside{--color-gray-400:#edf3ff;--color-gray-500:#edf3ff;--color-gray-600:#edf3ff;--color-gray-700:#f4f7ff;--color-gray-900:#ffffff}.lh-v100.calm-shell>.flex>aside :is(.text-gray-400,.text-gray-500){color:#edf3ff}@media(pointer:coarse){.lh-v100>.flex>aside.calm-mobile-drawer{margin:0;height:100dvh;top:0;border-radius:0 26px 26px 0}}.lh-v100 main[data-calm-page="/broadcasts-v2"] .min-h-screen{background:transparent}.lh-v100 main[data-calm-page="/broadcasts-v2"] section.bg-white{background:linear-gradient(135deg,#d5e5fbf2,#d8e9edf0);border-color:#a8c0e2;border-radius:26px;backdrop-filter:blur(24px)}.lh-v100 main[data-calm-page="/broadcasts-v2"] ul.divide-y>li:nth-child(2n){background:#e9f3ff40}.lh-v100 main[data-calm-page="/broadcasts-v2"] ul.divide-y>li>span:first-child{background:#b8cce8;color:#344763;box-shadow:inset 0 1px 0 #ffffff80}.lh-v100 main[data-calm-page="/broadcasts-v2"] section>div:first-child{border-color:#abc0de}.lh-v100 main :is(.text-green-600,.text-green-700,.text-emerald-600,.text-emerald-700){color:#07633e}.lh-v100 main .text-blue-600{color:#174ea6}.lh-v100 main thead :is(th,td){color:#344763}.lh-v100>.flex>aside .text-red-500{color:#fff0f0!important}.lh-v100 main .lh-kpi-card .text-xs,.lh-v100 main a.bg-gradient-to-r p.text-xs{color:#465268}.lh-v100 main[data-calm-page="/scoring"] p[style*="color: rgb(6, 199, 85)"]{color:#07633e!important}.lh-v100 .calm-mobile-drawer[class~=-translate-x-full]{visibility:hidden}.lh-v100 .lh-scenario-glow{overflow:clip}.lh-glass-nav:has(a[href="/emergency"][data-nav-active]) .lh-nav-glider{background:#922c43}[data-calm-count-up]{display:inline-block;transform-origin:center bottom}[data-motion-shine]{position:relative}[data-motion-shine]:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#ffffff70 48%,transparent 70%);clip-path:inset(0 100% 0 0);animation:lh-arrive-shine .75s cubic-bezier(.22,1,.36,1) .14s both}@keyframes lh-arrive-shine{0%{clip-path:inset(0 100% 0 0);opacity:0}25%{opacity:.7}to{clip-path:inset(0 0 0 100%);opacity:0}}[data-pop-empty]{position:relative;isolation:isolate}[data-pop-empty]:after{content:"";position:absolute;width:44px;height:44px;left:calc(50% - 22px);top:calc(50% - 22px);z-index:-1;pointer-events:none;background:linear-gradient(135deg,#ffffff77,#ffffff55);border-radius:50%;animation:lh-empty-morph .7s cubic-bezier(.22,1,.36,1) both}@keyframes lh-empty-morph{0%{border-radius:48% 52% 35% 65%;transform:scale(.6) rotate(-30deg)}55%{border-radius:25% 45% 25% 45%;transform:scale(1.18) rotate(12deg)}to{border-radius:50%;transform:none}}.lh-route-wipe{inset:0;z-index:65;background:linear-gradient(125deg,#5ba2ff42,#87e4ce30,#c195ed38);contain:strict}.lh-route-wipe,.lh-success-flip{position:fixed;pointer-events:none;opacity:0}.lh-success-flip{right:24px;bottom:94px;width:64px;height:64px;z-index:80;border-radius:22px;background:#e2f8ee;color:#08633f;border:1px solid #78bba0;box-shadow:0 10px 30px #163c5126,inset 0 1px 0 #fff;overflow:hidden;visibility:hidden;transform-origin:center}.lh-success-flip[data-active=true]{visibility:visible}.lh-success-flip svg{width:100%;height:100%;padding:9px}.lh-success-flip i{position:absolute;inset:-30%;background:linear-gradient(110deg,transparent 30%,#fff9 48%,transparent 70%);transform:translateX(-100%);pointer-events:none}.lh-success-flip[data-active=true] i{animation:lh-success-light .65s ease-out .25s both}@keyframes lh-success-light{to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.lh-success-flip i,[data-motion-shine]:after,[data-pop-empty]:after{animation:none!important;display:none}.lh-route-wipe,.lh-success-flip{display:none!important}}.lh-portal{color:#1c2536;--color-gray-400:#465268;--color-gray-500:#465268;--color-gray-600:#465268;--color-gray-700:#344763}.lh-portal .bg-white{color:#1c2536;background:#f7faff;border-color:#b5c7e0;border-radius:24px}.lh-portal :is(.text-gray-400,.text-gray-500,.text-gray-600){color:#465268}.lh-portal input{color:#1c2536;background:#fff;border-color:#a3b9da}.lh-portal button[style*="background-color: rgb(6, 199, 85)"]{background-color:#15783d!important;color:#fff}.lh-v100 [data-pop-bubble]{transition:translate .15s ease,box-shadow .15s ease,scale .15s ease}.lh-v100 [data-pop-bubble=outgoing]{transform-origin:right bottom}.lh-v100 [data-pop-bubble=incoming]{transform-origin:left bottom}.lh-v100 [data-pop-bubble].lh-holding{translate:0 -3px;scale:1.025;box-shadow:0 9px 28px #0004}.lh-v100 [data-message-new=true][data-pop-bubble=outgoing]{animation:lh-message-send .35s both}.lh-v100 [data-message-new=true][data-pop-bubble=incoming]{animation:lh-message-receive .38s 45ms both}@keyframes lh-message-send{0%{opacity:0;transform:translate(12px,18px) scale(.86)}65%{opacity:1;transform:translateY(-1px) scale(1.018)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes lh-message-receive{0%{opacity:0;transform:translate(-12px,6px) scale(.92)}70%{opacity:1;transform:translateY(-1px) scale(1.012)}to{opacity:1;transform:translate(0) scale(1)}}.lh-typing-host{position:relative}.lh-typing-dots{position:absolute;right:70px;bottom:7px;display:inline-flex;align-items:center;gap:3px;margin-inline-end:7px;color:#465268;pointer-events:none}.lh-typing-dots i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.55;animation:lh-dot 1.05s ease-in-out infinite}.lh-typing-dots i:nth-child(2){animation-delay:.13s}.lh-typing-dots i:nth-child(3){animation-delay:.26s}@keyframes lh-dot{0%,60%,to{translate:0 0;opacity:.45}30%{translate:0 -4px;opacity:1}}@media(prefers-reduced-motion:reduce){.lh-typing-dots i,.lh-v100 [data-message-new=true][data-pop-bubble]{animation:none!important}.lh-v100 [data-pop-bubble].lh-holding{translate:none;scale:1;box-shadow:none}}[data-pop-dialog].max-w-sm{--lh-dialog-width:24rem}[data-pop-dialog].max-w-md{--lh-dialog-width:28rem}[data-pop-dialog].max-w-lg{--lh-dialog-width:32rem}[data-pop-dialog].max-w-xl{--lh-dialog-width:36rem}[data-pop-dialog].max-w-2xl{--lh-dialog-width:42rem}[data-pop-dialog].max-w-3xl{--lh-dialog-width:48rem}[data-pop-dialog].max-w-4xl{--lh-dialog-width:56rem}[data-pop-dialog].max-w-5xl{--lh-dialog-width:64rem}[data-pop-dialog]{max-width:min(var(--lh-dialog-width,calc(100vw - 24px)),calc(100vw - 24px))}.lh-ambient .lh-aurora{animation:none;will-change:auto}@keyframes lh-ambient-drift{0%{transform:translate(-2%,-1%) scale(1.06)}to{transform:translate(2%,2%) scale(1.09)}}.lh-ambient[data-paused=true] .lh-aurora{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.lh-ambient .lh-aurora{animation:none!important;will-change:auto}}.lh-v100 main table{font-family:Inter,Noto Sans JP,Hiragino Sans,Yu Gothic,system-ui,sans-serif}.lh-v100 main [data-pop-table-scroll] table{min-width:revert-layer}.lh-v100 main [data-pop-badge]{overflow:visible}.lh-v100 main [data-pop-badge]:after{transform:none;background-size:250% 100%;border-radius:inherit;animation:lh-badge-light .48s ease-out both}@keyframes lh-badge-light{0%{background-position:160% 0;opacity:0}25%{opacity:.75}to{background-position:-60% 0;opacity:0}}@media(min-width:1024px) and (pointer:coarse){.lh-v100 main:is([data-calm-page="/analytics"],[data-calm-page="/staff-settings"],[data-calm-page="/friends"])>div{max-width:calc(100vw - 256px);margin-inline:auto}}.lh-ambient:after{content:"";position:absolute;top:12px;right:6%;width:240px;height:128px;border-radius:50%;background:radial-gradient(ellipse,#799ee82b,transparent 70%);animation:lh-small-aura 18s ease-in-out infinite alternate;will-change:transform}@keyframes lh-small-aura{0%{transform:translateX(-60px) scale(.9)}to{transform:translateX(60px) scale(1.1)}}.lh-ambient[data-paused=true]:after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.lh-ambient:after{animation:none!important;display:none;will-change:auto}}.lh-glow-cursor{position:fixed;inset:0;z-index:90;pointer-events:none}.lh-glow-cursor>div{width:100%;height:100%;pointer-events:none}[data-pop-tabs],[data-pop-tabs]:before{border-radius:999px!important}[data-pop-tabs]:before{transition:left .34s cubic-bezier(.22,1.28,.5,1),width .34s cubic-bezier(.22,1.28,.5,1)}.calm-mobile-drawer nav a{border-radius:22px!important}aside nav>[data-favorite=BranchedMenu]{position:relative}aside nav>[data-favorite=BranchedMenu]:before{content:"";position:absolute;left:1px;top:48px;bottom:12px;border-left:1px solid #aec5e0;pointer-events:none}[data-favorite=FolderFloat] svg{transition:transform .32s cubic-bezier(.22,1.28,.5,1)}[data-favorite=FolderFloat]:hover svg{transform:translateY(-3px) rotate(-6deg)}.lh-quick-actions [data-pointer-glow=true]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--favorite-x,50%) var(--favorite-y,50%),#87b7ef40,transparent 65%);pointer-events:none}.lh-discard{position:fixed;top:34%;left:calc(50% - 70px);width:140px;height:86px;z-index:110;display:flex;pointer-events:none;opacity:0;perspective:600px}.lh-discard[data-active=true]{opacity:1}.lh-discard i{display:block;flex:1;height:86px;background:linear-gradient(#fff,#dbeaff);border-block:1px solid #82a9d5;box-shadow:inset -1px 0 #a8bedb;transform-origin:center}.lh-discard[data-kind=shredder]:before{content:"";position:absolute;left:-8px;right:-8px;top:-6px;height:10px;border-radius:999px;background:#405772}@media(pointer:coarse),(prefers-reduced-motion:reduce){.lh-glow-cursor{display:none}}@media(prefers-reduced-motion:reduce){.lh-discard{display:none!important}[data-favorite]{animation:none!important;transition:none!important}[data-favorite=FolderFloat]:hover svg{transform:none}}.lh-side-rays{inset:0;opacity:.15;background:conic-gradient(from 65deg at 100% 0,transparent 0deg,#82b8f5 7deg,transparent 10deg,#d4acf2 13deg,transparent 17deg,#83d9d2 22deg,transparent 29deg)}.lh-automation-watch,.lh-side-rays{position:absolute;pointer-events:none}.lh-automation-watch{right:14px;top:12px;width:38px;height:38px;object-fit:cover;border-radius:50%;border:1px solid #afc4de}.lh-ambient[data-rb=SideRays]:after{background:conic-gradient(from 65deg at 100% 0,transparent,#8cb4f43b,transparent,#d8acf32b,transparent);border-radius:0}.lh-folder-branch{position:relative}.lh-folder-branch:not([data-depth="0"]):before{content:"";position:absolute;left:10px;top:2px;height:22px;width:12px;border-left:1px solid #98b7d8;border-bottom:1px solid #98b7d8;border-bottom-left-radius:8px;pointer-events:none;animation:lh-branch-draw .4s ease-out both}.lh-folder-float{display:inline-block;transition:transform .3s cubic-bezier(.22,1.28,.5,1)}.lh-folder-branch>.group:hover .lh-folder-float{transform:translateY(-3px) rotate(-7deg)}@keyframes lh-branch-draw{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.lh-folder-branch:before{animation:none!important}.lh-folder-float{transition:none!important}.lh-folder-branch>.group:hover .lh-folder-float{transform:none}}.profile-card.profile-card--existing{width:auto;max-width:none;perspective:none;overflow:hidden}.lh-friend-profile{position:relative;isolation:isolate}.lh-friend-profile>.lh-profile-sheen{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(120deg,#e0f2fc66,transparent 48%,#dcd9f655);animation:lh-profile-in .52s cubic-bezier(.22,1,.36,1) both}@keyframes lh-profile-in{0%{opacity:.2;transform:translateX(-35%) skewX(-12deg)}to{opacity:1;transform:none}}.lh-avatar-magnet{flex-shrink:0;line-height:0}[data-v102-tag]{position:relative;transform-origin:left bottom;box-shadow:inset 0 1px #ffffff80}[data-v102-tag]:after{content:"";position:absolute;right:0;top:0;width:7px;height:7px;border-radius:0 0 0 6px;background:linear-gradient(135deg,transparent 45%,#ffffff88 50%);pointer-events:none;animation:lh-tag-peel .44s ease-out both}@keyframes lh-tag-peel{0%{transform:perspective(120px) rotateY(-120deg);opacity:0}to{transform:none;opacity:1}}[data-v102-reflective]{isolation:isolate}[data-v102-reflective]:after{content:"";position:absolute;inset:1px;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,#ffffff60 49%,transparent 63%);background-size:250% 100%;opacity:0;animation:lh-reflective-in .68s ease-out both}@keyframes lh-reflective-in{0%{opacity:0;background-position:200% 0}25%{opacity:.55}to{opacity:0;background-position:-100% 0}}[data-v102-halftone]:before{content:"";position:absolute;width:64px;height:44px;left:calc(50% - 32px);top:calc(50% - 22px);z-index:-1;background:radial-gradient(circle,#5f9bd94d 1px,transparent 2px) 0 0/7px 7px!important;animation:lh-halftone-in .56s ease-out both!important;pointer-events:none}@keyframes lh-halftone-in{0%{opacity:.1;clip-path:circle(0 at 50% 50%);transform:scale(.8)}to{opacity:1;clip-path:circle(75% at 50% 50%);transform:none}}html[data-lh-interacting] .lh-v100 .lh-kpi-card,html[data-lh-interacting] .lh-v100 main [data-pop-surface],html[data-lh-interacting] .lh-v100 main[data-calm-page="/broadcasts-v2"] section.bg-white{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(prefers-reduced-motion:reduce){.lh-profile-sheen,[data-v102-halftone]:before,[data-v102-reflective]:after,[data-v102-tag]:after{animation:none!important}[data-v102-reflective]:after{display:none}}[data-friend-info-sheet]{z-index:70}.calm-shell main.calm-chat-legacy,.calm-shell>.flex>aside [data-calm-sidebar-footer]{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,system-ui,sans-serif;font-variant-numeric:normal}.calm-shell>.flex>aside nav{scrollbar-width:none}.calm-shell>.flex>aside nav::-webkit-scrollbar{display:none}@media(min-width:1280px) and (pointer:fine){.calm-shell [data-calm-chat-list]{width:320px}}.calm-shell [data-calm-chat-list] :is(p,button){word-break:normal;overflow-wrap:normal}.lh-portal button[data-calm-staff-request=floating]{top:16px;right:24px;bottom:auto;background-color:#06c755!important;color:#103b23}@media(pointer:coarse){.lh-portal button[data-calm-staff-request=floating]{top:max(8px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right))}}@media(pointer:coarse){body:has([data-friend-info-sheet],.calm-mobile-drawer.translate-x-0) [data-calm-staff-request=floating]{visibility:hidden}}.lh-lucian-nav-label{animation:lh-lucian-name .5s cubic-bezier(.3,1.5,.4,1) backwards}.lh-nav-glider:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:3px;border-radius:0 3px 3px 0;background:#b4ffd2}@keyframes lh-lucian-name{0%{opacity:0;transform:translateX(-8px)}}@media(prefers-reduced-motion:reduce){.lh-lucian-nav-label{animation:none!important}}.lh-v100>.flex>aside.lh-expand-rail{flex-shrink:0;overflow:visible;background:none;border:0;backdrop-filter:none;box-shadow:none;transition:none}.lh-expand-rail:before{content:"";position:absolute;inset:0 auto 0 0;width:256px;border-radius:26px;border:1px solid #ffffff70;background:linear-gradient(150deg,#203f6dca,#333b68b5);box-shadow:inset 0 1px 0 #ffffff70,0 14px 36px #23375d21;transform-origin:left center;transform:scaleX(1);transition:transform .6s cubic-bezier(.34,1.45,.64,1);pointer-events:none}.lh-expand-rail[data-collapsed=true]:before{transform:scaleX(.21875)}.lh-rail-content{position:relative;width:256px;height:100%;display:flex;flex-direction:column;min-height:0;pointer-events:none}.lh-rail-content>*{pointer-events:auto}.lh-expand-rail[data-collapsed=true] .lh-rail-content>*{pointer-events:none}.lh-expand-rail[data-collapsed=true] .lh-rail-content button,.lh-expand-rail[data-collapsed=true] .lh-rail-content nav{pointer-events:auto}.lh-v100>.flex>aside.lh-expand-rail .lh-rail-content nav{padding:16px 12px;flex:1;min-height:0;overflow-x:hidden}.lh-expand-rail[data-collapsed=true] .lh-rail-content nav{width:56px;padding-inline:6px!important}.lh-expand-rail .lh-lucian-nav-label{display:block;animation:none;opacity:1;transform:translateX(0);transition:opacity .3s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.34,1.45,.64,1);transition-delay:var(--lh-item-delay,.12s)}.lh-expand-rail[data-collapsed=true] .lh-lucian-nav-label{opacity:0;transform:translateX(-8px);transition:opacity .2s,transform .35s cubic-bezier(.2,.8,.2,1);pointer-events:none}.lh-expand-rail .lh-rail-content nav a{white-space:nowrap;transition:opacity .25s;justify-content:flex-start}.lh-expand-rail[data-collapsed=true] nav a{padding-inline:12px;width:44px}.lh-expand-rail .lh-rail-content nav>div>div{padding-block:20px 8px;height:45px;box-sizing:border-box}.lh-expand-rail .lh-rail-content nav>div>div>p{display:block;white-space:nowrap}.lh-expand-rail[data-collapsed=true] nav>div>div>p{visibility:hidden}.lh-expand-rail[data-collapsed=true] nav>div>div>div{display:none}.lh-expand-rail .lh-nav-glider{backdrop-filter:none}.lh-expand-rail .lh-rail-content>[data-calm-sidebar-footer]{padding:0;font-family:Noto Sans JP,Hiragino Sans,system-ui,sans-serif}.lh-expand-rail [data-calm-sidebar-footer]>div.px-3{padding:3px 12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lh-expand-rail [data-calm-sidebar-footer]>div.px-6{padding:4px 12px 6px;display:flex;flex-direction:column;gap:3px}.lh-expand-rail [data-calm-sidebar-footer]>div.px-6>*{margin:0}.lh-expand-rail [data-calm-sidebar-footer] p.break-all{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lh-v100 .calm-mobile-drawer{translate:none!important;transition:transform .6s cubic-bezier(.34,1.45,.64,1)!important}.lh-v100 .calm-mobile-drawer[class~=-translate-x-full]{visibility:visible;pointer-events:none}.lh-v100 .calm-mobile-drawer.translate-x-0{pointer-events:auto}@media(prefers-reduced-motion:reduce){.lh-expand-rail .lh-lucian-nav-label,.lh-expand-rail:before,.lh-v100 .calm-mobile-drawer{transition:none!important;animation:none!important}}.lh-expand-rail[data-collapsed=true] .lh-rail-content>div:first-child{width:56px;padding:12px 8px}.lh-expand-rail[data-collapsed=true] .lh-rail-content>div:first-child>div{justify-content:center}.lh-expand-rail[data-collapsed=true] .lh-rail-content>div:first-child button{width:40px}.lh-expand-rail .lh-rail-content>div:first-child{min-height:74px}.lh-expand-rail[data-collapsed=true] .lh-rail-content>div.group-data-\[collapsed\=true\]\:flex{width:56px}.lh-v100 main[data-menu-moving] *{backdrop-filter:none!important}.lh-v100 main[data-menu-moving]{will-change:transform}@media(prefers-reduced-transparency:reduce){.lh-expand-rail:before{background:#263f65;backdrop-filter:none}}.lh-expand-rail[data-animated][data-collapsed=true] .lh-glass-nav{animation:lh-rail-close .6s cubic-bezier(.34,1.45,.64,1)}.lh-expand-rail[data-animated][data-collapsed=false] .lh-glass-nav{animation:lh-rail-open .6s cubic-bezier(.34,1.45,.64,1)}@keyframes lh-rail-close{0%{transform:translateY(50px)}to{transform:translateY(0)}}@keyframes lh-rail-open{0%{transform:translateY(-50px)}to{transform:translateY(0)}}.lh-v100>.flex>aside.calm-mobile-drawer{backdrop-filter:none!important}.lh-v100 .calm-mobile-backdrop:before{content:"";position:absolute;inset:0 auto 0 0;width:288px;backdrop-filter:blur(32px) saturate(1.6);pointer-events:none}@media(prefers-reduced-transparency:reduce){.lh-v100 .calm-mobile-backdrop:before{backdrop-filter:none}}.calm-mobile-drawer[data-lucian="011"] nav a>svg{border-radius:50%;background:linear-gradient(140deg,#e5efff,#c9eee2);box-shadow:0 3px 8px #19314f14;transition:transform .4s cubic-bezier(.3,1.5,.4,1)}.calm-mobile-drawer[data-lucian="011"] nav a:active>svg{transform:scale(.92)}.lh-quick-actions .magic-bento__cell[data-lucian="369"]{position:relative;isolation:isolate}.lh-quick-actions [data-lucian="369"]:after,.lh-quick-actions [data-lucian="369"]:before{content:"";position:absolute;inset:6px 4px;border-radius:26px;border:1px solid #99bdbb;background:#b8dace;transform:rotate(-1deg);transition:transform .7s cubic-bezier(.3,1.2,.4,1);pointer-events:none;z-index:-1}.lh-quick-actions [data-lucian="369"]:after{background:#c8d9f2;transform:rotate(1deg)}.lh-quick-actions [data-lucian="369"]:is(:hover,:focus-within):before{transform:translate(-5px,-3px) rotate(-4deg)}.lh-quick-actions [data-lucian="369"]:is(:hover,:focus-within):after{transform:translate(5px,-3px) rotate(4deg)}label[data-lucian="015"]{position:relative;isolation:isolate}label[data-lucian="015"] input[type=radio]{appearance:none;width:13px;height:13px;border:1.5px solid #7a97ab;border-radius:50%;background:transparent;flex-shrink:0;display:inline-grid;place-content:center}label[data-lucian="015"] input[type=radio]:before{content:"";width:7px;height:7px;border-radius:50%;background:#008477;transform:scale(0);transition:transform .45s cubic-bezier(.3,1.5,.4,1)}label[data-lucian="015"] input[type=radio]:checked:before{transform:scale(1)}label[data-lucian="015"] input[type=radio]:focus-visible{outline:2px solid #3978dd;outline-offset:3px}.lu-radio-frame{position:absolute;inset:-2px;border-radius:12px;box-shadow:0 0 0 2px #008477,0 8px 16px -14px #008477;background:linear-gradient(135deg,#0084770d,transparent 70%);pointer-events:none;transform-origin:0 0;z-index:-1}.lu-reservation-receipt{position:fixed;width:210px;height:72px;left:50%;top:20%;transform:translateX(-50%);z-index:120;pointer-events:none;animation:lu-ticket-in .3s cubic-bezier(.3,1.5,.4,1) both}@keyframes lu-ticket-in{0%{opacity:0;translate:0 12px;scale:.94}}@media(prefers-reduced-motion:reduce){.calm-mobile-drawer[data-lucian="011"] nav a>svg,.lh-quick-actions [data-lucian="369"]:after,.lh-quick-actions [data-lucian="369"]:before,.lu-reservation-receipt,label[data-lucian="015"] input:before{animation:none!important;transition:none!important}.lh-quick-actions [data-lucian="369"]:after,.lh-quick-actions [data-lucian="369"]:before{transform:none!important}.lu-reservation-receipt{display:none}}.lh-v100 [data-lucian="050"][data-moving=true]{backdrop-filter:none;-webkit-backdrop-filter:none}.lh-quick-actions [data-lucian="369"]:before{animation:lu-fan-left .7s cubic-bezier(.3,1.2,.4,1)}.lh-quick-actions [data-lucian="369"]:after{animation:lu-fan-right .7s cubic-bezier(.3,1.2,.4,1)}@keyframes lu-fan-left{0%{transform:none}60%{transform:translate(-5px,-3px) rotate(-4deg)}to{transform:rotate(-1deg)}}@keyframes lu-fan-right{0%{transform:none}60%{transform:translate(5px,-3px) rotate(4deg)}to{transform:rotate(1deg)}}@media(prefers-reduced-motion:reduce){.lh-quick-actions [data-lucian="369"]:after,.lh-quick-actions [data-lucian="369"]:before{animation:none!important}}