.AppTopbar-module__yi0T5q__mobileMenu{display:none}.AppTopbar-module__yi0T5q__whyClarityLink{isolation:isolate;position:relative}.AppTopbar-module__yi0T5q__whyClarityLink:before{z-index:-1;background:linear-gradient(135deg, color-mix(in srgb, var(--accent-warm) 16%, transparent), color-mix(in srgb, var(--accent-cyber) 13%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-warm) 18%, transparent);content:"";opacity:0;border-radius:8px;transition:opacity .16s,box-shadow .16s;position:absolute;inset:-4px -8px}.AppTopbar-module__yi0T5q__whyClarityLink.nav-link-active:before{opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-warm) 40%, transparent), 0 8px 24px color-mix(in srgb, var(--accent-cyber) 12%, transparent)}.AppTopbar-module__yi0T5q__whyClarityLink.nav-link-active{color:var(--text-strong)!important;font-weight:900!important}.AppTopbar-module__yi0T5q__whyMobileSummary>span{color:var(--text-strong);font-weight:900}.AppTopbar-module__yi0T5q__whyMobileSummary>small{color:var(--accent-warm);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}@media (prefers-reduced-motion:reduce){.AppTopbar-module__yi0T5q__whyClarityLink:before{transition:none}}.AppTopbar-module__yi0T5q__shareTopbar{z-index:60;border-bottom:1px solid var(--chrome-border,var(--border-soft));background:color-mix(in srgb, var(--surface-raised-theme,#fff) 94%, transparent);min-height:70px;color:var(--text-strong,#17212b);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);justify-content:space-between;align-items:center;gap:18px;padding:9px 18px;display:flex;position:sticky;top:0;box-shadow:0 12px 32px #0a121114}.AppTopbar-module__yi0T5q__shareNavigation,.AppTopbar-module__yi0T5q__sharePosture,.AppTopbar-module__yi0T5q__shareSupport{align-items:center;display:inline-flex}.AppTopbar-module__yi0T5q__shareNavigation{gap:9px}.AppTopbar-module__yi0T5q__sharePosture,.AppTopbar-module__yi0T5q__shareSupport{border:1px solid var(--border-soft,#103b371f);background:color-mix(in srgb, var(--surface-raised-theme,#fff) 88%, transparent);min-height:38px;color:var(--text-strong,#17212b);border-radius:8px;justify-content:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:800;text-decoration:none}.AppTopbar-module__yi0T5q__sharePosture svg{color:var(--accent-strong,var(--accent))}.AppTopbar-module__yi0T5q__shareSupport:hover{border-color:color-mix(in srgb, var(--accent) 42%, transparent);background:color-mix(in srgb, var(--accent) 10%, var(--surface-raised-theme,transparent))}@media (max-width:760px){.AppTopbar-module__yi0T5q__shareTopbar{gap:8px;min-height:64px;padding:8px 10px}.AppTopbar-module__yi0T5q__shareTopbar>.brand{min-width:0;padding:5px}.AppTopbar-module__yi0T5q__sharePosture{display:none}.AppTopbar-module__yi0T5q__shareTopbar>.brand .brand-copy .small{display:none}.AppTopbar-module__yi0T5q__shareNavigation{gap:6px}.AppTopbar-module__yi0T5q__shareSupport{min-height:40px;padding-inline:10px}.AppTopbar-module__yi0T5q__workspaceTopbar{z-index:60;gap:10px;min-height:68px;position:sticky;top:0;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;padding:8px 10px!important}.AppTopbar-module__yi0T5q__workspaceTopbar>.brand{flex:auto;min-width:0;padding:6px 8px;width:auto!important;margin:0!important}.AppTopbar-module__yi0T5q__workspaceTopbar>.brand .brand-copy{min-width:0}.AppTopbar-module__yi0T5q__workspaceTopbar>.brand .brand-copy .small{display:none}.AppTopbar-module__yi0T5q__desktopNavigation{display:none!important}.AppTopbar-module__yi0T5q__mobileMenu{flex:none;margin:0;display:block;position:relative;width:auto!important}.AppTopbar-module__yi0T5q__mobileSummary{border:1px solid var(--border-soft,#b3c0bb2e);background:var(--surface-raised-theme,#ffffff14);min-height:42px;color:var(--text-strong,currentColor);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:850;list-style:none;display:inline-flex}.AppTopbar-module__yi0T5q__mobileSummary::-webkit-details-marker{display:none}.AppTopbar-module__yi0T5q__mobileMenu[open] .AppTopbar-module__yi0T5q__mobileSummary{border-color:color-mix(in srgb, var(--accent) 48%, transparent);background:color-mix(in srgb, var(--accent) 16%, var(--surface-raised-theme,transparent))}.AppTopbar-module__yi0T5q__mobilePanel{z-index:90;overscroll-behavior:contain;border:1px solid var(--border-soft,#b3c0bb2e);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-raised-theme,#fff) 98%, transparent), color-mix(in srgb, var(--surface-theme,#f4f7f5) 96%, transparent)), var(--surface-raised-theme,#fff);max-height:calc(100dvh - 80px);color:var(--text-strong,#17212b);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid;position:fixed;top:68px;left:10px;right:10px;overflow-y:auto;box-shadow:0 26px 72px #050c0c57}.AppTopbar-module__yi0T5q__mobilePanel>a{border:1px solid var(--border-soft,#103b371f);background:color-mix(in srgb, var(--surface-raised-theme,#fff) 88%, transparent);width:100%;min-width:0;min-height:42px;color:var(--text-strong,#17212b);text-align:left;white-space:normal;box-shadow:none;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:9px 10px;display:inline-flex}.AppTopbar-module__yi0T5q__mobilePanel>.nav-form button{border:1px solid var(--border-soft,#103b371f);background:color-mix(in srgb, var(--surface-raised-theme,#fff) 88%, transparent);width:100%;min-width:0;min-height:42px;color:var(--text-strong,#17212b);text-align:left;white-space:normal;box-shadow:none;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:9px 10px;display:inline-flex}.AppTopbar-module__yi0T5q__mobilePanel>.nav-menu>summary{border:1px solid var(--border-soft,#103b371f);background:color-mix(in srgb, var(--surface-raised-theme,#fff) 88%, transparent);width:100%;min-width:0;min-height:42px;color:var(--text-strong,#17212b);text-align:left;white-space:normal;box-shadow:none;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:9px 10px;display:inline-flex}.AppTopbar-module__yi0T5q__mobilePanel>a:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-raised-theme,transparent))}.AppTopbar-module__yi0T5q__mobilePanel>a.nav-link-active{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-raised-theme,transparent))}.AppTopbar-module__yi0T5q__mobilePanel>.nav-menu.nav-menu-active>summary{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-raised-theme,transparent))}:is(.AppTopbar-module__yi0T5q__mobilePanel>.nav-form,.AppTopbar-module__yi0T5q__mobilePanel>.demo-role-switcher,.AppTopbar-module__yi0T5q__mobilePanel>.theme-toggle-menu){grid-column:1/-1;width:100%;min-width:0;margin:0}:is(.AppTopbar-module__yi0T5q__mobilePanel>.nav-form button,.AppTopbar-module__yi0T5q__mobilePanel>.demo-role-switcher>summary,.AppTopbar-module__yi0T5q__mobilePanel>.theme-toggle-menu>summary){justify-content:center;width:100%;min-height:42px}.AppTopbar-module__yi0T5q__mobilePanel>.nav-menu{flex:none;min-width:0;position:static}.AppTopbar-module__yi0T5q__mobilePanel>.nav-menu[open]{grid-column:1/-1}:is(.AppTopbar-module__yi0T5q__mobilePanel .nav-menu-panel,.AppTopbar-module__yi0T5q__mobilePanel .demo-role-switcher-panel,.AppTopbar-module__yi0T5q__mobilePanel .theme-toggle-panel){width:100%;min-width:0;max-width:none;max-height:none;box-shadow:none;margin-top:7px;overflow:visible;position:static!important;inset:auto!important}.AppTopbar-module__yi0T5q__mobilePanel .nav-menu-panel{grid-template-columns:1fr;gap:5px;display:grid}.AppTopbar-module__yi0T5q__mobilePanel .nav-menu-panel :is(a,button){justify-content:flex-start;width:100%}}
.PublicConciergeWidget-module__edxtgq__root{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:900;font-family:var(--font-ui);justify-items:end;gap:12px;display:grid;position:fixed}.PublicConciergeWidget-module__edxtgq__launcher{border:1px solid color-mix(in srgb, var(--accent-cyber) 48%, var(--border-soft));background:color-mix(in srgb, var(--accent-cyber) 35%, #071d20);color:#fff;min-height:46px;font:inherit;letter-spacing:-.01em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 18px 54px #0420233d}.PublicConciergeWidget-module__edxtgq__launcher:hover{transform:translateY(-1px);box-shadow:0 22px 62px #0420234d}.PublicConciergeWidget-module__edxtgq__launcher:focus-visible,.PublicConciergeWidget-module__edxtgq__close:focus-visible,.PublicConciergeWidget-module__edxtgq__form textarea:focus-visible,.PublicConciergeWidget-module__edxtgq__form button:focus-visible,.PublicConciergeWidget-module__edxtgq__reply a:focus-visible{outline:3px solid color-mix(in srgb, var(--accent-cyber) 48%, #fff);outline-offset:3px}.PublicConciergeWidget-module__edxtgq__panel{border:1px solid color-mix(in srgb, var(--border-soft) 84%, var(--accent-cyber));background:color-mix(in srgb, var(--surface-raised-theme) 97%, transparent);width:min(390px,100vw - 28px);max-height:min(680px,100vh - 92px);color:var(--text-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;overflow:hidden;box-shadow:0 30px 90px #05191f40}.PublicConciergeWidget-module__edxtgq__header{border-bottom:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 16px;display:grid}.PublicConciergeWidget-module__edxtgq__mark{background:color-mix(in srgb, var(--accent-cyber) 13%, var(--surface-muted-theme));width:38px;height:38px;color:var(--accent-cyber);border-radius:12px;place-items:center;display:grid}.PublicConciergeWidget-module__edxtgq__header>div{min-width:0}.PublicConciergeWidget-module__edxtgq__header span:not(.PublicConciergeWidget-module__edxtgq__mark){color:var(--accent-cyber);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:900;display:block}.PublicConciergeWidget-module__edxtgq__header h2{color:var(--text-strong);font-family:var(--font-ui);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:800}.PublicConciergeWidget-module__edxtgq__close{width:38px;height:38px;color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;display:grid}.PublicConciergeWidget-module__edxtgq__close:hover{border-color:var(--border-soft);background:var(--surface-muted-theme);color:var(--text-strong)}.PublicConciergeWidget-module__edxtgq__body{gap:12px;max-height:min(390px,48vh);padding:16px;display:grid;overflow-y:auto}.PublicConciergeWidget-module__edxtgq__intro{color:var(--text-soft);margin:0;font-size:14px;line-height:1.55}.PublicConciergeWidget-module__edxtgq__notice{border:1px solid color-mix(in srgb, var(--accent-warm) 26%, var(--border-soft));background:color-mix(in srgb, var(--accent-warm) 7%, var(--surface-muted-theme));color:var(--text-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.PublicConciergeWidget-module__edxtgq__notice svg{color:var(--accent-warm);margin-top:2px}.PublicConciergeWidget-module__edxtgq__notice p{margin:0;font-size:12px;line-height:1.5}.PublicConciergeWidget-module__edxtgq__notice strong{color:var(--text-strong)}.PublicConciergeWidget-module__edxtgq__reply{border:1px solid color-mix(in srgb, var(--accent-cyber) 22%, var(--border-soft));background:color-mix(in srgb, var(--accent-cyber) 5%, var(--surface-raised-theme));border-radius:13px;gap:8px;padding:13px;display:grid}.PublicConciergeWidget-module__edxtgq__reply>span,.PublicConciergeWidget-module__edxtgq__reply nav>strong{color:var(--accent-cyber);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.PublicConciergeWidget-module__edxtgq__reply p{color:var(--text-strong);margin:0;font-size:13px;line-height:1.55}.PublicConciergeWidget-module__edxtgq__reply nav{border-top:1px solid var(--border-soft);gap:6px;padding-top:9px;display:grid}.PublicConciergeWidget-module__edxtgq__reply nav>div{flex-wrap:wrap;gap:6px;display:flex}.PublicConciergeWidget-module__edxtgq__reply a{border:1px solid var(--border-soft);background:var(--surface-raised-theme);min-height:31px;color:var(--text-strong);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.PublicConciergeWidget-module__edxtgq__form{border-top:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-muted-theme) 65%, var(--surface-raised-theme));gap:8px;padding:14px 16px 16px;display:grid}.PublicConciergeWidget-module__edxtgq__form label{color:var(--text-strong);font-size:12px;font-weight:800}.PublicConciergeWidget-module__edxtgq__form textarea{resize:vertical;border:1px solid var(--border-soft);background:var(--surface-raised-theme);width:100%;min-height:78px;color:var(--text-strong);font:inherit;border-radius:11px;padding:10px 11px;font-size:13px;line-height:1.45}.PublicConciergeWidget-module__edxtgq__form textarea::placeholder{color:var(--text-muted)}.PublicConciergeWidget-module__edxtgq__formFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.PublicConciergeWidget-module__edxtgq__formFooter>span{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10px}.PublicConciergeWidget-module__edxtgq__formFooter button{background:var(--accent-cyber);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.PublicConciergeWidget-module__edxtgq__formFooter button:disabled{cursor:not-allowed;opacity:.56}.PublicConciergeWidget-module__edxtgq__spinner{animation:.85s linear infinite PublicConciergeWidget-module__edxtgq__spin}@keyframes PublicConciergeWidget-module__edxtgq__spin{to{transform:rotate(360deg)}}@media (max-width:680px){.PublicConciergeWidget-module__edxtgq__root{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left))}.PublicConciergeWidget-module__edxtgq__panel{border-radius:16px;width:100%;max-height:min(72vh,620px)}.PublicConciergeWidget-module__edxtgq__launcher{min-height:48px;padding-inline:16px}.PublicConciergeWidget-module__edxtgq__body{max-height:min(310px,36vh)}.PublicConciergeWidget-module__edxtgq__form textarea{resize:none}}@media (prefers-reduced-motion:reduce){.PublicConciergeWidget-module__edxtgq__launcher,.PublicConciergeWidget-module__edxtgq__spinner{transition:none;animation:none}}
