.ot-banner{position:fixed;bottom:max(20px,calc(env(safe-area-inset-bottom) + 60px));left:50%;transform:translateX(-50%);z-index:99999;width:min(540px,calc(100vw - 32px));background:rgba(28,28,30,.92);backdrop-filter:blur(40px) saturate(180%);border:.5px solid rgba(255,255,255,.06);border-radius:var(--radius-xl);padding:var(--spacing-xl) var(--spacing-2xl);box-shadow:var(--shadow-lg),0 0 0 .5px rgba(255,255,255,.04) inset;font-family:-apple-system,SF Pro Display,SF Pro Text,SF Pro,SF Arabic,SF Hebrew,PingFang SC,PingFang TC,Apple Color Emoji,BlinkMacSystemFont,system-ui,ui-sans-serif,sans-serif;animation:ot-slide-up .35s cubic-bezier(.22,1,.36,1)}@keyframes ot-slide-up{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.ot-banner-text{font-size:14px;line-height:1.6;color:rgb(235 235 245/.6);margin:0 0 20px;letter-spacing:.01em}.ot-link{color:#007AFF;text-decoration:none;font-weight:500}@media (hover:hover) and (pointer:fine){.ot-link:hover{text-decoration:underline}}.ot-banner-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ot-btn{font-family:-apple-system,SF Pro Display,SF Pro Text,SF Pro,SF Arabic,SF Hebrew,PingFang SC,PingFang TC,Apple Color Emoji,BlinkMacSystemFont,system-ui,ui-sans-serif,sans-serif;font-size:13px;font-weight:500;padding:10px 20px;border-radius:9999px;cursor:pointer;border:1px solid transparent;white-space:nowrap;min-height:44px;-webkit-tap-highlight-color:transparent;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .35s ease}.ot-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ot-btn:hover{filter:brightness(1.1)}}.ot-btn-primary{background:#007AFF;color:#fff;border-color:#007AFF}@media (hover:hover) and (pointer:fine){.ot-btn-primary:hover{background:rgba(0,122,255,.8);border-color:rgba(0,122,255,.8)}}.ot-btn-secondary{background:rgba(255,255,255,.08);color:rgb(255 255 255/.85);border-color:rgba(255,255,255,.08)}@media (hover:hover) and (pointer:fine){.ot-btn-secondary:hover{background:rgba(255,255,255,.14)}}.ot-btn-ghost{background:transparent;color:rgb(235 235 245/.3);border-color:transparent;padding-left:8px;padding-right:8px}@media (hover:hover) and (pointer:fine){.ot-btn-ghost:hover{color:rgb(255 255 255/.85)}}.ot-backdrop{position:fixed;inset:0;z-index:99998;background:rgba(0,0,0,.55);backdrop-filter:blur(12px)}.ot-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;width:min(540px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow-y:auto;background:rgba(28,28,30,.95);backdrop-filter:blur(40px) saturate(180%);border:.5px solid rgba(255,255,255,.06);border-radius:var(--radius-2xl);padding:var(--spacing-2xl);box-shadow:var(--shadow-xl);font-family:-apple-system,SF Pro Display,SF Pro Text,SF Pro,SF Arabic,SF Hebrew,PingFang SC,PingFang TC,Apple Color Emoji,BlinkMacSystemFont,system-ui,ui-sans-serif,sans-serif;animation:ot-fade-in .3s cubic-bezier(.22,1,.36,1)}@keyframes ot-fade-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px))}to{opacity:1;transform:translate(-50%,-50%)}}.ot-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ot-modal-title{font-size:20px;font-weight:700;color:rgb(255 255 255/.85);margin:0;letter-spacing:-.02em}.ot-modal-close{background:transparent;border:none;color:rgb(235 235 245/.3);cursor:pointer;padding:8px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:color .25s ease,background .25s ease;min-width:44px;min-height:44px}@media (hover:hover) and (pointer:fine){.ot-modal-close:hover{color:rgb(255 255 255/.85);background:rgba(255,255,255,.05)}}.ot-modal-desc{font-size:14px;color:rgb(235 235 245/.3);line-height:1.6;margin:0 0 24px}.ot-modal-types{display:flex;flex-direction:column;gap:0;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:24px}.ot-type-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border-bottom:1px solid rgba(255,255,255,.04)}.ot-type-row:last-child{border-bottom:none}.ot-type-info{display:flex;flex-direction:column;gap:4px}.ot-type-label{font-size:14px;font-weight:600;color:rgb(255 255 255/.85)}.ot-type-desc{font-size:12px;color:rgb(235 235 245/.15);line-height:1.5}.ot-toggle{flex-shrink:0;position:relative;display:inline-block;width:51px;height:31px;cursor:pointer}.ot-toggle input{opacity:0;width:0;height:0;position:absolute}.ot-toggle-track{position:absolute;inset:0;background:rgba(120,120,128,.32);border-radius:var(--radius-lg);transition:background .3s ease}.ot-toggle input:checked+.ot-toggle-track{background:#007AFF}.ot-toggle input:disabled+.ot-toggle-track{background:rgba(0,122,255,.5);opacity:.5;cursor:not-allowed}.ot-toggle-thumb{position:absolute;top:2px;left:2px;width:27px;height:27px;background:#fff;border-radius:50%;transition:left .35s ease,background .3s ease;box-shadow:var(--shadow-sm)}.ot-toggle input:checked~.ot-toggle-track .ot-toggle-thumb{left:22px}.ot-toggle input:disabled~.ot-toggle-track .ot-toggle-thumb{left:22px;opacity:.8}.ot-modal-footer{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ot-manage-btn{display:inline-flex;align-items:center;gap:8px;font-family:-apple-system,SF Pro Display,SF Pro Text,SF Pro,SF Arabic,SF Hebrew,PingFang SC,PingFang TC,Apple Color Emoji,BlinkMacSystemFont,system-ui,ui-sans-serif,sans-serif;font-size:13px;font-weight:500;color:rgb(235 235 245/.3);background:transparent;border:.5px solid rgba(255,255,255,.08);border-radius:9999px;padding:var(--spacing-xs) var(--spacing-lg);cursor:pointer;transition:color .25s ease,border-color .25s ease;min-height:44px;margin-top:16px}@media (hover:hover) and (pointer:fine){.ot-manage-btn:hover{color:rgb(255 255 255/.85);border-color:rgba(255,255,255,.15)}}.ot-btn:focus-visible,.ot-manage-btn:focus-visible,.ot-modal-close:focus-visible,.ot-toggle input:focus-visible+.ot-toggle-track{outline:2px solid #007AFF;outline-offset:2px}@media (prefers-reduced-motion:reduce){.ot-banner,.ot-modal{animation:none}.ot-btn:active{transform:none}}:root{--tuwa-black:28 28 30;--spring-response:0.35s;--spring-damping:0.86;--spring-bounce:cubic-bezier(0.25,0.1,0.25,1);--spring-smooth:cubic-bezier(0.22,1,0.36,1);--tuwa-gray:44 44 46;--tuwa-tertiary:58 58 60;--tuwa-text:229 229 229;--tuwa-muted:142 142 147;--tuwa-accent:0 122 255;--tuwa-gold:162 132 94;--tuwa-accent-news:0 122 255;--tuwa-accent-story:175 82 222;--tuwa-accent-wire:52 199 89;--tuwa-accent-human-rights:162 132 94;--surface-adaptive-rgb:var(--tuwa-black);--bg-neutral-rgb:var(--tuwa-black);--spacing-xs:8pt;--spacing-sm:12pt;--spacing-md:16pt;--spacing-lg:20pt;--spacing-xl:24pt;--spacing-2xl:32pt;--spacing-3xl:40pt;--spacing-4xl:48pt;--spacing-5xl:56pt;--spacing-6xl:64pt;--radius-xs:4pt;--radius-sm:8pt;--radius-md:12pt;--radius-lg:16pt;--radius-xl:20pt;--radius-2xl:24pt;--radius-3xl:28pt;--radius-input:10pt;--radius-full:9999px;--shadow-sm:0 0.5px 1px rgba(0,0,0,0.2),0 1px 4px rgba(0,0,0,0.08);--shadow-md:0 2px 8px rgba(0,0,0,0.15),0 0.5px 1px rgba(0,0,0,0.1);--shadow-lg:0 4px 16px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.08);--shadow-xl:0 8px 32px rgba(0,0,0,0.16),0 2px 8px rgba(0,0,0,0.08);--shadow-2xl:0 16px 48px rgba(0,0,0,0.2),0 4px 12px rgba(0,0,0,0.1);--z-content:10;--z-nav:100;--z-overlay:200;--z-modal:300;--duration-fast:150ms;--duration-normal:300ms;--duration-slow:500ms;--duration-xslow:800ms;--ease-spring:cubic-bezier(0.2,0.8,0.2,1);--ease-smooth:cubic-bezier(0.22,1,0.36,1);--ease-snappy:cubic-bezier(0.4,0,0.2,1);--ease-dramatic:cubic-bezier(0.65,0,0.35,1);--ease-bounce:cubic-bezier(0.2,0.8,0.2,1);--motion-card:transform 0.6s var(--ease-smooth),box-shadow 0.6s var(--ease-smooth);--motion-link:color 0.12s var(--ease-snappy);--motion-fade:opacity 0.35s cubic-bezier(0.25,0.1,0.25,1);--motion-hero:transform 0.8s var(--ease-dramatic),opacity 0.8s var(--ease-dramatic);--motion-spring:transform 0.45s var(--ease-bounce);--font-sans:-apple-system,"SF Pro Display","SF Pro Text","SF Pro",BlinkMacSystemFont,system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",monospace;--font-rounded:ui-rounded,"SF Pro Rounded","SF Pro",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--weight-body:500;--weight-headline:700;--dt-body:clamp(0.75rem,0.706rem + 0.22vw,1.375rem);--dt-body-leading:-0.021em;--dt-large-title:clamp(1.625rem,1.339rem + 1.43vw,3.5rem);--dt-large-title-leading:-0.032em;--dt-title-1:clamp(1.375rem,1.161rem + 1.07vw,2.75rem);--dt-title-1-leading:-0.028em;--dt-title-2:clamp(1.25rem,1.071rem + 0.89vw,2.5rem);--dt-title-2-leading:-0.026em;--dt-title-3:clamp(1.125rem,0.982rem + 0.71vw,2.125rem);--dt-title-3-leading:-0.024em;--dt-headline:clamp(0.875rem,0.804rem + 0.36vw,1.375rem);--dt-headline-leading:-0.018em;--dt-callout:clamp(0.875rem,0.804rem + 0.36vw,1.375rem);--dt-callout-leading:-0.016em;--dt-subheadline:clamp(0.8125rem,0.759rem + 0.27vw,1.25rem);--dt-subheadline-leading:-0.014em;--dt-footnote:clamp(0.75rem,0.705rem + 0.22vw,1.125rem);--dt-footnote-leading:-0.012em;--dt-caption-1:clamp(0.6875rem,0.652rem + 0.18vw,1.0rem);--dt-caption-1-leading:-0.006em;--dt-caption-2:clamp(0.625rem,0.598rem + 0.13vw,0.9375rem);--dt-caption-2-leading:0em;--margin-screen:var(--spacing-md);--safe-top:0px;--safe-bottom:0px;--safe-left:0px;--safe-right:0px}@supports (padding-top:env(safe-area-inset-top)){:root{--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom);--safe-left:env(safe-area-inset-left);--safe-right:env(safe-area-inset-right)}}@supports not (padding-top:env(safe-area-inset-top)){:root{--safe-top:0pt;--safe-bottom:0pt;--safe-left:0pt;--safe-right:0pt}}@media (prefers-color-scheme:dark){:root{--shadow-sm:0 0.5px 1px rgba(0,0,0,0.3),0 1px 4px rgba(0,0,0,0.15);--shadow-md:0 2px 8px rgba(0,0,0,0.25),0 0.5px 1px rgba(0,0,0,0.15);--shadow-lg:0 4px 16px rgba(0,0,0,0.2),0 1px 4px rgba(0,0,0,0.12);--shadow-xl:0 8px 32px rgba(0,0,0,0.25),0 2px 8px rgba(0,0,0,0.12);--shadow-2xl:0 16px 48px rgba(0,0,0,0.3),0 4px 12px rgba(0,0,0,0.15)}}.glass{background:rgba(28,28,30,.55);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 .5px .5px 0 rgba(255,255,255,.08),0 2px 8px rgba(0,0,0,.15),0 .5px 1px rgba(0,0,0,.1);transition:background .3s cubic-bezier(.22,1,.36,1),backdrop-filter .3s cubic-bezier(.22,1,.36,1),border .3s cubic-bezier(.22,1,.36,1)}.glass,.glass-light{border:.5px solid rgba(255,255,255,.06)}.glass-light{background:rgba(255,255,255,.04);backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 .5px .5px 0 rgba(255,255,255,.08),0 1px 4px rgba(0,0,0,.08)}.squircle{border-radius:var(--radius-2xl);corner-shape:superellipse(2)}@supports not (corner-shape:superellipse(2)){.squircle{border-radius:var(--radius-2xl)}}.squircle-sm{border-radius:var(--radius-lg);corner-shape:superellipse(2)}@supports not (corner-shape:superellipse(2)){.squircle-sm{border-radius:var(--radius-lg)}}.squircle-pill{border-radius:var(--radius-full)}.squircle-input{border-radius:var(--radius-input);corner-shape:superellipse(2)}@supports not (corner-shape:superellipse(2)){.squircle-input{border-radius:var(--radius-input)}}.tuwa-upgrade{--radius-pill:9999px;--glass-surface:rgba(20,20,20,0.6);--glass-border:rgba(255,255,255,0.1)}.tuwa-upgrade *,.tuwa-upgrade :after,.tuwa-upgrade :before{box-sizing:inherit}.tuwa-upgrade{box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth;overflow-x:hidden}.tuwa-upgrade .glass-panel{background:var(--glass-surface);backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:var(--shadow-lg);max-height:calc(100vh - 4rem);overflow-y:auto}.tuwa-upgrade #live_preview_container{background:rgb(var(--tuwa-black)/.8);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:1.5rem;flex-grow:1;overflow-y:auto;color:rgb(var(--tuwa-text));line-height:1.8;font-size:1.125rem}.tuwa-upgrade #live_preview_container p{margin-bottom:2rem}.tuwa-upgrade #live_preview_container blockquote{border-left:4px solid var(--accent);padding-left:1rem;color:var(--text-muted);font-style:italic;margin:1.5rem 0}.tuwa-upgrade #live_preview_container img,.tuwa-upgrade #live_preview_container video{max-width:100%;border-radius:var(--radius-2xl);margin:2rem 0}:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(0,122,255,.3),0 0 16px rgba(0,122,255,.15);border-radius:var(--radius-sm);transition:box-shadow .35s ease}@media (prefers-contrast:more){:focus-visible{box-shadow:0 0 0 3px #FFFFFF;border-radius:var(--radius-sm)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.hover-lift:hover{transform:none!important;box-shadow:none!important}}@media (prefers-reduced-transparency:reduce){.glass,.glass-light{backdrop-filter:none!important;background:rgba(28,28,30,.95)!important;box-shadow:none!important}}@media (prefers-contrast:more){.glass,.glass-light{background:#000000!important;border:2px solid #ffffff!important;backdrop-filter:none!important;box-shadow:none!important}:focus-visible{outline:3px solid #FFFFFF;outline-offset:3px}}.reveal{opacity:0;transform:translateY(12px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.reveal.revealed{opacity:1;transform:translateY(0)}@supports (animation-timeline:view()){.reveal{opacity:1;transform:translateY(0)}}.hover-lift{transition:transform .45s ease,box-shadow .45s ease;will-change:transform}@media (hover:hover) and (pointer:fine){.hover-lift:hover{transform:translateY(-3px);box-shadow:inset 0 .5px .5px 0 rgba(255,255,255,.1),0 6px 24px rgba(0,0,0,.18),0 1px 4px rgba(0,0,0,.1)}}.hover-brighten{transition:filter .3s ease;will-change:filter}@media (hover:hover) and (pointer:fine){.hover-brighten:hover{filter:brightness(1.08)}}.will-scale{will-change:transform,opacity}.section-news{--section-accent:rgb(var(--tuwa-accent-news))}.section-story{--section-accent:rgb(var(--tuwa-accent-story))}.section-wire{--section-accent:rgb(var(--tuwa-accent-wire))}.section-human-rights{--section-accent:rgb(var(--tuwa-accent-human-rights))}.section-accent-border{border-color:var(--section-accent,rgb(var(--tuwa-accent)))!important}.section-accent-text{color:var(--section-accent,rgb(var(--tuwa-accent)))!important}.pullquote{font-family:var(--font-sans);font-size:var(--dt-title-3);font-weight:700;line-height:1.3;color:rgb(var(--tuwa-text));margin:var(--spacing-3xl) 0;padding:var(--spacing-xl) var(--spacing-lg);border-left:3px solid rgb(var(--tuwa-accent));background:rgba(255,255,255,.02);border-radius:0 var(--radius-sm) var(--radius-sm) 0;letter-spacing:-.02em;position:relative}.pullquote:before{content:"\201C";position:absolute;top:-8px;left:12px;font-size:3em;line-height:1;color:rgb(var(--tuwa-accent)/.25);font-weight:400;pointer-events:none}.pullquote cite{display:block;margin-top:var(--spacing-sm);font-size:var(--dt-footnote);font-weight:400;color:rgb(var(--tuwa-muted));font-style:normal;letter-spacing:0}.tuwa-article-body>p:first-child:first-letter{font-size:3.2em;font-weight:700;float:left;line-height:.9;margin-right:.15em;margin-top:.05em;color:rgb(var(--tuwa-accent));letter-spacing:-.03em}.reveal-stagger>*{opacity:0;transform:translateY(12px);transition:var(--motion-hero)}.reveal-stagger.revealed>*{opacity:1;transform:translateY(0)}.reveal-stagger>:first-child{transition-delay:0s}.reveal-stagger>:nth-child(2){transition-delay:80ms}.reveal-stagger>:nth-child(3){transition-delay:.16s}.reveal-stagger>:nth-child(4){transition-delay:.24s}.reveal-stagger>:nth-child(5){transition-delay:.32s}.grid-asym{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media (min-width:768px){.grid-asym{grid-template-columns:3fr 2fr}}.grid-asym-flip{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media (min-width:768px){.grid-asym-flip{grid-template-columns:2fr 3fr}}.content-overlap{position:relative}.content-overlap>:nth-child(2){position:relative;z-index:2;margin-top:calc(var(--spacing-2xl) * -1)}.skeleton-pulse{background:linear-gradient(135deg,rgb(var(--tuwa-gray)) 0,rgb(var(--tuwa-tertiary)) 30%,rgb(var(--tuwa-gray)) 60%,rgb(var(--tuwa-tertiary)) 100%);background-size:300% 300%;animation:skeleton-shimmer-spring 2.2s ease infinite}.hero-image-panel,.hero-text-panel{transition:var(--motion-hero)}.hero-image-panel.entering,.hero-text-panel.entering{opacity:0;transform:translateY(20px)}@layer liquid-glass{:root{--nav-layer-z:100;--content-layer-z:10;--radius-root:0px;--spring-response:0.35s;--spring-damping:0.86;--spring-ease:cubic-bezier(0.25,0.1,0.25,1);--spring-smooth:cubic-bezier(0.22,1,0.36,1)}.glass-surface{background:rgba(28,28,30,.55);backdrop-filter:blur(24px) saturate(160%);border:.5px solid rgba(255,255,255,.06);box-shadow:inset 0 .5px .5px 0 rgba(255,255,255,.08),0 2px 8px rgba(0,0,0,.15),0 .5px 1px rgba(0,0,0,.1),0 -.5px .5px rgba(255,255,255,.03)}.glass-surface-ultra-thin{background:rgba(28,28,30,.3);backdrop-filter:blur(48px) saturate(180%)}.glass-surface-thick{background:rgba(28,28,30,.7);backdrop-filter:blur(16px) saturate(150%)}.glass-surface-ultra-thick{background:rgba(28,28,30,.85);backdrop-filter:blur(8px) saturate(140%)}.glass-contrast{background:#000000!important;border:2px solid #ffffff!important}.glass-contrast,.glass-opaque{backdrop-filter:none!important}.glass-opaque{background:rgba(28,28,30,.95)!important}.glass-transition{transition:background .3s var(--spring-smooth),backdrop-filter .3s var(--spring-smooth),border .3s var(--spring-smooth)}.vibrant-label{color:rgb(255 255 255/.95);mix-blend-mode:plus-lighter;text-shadow:0 0 2px rgb(0 0 0/.15)}.vibrant-secondary{color:rgb(255 255 255/.75);mix-blend-mode:plus-lighter;text-shadow:0 0 1px rgb(0 0 0/.1)}.vibrant-tertiary{color:rgb(255 255 255/.55);mix-blend-mode:plus-lighter}.vibrant-quaternary{color:rgb(255 255 255/.38);mix-blend-mode:plus-lighter}.lg-token-radius-window{border-radius:48px}.lg-token-radius-sheet{border-radius:24px}.lg-token-radius-card{border-radius:16px}.lg-token-radius-button{border-radius:12px}.lg-token-radius-input{border-radius:10px}.lg-token-radius-pill{border-radius:9999px}.lg-shadow-sm{box-shadow:0 .5px 1px rgba(0,0,0,.2),0 1px 4px rgba(0,0,0,.08)}.lg-shadow-md{box-shadow:inset 0 .5px .5px 0 rgba(255,255,255,.08),0 2px 8px rgba(0,0,0,.15),0 .5px 1px rgba(0,0,0,.1),0 -.5px .5px rgba(255,255,255,.03)}.lg-shadow-lg{box-shadow:inset 0 .5px .5px 0 rgba(255,255,255,.06),0 4px 16px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.08),0 -.5px .5px rgba(255,255,255,.02)}.lg-shadow-xl{box-shadow:inset 0 .5px .5px 0 rgba(255,255,255,.05),0 8px 32px rgba(0,0,0,.16),0 2px 8px rgba(0,0,0,.08),0 -1px 1px rgba(255,255,255,.02)}.lg-spring-smooth{transition-timing-function:var(--spring-smooth)}.lg-spring-bounce{transition-timing-function:var(--spring-ease)}.lg-motion-spring{transition:transform .55s var(--spring-ease),opacity .55s var(--spring-ease)}.lg-motion-smooth{transition:transform .35s var(--spring-smooth),opacity .35s var(--spring-smooth)}.lg-hover-lift{transition:transform .55s var(--spring-ease),box-shadow .55s var(--spring-ease);will-change:transform}@media (hover:hover) and (pointer:fine){.lg-hover-lift:hover{transform:translateY(-3px);box-shadow:inset 0 .5px .5px 0 rgba(255,255,255,.1),0 6px 24px rgba(0,0,0,.18),0 1px 4px rgba(0,0,0,.1),0 -1px 1px rgba(255,255,255,.04)}}.lg-hover-brighten{transition:filter .2s var(--spring-smooth);will-change:filter}@media (hover:hover) and (pointer:fine){.lg-hover-brighten:hover{filter:brightness(1.08)}}.lg-press-scale{transition:transform .1s var(--spring-smooth)}.lg-press-scale:active{transform:scale(.97)}.lg-squircle{border-radius:16px;corner-shape:superellipse(2)}@supports not (corner-shape:superellipse(2)){.lg-squircle{border-radius:16px}}.lg-squircle-sm{border-radius:12px;corner-shape:superellipse(2)}@supports not (corner-shape:superellipse(2)){.lg-squircle-sm{border-radius:12px}}.lg-content-layer{z-index:var(--content-layer-z)}.lg-nav-layer{z-index:var(--nav-layer-z)}.lg-two-layer{position:relative}.lg-two-layer>.lg-nav-layer{position:relative;z-index:var(--nav-layer-z)}.lg-two-layer>.lg-content-layer{position:relative;z-index:var(--content-layer-z);margin-top:-1px}.lg-type-label{font-weight:500;letter-spacing:-.022em}.lg-type-headline{font-weight:700;letter-spacing:-.022em}.lg-type-caption{font-weight:500;letter-spacing:0}.lg-concentric-badge{border-radius:max(12px,calc(var(--container-radius, 0px) - var(--container-padding, 0px)))}@media (prefers-reduced-transparency:reduce){.glass-surface,.glass-surface-thick,.glass-surface-ultra-thick,.glass-surface-ultra-thin{background:rgba(28,28,30,.95)!important;backdrop-filter:none!important}}@media (prefers-contrast:more){.glass-surface,.glass-surface-thick,.glass-surface-ultra-thick,.glass-surface-ultra-thin{background:#000000!important;border:2px solid #ffffff!important;backdrop-filter:none!important}.vibrant-label{color:#FFFFFF!important}.vibrant-label,.vibrant-secondary{text-shadow:none!important;mix-blend-mode:normal!important}.vibrant-secondary{color:rgb(255 255 255/.8)!important}.vibrant-tertiary{color:rgb(255 255 255/.6)!important;mix-blend-mode:normal!important}.vibrant-quaternary{color:rgb(255 255 255/.4)!important;mix-blend-mode:normal!important}}@media (prefers-reduced-motion:reduce){.glass-surface,.glass-surface-thick,.glass-surface-ultra-thick,.glass-surface-ultra-thin,.glass-transition,.lg-hover-brighten,.lg-hover-lift,.lg-motion-smooth,.lg-motion-spring,.lg-press-scale{transition-duration:.01ms!important;transition-delay:0s!important}.lg-hover-lift:hover,.lg-press-scale:active{transform:none!important}}}@layer oklab-gradients{.oklab-gradient-black{background:linear-gradient(0deg,#0a0a0c 0,#0e0e11 10%,#111114 20%,#141418 30%,#16161a 40%,#1a1a1e 50%,transparent 70%)}.oklab-gradient-dark-60{background:linear-gradient(0deg,#0a0a0c 0,#0e0e11 8%,#131316 16%,#18181c 24%,#1d1d22 33%,#24242a 42%,#2c2c33 52%,transparent 70%)}.oklab-gradient-right{background:linear-gradient(90deg,#0a0a0c 0,#0e0e12 15%,#14141a 30%,#1a1a20 45%,transparent 65%)}.oklab-gradient-left{background:linear-gradient(270deg,#0a0a0c 0,#0e0e12 15%,#14141a 30%,#1a1a20 45%,transparent 65%)}.oklab-gradient-bottom{background:linear-gradient(0deg,#0a0a0c 0,#0e0e12 10%,#14141a 22%,#1c1c24 35%,transparent 60%)}.oklab-gradient-accent{background:linear-gradient(135deg,rgba(0,122,255,0),rgba(0,98,230,.08) 25%,rgba(0,78,204,.12) 50%,rgba(0,60,180,.08) 75%,rgba(0,50,160,0))}.oklab-shimmer{background:linear-gradient(135deg,rgb(44,44,46),rgb(52,52,55) 15%,rgb(58,58,61) 30%,rgb(62,62,65) 45%,rgb(58,58,61) 60%,rgb(52,52,55) 75%,rgb(44,44,46));background-size:300% 300%;animation:skeleton-shimmer-spring 2.2s ease infinite}}