.application-shell-module__8zvr7q__world{position:relative}:is(.application-shell-module__8zvr7q__world[inert] .header-actions,.application-shell-module__8zvr7q__world[inert] nav[data-placement=scene]){visibility:hidden}.application-shell-module__8zvr7q__backdrop{z-index:200;background:#00000061;transition:opacity .26s;position:fixed;inset:0}.application-shell-module__8zvr7q__backdrop[data-starting-style],.application-shell-module__8zvr7q__backdrop[data-ending-style]{opacity:0}.application-shell-module__8zvr7q__viewport{z-index:201;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.application-shell-module__8zvr7q__drawer{pointer-events:auto;color:#ededed;width:min(1320px,100% - 128px);height:calc(100dvh - 64px);min-height:0;transform:translateY(var(--drawer-swipe-movement-y,0px));opacity:1;background:linear-gradient(155deg,#27292b 0%,#191b1d 24%,#111214 56%,#101113 100%);border:1px solid #ffffff1a;border-top-color:#ffffff30;border-bottom:0;border-radius:32px 32px 0 0;flex-direction:column;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .36s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 -12px 56px #0004}.application-shell-module__8zvr7q__drawer[data-starting-style]{opacity:0;transform:translateY(24px)}.application-shell-module__8zvr7q__drawer[data-ending-style]{transform:translateY(max(24px, var(--drawer-swipe-movement-y,0px)));opacity:0;pointer-events:none;transition-duration:.2s}.application-shell-module__8zvr7q__backdrop[data-ending-style]{transition-duration:.2s}.application-shell-module__8zvr7q__drawer[data-swiping]{transition:none}.application-shell-module__8zvr7q__header{z-index:2;border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;min-height:94px;padding:20px 30px 12px;display:flex;position:relative}.application-shell-module__8zvr7q__header h2{outline:none;margin:0;font-size:22px;font-weight:650}.application-shell-module__8zvr7q__handle{background:#5b5b5b;border-radius:4px;width:80px;height:4px;position:absolute;top:13px;left:calc(50% - 40px)}.application-shell-module__8zvr7q__actions{align-items:center;gap:10px;display:flex}.application-shell-module__8zvr7q__close{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:50%;place-items:center;padding:0;display:grid}.application-shell-module__8zvr7q__close img{transform:rotate(90deg)}.application-shell-module__8zvr7q__close{transition:background-color .16s,border-color .16s,transform .16s cubic-bezier(.22,1,.36,1)}.application-shell-module__8zvr7q__close:active{transform:scale(.96)}.application-shell-module__8zvr7q__close:focus-visible{outline-offset:3px;outline:2px solid #8bcbcf}.application-shell-module__8zvr7q__content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#45484b transparent;flex:1;min-height:0;overflow:auto}.application-shell-module__8zvr7q__content [data-site-header]{display:none}.application-shell-module__8zvr7q__content>.system-state{flex:none;align-content:start;width:100%;max-width:1160px;min-height:0;padding:28px 32px 48px}.application-shell-module__8zvr7q__content>.system-state h1{font-size:clamp(26px,3vw,40px)}.application-shell-module__8zvr7q__content>.system-state>p{color:var(--ipzor-v9-muted);font-size:1rem}.application-shell-module__8zvr7q__content>.system-state>.eyebrow{margin:0 0 12px;font-size:.75rem}.application-shell-module__8zvr7q__content>.system-state .loading-line{background:var(--ipzor-v9-line);max-width:100%}.application-shell-module__8zvr7q__content>.system-state .loading-line:after{background:var(--ipzor-v9-cyan)}.application-shell-module__8zvr7q__content>[data-route-page]{background:0 0!important;min-height:0!important}.application-shell-module__8zvr7q__content>[data-route-page]:before{display:none!important}.application-shell-module__8zvr7q__content [data-route-page]>main{width:100%;max-width:1160px;padding:28px 32px 48px!important}.application-shell-module__8zvr7q__content [data-route-page]>main>header{margin-bottom:24px;padding-bottom:24px}.application-shell-module__8zvr7q__content [data-route-page]>main>header:has([data-page-return]){padding-left:0}.application-shell-module__8zvr7q__content [data-page-return]{display:none}.application-shell-module__8zvr7q__content [data-route-page=account]>main>header>p:first-child{margin-bottom:12px;position:static}.application-shell-module__8zvr7q__content [data-route-page] h1{font-size:clamp(26px,3vw,40px)}.application-shell-module__8zvr7q__content [data-route-page]>a:not([href^=\#]){display:none}.application-shell-module__8zvr7q__drawer[data-auth=true]{height:min(780px,82dvh);max-height:calc(100dvh - 64px)}.application-shell-module__8zvr7q__drawer[data-auth=true] .application-shell-module__8zvr7q__content{scrollbar-gutter:stable;flex-direction:column;display:flex}.application-shell-module__8zvr7q__drawer[data-auth=true] .application-shell-module__8zvr7q__content>[data-route-page]{flex:none;width:100%;margin-block:auto}.application-shell-module__8zvr7q__drawer[data-auth=true] .application-shell-module__8zvr7q__content [data-route-page]>main{max-width:600px;padding:32px 40px 40px!important}.application-shell-module__8zvr7q__drawer[data-auth=true] .application-shell-module__8zvr7q__content>.system-state{max-width:600px;margin-block:auto;padding:32px 40px 40px}:is(.application-shell-module__8zvr7q__world[data-auth=true] .map-home-entry,.application-shell-module__8zvr7q__world[data-auth=true] .map-home-toolbar,.application-shell-module__8zvr7q__world[data-auth=true] .home-entry-capsule-anchor,.application-shell-module__8zvr7q__world[data-auth=true] .map-home-status,.application-shell-module__8zvr7q__world[data-auth=true] .figma-scene-controls,.application-shell-module__8zvr7q__world[data-auth=true] fieldset[aria-label="Map tools / 地图工具"],.application-shell-module__8zvr7q__world[data-auth=true] nav[data-placement=scene]){visibility:hidden!important;pointer-events:none!important}@media (hover:hover){.application-shell-module__8zvr7q__close:hover{background:#ffffff17}}@media (max-width:767px){.application-shell-module__8zvr7q__drawer{width:100%;height:calc(100dvh - max(12px, env(safe-area-inset-top)));border-radius:24px 24px 0 0}.application-shell-module__8zvr7q__header{min-height:84px;padding:22px 18px 12px}.application-shell-module__8zvr7q__header h2{font-size:20px}.application-shell-module__8zvr7q__actions [data-placement=header]>[data-beui-bloom]{right:-54px}.application-shell-module__8zvr7q__handle{width:56px;top:10px;left:calc(50% - 28px)}.application-shell-module__8zvr7q__content [data-route-page]>main{padding:24px 18px calc(32px + env(safe-area-inset-bottom))!important}.application-shell-module__8zvr7q__content>.system-state{padding:24px 18px calc(32px + env(safe-area-inset-bottom))}.application-shell-module__8zvr7q__drawer[data-auth=true]{height:auto;max-height:calc(100dvh - max(12px, env(safe-area-inset-top)))}.application-shell-module__8zvr7q__drawer[data-auth=true] .application-shell-module__8zvr7q__content{flex:0 auto}.application-shell-module__8zvr7q__drawer[data-auth=true] .application-shell-module__8zvr7q__content [data-route-page]>main{padding:20px 24px calc(24px + env(safe-area-inset-bottom))!important}.application-shell-module__8zvr7q__drawer[data-auth=true] .application-shell-module__8zvr7q__content>.system-state{padding:20px 24px calc(24px + env(safe-area-inset-bottom))}.application-shell-module__8zvr7q__drawer[data-auth=true] .application-shell-module__8zvr7q__actions [data-placement=header]>[data-beui-bloom]{max-height:calc(100% - 92px - env(safe-area-inset-bottom));position:fixed;top:80px;right:18px}}@media (prefers-reduced-motion:reduce){.application-shell-module__8zvr7q__drawer,.application-shell-module__8zvr7q__backdrop,.application-shell-module__8zvr7q__close{transition:none}.application-shell-module__8zvr7q__close:active{transform:none}}.application-shell-module__8zvr7q__drawer[data-reduced-motion=true],.application-shell-module__8zvr7q__backdrop[data-reduced-motion=true],.application-shell-module__8zvr7q__drawer[data-reduced-motion=true] .application-shell-module__8zvr7q__close{transition:none}.application-shell-module__8zvr7q__drawer[data-reduced-motion=true] .application-shell-module__8zvr7q__close:active{transform:none}.application-shell-module__8zvr7q__world .core-spatial-scene{transform-origin:50% 35%;transition:transform .48s cubic-bezier(.22,1,.36,1)}:is(.application-shell-module__8zvr7q__world:has([data-pulse-motion=restoring]) .core-spatial-country-label,.application-shell-module__8zvr7q__world:has([data-pulse-motion=restoring]) .core-spatial-place-marker){visibility:hidden!important}.application-shell-module__8zvr7q__drawer[data-pulse=true]{width:min(1440px,100% - 64px);height:min(56dvh,620px)}.application-shell-module__8zvr7q__drawer[data-pulse=true] .application-shell-module__8zvr7q__header{border-bottom:0;min-height:96px;padding:24px 36px 20px}.application-shell-module__8zvr7q__drawer[data-pulse=true] .application-shell-module__8zvr7q__header h2{font-size:28px}.application-shell-module__8zvr7q__backdrop[data-pulse=true]{background:#0000001f}:is(.application-shell-module__8zvr7q__world[data-pulse=true] .map-home-entry,.application-shell-module__8zvr7q__world[data-pulse=true] .map-home-toolbar,.application-shell-module__8zvr7q__world[data-pulse=true] .home-entry-capsule-anchor,.application-shell-module__8zvr7q__world[data-pulse=true] .map-home-status,.application-shell-module__8zvr7q__world[data-pulse=true] .figma-scene-controls,.application-shell-module__8zvr7q__world[data-pulse=true] fieldset[aria-label="Map tools / 地图工具"],.application-shell-module__8zvr7q__world[data-pulse=true] nav[data-placement=scene],.application-shell-module__8zvr7q__world[data-pulse=true] .core-spatial-country-label,.application-shell-module__8zvr7q__world[data-pulse=true] .core-spatial-place-marker,.application-shell-module__8zvr7q__world[data-pulse=true] .core-spatial-static-label-layer){visibility:hidden!important;opacity:0!important;pointer-events:none!important}.application-shell-module__8zvr7q__world[data-pulse=true] .core-spatial-scene{transform-origin:50% 35%;transform:translateY(-8dvh)scale(.84)}.application-shell-module__8zvr7q__world[data-pulse=true] .core-spatial-map{-webkit-mask-image:none!important;mask-image:none!important}@media (max-width:767px){.application-shell-module__8zvr7q__drawer[data-pulse=true]{width:100%;height:76dvh}.application-shell-module__8zvr7q__drawer[data-pulse=true] .application-shell-module__8zvr7q__header{min-height:90px;padding:24px 20px 16px}.application-shell-module__8zvr7q__drawer[data-pulse=true] .application-shell-module__8zvr7q__header h2{font-size:22px}.application-shell-module__8zvr7q__world[data-pulse=true] .core-spatial-scene{transform:translateY(-10dvh)}}@media (max-height:540px){.application-shell-module__8zvr7q__drawer[data-pulse=true]{height:calc(100dvh - 72px)}}@media (prefers-reduced-motion:reduce){.application-shell-module__8zvr7q__world .core-spatial-scene{transition:none}}html[data-motion=reduce] .application-shell-module__8zvr7q__world .core-spatial-scene{transition:none}html[data-theme-preview=dark] .application-shell-module__8zvr7q__drawer{background:var(--ipzor-dark-satin);border-color:#ffffff45 #ffffff21 #ffffff21;box-shadow:inset 0 1px #ffffff0a,0 -12px 48px -24px #0009}html[data-theme-preview=dark] .application-shell-module__8zvr7q__close{background:var(--ipzor-dark-satin-panel);box-shadow:var(--ipzor-dark-satin-shadow);border-color:#ffffff40 #ffffff29 #ffffff29}@media (hover:hover) and (pointer:fine){html[data-theme-preview=dark] .application-shell-module__8zvr7q__close:hover{border-color:#ffffff4d}}html[data-theme-preview=light] .application-shell-module__8zvr7q__drawer{background:var(--ipzor-light-sheet,#fafafa);color:#202224;border-color:#ffffffe6;box-shadow:inset 0 1px #fff,0 -12px 56px #20222418}html[data-theme-preview=light] .application-shell-module__8zvr7q__header{border-color:#e0e1e2}html[data-theme-preview=light] .application-shell-module__8zvr7q__close{background:#fff;border-color:#d7d9db}html[data-theme-preview=light] .application-shell-module__8zvr7q__content{scrollbar-color:#b6bcc0 transparent}html[data-theme-preview=light] .application-shell-module__8zvr7q__backdrop{background:#1e23282e}@media (hover:hover){html[data-theme-preview=light] .application-shell-module__8zvr7q__close:hover{background:#eee}}
:root{--modal-open-dur:.36s;--modal-close-dur:.2s;--modal-offset:24px;--modal-ease:cubic-bezier(.22, 1, .36, 1)}.t-modal{transform:translateY(var(--modal-offset));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.t-modal.is-closing{transform:translateY(var(--modal-offset));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion:reduce){.t-modal{transition:none!important;transform:none!important}}html[data-motion=reduce] .t-modal{transition:none!important;transform:none!important}.map-home-sheet-viewport.t-modal,.map-home-sheet-viewport.t-modal.is-closing .map-home-sheet{pointer-events:none}
:root{--panel-open-dur:.4s;--panel-close-dur:.35s;--panel-translate-y:24px;--panel-blur:0px;--panel-ease:cubic-bezier(.22, 1, .36, 1)}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease);will-change:transform, opacity, filter}.t-panel-slide[data-open=true]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-panel-slide{transition:none!important}}.map-home-sheet.map-home-entry-result{transform:translateY(var(--panel-translate-y))!important;opacity:0!important;pointer-events:none!important;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease)!important}.map-home-sheet.map-home-entry-result[data-open=true]{transform:translateY(var(--drawer-swipe-movement-y,0px))!important;opacity:1!important;pointer-events:auto!important}.map-home-sheet.map-home-entry-result :is(.figma-passport-primary-row,.figma-passport-facts,.figma-passport-expand){animation:none!important}.map-home .map-home-intro,.map-home .map-home-toolbar{transition:opacity .25s var(--panel-ease)!important}.map-home:is([data-core-phase=flying],[data-core-phase=locking])[data-search-open=false] :is(.map-home-intro,.map-home-toolbar){pointer-events:none;opacity:0!important}.map-home:is([data-core-phase=flying],[data-core-phase=locking])[data-search-open=false] .map-home-toolbar{visibility:hidden!important;transition:none!important}.map-home[data-core-phase=locking] .map-home-status:not([data-self-request-active=true]):not([data-orb-preview=true]),.map-home[data-core-phase=passportReveal] .map-home-status:not([data-self-request-active=true]):not([data-orb-preview=true]){pointer-events:none;opacity:0!important}.map-home .core-spatial-placeholder{height:auto!important;inset:0!important}.map-home .core-spatial-placeholder img{object-position:50% 50%!important;transform:scale(.7)!important}.map-home .core-spatial-map{-webkit-mask-image:none!important;mask-image:none!important}.map-home .core-spatial-scene{--home-map-depth:linear-gradient(180deg, #0506071a 30%, #0506072e 44%, #050607a3 65%, #050607f0 85%, #050607 100%)}.map-home .core-spatial-scene:after{background:var(--home-map-depth)!important}html:not([data-theme-preview=light]) .map-home .core-spatial-scene:after{z-index:2}html:not([data-theme-preview=light]) .map-home .core-spatial-map[data-ready=true]:not([data-globe-material-status=loading]){z-index:3}html:not([data-theme-preview=light]) .map-home .core-spatial-map[data-ready=true]:not([data-globe-material-status=loading]):after{z-index:1;background:var(--home-map-depth);content:"";pointer-events:none;position:absolute;inset:0}@media (max-width:767px){.map-home .core-spatial-placeholder{bottom:50%!important}}html[data-motion=reduce] .map-home-sheet.map-home-entry-result,html[data-motion=reduce] .map-home :is(.map-home-intro,.map-home-toolbar,.core-spatial-placeholder,.core-spatial-map){transition:none!important}@media (prefers-reduced-motion:reduce){.map-home-sheet.map-home-entry-result,.map-home :is(.map-home-intro,.map-home-toolbar,.core-spatial-placeholder,.core-spatial-map){transition:none!important}}
.account-access-module__TIwmWG__link{min-width:2.75rem;min-height:2.75rem;color:var(--ink);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);transition:border-color .16s ease, background-color .16s ease, transform .14s var(--ease-out);background:#121212d6;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:0 .85rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.account-access-module__TIwmWG__link:hover{background:#181818eb;border-color:#fff3}.account-access-module__TIwmWG__link:active{transform:scale(.97)}.account-access-module__TIwmWG__pending{color:var(--ink-faint);cursor:progress}.account-access-module__TIwmWG__unavailable{color:var(--ink-soft)}.account-access-module__TIwmWG__avatar{object-fit:cover;border-radius:50%;width:1.75rem;height:1.75rem}.account-access-module__TIwmWG__compact{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.account-access-module__TIwmWG__glyph{opacity:.86;border:1px solid;border-radius:50%;width:1.1rem;height:1.1rem;position:relative}.account-access-module__TIwmWG__glyph:before{content:"";border:1px solid;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.2rem;left:50%;transform:translate(-50%)}.account-access-module__TIwmWG__glyph:after{content:"";border:1px solid;border-bottom:0;border-radius:999px 999px 0 0;height:.33rem;position:absolute;bottom:.14rem;left:.2rem;right:.2rem}@media (prefers-reduced-motion:reduce){.account-access-module__TIwmWG__link{transition:none}}@layer light-preview{html[data-theme-preview=light] .account-access-module__TIwmWG__link{background:var(--ipzor-v9-panel)!important;border-color:var(--ipzor-v9-line)!important;color:var(--ipzor-v9-text)!important}html[data-theme-preview=light] .account-access-module__TIwmWG__link:hover{background:var(--ipzor-v9-quiet)!important;border-color:var(--ipzor-v9-line-strong)!important}}
