.tv-app[data-skin=tv]{--ds-bg:var(--wd-paper);--ds-ink:var(--wd-ink);--ds-ink-muted:var(--wd-muted);--ds-surface:var(--wd-surface);--ds-surface-raised:var(--wd-line);--ds-line:var(--wd-line);--ds-accent:var(--wd-signal-deep);--ds-accent-strong:var(--wd-signal-deep);--ds-accent-ink:var(--wd-surface);--background:var(--wd-paper);--foreground:var(--wd-ink);--primary:var(--wd-signal-deep);--primary-foreground:var(--wd-surface);--secondary:var(--wd-line);--secondary-foreground:var(--wd-ink);--accent:var(--wd-line);--accent-foreground:var(--wd-ink);--border:var(--wd-line);--muted-foreground:var(--wd-muted);--tv-mute:var(--wd-muted);background:var(--wd-paper);color:var(--wd-ink)}.tv-app .ds-tv-stage{isolation:isolate;align-items:center;min-height:480px}.tv-app[data-skin=tv] .ds-tv-stage:after{background:linear-gradient(90deg,color-mix(in oklch,var(--wd-ink) 92%,transparent),color-mix(in oklch,var(--wd-ink) 52%,transparent) 45%,transparent 85%)}.tv-app .ds-tv-stage .tv-hero-copy{max-width:650px;padding:var(--ds-space-7) var(--ds-space-7);color:var(--wd-surface)}.tv-app[data-skin=tv] .ds-tv-stage h1{margin:0 0 var(--ds-space-4);color:var(--wd-surface);font-size:52px}.tv-app[data-skin=tv] .ds-tv-stage .tv-btn-ghost{color:var(--wd-ink);background:var(--wd-surface)}.tv-app[data-skin=tv] .ds-tv-radio small{color:var(--wd-paper)}.tv-app[data-skin=tv] .ds-tv-home .wirld-steve-dock .wirld-msg:not(.wirld-msg-me){background:var(--wd-surface);color:var(--wd-ink)}.tv-app .ds-tv-stage .tv-hero-copy p{color:var(--wd-paper);line-height:1.65}.tv-app .ds-tv-stage .tv-hero-lede{font:400 30px/1.2 var(--ds-font-display);margin-bottom:var(--ds-space-4)}.ds-tv-stage .tv-hero-img{object-position:center 42%}.ds-tv-layout{gap:var(--ds-space-6);max-width:1440px;padding:var(--ds-space-6) var(--ds-space-7);grid-template-columns:minmax(0,1fr) 275px;margin:auto;display:grid}.ds-tv-layout>*{min-width:0}.ds-tv-content .ds-section{margin:0 0 var(--ds-space-6);max-width:none;padding:0}.ds-tv-home .ds-title{font-size:27px}.ds-tv-home .ds-eyebrow{letter-spacing:0}.ds-tv-home .ds-chips{flex-wrap:wrap}.ds-tv-home .ds-chips a{border-radius:var(--ds-radius-pill);white-space:normal;min-height:44px;font-size:12px}.ds-tv-home .tv-row{margin:var(--ds-space-4) 0 0;padding:0}.ds-tv-home .tv-row h2{font-size:21px}.ds-tv-home .ds-state{padding:var(--ds-space-4) 0;border-block:var(--ds-border);background:0 0}.ds-tv-doors{gap:var(--ds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-tv-doors .ds-door{justify-content:space-between;gap:var(--ds-space-4);min-height:280px;padding:var(--ds-space-5);border:var(--ds-border);border-radius:var(--ds-radius-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.ds-tv-doors h3{font:400 24px/1.2 var(--ds-font-display)}.ds-tv-doors small{font-size:11px}.ds-tv-doors :is(button,a){white-space:normal;max-width:100%;height:auto;min-height:44px;font-size:12px}.ds-tv-radio{isolation:isolate}.ds-tv-radio>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ds-tv-radio:before{content:"";z-index:-1;background:color-mix(in oklch,var(--wd-lagoon) 83%,transparent);position:absolute;inset:0}.ds-tv-radio>div{gap:var(--ds-space-4);color:var(--wd-surface);flex-direction:column;height:100%;display:flex}.ds-tv-credit{font-size:10px}.ds-tv-magazine{background:var(--wd-surface)}.ds-tv-maker{background:var(--wd-line)}.ds-tv-doors>article>svg{color:var(--wd-lagoon)}.ds-tv-agenda{border-left:var(--ds-border);padding-left:var(--ds-space-5)}.ds-tv-agenda header{gap:var(--ds-space-2);align-items:center;display:flex}.ds-tv-agenda h2{font:400 22px/1.3 var(--ds-font-display)}.ds-tv-agenda p{color:var(--wd-muted);margin:var(--ds-space-4) 0;font-size:14px;line-height:1.7}.ds-tv-agenda ul{margin:var(--ds-space-4) 0;padding:0;list-style:none}.ds-tv-agenda li{border-bottom:var(--ds-border)}.ds-tv-agenda li a{gap:var(--ds-space-3);padding:var(--ds-space-4) 0;align-items:center;display:flex}.ds-tv-agenda li a>span:nth-child(2){flex:1;min-width:0}.ds-tv-agenda small{color:var(--wd-muted);font-size:12px;display:block}.ds-tv-agenda :is(button,a){white-space:normal;height:auto;min-height:44px}.ds-tv-agenda>section{border-top:var(--ds-border);margin-top:var(--ds-space-6);padding-top:var(--ds-space-5)}.ds-tv-steve>svg{color:var(--wd-lagoon);margin-bottom:var(--ds-space-3)}.ds-tv-artist{padding:0 0 var(--ds-space-3);box-shadow:none;gap:var(--ds-space-3);background:0 0;border:0;display:grid}.ds-tv-artist h3{font:400 22px var(--ds-font-display)}.ds-tv-artist .tv-artist-card>span:last-child{align-items:center;gap:6px;display:flex}@media (width<=1023px){.ds-tv-layout{padding:var(--ds-space-5);grid-template-columns:minmax(0,1fr)}.ds-tv-agenda{border-left:0;border-top:var(--ds-border);padding:var(--ds-space-5) 0;gap:var(--ds-space-3);display:grid}.ds-tv-agenda>section{margin-top:var(--ds-space-3)}}@media (width<=639px){.tv-app .ds-tv-stage{min-height:430px}.tv-app .ds-tv-stage .tv-hero-copy{padding:var(--ds-space-6) var(--ds-space-4);max-width:100%}.tv-app[data-skin=tv] .ds-tv-stage h1{font-size:38px}.tv-app .ds-tv-stage .tv-hero-lede{font-size:25px}.tv-app[data-skin=tv] .ds-tv-stage:after{background:color-mix(in oklch,var(--wd-ink) 63%,transparent)}.ds-tv-stage .tv-hero-img{object-position:65% center}.ds-tv-layout{padding:var(--ds-space-5) var(--ds-space-4)}.ds-tv-doors{grid-template-columns:1fr}.ds-tv-doors .ds-door{min-height:220px}.ds-tv-home .ds-title{font-size:24px}}.ds-editorial{max-width:1440px;padding:var(--ds-space-5) var(--ds-space-4) 100px;margin:auto}.ds-editorial-header{justify-content:space-between;align-items:center;gap:var(--ds-space-3);display:flex}.ds-editorial h1{font-family:var(--ds-font-display);font-size:32px}.ds-editorial h2{font-family:var(--ds-font-display);font-size:22px}.ds-editorial-nav{gap:var(--ds-space-2);border-block:1px solid var(--ds-line);padding:var(--ds-space-3) 0;margin-block:var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-editorial-grid{gap:var(--ds-space-5);grid-template-columns:180px minmax(0,1fr) 320px;align-items:start;display:grid}.ds-editorial-grid>*{min-width:0}.ds-editorial-inventory{gap:var(--ds-space-3);font-size:13px;display:grid}.ds-editorial-inventory button{white-space:normal;height:auto}.ds-editorial :is(small,p){color:var(--ds-ink-muted)}.ds-editorial label{gap:6px;margin-block:10px;font-size:12px;display:grid}.ds-editorial :is(input,textarea,select){background:var(--ds-surface);width:100%;min-width:0;max-width:100%;color:var(--ds-ink);border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);padding:10px;font-size:14px}.ds-editorial input[type=checkbox]{flex-shrink:0;width:16px;height:16px}.ds-editorial-writing{background:var(--ds-surface);border:1px solid var(--ds-line);padding:var(--ds-space-5);min-height:750px}.ds-editorial-document-head,.ds-editorial-writing-footer,.ds-editorial-entry-head{justify-content:space-between;align-items:center;gap:var(--ds-space-2);display:flex}.ds-editorial-document-head>div{display:flex}.ds-editorial-title input{font-family:var(--ds-font-display);font-size:25px}.ds-editorial-toolbar{border-block:1px solid var(--ds-line);flex-wrap:wrap;margin-top:16px;padding-block:6px;display:flex}.ds-editorial-writing textarea{resize:vertical;line-height:1.8}.ds-editorial-writing-footer{color:var(--ds-ink-muted);margin-top:var(--ds-space-3);flex-wrap:wrap;font-size:11px}.ds-editorial-side-tabs{border-bottom:1px solid var(--ds-line);flex-wrap:wrap;gap:2px;padding-bottom:12px;display:flex}.ds-editorial-side-tabs button{padding-inline:8px;font-size:12px}.ds-editorial-research{gap:var(--ds-space-3);display:grid}.ds-editorial-research p{font-size:12px;line-height:1.6}.ds-editorial-check{align-items:start;gap:8px!important;display:flex!important}.ds-editorial-entry,.ds-editorial-result{border-top:1px solid var(--ds-line);padding-block:var(--ds-space-3);overflow-wrap:anywhere}.ds-editorial-result{gap:8px;font-size:13px;display:grid}.ds-editorial-result a{color:var(--wd-lagoon);text-decoration:underline}.ds-editorial-entry h3{font-size:16px}.ds-editorial-preview{overflow-wrap:anywhere;line-height:1.8}.ds-editorial-preview h2{margin-block:20px;font-size:30px;line-height:1.2}.ds-editorial-preview .ds-editorial-lead{font-size:18px}.ds-editorial-preview blockquote{border-left:3px solid var(--wd-lagoon);padding-left:16px}.ds-editorial .wirld-page{max-width:none!important;padding:0!important}.ds-editorial .wirld-card{border-radius:var(--ds-radius-sm)}.ds-editorial .wirld-page :is(h2,article,form){overflow-wrap:anywhere}@media (width<=1100px){.ds-editorial-grid{grid-template-columns:minmax(0,1fr) 300px}.ds-editorial-inventory{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.ds-editorial-inventory p{grid-column:1/-1}}@media (width<=639px){.ds-editorial-grid{flex-direction:column;display:flex}.ds-editorial-grid>*{width:100%}.ds-editorial-inventory{flex-wrap:wrap;display:flex}.ds-editorial-writing{padding:var(--ds-space-3);min-height:650px}.ds-editorial-header h1{font-size:27px}.ds-editorial-nav button{padding-inline:10px;font-size:12px}}.app-root:has(.ds-amber-shell){--foreground:var(--wd-ink);--background:var(--wd-paper);--card:var(--wd-surface);--card-foreground:var(--wd-ink);--muted:var(--wd-paper);--muted-foreground:var(--wd-muted);--border:var(--wd-line);--input:var(--wd-line);--primary:var(--wd-signal-deep);--primary-foreground:var(--wd-surface);--accent:var(--wd-paper);--accent-foreground:var(--wd-ink);--ds-ink:var(--wd-ink);--ds-ink-muted:var(--wd-muted);--ds-bg:var(--wd-paper);--ds-surface:var(--wd-surface);--ds-line:var(--wd-line);background:var(--wd-paper);color:var(--wd-ink)}.ds-amber-shell{max-width:1440px;padding:var(--ds-space-5);font-family:var(--ds-font-ui);background:var(--wd-paper);color:var(--wd-ink);margin:auto}.ds-amber-shell main{width:100%;min-width:0}.ds-amber-shell h1,.ds-amber-shell h2,.ds-amber-shell h3{font-family:var(--ds-font-display);letter-spacing:0}.ds-amber-shell h1{margin:0;font-size:32px}.ds-amber-shell h2{margin:0;font-size:23px;font-weight:500}.ds-amber-shell h3{margin:0;font-size:18px}.ds-amber-shell p{color:var(--wd-muted);font-size:14px;line-height:1.6}.ds-amber-shell small{color:var(--wd-muted);font-size:11px;line-height:1.5}.ds-amber-history{align-items:center;gap:var(--ds-space-2);border-bottom:1px solid var(--wd-line);padding-bottom:var(--ds-space-3);margin-bottom:var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-amber-history>input{max-width:250px;margin:0!important}.ds-amber-history>button,.ds-amber-history>a{width:auto;margin:0!important}.ds-amber-history nav{flex-basis:100%}.ds-amber-thread-shell{gap:var(--ds-space-5);grid-template-columns:220px minmax(0,1fr);display:grid}.ds-amber-thread-shell .ds-amber-history{align-self:start;display:block}.ds-amber-thread-shell .ds-amber-history>*{margin-bottom:var(--ds-space-3)!important}.ds-amber-heading,.ds-amber-heading>div{align-items:center;gap:var(--ds-space-3);display:flex}.ds-amber-heading{padding:var(--ds-space-4) 0 var(--ds-space-5);justify-content:space-between}.ds-amber-heading p{margin:0}.ds-amber-eyebrow{color:var(--wd-lagoon);font-size:11px;font-weight:600}.ds-amber-client-select{gap:var(--ds-space-1);min-width:250px;font-size:12px;display:grid}.ds-amber-shell :is(input,select,textarea){background:var(--wd-surface);color:var(--wd-ink);border:1px solid var(--wd-line);border-radius:var(--ds-radius-sm);min-width:0;max-width:100%;padding:10px 12px;font-size:14px}.ds-amber-shell :is(button,a){max-width:100%}.ds-amber-shell button{white-space:normal}.ds-amber-top-grid{gap:var(--ds-space-4);grid-template-columns:minmax(220px,.85fr) minmax(0,1.45fr) minmax(230px,.9fr);align-items:start;display:grid}.ds-amber-postbox>section,.ds-amber-conversation,.ds-amber-flight>section,.ds-amber-resources>section{border:1px solid var(--wd-line);border-radius:var(--ds-radius-sm);background:var(--wd-surface);padding:var(--ds-space-4)}.ds-amber-postbox>section{margin:0 0 var(--ds-space-3)}.ds-amber-postbox>section>header{align-items:start}.ds-amber-postbox>section>header button{gap:0;width:36px;height:36px;min-height:0;padding:6px;font-size:0}.ds-amber-postbox [role=tablist]{gap:4px}.ds-amber-postbox [role=tablist] button{gap:4px;height:auto;padding:6px;font-size:11px}.ds-amber-postbox [role=tablist] svg{width:13px}.ds-amber-postbox [role=tabpanel]{max-height:320px;overflow-y:auto}.ds-amber-mail h2,.ds-amber-conversation h2,.ds-amber-flight h2,.ds-amber-resources h2{align-items:center;gap:8px;display:flex}.ds-amber-mail h2 svg,.ds-amber-flight h2 svg,.ds-amber-resources h2 svg{width:20px}.ds-amber-mail>div{background:var(--wd-paper);border-radius:var(--ds-radius-sm);justify-content:space-between;align-items:center;margin-top:12px;padding-left:10px;font-size:13px;display:flex}.ds-amber-conversation{gap:var(--ds-space-5);flex-direction:column;min-height:490px;display:flex}.ds-amber-conversation h2>svg{color:var(--wd-signal);width:20px}.ds-amber-conversation-intro{align-items:start;gap:var(--ds-space-3);background:var(--wd-paper);padding:var(--ds-space-4);border-radius:var(--ds-radius-sm);display:flex}.ds-amber-conversation-intro>svg{flex-shrink:0}.ds-amber-conversation-intro p{margin:8px 0 0}.ds-amber-prompt-list{gap:var(--ds-space-2);display:grid}.ds-amber-prompt-list button{text-align:left;justify-content:start;height:auto;min-height:48px;font-size:13px}.ds-amber-prompt-list svg{color:var(--wd-lagoon);flex-shrink:0}.ds-amber-conversation form{margin-top:auto}.ds-amber-conversation form>label{color:var(--wd-muted);font-size:11px}.ds-amber-conversation form>div{gap:8px;margin-top:8px;display:flex}.ds-amber-conversation input{width:100%}.ds-amber-conversation form button{flex-shrink:0}.ds-amber-flight{gap:var(--ds-space-3);display:grid}.ds-amber-flight section>button,.ds-amber-flight section>a{margin-top:var(--ds-space-2)}.ds-amber-flight-signals{gap:var(--ds-space-2);margin:var(--ds-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-amber-flight-signals>a{border:1px solid var(--wd-line);border-radius:var(--ds-radius-sm);color:var(--wd-muted);align-items:start;gap:8px;padding:12px 8px;font-size:11px;display:flex}.ds-amber-flight-signals svg{width:16px;color:var(--wd-lagoon);flex-shrink:0}.ds-amber-flight-signals strong{font:500 27px var(--ds-font-display);color:var(--wd-ink);display:block}.ds-amber-client-empty{gap:var(--ds-space-4);border-block:1px solid var(--wd-line);padding:var(--ds-space-5) 0;margin-top:var(--ds-space-5);align-items:center;display:flex}.ds-amber-client-empty>svg{color:var(--wd-lagoon);flex-shrink:0}.ds-amber-client-empty>div{flex:1}.ds-amber-client-work{margin-top:var(--ds-space-6)}.ds-amber-resources{gap:var(--ds-space-4);margin-top:var(--ds-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-amber-resources header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ds-amber-resources input{width:100%;margin-top:12px}.ds-amber-resources ul{padding:0;list-style:none}.ds-amber-resources li{border-bottom:1px solid var(--wd-line);align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.ds-amber-resources li>svg{width:18px;color:var(--wd-lagoon);flex-shrink:0}.ds-amber-resources li>div{flex:1;min-width:0}.ds-amber-resources strong,.ds-amber-resources small{overflow-wrap:anywhere;display:block}.ds-amber-project{border-block:1px solid var(--wd-line);padding:var(--ds-space-5) 0}.ds-amber-section-head{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-amber-section-head p{margin:4px 0}.ds-amber-project-list>button{justify-content:space-between;width:100%;min-height:48px;margin-top:8px;display:flex}.ds-amber-project-list ol{gap:var(--ds-space-4);flex-wrap:wrap;margin-top:24px;padding:0;list-style:none;display:flex}.ds-amber-project-list li{align-items:center;gap:8px;font-size:13px;display:flex}.ds-amber-project-list li>span{color:var(--wd-signal-deep);font-family:var(--ds-font-display);font-size:22px}.ds-amber-project-meta,.ds-amber-form-grid{gap:var(--ds-space-3);margin-block:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-amber-project-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-amber-field{min-width:0;color:var(--wd-muted);gap:6px;font-size:12px;display:grid}.ds-amber-field :is(input,select,textarea){width:100%}.ds-amber-step-tabs{border-block:1px solid var(--wd-line);flex-wrap:wrap;gap:4px;margin:20px 0;padding:8px 0;display:flex}.ds-amber-step-tabs button{font-size:12px}.ds-amber-project-editor{gap:16px;display:grid}.ds-amber-indicator{border-top:1px solid var(--wd-line);padding-top:16px}.ds-amber-indicator>header{justify-content:space-between;align-items:center;display:flex}.ds-amber-project-actions,.ds-amber-workspace-links{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ds-amber-save-review{border-top:2px solid var(--wd-lagoon);margin-top:20px;padding:20px 0}.ds-amber-save-review pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;font-size:12px;overflow:auto}.ds-amber-notice{color:var(--wd-lagoon)!important}.ds-amber-management{border-top:1px solid var(--wd-line);margin-top:24px;padding-top:20px}.ds-amber-management>summary{cursor:pointer;color:var(--wd-lagoon);font-size:13px}.ds-amber-promise{text-align:center;color:var(--wd-muted);padding:24px 0;font-size:11px}.ds-amber-shell .rounded-2xl,.ds-amber-shell .rounded-xl{border-radius:var(--ds-radius-sm)}@media (width<=1023px){.ds-amber-top-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.ds-amber-flight{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.ds-amber-resources,.ds-amber-project-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.ds-amber-shell{padding:var(--ds-space-4) var(--ds-space-3) 100px}.ds-amber-heading{flex-direction:column;align-items:stretch}.ds-amber-heading>div{align-items:center}.ds-amber-client-select{width:100%;min-width:0}.ds-amber-top-grid,.ds-amber-resources,.ds-amber-flight,.ds-amber-thread-shell{flex-direction:column;display:flex}.ds-amber-top-grid>*{width:100%}.ds-amber-conversation{min-height:420px}.ds-amber-history>input{order:3;width:100%;max-width:100%}.ds-amber-client-empty{flex-wrap:wrap}.ds-amber-client-empty>div{flex-basis:calc(100% - 48px)}.ds-amber-project-meta,.ds-amber-form-grid{grid-template-columns:1fr}.ds-amber-project h2{overflow-wrap:anywhere;font-size:24px}.ds-amber-step-tabs button{padding:8px;font-size:11px}.ds-amber-section-head>button{width:100%}.ds-amber-flight-signals>a{min-height:76px}.ds-amber-shell h2{font-size:21px}}.ds-home-portal{--ds-ink:var(--wd-ink);--ds-ink-muted:var(--wd-muted);--ds-bg:var(--wd-paper);--ds-surface:var(--wd-surface);--ds-line:var(--wd-line);--ds-accent:var(--wd-signal-deep);--foreground:var(--wd-ink);--muted-foreground:var(--wd-muted);--accent:var(--wd-surface);--accent-foreground:var(--wd-ink);--border:var(--wd-line);background:var(--wd-paper);color:var(--wd-ink)}.ds-home-portal .ds-section{max-width:1200px;padding:var(--ds-space-7) var(--ds-space-6);border:0;margin:auto}.ds-home-portal .ds-section+.ds-section{padding-top:var(--ds-space-5)}.ds-home-portal .ds-section-head{gap:var(--ds-space-6);margin-bottom:var(--ds-space-5);grid-template-columns:1fr 1.6fr;align-items:start;display:grid}.ds-home-portal .ds-title{font:500 30px/1.2 var(--ds-font-display);letter-spacing:0}.ds-home-portal .ds-title:after{content:"";background:var(--wd-signal);width:32px;height:2px;margin-top:var(--ds-space-3);display:block}.ds-home-portal p{color:var(--wd-muted);margin:0;font-size:15px;line-height:1.65}.ds-home-portal .ds-section-action{text-align:left}.ds-home-paths{gap:var(--ds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ds-home-portal .ds-home-paths .ds-card{align-items:flex-start;gap:var(--ds-space-4);height:auto;min-height:130px;padding:var(--ds-space-5);border:1px solid var(--wd-line);border-radius:var(--ds-radius-sm);box-shadow:none;background:0 0;display:flex;transform:none}.ds-home-paths svg{width:30px;height:30px;color:var(--wd-signal-deep);flex-shrink:0}.ds-home-portal h3{font:500 22px/1.25 var(--ds-font-display);margin:0 0 var(--ds-space-2);letter-spacing:0}.ds-home-paths p{font-size:14px}.ds-home-entry-grid{gap:var(--ds-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-home-portal .ds-home-entry{border:1px solid var(--wd-line);border-radius:var(--ds-radius-sm);background:0 0;min-width:0;padding:0;display:block}.ds-home-entry>a{width:100%;height:auto;min-height:100px;padding:var(--ds-space-4);justify-content:flex-start;gap:var(--ds-space-4);text-align:left;white-space:normal;display:flex}.ds-home-entry>a>svg:first-child{width:27px;height:27px;color:var(--wd-signal-deep);flex-shrink:0}.ds-home-entry>a>svg:last-child{width:16px;color:var(--wd-muted);flex-shrink:0;margin-left:auto}.ds-home-entry strong{font:500 18px/1.3 var(--ds-font-display);display:block}.ds-home-entry small{font:400 12px/1.5 var(--ds-font-ui);color:var(--wd-muted);margin-top:var(--ds-space-1);display:block}.ds-home-entry nav{border-top:1px solid var(--wd-line);justify-content:space-between;display:flex}.ds-home-entry nav a{color:var(--wd-lagoon);min-height:44px;font-size:12px}.ds-home-audience{gap:var(--ds-space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.ds-home-audience-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.ds-home-audience figure{min-width:0;margin:0}.ds-home-audience img{aspect-ratio:1280/700;object-fit:cover;border:1px solid var(--wd-line);border-radius:var(--ds-radius-sm);width:100%;display:block}.ds-home-audience figcaption{color:var(--wd-muted);margin-top:var(--ds-space-2);font-size:11px}.ds-home-portal .ds-home-audience h3{font-size:30px}.ds-home-audience ul{gap:var(--ds-space-3);margin:var(--ds-space-5) 0 var(--ds-space-3);padding:0;list-style:none;display:grid}.ds-home-audience li{align-items:center;gap:var(--ds-space-3);font-size:15px;display:flex}.ds-home-audience li svg{color:var(--wd-muted);flex-shrink:0;width:19px;height:19px}.ds-home-audience a{color:var(--wd-signal-deep);min-height:44px;padding-left:0;font-size:16px}.ds-home-help{align-items:center;gap:var(--ds-space-5);padding:var(--ds-space-6) max(var(--ds-space-6),calc((100% - 1136px)/2));margin-top:var(--ds-space-5);background:var(--wd-lagoon);color:var(--wd-surface);display:flex}.ds-home-help>div{flex:1}.ds-home-help h2{font:400 24px/1.3 var(--ds-font-display);margin:0 0 var(--ds-space-2)}.ds-home-help p{color:var(--wd-paper);font-size:14px}.ds-home-help button{background:var(--wd-surface);color:var(--wd-lagoon);border-color:var(--wd-surface);min-height:44px}.ds-home-footer{gap:var(--ds-space-5);padding:var(--ds-space-7) max(var(--ds-space-6),calc((100% - 1136px)/2));background:var(--wd-ink);color:var(--wd-paper);--accent:var(--wd-ink-2);--accent-foreground:var(--wd-paper);grid-template-columns:1.4fr repeat(4,minmax(0,1fr));display:grid}.ds-home-footer>div:first-child p{color:var(--wd-line);margin-top:var(--ds-space-4);max-width:180px;font-size:12px}.ds-home-footer nav{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ds-home-portal .ds-home-footer h3{margin-bottom:var(--ds-space-3);font-size:17px}.ds-home-footer a{height:auto;min-height:36px;padding:var(--ds-space-2) 0;color:var(--wd-paper);white-space:normal;text-align:left;justify-content:flex-start;font-size:12px}.ds-home-footer-legal{border-top:1px solid var(--wd-muted);padding-top:var(--ds-space-4);gap:var(--ds-space-5);color:var(--wd-line);grid-column:1/-1;align-items:center;font-size:11px;display:flex}.ds-home-footer-legal>span{margin-right:auto}@media (width<=1023px){.ds-home-audience{gap:var(--ds-space-6)}.ds-home-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-home-footer{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-home-footer>div:first-child{grid-column:1/-1}}@media (width<=639px){.ds-home-portal .ds-section{padding:var(--ds-space-6) var(--ds-space-4)}.ds-home-portal .ds-section-head{gap:var(--ds-space-3);grid-template-columns:1fr}.ds-home-portal .ds-title{font-size:27px}.ds-home-paths{gap:var(--ds-space-3);grid-template-columns:1fr}.ds-home-portal .ds-home-paths .ds-card{min-height:0;padding:var(--ds-space-4)}.ds-home-entry-grid{grid-template-columns:1fr}.ds-home-entry>a{min-height:88px}.ds-home-audience,.ds-home-audience-reverse{gap:var(--ds-space-5);grid-template-columns:1fr}.ds-home-audience-reverse figure{grid-row:1}.ds-home-help{padding:var(--ds-space-6) var(--ds-space-4);gap:var(--ds-space-3);flex-wrap:wrap}.ds-home-help>div{flex-basis:calc(100% - 72px)}.ds-home-help h2{font-size:22px}.ds-home-help button{margin-left:68px}.ds-home-footer{padding:var(--ds-space-6) var(--ds-space-4) calc(var(--ds-space-8) + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr))}.ds-home-footer-legal{gap:var(--ds-space-3);flex-wrap:wrap}.ds-home-footer-legal>span{flex-basis:100%}}:root{--wd-ink:oklch(19.9% .016 265);--wd-ink-2:oklch(31% .025 265);--wd-paper:oklch(96.6% .008 85);--wd-surface:oklch(100% 0 0);--wd-line:oklch(90% .012 85);--wd-muted:oklch(50% .02 265);--wd-signal:oklch(64.5% .18 37);--wd-signal-deep:oklch(52% .16 37);--wd-lagoon:oklch(49% .075 205);--wd-lagoon-soft:oklch(78% .06 200);--wd-gold:oklch(74.9% .088 82);--wd-success:oklch(52% .11 155);--wd-warning:oklch(60% .13 70);--wd-danger:oklch(50% .19 27);--wd-cultural-green:oklch(25.5% .028 165);--font-display:"Fraunces", Georgia, serif;--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--world-abyss:var(--wd-ink);--world-navy:oklch(24% .02 265);--world-raised:var(--wd-ink-2);--world-gold:var(--wd-signal);--world-gold-bright:oklch(72% .16 40);--world-champagne:var(--wd-line);--world-cream:var(--wd-paper);--world-burgundy:var(--wd-lagoon);--landing-light:var(--wd-paper);--landing-light-ink:var(--wd-ink);--landing-light-muted:var(--wd-muted);--landing-light-gold:var(--wd-signal-deep);--shop-paper:var(--wd-paper);--shop-ink:var(--wd-ink);--shop-muted:var(--wd-muted);--ds-ink:var(--world-cream);--ds-ink-muted:color-mix(in oklch, var(--world-cream) 68%, transparent);--ds-bg:var(--world-abyss);--ds-surface:color-mix(in oklch, var(--world-navy) 82%, transparent);--ds-surface-raised:var(--world-raised);--ds-accent:var(--world-gold);--ds-accent-strong:var(--world-gold-bright);--ds-accent-ink:var(--wd-surface);--ds-line:color-mix(in oklch, var(--world-cream) 14%, transparent);--ds-line-strong:color-mix(in oklch, var(--world-gold) 45%, transparent);--ds-focus:var(--world-gold-bright);--ds-font-display:var(--font-display);--ds-font-ui:var(--font-sans);--ds-font-mono:var(--font-mono);--ds-text-xs:.75rem;--ds-text-sm:.875rem;--ds-text-md:1rem;--ds-text-lg:1.25rem;--ds-text-xl:2rem;--ds-text-display:3.25rem;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-space-7:48px;--ds-space-8:64px;--ds-radius-sm:6px;--ds-radius-md:8px;--ds-radius-lg:8px;--ds-radius-pill:999px;--ds-border:1px solid var(--ds-line);--ds-depth-1:0 1px 0 color-mix(in oklch, var(--world-cream) 6%, transparent) inset, 0 8px 24px -16px var(--world-shadow);--ds-depth-2:0 18px 44px -24px var(--world-shadow);--ds-ease:cubic-bezier(.2, .7, .2, 1);--ds-dur-fast:.15s;--ds-dur:.25s;--ds-dur-slow:.4s;--ds-tap:44px}.ds-booking{max-width:1240px;padding:var(--ds-space-6) var(--ds-space-4) calc(var(--ds-space-8) + 64px);gap:var(--ds-space-5);color:var(--wd-ink);background:var(--wd-paper);--ds-ink:var(--wd-ink);--ds-ink-muted:var(--wd-muted);--ds-line:var(--wd-line);font-family:var(--font-sans);letter-spacing:0;margin-inline:auto;display:grid}.ds-booking h1{font-size:2.5rem;font-family:var(--font-display);line-height:1.15}.ds-booking h2,.ds-booking-dossier h2{font-family:var(--font-display);font-size:var(--ds-text-lg)}.ds-booking-search{gap:var(--ds-space-2);display:flex}.ds-booking-search label{flex:1;min-width:0}.ds-booking-search input{width:100%;min-height:var(--ds-tap);padding-inline:var(--ds-space-3);background:var(--wd-surface);color:var(--wd-ink);border:1px solid var(--wd-line);border-radius:var(--ds-radius-sm)}.ds-booking-layout{gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr);display:grid}.ds-booking-layout>*,.ds-booking-dossier{min-width:0}.ds-booking-results{gap:var(--ds-space-3);list-style:none;display:grid}.ds-booking-result{width:100%;height:auto;padding:var(--ds-space-3);white-space:normal;text-align:left;justify-content:space-between;display:flex}.ds-booking-result>span{gap:var(--ds-space-1);flex:1;min-width:0;display:grid}.ds-booking-result img{object-fit:cover;border-radius:var(--ds-radius-sm);width:100px;height:80px}.ds-booking-result[aria-pressed=true]{border-color:var(--wd-lagoon)}.ds-booking-maker{border-top:1px solid var(--wd-line);padding-top:var(--ds-space-5);margin-top:var(--ds-space-6);gap:var(--ds-space-3);display:grid}.ds-booking-maker ol,.ds-booking-detail ol{padding-left:var(--ds-space-5);gap:var(--ds-space-3);display:grid}.ds-booking-detail{border-left:2px solid var(--wd-lagoon);padding-left:var(--ds-space-5);align-content:start;gap:var(--ds-space-4);display:grid}.ds-booking-detail>svg{color:var(--wd-lagoon)}.ds-booking-notice{border-top:1px solid var(--wd-line);padding-top:var(--ds-space-4);color:var(--wd-muted);font-size:var(--ds-text-sm)}.ds-booking-steve{border-top:1px solid var(--wd-line);padding-top:var(--ds-space-5);justify-content:space-between;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-booking-steve strong{color:var(--wd-lagoon)}.ds-booking-dossier{gap:var(--ds-space-5);padding-bottom:var(--ds-space-6);margin-bottom:var(--ds-space-6);border-bottom:1px solid var(--wd-line);display:grid}.ds-booking-dossier header{gap:var(--ds-space-2);display:grid}.ds-booking-dossier pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-sans);padding:var(--ds-space-4);border-left:2px solid var(--wd-lagoon)}@media (width>=1024px){.ds-booking-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (width<=639px){.ds-booking h1{font-size:2rem}}[data-skin=tv]{--ds-accent:var(--world-gold-bright);--ds-surface:color-mix(in oklch, var(--world-abyss) 88%, transparent)}[data-skin=shop]{--ds-surface:var(--world-raised)}.ds-section{gap:var(--ds-space-4);width:100%;max-width:1180px;padding:var(--ds-space-6) var(--ds-space-4) 0;color:var(--ds-ink);font-family:var(--ds-font-ui);margin-inline:auto;display:grid}.ds-section-head{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-eyebrow{color:var(--ds-accent);font-size:var(--ds-text-xs);letter-spacing:.16em;text-transform:uppercase}.ds-title{margin-top:var(--ds-space-1);font-family:var(--ds-font-display);font-size:var(--ds-text-xl);font-weight:400;line-height:1.15}.ds-section-action a,.ds-link{align-items:center;gap:var(--ds-space-1);min-height:var(--ds-tap);color:var(--ds-accent-strong);font-size:var(--ds-text-sm);display:inline-flex}.ds-rail{gap:var(--ds-space-3);scroll-snap-type:x mandatory;padding-bottom:var(--ds-space-2);overscroll-behavior-x:contain;grid-auto-columns:minmax(240px,82%);grid-auto-flow:column;display:grid;overflow-x:auto}.ds-rail>li{scroll-snap-align:start}@media (width>=640px){.ds-rail{grid-auto-columns:minmax(260px,44%)}}@media (width>=1024px){.ds-rail{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-flow:row;overflow:visible}}.ds-card{gap:var(--ds-space-3);height:100%;min-height:112px;padding:var(--ds-space-4);border:var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);box-shadow:var(--ds-depth-1);color:var(--ds-ink);transition:border-color var(--ds-dur) var(--ds-ease), transform var(--ds-dur) var(--ds-ease);grid-template-columns:auto 1fr;align-items:start;display:grid}.ds-card:hover{border-color:var(--ds-line-strong);transform:translateY(-2px)}.ds-card:focus-visible,.ds-chip:focus-visible,.ds-door:focus-visible,.ds-link:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}.ds-card-body{gap:var(--ds-space-1);min-width:0;display:grid}.ds-card-kicker{color:var(--ds-accent);font-size:var(--ds-text-xs);letter-spacing:.08em;text-transform:uppercase}.ds-card-title{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.ds-card-meta{color:var(--ds-ink-muted);font-size:var(--ds-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-date{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-md);width:52px;height:56px;color:var(--ds-accent-strong);place-items:center;line-height:1;display:grid}.ds-date strong{font-family:var(--ds-font-display);font-size:1.4rem;font-weight:400}.ds-date small{font-size:var(--ds-text-xs);text-transform:uppercase;letter-spacing:.08em}.ds-avatar{border:1px solid var(--ds-line-strong);width:52px;height:52px;color:var(--ds-accent-strong);font-family:var(--ds-font-display);border-radius:50%;place-items:center;font-size:1.3rem;display:grid}.ds-chips{gap:var(--ds-space-2);padding-bottom:var(--ds-space-1);display:flex;overflow-x:auto}.ds-chip{min-height:var(--ds-tap);padding:0 var(--ds-space-4);border:var(--ds-border);border-radius:var(--ds-radius-pill);color:var(--ds-ink-muted);font-size:var(--ds-text-sm);transition:background var(--ds-dur-fast) var(--ds-ease), color var(--ds-dur-fast) var(--ds-ease);background:0 0;flex:none}.ds-chip[aria-pressed=true]{border-color:var(--ds-accent);background:var(--ds-accent);color:var(--ds-accent-ink)}.ds-doors{gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=1024px){.ds-doors{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-door{gap:var(--ds-space-1);min-height:96px;padding:var(--ds-space-4);border:var(--ds-border);border-radius:var(--ds-radius-lg);background:linear-gradient(160deg, var(--ds-surface-raised), var(--ds-surface));color:var(--ds-ink);display:grid}.ds-door svg{width:20px;height:20px;color:var(--ds-accent)}.ds-door strong{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:400}.ds-door small{color:var(--ds-ink-muted);font-size:var(--ds-text-xs)}.ds-state{gap:var(--ds-space-3);padding:var(--ds-space-5);border:1px dashed var(--ds-line);border-radius:var(--ds-radius-lg);color:var(--ds-ink-muted);font-size:var(--ds-text-sm);justify-items:start;display:grid}.ds-state-error{border-style:solid;border-color:color-mix(in oklch, var(--destructive) 55%, transparent)}@media (prefers-reduced-motion:reduce){.ds-card,.ds-chip{transition:none}.ds-card:hover{transform:none}}.ds-discovery{gap:var(--ds-space-2);padding-bottom:calc(var(--ds-space-8) + 56px);background:var(--ds-bg);display:grid}:root{--ds-paper:var(--world-cream);--ds-paper-ink:var(--world-abyss);--ds-paper-muted:color-mix(in oklch, var(--world-abyss) 62%, var(--world-cream));--ds-paper-line:color-mix(in oklch, var(--world-abyss) 12%, transparent)}.ds-start{color:var(--ds-ink);font-family:var(--ds-font-ui);background:var(--ds-bg)}.ds-start-hero{isolation:isolate;padding:92px var(--ds-space-4) var(--ds-space-5);position:relative;overflow:hidden}.ds-start-hero>img{z-index:-2;object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.ds-start-hero:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in oklch, var(--world-abyss) 70%, transparent) 0%, color-mix(in oklch, var(--world-abyss) 20%, transparent) 30%, color-mix(in oklch, var(--world-abyss) 55%, transparent) 62%, var(--world-abyss) 100%), linear-gradient(90deg, color-mix(in oklch, var(--world-abyss) 78%, transparent) 0%, transparent 62%);position:absolute;inset:0}.ds-start-inner{gap:var(--ds-space-5);grid-template-columns:minmax(0,1fr);width:100%;max-width:1240px;margin-inline:auto;display:grid}.ds-start-kicker{color:var(--ds-accent);letter-spacing:.28em;text-transform:uppercase;font-size:11px}.ds-start-copy h1{margin-top:var(--ds-space-2);max-width:18ch;font-family:var(--ds-font-display);letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 24px var(--world-shadow);font-size:clamp(2.1rem,1.4rem + 3.4vw,3.9rem);font-weight:500;line-height:1.04}.ds-start-copy h1 em{margin-top:var(--ds-space-1);color:var(--ds-accent-strong);font-size:.62em;font-style:italic;display:block}.ds-start-hint{gap:var(--ds-space-2);margin-top:var(--ds-space-3);color:var(--ds-ink-muted);font-size:var(--ds-text-xs);align-items:center;display:flex}.ds-start-hint svg{width:14px;height:14px;color:var(--ds-accent);flex-shrink:0}.ds-start-orb{display:none}.ds-start-lede{margin-top:var(--ds-space-2);color:var(--world-champagne);font-size:var(--ds-text-md);letter-spacing:.04em}.ds-start-entry{gap:var(--ds-space-3);width:min(100%,600px);margin-top:var(--ds-space-5);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-lg);background:color-mix(in oklch, var(--world-abyss) 72%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--ds-depth-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ds-start-greet{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);margin-bottom:var(--ds-space-2)}.ds-start-greet strong{color:var(--ds-ink);font-weight:600}.ds-start-ask{align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--world-cream);color:var(--world-abyss);padding:4px 4px 4px 14px;display:flex}.ds-start-ask>svg{width:16px;height:16px;color:var(--ds-paper-muted);flex-shrink:0}.ds-start-ask input,.ds-start-ask input:focus{min-width:0;min-height:40px;box-shadow:none;color:var(--world-abyss);font-size:var(--ds-text-md);border:0;outline:none;flex:1;background:0 0!important}.ds-start-ask input::placeholder{color:var(--ds-paper-muted)}.ds-start-ask:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--world-gold) 55%, transparent)}.ds-start-ask button{width:var(--ds-tap);height:var(--ds-tap);border-radius:var(--ds-radius-pill)}.ds-start-quote{display:none}.ds-domains{gap:var(--ds-space-1);scrollbar-width:none;margin-inline:calc(-1 * var(--ds-space-4));padding:var(--ds-space-2) var(--ds-space-4);scroll-snap-type:x proximity;grid-auto-columns:84px;grid-auto-flow:column;display:grid;overflow-x:auto}.ds-domains::-webkit-scrollbar{display:none}.ds-domain{min-height:84px;padding:var(--ds-space-2) 4px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:color-mix(in oklch, var(--world-abyss) 78%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ds-ink);text-align:center;scroll-snap-align:start;cursor:pointer;transition:border-color var(--ds-dur-fast) var(--ds-ease), background var(--ds-dur-fast) var(--ds-ease);align-content:center;justify-items:center;gap:4px;display:grid}.ds-domain>svg{width:22px;height:22px;color:var(--ds-ink);stroke-width:1.5px}.ds-domain strong{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.ds-domain small{color:var(--ds-ink-muted);font-size:10px;line-height:1.2}.ds-domain:hover{border-color:var(--ds-line-strong);background:color-mix(in oklch, var(--world-navy) 88%, transparent)}.ds-domain:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.ds-domain.is-home{border-color:var(--ds-accent);background:color-mix(in oklch, var(--world-gold) 16%, var(--world-abyss))}.ds-domain.is-home>svg,.ds-domain.is-home strong{color:var(--ds-accent-strong)}.ds-domain.is-soon{cursor:default;opacity:.55}.ds-domain.is-soon:hover{border-color:var(--ds-line);background:color-mix(in oklch, var(--world-abyss) 78%, transparent)}.ds-start-credit{right:var(--ds-space-4);color:var(--ds-ink-muted);opacity:.7;font-size:10px;position:absolute;bottom:6px}.ds-flow{background:var(--ds-paper);color:var(--ds-paper-ink);padding:var(--ds-space-6) var(--ds-space-4) var(--ds-space-7)}.ds-flow-head,.ds-flow-grid,.ds-flow-foot{width:100%;max-width:1240px;margin-inline:auto}.ds-flow-head .ds-eyebrow{color:color-mix(in oklch, var(--world-gold) 55%, var(--world-abyss))}.ds-flow-head h2{margin-top:var(--ds-space-1);font-family:var(--ds-font-display);font-size:var(--ds-text-xl);font-weight:500}.ds-flow-note{margin-top:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-paper-muted)}.ds-flow-grid{gap:var(--ds-space-5) var(--ds-space-4);margin-top:var(--ds-space-5);counter-reset:none;display:grid}.ds-step{gap:var(--ds-space-3);grid-template-rows:auto 1fr;min-width:0;display:grid}.ds-step-head{gap:var(--ds-space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.ds-step-n{background:var(--world-abyss);width:36px;height:36px;color:var(--world-cream);font-family:var(--ds-font-display);box-shadow:0 0 0 2px color-mix(in oklch, var(--world-gold) 60%, transparent);border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.ds-step h3{font-size:1.05rem;font-weight:700;line-height:1.25}.ds-step-head p{color:var(--ds-paper-muted);font-size:var(--ds-text-sm);margin-top:2px;line-height:1.4}.ds-screen{align-content:start;gap:var(--ds-space-2);min-height:220px;padding:var(--ds-space-4);border-radius:var(--ds-radius-lg);background:var(--world-navy);color:var(--ds-ink);box-shadow:0 18px 40px -22px var(--world-shadow), 0 0 0 1px var(--ds-line) inset;display:grid;position:relative;overflow:hidden}.ds-screen-media{align-content:end;padding:0}.ds-screen-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-screen-over{gap:var(--ds-space-2);padding:var(--ds-space-4);background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--world-abyss) 92%, transparent) 40%);font-size:var(--ds-text-sm);display:grid;position:relative}.ds-screen-over strong{color:var(--ds-accent-strong);font-size:1.1rem}.ds-screen-row{gap:var(--ds-space-3);padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--ds-line);color:inherit;grid-template-columns:auto 1fr;align-items:center;display:grid}.ds-screen-row .ds-avatar svg{width:22px;height:22px}.ds-screen-txt{gap:2px;min-width:0;display:grid}.ds-screen-txt strong{font-family:var(--ds-font-display);overflow-wrap:anywhere;font-size:1.15rem;font-weight:500;line-height:1.2}.ds-screen-txt small{color:var(--ds-ink-muted);font-size:var(--ds-text-xs)}.ds-screen-txt small:first-child{color:var(--ds-accent);letter-spacing:.08em;text-transform:uppercase}.ds-screen-event:hover strong{color:var(--ds-accent-strong)}.ds-screen-line{justify-content:space-between;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-tap);padding:0 var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:color-mix(in oklch, var(--world-abyss) 50%, transparent);color:var(--ds-ink);font-size:var(--ds-text-sm);text-align:left;cursor:pointer;display:flex}.ds-screen-line svg{width:14px;height:14px;color:var(--ds-accent);flex-shrink:0}.ds-screen-line:hover{border-color:var(--ds-line-strong)}.ds-screen-cta{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-tap);padding:0 var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-accent);color:var(--ds-accent-ink);font-size:var(--ds-text-sm);margin-top:auto;font-weight:600;display:inline-flex}.ds-screen-cta svg{width:15px;height:15px}.ds-screen-cta:hover{background:var(--ds-accent-strong)}.ds-screen-line:focus-visible,.ds-screen-cta:focus-visible,.ds-screen-row:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.ds-screen-empty{color:var(--ds-ink-muted);font-size:var(--ds-text-sm)}.ds-bubble{gap:var(--ds-space-2);padding:var(--ds-space-3);border-radius:var(--ds-radius-md) var(--ds-radius-md) var(--ds-radius-md) 2px;background:var(--world-raised);font-size:var(--ds-text-sm);align-items:center;display:flex}.app-root.steve-start-shell .ds-screen-steps .st-tiles{gap:var(--ds-space-2);flex-direction:column;grid-template-columns:minmax(0,1fr);width:100%;max-width:none;margin:0;display:grid}.app-root.steve-start-shell .ds-screen-steps .st-tile{gap:var(--ds-space-3);width:100%;height:auto;min-height:52px;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:color-mix(in oklch, var(--world-abyss) 50%, transparent);color:var(--ds-ink);grid-template-columns:32px 1fr auto;align-items:center;display:grid;transform:none}.app-root.steve-start-shell .ds-screen-steps .st-tile:hover{border-color:var(--ds-line-strong)}.app-root.steve-start-shell .ds-screen-steps .st-tile-ico{background:color-mix(in oklch, var(--world-gold) 18%, transparent);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.app-root.steve-start-shell .ds-screen-steps .st-tile-ico svg{width:15px;height:15px;color:var(--ds-accent)}.app-root.steve-start-shell .ds-screen-steps .st-tile-txt{min-width:0;display:grid}.app-root.steve-start-shell .ds-screen-steps .st-tiles li{min-width:0}.app-root.steve-start-shell .ds-screen-steps .st-tile strong{font-size:var(--ds-text-sm);font-weight:600}.app-root.steve-start-shell .ds-screen-steps .st-tile small{color:var(--ds-ink-muted);font-size:var(--ds-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-root.steve-start-shell .ds-screen-steps .st-tile-go{width:14px;height:14px;color:var(--ds-accent)}.ds-flow-foot{gap:var(--ds-space-2);margin-top:var(--ds-space-6);color:var(--ds-paper-muted);font-size:var(--ds-text-sm);align-items:center;display:flex}.ds-flow-foot svg{width:16px;height:16px;color:color-mix(in oklch, var(--world-gold) 55%, var(--world-abyss))}@media (width>=640px){.ds-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ds-start-hero{min-height:min(760px,92vh);padding:110px var(--ds-space-6) var(--ds-space-6);align-content:end;display:grid}.ds-start-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ds-start-orb{filter:drop-shadow(0 0 28px color-mix(in oklch, var(--world-gold) 45%, transparent));align-self:center;display:block}.ds-domains{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-lg);background:color-mix(in oklch, var(--world-abyss) 70%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-column:1/-1;grid-template-columns:repeat(9,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:6px;overflow:visible}.ds-domain{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;min-height:92px}.ds-domain strong{font-size:12px}.ds-flow{padding:var(--ds-space-7) var(--ds-space-6) 120px}.ds-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ds-domain,.ds-screen-line{transition:none}}.ds-start-inner>*,.ds-start-entry>div{min-width:0}.app-root.steve-start-shell .ds-screen-steps .st-tile .st-tile-go{margin:0}.app-root.steve-start-shell .ds-screen-steps .st-tiles li,.app-root.steve-start-shell .ds-screen-steps .st-tiles li:last-child:nth-child(odd){grid-column:auto}.app-root.steve-start-shell .ds-screen-steps .st-tiles li:last-child:nth-child(odd) .st-tile{grid-template-columns:32px minmax(0,1fr) auto;height:auto;display:grid}.ds-start-ask{width:min(100%,560px);margin-top:var(--ds-space-5);box-shadow:var(--ds-depth-2)}.ds-start-ask button{border-radius:var(--ds-radius-pill);background:var(--ds-accent);width:40px;height:40px;color:var(--ds-accent-ink);cursor:pointer;border:0;flex-shrink:0;place-items:center;display:grid}.ds-start-ask button:disabled{opacity:.45;cursor:default}.ds-start-ask button:not(:disabled):hover{background:var(--ds-accent-strong)}.ds-start-ask button svg{width:16px;height:16px}.ds-cine{padding:var(--ds-space-6) 0 calc(var(--ds-space-8) + 56px);background:var(--ds-bg);color:var(--ds-ink);font-family:var(--ds-font-ui)}.ds-cine-head{justify-content:space-between;align-items:flex-end;gap:var(--ds-space-4);width:100%;max-width:1240px;padding:0 var(--ds-space-4);flex-wrap:wrap;margin-inline:auto;display:flex}.ds-cine-head h2{margin-top:var(--ds-space-1);font-family:var(--ds-font-display);font-size:var(--ds-text-xl);font-weight:500}.ds-cine-note{width:100%;max-width:1240px;margin:var(--ds-space-3) auto 0;padding:0 var(--ds-space-4);color:var(--ds-ink-muted);font-size:var(--ds-text-sm)}.ds-cine-rail{gap:var(--ds-space-3);margin-top:var(--ds-space-4);padding:0 var(--ds-space-4) var(--ds-space-2);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:minmax(240px,72%);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.ds-cine-rail>li{scroll-snap-align:start;min-width:0}@media (width>=640px){.ds-cine-rail{grid-auto-columns:minmax(280px,40%)}}@media (width>=1024px){.ds-cine-rail{padding-inline:max(var(--ds-space-6), calc((100% - 1240px) / 2));grid-auto-columns:minmax(300px,24%)}}.ds-cine-card{isolation:isolate;border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);min-height:380px;color:var(--ds-ink);transition:transform var(--ds-dur) var(--ds-ease), border-color var(--ds-dur) var(--ds-ease);align-content:end;display:grid;position:relative;overflow:hidden}.ds-cine-card:hover{border-color:var(--ds-line-strong);transform:translateY(-3px)}.ds-cine-card:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}.ds-cine-card img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-cine-over{padding:var(--ds-space-4);background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--world-abyss) 92%, transparent) 46%);gap:3px;display:grid}.ds-cine-when{color:var(--ds-accent-strong);font-size:var(--ds-text-xs);letter-spacing:.14em;text-transform:uppercase}.ds-cine-over strong{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:500;line-height:1.2}.ds-cine-over small{color:var(--ds-ink-muted);font-size:var(--ds-text-xs)}.ds-cine-skel{min-height:380px;animation:1.6s ease-in-out infinite ds-pulse}@keyframes ds-pulse{50%{opacity:.55}}.ds-cine-empty{align-content:center;justify-items:start;gap:var(--ds-space-2);padding:var(--ds-space-5);color:var(--ds-ink-muted);font-size:var(--ds-text-sm);border-style:dashed}.ds-cine-empty strong{color:var(--ds-ink)}.ds-cine-next{align-content:start;gap:var(--ds-space-3);min-height:380px;padding:var(--ds-space-4);border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);display:grid}.ds-cine-more{justify-items:start;gap:var(--ds-space-2);padding:var(--ds-space-5);cursor:pointer;text-align:left}.ds-cine-more svg{width:22px;height:22px;color:var(--ds-accent)}.ds-cine-more strong{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:500}.ds-cine-more small{color:var(--ds-ink-muted);font-size:var(--ds-text-xs)}.ds-feed{background:var(--world-abyss);color:var(--ds-ink);font-family:var(--ds-font-ui);display:grid}.ds-feed-top{z-index:5;justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);background:linear-gradient(180deg, color-mix(in oklch, var(--world-abyss) 88%, transparent), transparent);display:flex;position:sticky;top:0}.ds-feed-brand{font-family:var(--ds-font-display);letter-spacing:.34em;font-size:var(--ds-text-sm);color:var(--ds-ink)}.ds-feed-brand span{color:var(--ds-accent-strong);letter-spacing:.12em;font-size:var(--ds-text-xs);text-transform:uppercase;margin-left:var(--ds-space-2)}.ds-feed-top-actions{align-items:center;gap:var(--ds-space-2);display:inline-flex}.ds-feed-join{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-tap);padding:0 var(--ds-space-4);border-radius:var(--ds-radius-pill);background:var(--ds-accent);color:var(--world-abyss);font-size:var(--ds-text-sm);font-weight:600;text-decoration:none;display:inline-flex}.ds-feed-join svg{width:15px;height:15px}.ds-feed-join:hover{filter:brightness(1.08)}.ds-feed-map{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-tap);padding:0 var(--ds-space-4);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-pill);background:color-mix(in oklch, var(--world-abyss) 62%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ds-ink);font-size:var(--ds-text-sm);cursor:pointer;display:inline-flex}.ds-feed-map svg{width:15px;height:15px;color:var(--ds-accent)}.ds-feed-map:hover{border-color:var(--ds-accent)}.ds-feed-card{isolation:isolate;align-content:end;min-height:min(100svh,860px);display:grid;position:relative;overflow:hidden}.ds-feed-bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-feed-scrim{z-index:-1;background:linear-gradient(180deg, color-mix(in oklch, var(--world-abyss) 55%, transparent) 0%, transparent 26%, transparent 46%, color-mix(in oklch, var(--world-abyss) 94%, transparent) 88%);position:absolute;inset:0}.ds-feed-meta{gap:var(--ds-space-1);padding:var(--ds-space-5) calc(var(--ds-space-4) + 76px) calc(var(--ds-space-6) + 56px) var(--ds-space-4);max-width:1240px;display:grid}.ds-feed-eyebrow{color:var(--ds-accent-strong);font-size:var(--ds-text-xs);letter-spacing:.18em;text-transform:uppercase}.ds-feed-title{font-family:var(--ds-font-display);text-wrap:balance;text-shadow:0 2px 22px var(--world-shadow);font-size:clamp(1.9rem,1.3rem + 3vw,3.4rem);font-weight:500;line-height:1.05}.ds-feed-org{color:var(--ds-ink-muted);font-size:var(--ds-text-sm)}a.ds-feed-org:hover{color:var(--ds-accent-strong)}.ds-feed-actions{right:var(--ds-space-3);bottom:calc(var(--ds-space-6) + 64px);gap:var(--ds-space-3);justify-items:center;display:grid;position:absolute}.ds-feed-act{color:var(--ds-ink);cursor:pointer;justify-items:center;gap:3px;font-size:10px;display:grid}.ds-feed-act svg{width:20px;height:20px}.ds-feed-act>svg,.ds-feed-act>span:first-child svg{filter:drop-shadow(0 1px 6px var(--world-shadow))}.ds-feed-act.is-gold{color:var(--ds-accent-strong);font-weight:600}.ds-feed-act:hover{color:var(--ds-accent-strong)}.ds-feed-act:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px;border-radius:var(--ds-radius-sm)}.ds-feed-credit{left:var(--ds-space-4);bottom:calc(var(--ds-space-2) + 56px);color:var(--ds-ink-muted);opacity:.75;font-size:10px;position:absolute}.ds-feed-state{align-content:center;justify-items:center;gap:var(--ds-space-2);padding:var(--ds-space-6) var(--ds-space-4);text-align:center;color:var(--ds-ink-muted)}.ds-feed-state strong{color:var(--ds-ink);font-family:var(--ds-font-display);font-size:var(--ds-text-lg);font-weight:500}.ds-feed-cta{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-tap);margin-top:var(--ds-space-3);padding:0 var(--ds-space-5);border-radius:var(--ds-radius-pill);background:var(--ds-accent);color:var(--ds-accent-ink);font-weight:600;font-size:var(--ds-text-sm);cursor:pointer;display:inline-flex}.ds-feed-cta svg{width:15px;height:15px}@media (width>=1024px){.ds-feed-card{min-height:88vh}.ds-feed-meta{padding-left:max(var(--ds-space-6), calc((100% - 1240px) / 2))}.ds-feed-actions{right:max(var(--ds-space-6), calc((100% - 1240px) / 2))}}@media (prefers-reduced-motion:reduce){.ds-cine-card{transition:none}.ds-cine-card:hover{transform:none}.ds-cine-skel{animation:none}}.ds-feed-follow :is(button,a){border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-pill);background:color-mix(in oklch, var(--world-abyss) 62%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:40px;color:var(--ds-ink);align-items:center;gap:6px;padding:0 14px;font-size:11px;display:inline-flex}.ds-feed-follow :is(button,a):hover{border-color:var(--ds-accent);color:var(--ds-accent-strong)}@media (width<=639px){.ds-feed-actions{gap:var(--ds-space-2);padding:0 var(--ds-space-4) calc(var(--ds-space-5) + 56px);margin-top:calc(-1 * var(--ds-space-5));flex-wrap:wrap;justify-content:flex-start;display:flex;position:static}.ds-feed-act{border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);background:color-mix(in oklch, var(--world-abyss) 62%, transparent);align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:11px;display:inline-flex}.ds-feed-act svg{width:15px;height:15px}.ds-feed-act.is-gold{border-color:var(--ds-accent)}.ds-feed-meta{padding-right:var(--ds-space-4);padding-bottom:var(--ds-space-4)}.ds-feed-credit{padding:0 var(--ds-space-4) calc(var(--ds-space-4) + 56px);position:static}}@media (width>=1100px){.ds-feed-meta{padding-bottom:calc(var(--ds-space-8) + 120px)}}.app-root.ds-culture{background:var(--ds-bg);color:var(--ds-ink)}.app-root.ds-culture .wirld-org-main{width:100%;max-width:none;padding:0 0 calc(104px + env(safe-area-inset-bottom));gap:0}.ds-culture .app-header{background:var(--ds-surface);border-bottom:var(--ds-border)}.ds-culture .world-stage{border:0;border-radius:0}.ds-culture .world-stage-content{background:var(--ds-bg)}.app-root.ds-culture .presentation-hero{border:0;min-height:660px;margin:0;padding:0}.app-root.ds-culture .presentation-hero-copy{max-width:1240px;padding:64px 32px 88px}.app-root.ds-culture .presentation-hero h1{letter-spacing:0;max-width:18ch;font-size:64px;line-height:1.08}.ds-culture .presentation-hero:after{background:linear-gradient(180deg, transparent 25%, var(--ds-bg) 100%), linear-gradient(90deg, color-mix(in oklch, var(--ds-bg) 60%, transparent), transparent)}.ds-culture .presentation-tabs{gap:var(--ds-space-3);padding:var(--ds-space-3) max(var(--ds-space-4), calc((100% - 1180px) / 2));border-bottom:var(--ds-border);background:var(--ds-bg);display:flex;overflow-x:auto}.ds-culture .presentation-tabs>*{min-height:var(--ds-tap);flex:none}.ds-culture .presentation-copy{background:0 0;border:0;border-radius:0}.ds-culture .event-composition{max-width:1180px;margin:auto}.ds-culture .event-reservation{border:0;border-left:var(--ds-border);background:0 0;border-radius:0}.ds-culture .event-agenda{max-width:none;padding:0}.ds-culture .ds-agenda-hero{isolation:isolate;align-items:end;min-height:500px;margin:0;padding:64px max(32px,50% - 590px);position:relative;overflow:hidden}.ds-agenda-background{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-agenda-hero:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent 20%, var(--ds-bg)), linear-gradient(90deg, color-mix(in oklch, var(--ds-bg) 50%, transparent), transparent);position:absolute;inset:0}.ds-culture .ea-heading h1{letter-spacing:0;font-size:56px;font-weight:400}.ds-culture .ea-heading p{color:var(--ds-ink-muted)}.ds-culture .ea-eyebrow{color:var(--ds-accent)}.ds-agenda-credit{right:var(--ds-space-4);bottom:var(--ds-space-3);color:var(--ds-ink-muted);font-size:var(--ds-text-xs);position:absolute}.ds-culture .ea-search{border:var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);max-width:1180px;margin:0 auto}.ds-culture .ea-quick,.ds-culture .ea-layout{max-width:1180px;padding-inline:var(--ds-space-4);margin-inline:auto}.ds-culture .ea-layout{grid-template-columns:minmax(0,1fr)}.ds-culture .ea-filters{gap:var(--ds-space-5);border:0;flex-wrap:wrap;padding:0;display:flex}.ds-culture .ea-filters details{border-bottom:var(--ds-border);min-width:180px;padding-bottom:var(--ds-space-3);flex:1}.ds-culture .ea-filters details>div{gap:0 var(--ds-space-4);padding-top:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-culture .ea-list{gap:var(--ds-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.ds-culture .ea-event{isolation:isolate;border:var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-bg);grid-template-columns:minmax(0,1fr);align-content:end;min-height:520px;display:grid;position:relative}.ds-culture .ea-poster{z-index:-2;aspect-ratio:auto;position:absolute;inset:0}.ds-culture .ea-poster figcaption{top:var(--ds-space-3);bottom:auto;left:var(--ds-space-3);background:color-mix(in oklch, var(--ds-bg) 76%, transparent);border-radius:var(--ds-radius-sm);right:auto}.ds-culture .ea-event-body{padding:88px var(--ds-space-5) var(--ds-space-5);background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--ds-bg) 96%, transparent) 40%)}.ds-culture .ea-event h3{font-size:32px;font-weight:400}.ds-culture .ea-date{color:var(--ds-accent-strong)}.ds-culture .ea-location,.ds-culture .ea-description,.ds-culture .ea-muted{color:var(--ds-ink-muted)}.ds-culture .ea-event-footer>.ea-muted{display:none}.ds-culture .ea-event-footer{justify-content:flex-start}.ds-culture .ea-event-footer a{border-color:var(--ds-line-strong);background:var(--ds-surface);color:var(--ds-ink)}.app-root .app-bottom{z-index:60;left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));border:var(--ds-border);background:color-mix(in oklch, var(--ds-bg) 86%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(460px,100% - 24px);box-shadow:var(--ds-depth-2);border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:6px;display:grid;position:fixed;transform:translate(-50%)}.app-root .app-bottom>:is(a,button){min-width:0;height:auto;min-height:48px;color:var(--ds-ink-muted);border-radius:16px;align-content:center;justify-items:center;gap:4px;padding:4px;font-size:10px;display:grid}.app-root .app-bottom>:is(a,button):hover,.app-root .app-bottom>a[aria-current=page]{color:var(--ds-accent-strong);background:color-mix(in oklch, var(--ds-accent) 10%, transparent)}.app-root .app-bottom svg{width:20px;height:20px}@media (width<=760px){.app-root.ds-culture .presentation-hero{min-height:560px}.app-root.ds-culture .presentation-hero-copy{padding:80px 20px 64px}.app-root.ds-culture .presentation-hero h1{font-size:40px}.ds-culture .ds-agenda-hero{justify-content:end;min-height:390px;padding:64px 20px 48px}.ds-culture .ea-heading h1{font-size:40px}.ds-culture .ea-search{margin-inline:var(--ds-space-4)}.ds-culture .ea-list{grid-template-columns:minmax(0,1fr)}.ds-culture .ea-event{min-height:480px}.ds-culture .ea-event h3{font-size:28px}.ds-culture .event-reservation{border-left:0;border-top:var(--ds-border)}.app-root:has(.app-reference-rail) .app-bottom{background:color-mix(in oklch, var(--ds-bg) 86%, transparent);padding:6px}}.app-root.ds-culture .world-stage .presentation-tabs{border:0;border-bottom:var(--ds-border);background:var(--ds-bg);border-radius:0;margin:0}.app-root.ds-culture .world-stage .event-reservation{border:0;border-left:var(--ds-border);box-shadow:none;background:0 0;border-radius:0}.app-root.ds-culture .world-stage .presentation-copy{background:0 0;border-radius:0}.app-root.ds-culture .wirld-steve-fab{bottom:100px}@media (width<=1099px){html body:has(.app-root.ds-culture) div.cookie-notice{max-height:none;box-shadow:none;border-width:0 0 1px;border-radius:0;margin:0;overflow:visible;width:auto!important;max-width:none!important;position:static!important;inset:auto!important}}@media (width<=760px){.app-root.ds-culture .world-stage .event-reservation{border-left:0;border-top:var(--ds-border)}}.tv-app{--tv-bg:var(--ds-bg);--tv-ink:var(--ds-ink);--tv-mute:var(--ds-ink-muted);--tv-gold:var(--ds-accent);--tv-panel:var(--ds-surface-raised);--tv-line:var(--ds-line)}.tv-app :is(h1,h2,.tv-eyebrow,.tv-logo){letter-spacing:0}.tv-app .tv-logo{white-space:nowrap;flex-shrink:0}.tv-app .tv-hero-copy h1{letter-spacing:0;font-size:64px;line-height:1.06}.tv-ecosystem-hero{min-height:600px}.tv-ecosystem-hero .tv-hero-img{opacity:1;object-position:center 40%}.tv-app .tv-hero:after{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-bg) 20%, transparent), transparent 30%, var(--ds-bg)), linear-gradient(90deg, color-mix(in oklch, var(--ds-bg) 90%, transparent), transparent 85%)}.tv-app .tv-hero-copy{max-width:760px;padding:var(--ds-space-8) var(--ds-space-6)}.tv-app .tv-hero-lede{font-family:var(--ds-font-display);color:var(--ds-ink);font-size:26px}.tv-image-credit{top:var(--ds-space-4);right:var(--ds-space-4);z-index:2;font-size:var(--ds-text-xs);color:var(--ds-ink);background:var(--ds-surface);padding:var(--ds-space-1) var(--ds-space-2);position:absolute}.tv-app .tv-btn,.tv-app .tv-btn-ghost{min-height:var(--ds-tap);white-space:normal;border-radius:var(--ds-radius-sm);height:auto;box-shadow:none}.tv-app .tv-btn{background:var(--ds-accent);color:var(--ds-accent-ink)}.tv-app .tv-btn-ghost{background:var(--ds-surface);border-color:var(--ds-line)}.tv-entry-strip{border-block:var(--ds-border);margin:0 var(--ds-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tv-entry-strip a{gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-3);align-items:center;min-width:0;display:flex}.tv-entry-strip a>svg{color:var(--ds-accent);flex:none;width:22px}.tv-entry-strip a>svg:last-child{width:16px;margin-left:auto}.tv-entry-strip span{font-size:var(--ds-text-lg)}.tv-entry-strip small{color:var(--ds-ink-muted);font-size:var(--ds-text-xs);margin-top:var(--ds-space-1);display:block}.tv-section-heading{justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.tv-section-heading>a{color:var(--ds-accent);min-height:var(--ds-tap);font-size:var(--ds-text-sm);align-items:center;display:flex}.tv-artist-card{align-content:start;gap:var(--ds-space-2);min-width:0;display:grid}.tv-artist-card img,.tv-artist-initial{aspect-ratio:4/3;object-fit:cover;border-radius:var(--ds-radius-sm);background:var(--ds-surface-raised);width:100%}.tv-artist-initial{font-family:var(--ds-font-display);color:var(--ds-accent);place-items:center;font-size:64px;display:grid}.tv-artist-card p{-webkit-line-clamp:2;color:var(--ds-ink-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tv-artist-card>span:last-child{color:var(--ds-accent);font-size:var(--ds-text-sm)}.tv-app :is(.tv-event,.tv-channel,.tv-poster-art,.tv-empty,.tv-notice){border-radius:var(--ds-radius-sm)}.tv-channel-cover{object-fit:cover;width:100%;max-height:360px;margin-bottom:var(--ds-space-5);border-radius:var(--ds-radius-sm)}.tv-channel-logo{object-fit:cover}.tv-workspace-row{padding-block:var(--ds-space-5);border-bottom:var(--ds-border)}.tv-provider-status{margin-top:var(--ds-space-7)}.tv-provider-status dl{gap:var(--ds-space-4);grid-template-columns:180px minmax(0,1fr);display:grid}.tv-provider-status dt{color:var(--ds-accent)}.tv-provider-status dd{color:var(--ds-ink-muted);margin:0}.tv-app .tv-footer{margin-top:var(--ds-space-8)}@media (width<=760px){.tv-app .tv-hero-copy h1{font-size:42px}.tv-app .tv-hero-copy{padding:var(--ds-space-7) var(--ds-space-4)}.tv-ecosystem-hero{min-height:500px}.tv-ecosystem-hero .tv-hero-img{object-position:62% center}.tv-entry-strip{margin-inline:var(--ds-space-4);grid-template-columns:minmax(0,1fr)}.tv-entry-strip a{padding-block:var(--ds-space-4);border-bottom:var(--ds-border)}.tv-entry-strip a:last-child{border:0}.tv-provider-status dl{gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr)}.tv-provider-status dd{margin-bottom:var(--ds-space-4)}.tv-app .tv-search input{width:100%;min-width:0}.tv-app .tv-nav-end{width:auto;margin-left:auto}.tv-app .tv-main{padding-bottom:calc(90px + env(safe-area-inset-bottom))}body:has(.tv-app) .cookie-notice{box-shadow:none;border-radius:0;margin:0;width:100%!important;max-width:none!important;position:static!important;inset:auto!important}}@media (prefers-reduced-motion:reduce){.tv-app *,.tv-app :before,.tv-app :after{transition:none!important;animation:none!important}}:root,body,.wirld-root,.wirld-skin,.wirld-visual-shell,.world-root{--reference-night:var(--world-navy);--reference-panel:var(--world-raised);--reference-gold:var(--world-gold);--reference-gold-light:var(--world-gold-bright);--reference-ink:var(--world-cream);--reference-field:var(--world-abyss);--reference-field-border:var(--ds-line);--reference-gold-action:var(--ds-accent);--reference-shadow:var(--ds-depth-2);--wirld-night:var(--ds-bg);--wirld-night-2:var(--ds-surface-raised);--wirld-gold:var(--ds-accent);--wirld-gold-highlight:var(--ds-accent-strong);--wirld-ivory:var(--ds-ink);--wirld-muted:var(--ds-ink-muted);--wirld-glass:var(--ds-surface);--wirld-line:var(--ds-line);--wirld-nav-glow:none;--wirld-gold-glow:var(--ds-depth-1);--background:var(--ds-bg);--foreground:var(--ds-ink);--card:var(--ds-surface-raised);--card-foreground:var(--ds-ink);--popover:var(--ds-surface-raised);--popover-foreground:var(--ds-ink);--surface:var(--ds-surface);--surface-2:var(--ds-surface-raised);--primary:var(--ds-accent);--primary-foreground:var(--ds-accent-ink);--brass:var(--ds-accent);--brass-foreground:var(--ds-accent-ink);--secondary:var(--ds-surface-raised);--secondary-foreground:var(--ds-ink);--muted:var(--ds-surface-raised);--muted-foreground:var(--ds-ink-muted);--accent:var(--ds-surface-raised);--accent-foreground:var(--ds-ink);--border:var(--ds-line);--input:var(--ds-line);--ring:var(--ds-focus);--sidebar:var(--ds-surface);--sidebar-foreground:var(--ds-ink);--sidebar-primary:var(--ds-accent);--sidebar-primary-foreground:var(--ds-accent-ink);--sidebar-accent:var(--ds-surface-raised);--sidebar-accent-foreground:var(--ds-ink);--sidebar-border:var(--ds-line);--sidebar-ring:var(--ds-focus);--landing-light:var(--ds-surface-raised);--landing-light-ink:var(--ds-ink);--landing-light-muted:var(--ds-ink-muted);--landing-light-gold:var(--ds-accent);--portal-glass:var(--ds-surface);--portal-shadow:var(--ds-depth-1);--chart-1:var(--ds-accent);--chart-2:var(--seat-emerald);--chart-3:var(--world-champagne);--chart-4:var(--seat-community);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-padding-top:88px}body{background:var(--ds-bg);color:var(--ds-ink)}:is(.app-root,.tv-app,.pl-root,.marketplace-storefront,.wirld-visual-shell) :is(h1,h2,h3,h4):not(.site *){font-family:var(--ds-font-display);letter-spacing:0;text-wrap:balance}:is(.app-root,.tv-app,.pl-root,.marketplace-storefront) :focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}:is(.app-root,.tv-app,.pl-root) :is(input,textarea,select){accent-color:var(--ds-accent)}:is(.app-root,.tv-app,.pl-root,.marketplace-storefront) :is(button,a){transition:color var(--ds-dur-fast), border-color var(--ds-dur-fast), background-color var(--ds-dur-fast)}.app-root .app-header,.tv-app .tv-nav,.pl-root .pl-header{background:color-mix(in oklch, var(--ds-bg) 92%, transparent);border-bottom:var(--ds-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-root .app-header{min-height:72px}.app-root .app-reference-rail{background:var(--ds-bg);border-right:var(--ds-border)}.app-reference-rail>a:not(.wirld-mark){color:var(--ds-ink-muted)}.app-reference-rail a[aria-current=page]{color:var(--ds-accent);background:color-mix(in oklch, var(--ds-accent) 9%, transparent)}.app-root .wirld-logo-word{color:var(--ds-accent);letter-spacing:0}.app-root :is(.wirld-gold,.wirld-btn,.wirld-cta){background:var(--ds-accent);box-shadow:none;border-radius:var(--ds-radius-sm)}.app-root :is(.wirld-card,.dash-card,.cc-card,.wirld-kpi,.wb-panel,.wb-top){border-radius:var(--ds-radius-md);border-color:var(--ds-line);box-shadow:var(--ds-depth-1)}.app-root :is(.wirld-card,.dash-card,.cc-card) .wirld-card{box-shadow:none;border:0;border-top:var(--ds-border);background:0 0;border-radius:0}.app-root .wirld-org-hero{background:var(--ds-bg);border-bottom:var(--ds-border)}.app-root .wirld-org-hero h1{font-size:42px;line-height:1.15}.app-root .reference-studio-heading{border-radius:0;min-height:230px}.app-root .reference-studio-title h1{color:var(--ds-ink);font-size:42px}.app-root .reference-studio-heading>.steve-orb{width:64px;height:64px}.reference-tool-section>div:first-child h2{font-size:24px}.app-root .wirld-cockpit-nav button[aria-current=page]{color:var(--ds-accent);background:color-mix(in oklch, var(--ds-accent) 10%, transparent);border-color:var(--ds-line-strong)}.app-root .wirld-steve-dock{background:var(--ds-bg);border:var(--ds-border);box-shadow:var(--ds-depth-2)}.app-root .wirld-steve-fab{width:56px;height:56px;box-shadow:var(--ds-depth-1);bottom:104px}.app-root .wirld-steve-fab svg{width:44px;height:44px}.app-root .steve-orb-glow{opacity:.12}.ds-start-copy h1{letter-spacing:0;font-size:56px}.ds-start-orb{filter:none}.wirld-logo-symbol{object-fit:contain;aspect-ratio:1;flex:none}.wirld-logo-lettering{object-fit:contain;flex:none}.wirld-logo-compact .wirld-logo-lettering{object-fit:cover;object-position:top;height:20px}.app-root .ds-discovery-workspace{width:100%;margin:0}.ds-discovery-workspace .cd{border-block:var(--ds-border);background:var(--ds-bg);grid-template-rows:auto auto minmax(520px,64svh);grid-template-columns:224px minmax(0,1fr) 320px;gap:0;display:grid}.app-root .ds-discovery-workspace .cd-bar{box-shadow:none;border:0;border-radius:0;grid-area:1/1;gap:12px;margin:0;padding:20px 16px;display:grid}.ds-discovery-workspace .cd-bar .wirld-search,.ds-discovery-workspace .cd-bar input{width:100%;min-width:0}.ds-discovery-workspace .cd-cats{border-right:var(--ds-border);grid-area:2/1/4;align-content:start;gap:8px;margin:0;padding:0 16px 24px;display:grid}.ds-discovery-workspace .cd-cats button{min-height:var(--ds-tap);text-align:left;border-radius:var(--ds-radius-sm)}.ds-discovery-workspace .cd-status{border-bottom:var(--ds-border);grid-area:1/2/auto/4;margin:0;padding:16px 20px}.ds-discovery-workspace .cd-split{display:contents}.ds-discovery-workspace .cd-map-wrap{border:0;border-radius:0;grid-area:2/2/4;min-width:0;height:100%}.ds-discovery-workspace .cd-map{height:100%;min-height:520px}.app-root .ds-discovery-workspace .cd-map[data-err=true]{background:var(--ds-surface-raised)!important}.app-root .ds-discovery-workspace .cd-map-err{background:var(--ds-surface-raised);color:var(--ds-ink);border:var(--ds-border);padding:24px}.app-root .ds-discovery-workspace .cd-map-wrap{border-radius:0}.app-root .ds-start-ask input{color:var(--ds-accent-ink)!important}.app-root .ds-start-ask input::placeholder{color:var(--ds-paper-muted);opacity:1}.ds-discovery-workspace .cd-list{border-left:var(--ds-border);background:var(--ds-surface);grid-area:2/3/4;margin:0;padding:0;overflow-y:auto}.ds-discovery-workspace .cd-item{padding:16px;display:block}.ds-discovery-workspace .cd-editorial-image{width:100%;margin-bottom:16px}.ds-discovery-workspace .cd-body h3{font-size:25px}@media (width<=1099px){.ds-discovery-workspace .cd{grid-template-rows:auto auto 420px auto;grid-template-columns:200px minmax(0,1fr)}.ds-discovery-workspace .cd-status{grid-column:2}.ds-discovery-workspace .cd-list{grid-area:4/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));max-height:600px;display:grid}}@media (width<=760px){.ds-discovery-workspace .cd{flex-direction:column;display:flex}.ds-discovery-workspace .cd-cats{border:0;flex-wrap:nowrap;padding-bottom:12px;display:flex;overflow-x:auto}.ds-discovery-workspace .cd-cats button{flex:none}.ds-discovery-workspace .cd-map-wrap{height:380px}.ds-discovery-workspace .cd-map{min-height:380px}.ds-discovery-workspace .cd-list{grid-template-columns:minmax(0,1fr);max-height:none}.ds-start-inner{position:relative}.ds-start-orb{display:block;position:absolute;top:-90px;right:0}.ds-start-orb svg{width:80px;height:80px}.ds-start-copy h1{font-size:32px}.ds-start-hint{display:none}.app-root .ds-start-hero{align-content:end;min-height:500px;padding-bottom:36px;display:grid}.ds-cine-card{min-height:260px}}.ds-flow{background:var(--ds-bg);color:var(--ds-ink)}.ds-flow :is(.ds-flow-note,.ds-flow-foot,.ds-step-head p){color:var(--ds-ink-muted)}.ds-flow .ds-eyebrow{color:var(--ds-accent)}.ds-start-hero{min-height:min(720px,82svh)}.ds-start-copy{max-width:760px}.ds-cine-card{min-height:350px}.app-root.ds-culture .presentation-hero{min-height:min(660px,80svh)}.app-root.ds-culture .presentation-hero h1{font-size:56px}.ds-culture .ea-heading h1{font-size:48px}.ds-culture .ea-event{min-height:440px}.app-root .cd-bar{background:var(--ds-surface);border:var(--ds-border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-depth-1)}.app-root :is(.cd-map-wrap,.cd-card,.geo-selection){border-color:var(--ds-line);border-radius:var(--ds-radius-md)}.app-root .cd-item{border-bottom:var(--ds-border)}.app-root .cd-body h3{font-size:26px}.tv-app{--tv-bg:var(--ds-bg);--tv-panel:var(--ds-surface-raised);--tv-panel-2:var(--ds-surface);--tv-ink:var(--ds-ink);--tv-mute:var(--ds-ink-muted);--tv-gold:var(--ds-accent);--tv-gold-ink:var(--ds-accent-ink);--tv-line:var(--ds-line);--tv-glow:var(--ds-depth-2)}.tv-app .tv-nav{min-height:76px}.tv-app .tv-logo{color:var(--ds-accent);align-items:center;gap:6px;display:inline-flex}.tv-logo .wirld-logo-text small{display:none}.tv-logo .wirld-logo-word{letter-spacing:0;font-size:24px}.tv-app :is(.tv-btn,.tv-cta){background:var(--ds-accent);color:var(--ds-accent-ink);box-shadow:none;min-height:var(--ds-tap);border-radius:var(--ds-radius-sm)}.tv-app .tv-btn-ghost{border-radius:var(--ds-radius-sm);min-height:var(--ds-tap)}.tv-app .tv-hero-img{opacity:1}.tv-app .tv-hero-copy h1{max-width:18ch;font-size:56px}.tv-app .tv-hero-copy{padding:64px 40px}.tv-app :is(.tv-poster-art,.tv-event,.tv-channel,.tv-plan,.tv-list a,.tv-series a){border-radius:var(--ds-radius-md)}.tv-app .tv-poster-art{box-shadow:var(--ds-depth-1)}.tv-app .tv-poster strong{font-family:var(--ds-font-display);font-size:18px}.tv-app .tv-poster-audio .tv-poster-art{background:var(--ds-surface-raised)}.tv-app .tv-empty{text-align:left;background:0 0;border-style:solid;border-width:1px 0;border-radius:0;justify-items:start;padding:24px}.tv-app .tv-empty h2{font-size:26px}.tv-app .tv-row h2{font-size:28px}.tv-app .tv-page h1{font-size:42px}.tv-app .tv-row-track{grid-auto-columns:minmax(240px,300px)}.pl-root{--pl-bg:var(--ds-bg);--pl-bg2:var(--ds-surface-raised);--pl-ink:var(--ds-ink);--pl-mute:var(--ds-ink-muted);--pl-gold:var(--ds-accent);--pl-line:var(--ds-line);background:var(--ds-bg);font-family:var(--ds-font-ui)}.pl-root .pl-logo{color:var(--ds-accent);display:inline-flex}.pl-logo .wirld-logo-text small,.pl-root .pl-orb{display:none}.pl-root .pl-cine{min-height:min(740px,80svh)}.pl-root .pl-cine-bg{opacity:1}.pl-root .pl-cine:after{background:linear-gradient(180deg, color-mix(in oklch, var(--ds-bg) 45%, transparent), color-mix(in oklch, var(--ds-bg) 38%, transparent) 40%, var(--ds-bg))}.pl-root .pl-hero h1{font-size:64px;font-weight:400}.pl-root .pl-section h2{font-size:36px;font-weight:400}.pl-root :is(.pl-btn,.pl-card,.pl-form input,.pl-form select,.pl-form textarea,.pl-privacy){border-radius:var(--ds-radius-md)}.pl-root .pl-nav .pl-btn-gold{color:var(--ds-accent-ink)}.pl-root .pl-journey>div:not(.pl-journey-line){border:0;border-top:var(--ds-border);background:0 0;border-radius:0;padding-inline:0}.pl-root .pl-journey-line{background:var(--ds-line-strong)}.pl-root .pl-scatter li{background:var(--ds-surface);border-style:solid;transform:none}.pl-root .pl-lang option{background:var(--ds-bg);color:var(--ds-ink)}.marketplace-storefront{--shop-paper:var(--wd-paper);--shop-ink:var(--wd-ink);--shop-muted:var(--wd-muted);--world-abyss:var(--wd-surface);--world-cream:var(--wd-ink);--world-champagne:var(--wd-muted);--world-raised:var(--wd-paper);--world-gold:var(--wd-signal-deep);--background:var(--wd-surface);--foreground:var(--wd-ink);--primary:var(--wd-signal-deep);--primary-foreground:var(--wd-surface);--border:var(--wd-line);--input:var(--wd-line);--ring:var(--wd-lagoon);--accent:var(--wd-paper);--accent-foreground:var(--wd-ink);--ds-bg:var(--wd-paper);--ds-ink:var(--wd-ink);--ds-line:var(--wd-line);--ds-surface:var(--wd-surface);color:var(--wd-ink);background:var(--wd-paper);font-family:var(--ds-font-ui)}.marketplace-storefront :is(.shop-editorial-copy h1,.shop-editorial-copy h2,.shop-editorial-copy p,.shop-editorial-copy .shop-eyebrow){color:var(--wd-surface)}.marketplace-storefront .shop-image-label{background:var(--wd-ink);color:var(--wd-surface)}.marketplace-storefront .shop-brand span{color:var(--wd-lagoon)}.marketplace-storefront :is(input,select,textarea){color:var(--wd-ink);background:var(--wd-surface);border:1px solid var(--wd-line);border-radius:var(--ds-radius-sm)}.marketplace-storefront .shop-search{border:1px solid var(--wd-line)}.marketplace-storefront .shop-category-nav{border-bottom:1px solid var(--wd-line)}.marketplace-storefront :is(.shop-product-grid,.shop-maker-layout){margin-block:var(--ds-space-5)}.shop-maker-header{padding:var(--ds-space-6);border-bottom:1px solid var(--wd-line);background:var(--wd-surface)}.shop-maker-header h1{font-family:var(--ds-font-display);margin:8px 0;font-size:42px}.shop-maker-header p{color:var(--wd-muted)}.shop-maker-header nav{gap:var(--ds-space-5);margin-top:var(--ds-space-5);flex-wrap:wrap;display:flex}.shop-maker-header a{min-height:44px;color:var(--wd-lagoon);align-items:center;gap:8px;display:inline-flex}.shop-maker-header svg{width:18px}.shop-maker-layout{gap:var(--ds-space-6);padding:var(--ds-space-6);grid-template-columns:minmax(0,1fr) 340px;display:grid}.shop-maker-layout .shop-product-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.shop-maker-layout h2{font-size:28px;font-family:var(--ds-font-display)}.shop-cart-panel{background:var(--wd-surface);border-left:1px solid var(--wd-line);padding:var(--ds-space-5);align-self:start;gap:var(--ds-space-4);min-width:0;display:grid;position:sticky;top:100px}.shop-cart-panel form{min-width:0}.shop-cart-panel :is(input,textarea){max-width:100%;padding:8px}.shop-cart-panel label{gap:6px;display:grid}.shop-cart-panel button{white-space:normal;height:auto;min-height:44px}.shop-cart-total{border-top:1px solid var(--wd-line);justify-content:space-between;gap:12px;padding-top:16px;display:flex}.shop-delivery-note{color:var(--wd-muted);gap:8px;font-size:13px;display:flex}.shop-delivery-note svg{flex-shrink:0;width:18px}.shop-purchase-info{padding:var(--ds-space-5) 0;border-block:1px solid var(--wd-line);color:var(--wd-ink);background:var(--wd-paper);font-family:var(--ds-font-ui);margin-block:var(--ds-space-5)}.shop-purchase-info h3,.shop-purchase-info h4{align-items:center;gap:8px;margin-bottom:12px;display:flex}.shop-purchase-info svg{width:18px;color:var(--wd-lagoon);flex-shrink:0}.shop-purchase-info-grid{gap:var(--ds-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shop-purchase-info p,.shop-commission-info p{color:var(--wd-muted);margin:8px 0;font-size:14px;line-height:1.65}.shop-purchase-info a,.shop-commission-info a{color:var(--wd-lagoon);text-decoration:underline}.shop-commission-info{gap:var(--ds-space-5);padding:var(--ds-space-6) 0;border-top:1px solid var(--wd-line);color:var(--wd-ink);grid-template-columns:1fr 1fr 1.5fr;display:grid}.shop-commission-info h2{font-family:var(--ds-font-display);font-size:28px}.shop-commission-info dl{gap:var(--ds-space-6);margin:0;display:flex}.shop-commission-info dt{color:var(--wd-muted);font-size:13px}.shop-commission-info dd{font-size:38px;font-family:var(--ds-font-display);color:var(--wd-signal-deep);margin:8px 0}@media (width<=1023px){.shop-maker-layout{grid-template-columns:minmax(0,1fr)}.shop-cart-panel{border-left:0;border-top:1px solid var(--wd-line);position:static}.shop-commission-info{grid-template-columns:1fr 1fr}.shop-commission-info>div:last-child{grid-column:1/-1}}@media (width<=639px){.shop-maker-layout,.shop-maker-header{padding:var(--ds-space-4)}.shop-maker-header h1{overflow-wrap:anywhere;font-size:32px}.shop-maker-layout .shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-purchase-info-grid,.shop-commission-info{grid-template-columns:1fr}.shop-commission-info>div:last-child{grid-column:auto}.shop-cart-panel{padding:16px 0}.shop-maker-layout .shop-product button{white-space:normal}}.marketplace-storefront .shop-editorial{height:430px}.marketplace-storefront .shop-editorial-copy h2{font-size:46px}.marketplace-storefront .shop-empty{background:0 0;min-height:190px}.marketplace-storefront .shop-bottom{background:var(--ds-bg)}.marketplace-storefront .shop-brand-link{align-items:center;gap:6px;display:inline-flex}.ds-streaming-request{color:var(--wd-ink)}.app-root .ds-streaming-request>.wirld-card{background:var(--wd-surface);color:var(--wd-ink);box-shadow:none;padding:var(--ds-space-6);border:0}.ds-streaming-request h1{font-family:var(--ds-font-display);margin-bottom:16px;font-size:32px;line-height:1.2}.ds-streaming-request :is(p,label,legend){color:var(--wd-muted)}.ds-streaming-request fieldset{border-color:var(--wd-line)}.ds-streaming-request :is(input,select,textarea){border:1px solid var(--wd-line);background:var(--wd-surface);color:var(--wd-ink);border-radius:var(--ds-radius-sm)}@media (width<=639px){.app-root .ds-streaming-request>.wirld-card{padding:var(--ds-space-4)}.ds-streaming-request h1{overflow-wrap:anywhere;font-size:28px}}.app-root .dash.org-growth .productivity-heading h2{font:400 34px/1.2 var(--ds-font-display)}.app-root .org-growth .productivity-section-heading h3{font:400 23px/1.25 var(--ds-font-display)}.app-root .productivity-metrics li,.app-root .productivity-chart{background:var(--ds-surface);border-color:var(--ds-line);box-shadow:var(--ds-depth-1)}.app-root .productivity-metrics li{border-top-color:var(--ds-accent)}.app-root .productivity-metrics li:nth-child(2){border-top-color:var(--chart-2)}.app-root .productivity-metrics li:nth-child(3){border-top-color:var(--chart-4)}.app-root .productivity-metrics strong{font:400 32px/1.2 var(--ds-font-display);color:var(--ds-ink)}.app-root .org-actions{border:0;border-block:var(--ds-border);background:0 0;border-radius:0}.app-root .productivity-steve{background:0 0}.app-root .org-growth h3{letter-spacing:0}.app-root .productivity-events time{background:var(--ds-surface);border:1px solid var(--ds-line-strong)}.app-root .steve-workbench-columns{gap:24px}.app-root :is(.wb-tabs,.wb-top,.web-toolbar){background:var(--ds-surface)}.web-studio{border-radius:var(--ds-radius-md);box-shadow:var(--ds-depth-1)}.web-studio .web-canvas{background:var(--ds-bg);padding:28px}.web-studio :is(.web-rail,.web-editor,.web-inspector){background:var(--ds-surface)}.web-studio .web-rail-btn{min-height:var(--ds-tap)}.web-studio .web-rail-btn[aria-pressed=true]{color:var(--ds-accent);background:color-mix(in oklch, var(--ds-accent) 10%, transparent)}.web-studio .web-preview{box-shadow:var(--ds-depth-2)}@media (width>=1024px){.ds-culture .ea-layout{grid-template-columns:220px minmax(0,1fr);gap:32px}.ds-culture .ea-filters{align-content:start;gap:20px;display:grid}.ds-culture .ea-filters details{min-width:0}.ds-culture .ea-filters details>div{display:grid}}@media (width<=760px){:root{--ds-text-xl:1.65rem;--ds-text-display:2.5rem}.app-root :is(.wirld-org-hero h1,.reference-studio-title h1){font-size:32px}.app-root .reference-studio-heading{min-height:180px}.app-root .reference-studio-heading>.steve-orb{width:44px;height:44px}.app-root .app-header .wirld-header-actions{gap:6px}.app-root .tl-open-btn>span{display:none}.ds-start-copy h1{font-size:38px}.ds-start-hero{min-height:570px;padding-top:100px}.app-root.ds-culture .presentation-hero h1{font-size:38px}.app-root.ds-culture .presentation-hero{min-height:500px}.ds-culture .ea-heading h1{font-size:36px}.ds-culture .ea-event{min-height:410px}.tv-app .tv-nav{gap:12px;padding:12px 16px}.tv-app .tv-nav-end{flex-wrap:wrap;gap:12px}.tv-app .tv-nav-link{font-size:12px}.tv-app .tv-hero-copy{padding:48px 20px}.tv-app .tv-hero-copy h1{font-size:38px}.tv-app .tv-page h1{font-size:32px}.tv-app .tv-row h2{font-size:25px}.tv-app .tv-tabs{background:color-mix(in oklch, var(--ds-bg) 94%, transparent);border-color:var(--ds-line);padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tv-app .tv-row-track{grid-auto-columns:76%}.pl-root .pl-header{gap:12px;padding:16px}.pl-root .pl-nav{gap:12px;font-size:12px}.pl-root .pl-nav a{font-size:12px}.pl-root .pl-hero h1{font-size:40px}.pl-root .pl-section h2{font-size:30px}.pl-root .pl-cine{min-height:580px;padding-inline:20px}.marketplace-storefront .shop-editorial{height:360px}.marketplace-storefront .shop-editorial-copy h2{font-size:32px}.marketplace-storefront .shop-category-nav{gap:18px}.web-studio .web-canvas{padding:12px}.app-root .wirld-steve-dock{width:auto;inset:72px 12px 94px}}.ds-map-field{border:var(--ds-border)!important;background:var(--ds-bg)!important;border-radius:var(--ds-radius-sm)!important;grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;height:44px!important;padding:8px 10px!important;display:grid!important}.ds-map-field svg{width:16px!important;height:16px!important;color:var(--ds-accent)!important}.ds-map-field input{width:100%!important;min-width:0!important;color:var(--ds-ink)!important;grid-column:2!important}.app-root .ds-discovery-workspace .cd-bar{grid-area:1/1!important}.app-root .ds-discovery-workspace .cd-cats{grid-area:2/1/4!important;align-content:start!important;display:grid!important}.app-root .ds-discovery-workspace .cd-status{z-index:450;background:var(--ds-surface);align-self:start;width:fit-content;max-width:100%;grid-area:1/2!important}.app-root .ds-discovery-workspace .cd{grid-template-columns:224px minmax(0,1fr) 320px!important;gap:0!important;margin:0!important;display:grid!important}.app-root .ds-discovery-workspace .cd-bar{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:16px!important;display:grid!important}.app-root .ds-discovery-workspace .cd-bar .wirld-search{border:var(--ds-border)!important;align-items:center!important;width:100%!important;min-width:0!important;height:44px!important;padding:8px!important;display:flex!important}.app-root .ds-discovery-workspace .cd-bar input{width:100%!important;min-width:0!important;height:30px!important;color:var(--ds-ink)!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important;display:block!important}.app-root .ds-discovery-workspace .cd-split{display:contents!important}.app-root .ds-discovery-workspace .cd-map-wrap{grid-area:1/2/4!important;min-width:0!important;height:100%!important}.app-root .ds-discovery-workspace .cd-list{grid-area:1/3/4!important;height:100%!important;max-height:none!important;overflow-y:auto!important}.app-root .ds-discovery-workspace .ds-map-modes{grid-row:1!important}.app-root .ds-discovery-workspace .ds-map-modes>*{height:var(--ds-tap)!important;min-height:var(--ds-tap)!important}.app-root .ds-discovery-workspace .ds-place-detail,.app-root .ds-discovery-workspace .ds-place-detail .cd-editorial-image{display:block!important}.app-root .steve-workbench-results .mw-grid{grid-template-columns:minmax(0,1fr)!important}.app-root .app-header.is-cultural{grid-template-columns:auto minmax(0,1fr) auto!important;gap:24px!important;padding:12px 24px!important;display:grid!important}.app-root .app-header.is-cultural .app-tabs{flex-wrap:nowrap!important;gap:14px!important;min-width:0!important;display:flex!important;overflow-x:auto!important}.app-root .app-header.is-cultural .app-tabs a{text-transform:uppercase!important;color:var(--ds-ink-muted)!important;flex:none!important;font-size:12px!important}.app-root .app-header.is-cultural .app-tabs a[aria-current=page]{color:var(--ds-accent)!important;border-bottom:2px solid var(--ds-accent)!important}.app-root .app-header.is-cultural .app-crumbs,.app-header.is-cultural .app-spacer{display:none!important}.app-root:has(.ds-discovery-workspace) .wirld-org-main{max-width:none!important;padding:0!important}.ds-discovery-workspace .cd{grid-template-rows:auto 0 minmax(0,1fr) auto!important}.ds-map-modes{grid-row:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;width:100%!important;display:grid!important}.ds-map-modes>*{min-width:0!important;padding-inline:5px!important;font-size:11px!important}.ds-map-fallback,.ds-map-canvas{width:100%!important;height:100%!important;min-height:400px!important}.ds-map-fallback{position:relative!important}.ds-map-canvas{background:var(--ds-bg)!important}.ds-map-canvas .leaflet-tile-pane{filter:brightness(.68)saturate(.65)!important}.ds-map-canvas .leaflet-control-attribution{background:var(--ds-bg)!important;color:var(--ds-ink-muted)!important}.ds-map-canvas .leaflet-control-attribution a{color:var(--ds-accent)!important}.ds-map-canvas .leaflet-control-zoom a{background:var(--ds-surface-raised)!important;color:var(--ds-ink)!important;border-color:var(--ds-line)!important}.ds-map-pin{background:var(--ds-accent)!important;width:34px!important;height:34px!important;color:var(--ds-accent-ink)!important;border:2px solid var(--ds-ink)!important;box-shadow:var(--ds-depth-2)!important;border-radius:50% 50% 50% 0!important;place-items:center!important;font-weight:700!important;display:grid!important;transform:rotate(-45deg)!important}.ds-map-marker{background:0 0!important;border:0!important}.ds-map-notice{background:var(--ds-bg)!important;color:var(--ds-ink)!important;z-index:500!important;padding:12px!important;font-size:12px!important;position:absolute!important;bottom:32px!important;left:12px!important;right:12px!important}.ds-place-detail{border-bottom:var(--ds-border)!important}.ds-place-detail .cd-editorial-image{aspect-ratio:16/9!important;margin:0!important}.ds-place-detail .cd-editorial-image img{object-fit:cover!important;width:100%!important;height:100%!important}.ds-place-copy{gap:12px!important;padding:20px!important;display:grid!important}.ds-place-copy h2{font-size:30px!important;line-height:1.15!important}.ds-place-copy p{color:var(--ds-ink-muted)!important;font-size:13px!important;line-height:1.65!important}.ds-place-copy p svg{color:var(--ds-accent)!important;display:inline!important}.ds-place-tabs{border-block:var(--ds-border)!important;gap:20px!important;padding-block:12px!important;font-size:13px!important;display:flex!important}.ds-place-tabs [aria-current]{color:var(--ds-accent)!important}.ds-place-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.ds-place-actions>*{min-width:0!important;font-size:12px!important}.ds-place-results{margin:0!important;padding:0!important;list-style:none!important}.ds-place-results .cd-editorial-image,.ds-place-results .cd-num{display:none!important}.ds-place-results .cd-item{padding:16px 20px!important}.ds-place-results .cd-body h3{font-size:19px!important}.ds-place-rail{border-top:var(--ds-border)!important;background:var(--ds-bg)!important;grid-area:4/1/auto/4!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;padding:18px!important;display:grid!important}.ds-place-rail>button{border:var(--ds-border)!important;border-radius:var(--ds-radius-sm)!important;white-space:normal!important;align-content:end!important;min-width:0!important;height:150px!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.ds-place-rail img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.ds-place-rail span{text-align:left!important;background:linear-gradient(transparent,var(--ds-bg))!important;gap:4px!important;width:100%!important;padding:12px!important;display:grid!important;position:relative!important}.ds-place-rail strong{font-family:var(--ds-font-display)!important;font-size:18px!important;line-height:1.15!important}.ds-place-rail small{color:var(--ds-accent)!important;font-size:10px!important}.ds-discovery-workspace .cd[data-view=list] .cd-map-wrap{display:none!important}.ds-discovery-workspace .cd[data-view=list] .cd-list{grid-column:2/4!important}.app-root .productivity-workspace>.wirld-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:24px!important}.app-root .wirld-cockpit-nav{min-width:0!important}.app-root .wirld-cockpit-nav>button{justify-content:start!important;width:100%!important;min-height:44px!important}.app-root .productivity-nav-more{border:0!important}.app-root .productivity-nav-more>summary{display:none!important}.app-root .productivity-nav-more>div{gap:2px!important;display:grid!important}.app-root .productivity-nav-more>div button{width:100%!important;min-height:var(--ds-tap)!important;justify-content:start!important;font-size:12px!important}.app-root .steve-workbench-banner{min-height:460px!important}.app-root .steve-workbench-body{grid-template-columns:210px minmax(0,1fr)!important;gap:0!important;display:grid!important}.app-root .steve-workbench-main{min-width:0!important;padding:24px!important}.app-root .steve-workbench-rail{border-right:var(--ds-border)!important;background:var(--ds-surface)!important;min-width:0!important;padding:20px 12px!important}.app-root .steve-workbench-columns{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr)!important;gap:24px!important;display:grid!important}.app-root .steve-workbench-columns>*{min-width:0!important}@media (width>=1100px){.app-root .app-bottom{display:none!important}.app-root .wirld-steve-fab{bottom:24px!important}}@media (width<=1099px){.app-root .ds-discovery-workspace .cd{grid-template-columns:200px minmax(0,1fr)!important}.app-root .ds-discovery-workspace .cd-list{grid-area:4/1/auto/3!important;max-height:600px!important}.app-root .app-header.is-cultural{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.app-header.is-cultural .app-tabs{grid-area:2/1/auto/3!important}.app-header.is-cultural .wirld-header-actions{grid-area:1/2!important}.ds-place-rail{grid-area:5/1/auto/3!important;display:flex!important;overflow-x:auto!important}.ds-place-rail>button{flex:0 0 180px!important}.app-root .steve-workbench-columns{grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){.app-root .ds-discovery-workspace .cd-cats{display:flex!important}.app-root .ds-discovery-workspace .cd-status{z-index:auto;width:auto}.app-root .ds-discovery-workspace .cd{display:flex!important}.app-root .ds-discovery-workspace .cd-map-wrap{height:380px!important}.app-root .ds-discovery-workspace .cd-list{max-height:none!important}.app-root .app-header.is-cultural{padding:12px 16px!important}.app-root .app-header.is-cultural .app-tabs{gap:18px!important}.app-header.is-cultural .app-search{display:none!important}.ds-place-rail{order:9!important;padding:12px!important}.ds-place-detail .cd-editorial-image{aspect-ratio:2!important}.ds-map-fallback,.ds-map-canvas{min-height:380px!important}.app-root .steve-workbench-body{grid-template-columns:minmax(0,1fr)!important}.app-root .steve-workbench-rail{border:0!important;display:flex!important;overflow-x:auto!important}.app-root .steve-workbench-rail>*{flex:none!important}.app-root .steve-workbench-main{padding:16px!important}.app-root .productivity-workspace>.wirld-card{padding:16px 0!important}.app-root .wirld-cockpit-nav{flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}.app-root .wirld-cockpit-nav>button{flex:none!important;width:auto!important}.app-root .productivity-nav-more>div{display:flex!important}.app-root .productivity-nav-more>div button{flex:none!important;width:auto!important}.tv-app .tv-tabs{z-index:60!important;padding:8px 4px calc(8px + env(safe-area-inset-bottom))!important;border-top:var(--ds-border)!important;justify-content:space-around!important;display:flex!important;position:fixed!important;inset:auto 0 0!important}.tv-app .tv-tabs a{min-height:var(--ds-tap)!important;padding-inline:8px!important;font-size:11px!important}.tv-app .tv-main{padding-bottom:90px!important}.tv-app :is(.tv-embed,.tv-post-img){width:100%!important;max-width:100%!important}}@media (prefers-reduced-motion:reduce){:is(.app-root,.tv-app,.pl-root,.marketplace-storefront) *,:is(.app-root,.tv-app,.pl-root,.marketplace-storefront) :before,:is(.app-root,.tv-app,.pl-root,.marketplace-storefront) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ds-creator-board{border-block:var(--ds-border);grid-template-columns:170px minmax(0,1fr) 230px;gap:20px;margin-bottom:24px;padding-block:24px;display:grid}.ds-creator-board>*{min-width:0}.ds-creator-nav,.ds-creator-guide{align-content:start;gap:12px;display:grid}.ds-creator-nav a,.ds-creator-guide a{white-space:normal;height:auto;min-height:var(--ds-tap);justify-content:start}.ds-creator-heading{border-bottom:var(--ds-border);margin-bottom:24px;padding-block:20px}.ds-creator-heading h2{font:400 38px/1.2 var(--ds-font-display);margin-block:12px 20px}.ds-creator-main h3,.ds-creator-guide h3{font:400 24px/1.2 var(--ds-font-display);margin-bottom:16px}@media (width<=1099px){.ds-creator-board{grid-template-columns:150px minmax(0,1fr)}.ds-creator-guide{grid-column:2}}@media (width<=760px){.ds-creator-board{grid-template-columns:minmax(0,1fr);gap:16px}.ds-creator-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ds-creator-nav a{min-width:0;padding:10px}.ds-creator-guide{grid-column:auto}.ds-creator-heading h2{overflow-wrap:anywhere;font-size:32px}}.app-root:has(.steve-workbench) .steve-workbench-rail{border-bottom:var(--ds-border);flex-wrap:wrap;gap:4px;min-height:0;position:static;border-right:0!important;padding:12px 20px!important;display:flex!important}.app-root:has(.steve-workbench) .steve-workbench-body{grid-template-columns:minmax(0,1fr)!important}.app-root:has(.steve-workbench) .steve-workbench-rail small{display:none}.ds-cockpit-board{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.ds-cockpit-board>*{min-width:0}.app-root .ds-cockpit-board>:is(.ds-cockpit-proposals,.ds-cockpit-activity),.app-root .ds-cockpit-insights>section{background:var(--ds-paper);color:var(--ds-paper-ink);border-color:var(--ds-paper-line);min-height:220px}.app-root .ds-cockpit-board :is(.ds-cockpit-proposals,.ds-cockpit-activity,.ds-cockpit-insights) :is(h2,strong,dd){color:var(--ds-paper-ink)}.app-root .ds-cockpit-board :is(.ds-cockpit-proposals,.ds-cockpit-activity,.ds-cockpit-insights) :is(.wirld-panel-note,dt,small){color:var(--ds-paper-muted)}.app-root .ds-cockpit-board :is(.ds-cockpit-proposals,.ds-cockpit-activity,.ds-cockpit-insights) :is(.sc-item,.sc-stats,.sc-stats>div){border-color:var(--ds-paper-line);background:0 0}.app-root .ds-cockpit-proposals .wirld-chips button{border-color:var(--ds-paper-line);color:var(--ds-paper-ink);white-space:normal;min-height:var(--ds-tap);background:0 0}.app-root .ds-cockpit-proposals .wirld-chips button[aria-pressed=true]{background:var(--ds-accent);color:var(--ds-accent-ink)}.ds-cockpit-today{border-bottom:var(--ds-border);color:var(--ds-ink);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.ds-cockpit-today h2{color:var(--ds-ink)}.app-root .ds-cockpit-today a{white-space:normal;height:auto;min-height:var(--ds-tap);color:var(--ds-paper-ink);background:var(--ds-paper);border-color:var(--ds-paper-line)}.ds-cockpit-board .ds-cockpit-proposals{grid-area:2/1}.ds-cockpit-board .ds-cockpit-activity{grid-area:2/2}.ds-cockpit-insights{grid-area:2/3}.app-root .ds-cockpit-board>.sc-stats{grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.ds-cockpit-capabilities{grid-column:1/-1}.ds-cockpit-capabilities summary,.ds-cockpit-tools summary{min-height:var(--ds-tap);cursor:pointer;color:var(--ds-accent);padding-block:12px}.ds-cockpit-tools .steve-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.web-studio .web-studio-body.has-inspector{grid-template-columns:60px minmax(0,1fr) 200px 220px;min-height:680px}.web-studio .web-rail{grid-area:1/1}.web-studio .web-canvas{grid-area:1/2;padding:16px}.web-studio .web-editor{border-left:var(--ds-border);grid-area:1/3}.web-studio .web-inspector{border-left:var(--ds-border);grid-row:1;max-height:78vh;grid-column:4!important}.web-studio .web-rail-btn{white-space:normal;height:auto}.web-studio .web-editor .mw-list li{grid-template-columns:repeat(3,minmax(0,1fr))}.web-studio .web-editor .mw-list li button:first-child{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.web-studio .web-inspector button{white-space:normal;height:auto;min-height:var(--ds-tap)}.app-root .ds-discovery-workspace .cd-cats{gap:3px;padding:0 16px 16px}.app-root .ds-discovery-workspace .cd-cats button{border-radius:var(--ds-radius-sm);border:0;justify-content:flex-start;width:100%}.app-root .ds-discovery-workspace .cd-cats button[aria-pressed=true]{background:var(--ds-surface-raised);color:var(--ds-accent)}.app-root .ds-discovery-workspace .cd-status{margin:0;padding:8px 12px;font-size:11px}.app-root .ds-discovery-workspace .cd-map-wrap,.app-root .ds-discovery-workspace .cd-list{min-height:540px!important;max-height:640px!important}@media (width<=1099px){.ds-cockpit-board{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-cockpit-board :is(.ds-cockpit-proposals,.ds-cockpit-activity,.ds-cockpit-insights){grid-area:auto}.app-root .ds-cockpit-board>.sc-stats{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.web-studio .web-studio-body.has-inspector{grid-template-columns:60px minmax(0,1fr) 220px}.web-studio .web-editor{grid-column:3}.web-studio .web-inspector{grid-row:2;grid-column:3!important}.web-studio .web-canvas{grid-row:1/3}}@media (width<=760px){.ds-cockpit-board{grid-template-columns:minmax(0,1fr)}.ds-cockpit-board .ds-cockpit-today{grid-column:auto}.ds-cockpit-tools .steve-services-grid{grid-template-columns:minmax(0,1fr)}.app-root:has(.steve-workbench) .steve-workbench-rail{flex-wrap:nowrap}.web-studio .web-studio-body.has-inspector{flex-direction:column;display:flex}.web-studio .web-rail{order:0!important}.web-studio .web-canvas{order:1!important}.web-studio .web-editor{order:2!important}.web-studio .web-inspector{max-height:none;order:3!important}.app-root .ds-discovery-workspace .cd-cats{padding:12px}.app-root .ds-discovery-workspace .cd-cats button{flex:none;width:auto}.app-root .ds-discovery-workspace .cd-map-wrap{width:100%;flex:none!important;height:380px!important;min-height:380px!important}.app-root .ds-discovery-workspace .cd{flex-direction:column!important}.app-root .ds-discovery-workspace .ds-map-fallback,.app-root .ds-discovery-workspace .ds-map-canvas{height:380px!important}.app-root .ds-discovery-workspace .cd-list{max-height:none!important}}.app-root:has(.steve-workbench){padding-left:0!important}.app-root:has(.steve-workbench)>.wirld-org-main{max-width:none!important;margin:0!important;padding:0!important}.app-root .steve-workbench{isolation:isolate;background:var(--ds-bg);min-height:calc(100svh - 76px);position:relative}.ds-cockpit-world{z-index:-2;object-fit:cover;object-position:center 60%;width:100%;height:min(100%,1000px);position:absolute;inset:0}.steve-workbench:before{content:"";z-index:-1;background:linear-gradient(90deg,color-mix(in oklch,var(--ds-bg) 92%,transparent),color-mix(in oklch,var(--ds-bg) 30%,transparent) 60%),linear-gradient(180deg,transparent 20%,color-mix(in oklch,var(--ds-bg) 88%,transparent) 65%,var(--ds-bg));position:absolute;inset:0}.app-root .steve-workbench-banner{border:0;align-items:center;padding:52px 48px 40px}.app-root .steve-workbench-banner:after{display:none}.ds-cockpit-hero-copy{z-index:1;width:min(100%,690px);position:relative}.app-root .steve-workbench-identity{grid-template-columns:116px minmax(0,1fr);gap:20px;max-width:none;margin-block:22px}.steve-workbench-identity>img{object-fit:contain;width:116px;height:116px}.app-root .steve-workbench-identity h1{font:400 52px/1.1 var(--ds-font-display);color:var(--ds-ink);letter-spacing:0;text-shadow:var(--ds-depth-2);margin:8px 0}.app-root .steve-workbench-identity p{font:italic 26px/1.3 var(--ds-font-display);color:var(--ds-accent)}.app-root .steve-workbench-identity small{color:var(--ds-ink-muted)}.ds-cockpit-ask{background:var(--ds-paper);color:var(--ds-paper-ink);border:1px solid var(--ds-accent);border-radius:var(--ds-radius-md);box-shadow:var(--ds-depth-2);align-items:center;gap:14px;padding:8px 8px 8px 20px;display:flex}.ds-cockpit-ask>svg{flex:none;width:20px}.app-root .ds-cockpit-ask input,.app-root .ds-cockpit-ask input:focus{width:100%;min-width:0;min-height:var(--ds-tap);outline:none;padding:0;font-size:16px;color:var(--ds-paper-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}.app-root .ds-cockpit-ask input::placeholder{color:var(--ds-paper-muted);opacity:1}.ds-cockpit-ask:focus-within{outline:2px solid var(--ds-focus);outline-offset:3px}.ds-cockpit-ask button{width:var(--ds-tap);height:var(--ds-tap);flex:none}.ds-cockpit-hero-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.app-root .ds-cockpit-hero-actions a{min-height:var(--ds-tap);background:color-mix(in oklch,var(--ds-bg) 78%,transparent);border-color:var(--ds-line-strong);color:var(--ds-ink)}.ds-cockpit-hero-actions svg{color:var(--ds-accent)}.ds-cockpit-image-note{color:var(--ds-ink-muted);font-size:11px;position:absolute;bottom:24px;right:32px}.ds-cockpit-workplaces{border-block:var(--ds-border);margin-inline:48px}.ds-cockpit-workplaces summary{min-height:var(--ds-tap);color:var(--ds-accent);cursor:pointer;padding-block:14px;font-size:13px}.app-root .ds-cockpit-workplaces .steve-workbench-rail{border:0;background:0 0!important;padding:0 0 16px!important}.app-root .steve-workbench-main{padding:28px 48px 48px!important}.app-root .ds-cockpit-board>:is(.ds-cockpit-proposals,.ds-cockpit-activity),.app-root .ds-cockpit-insights>section{border-radius:var(--ds-radius-md);min-height:220px;box-shadow:var(--ds-depth-2);padding:24px}.app-root .ds-cockpit-insights>section{height:100%}.app-root .ds-cockpit-board h2{font:400 27px/1.2 var(--ds-font-display);margin-bottom:16px}.app-root .ds-cockpit-today h2{margin:6px 0 0}.app-root .ds-cockpit-board .sc-stats{background:0 0}.app-root .ds-cockpit-board>.sc-stats{border-block:var(--ds-border);padding-block:12px}.app-root .ds-cockpit-proposals .wirld-chips{gap:4px}.app-root .ds-cockpit-proposals .wirld-chips button{min-height:36px;font-size:11px}.ds-creator-heading{isolation:isolate;flex-direction:column;justify-content:end;min-height:300px;padding:28px;display:flex;position:relative;overflow:hidden}.ds-creator-heading>img{z-index:-2;object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.ds-creator-heading:before{content:"";z-index:-1;background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--ds-bg) 92%,transparent));position:absolute;inset:0}.ds-creator-image-note{color:var(--ds-ink);font-size:11px;position:absolute;top:12px;right:12px}.ds-creator-guide>img{object-fit:contain;width:96px;height:96px}.tv-app .ds-creator-guide a{color:var(--ds-ink)}.tv-app .ds-creator-guide a:first-of-type{color:var(--ds-accent-ink)}@media (width<=1099px){.app-root .steve-workbench-banner{padding-inline:32px}.app-root .steve-workbench-main{padding-inline:32px!important}.ds-cockpit-workplaces{margin-inline:32px}.ds-cockpit-board{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-cockpit-board .ds-cockpit-proposals{grid-area:2/1!important}.ds-cockpit-board .ds-cockpit-activity{grid-area:2/2!important}.ds-cockpit-board .ds-cockpit-insights{grid-area:3/1/auto/-1!important}.app-root .ds-cockpit-board>.sc-stats{grid-row:4!important}.ds-cockpit-capabilities{grid-row:5}}@media (width<=760px){.ds-cockpit-world{object-position:65% center;height:620px}.app-root .steve-workbench-banner{align-items:end;padding:80px 20px 28px;min-height:450px!important}.steve-workbench:before{background:linear-gradient(180deg,color-mix(in oklch,var(--ds-bg) 22%,transparent),color-mix(in oklch,var(--ds-bg) 62%,transparent) 280px,var(--ds-bg) 620px)}.app-root .steve-workbench-identity{grid-template-columns:68px minmax(0,1fr);gap:12px;margin-block:20px}.steve-workbench-identity>img{width:68px;height:68px}.app-root .steve-workbench-identity h1{font-size:32px}.app-root .steve-workbench-identity p{font-size:22px}.ds-cockpit-ask{gap:8px;padding-left:12px}.ds-cockpit-ask>svg{display:none}.ds-cockpit-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ds-cockpit-hero-actions a{padding-inline:8px;font-size:12px}.ds-cockpit-image-note{top:16px;bottom:auto;right:20px}.ds-cockpit-workplaces{margin-inline:20px}.app-root .steve-workbench-main{padding:24px 20px 100px!important}.ds-cockpit-board{grid-template-columns:minmax(0,1fr);gap:16px}.ds-cockpit-board .ds-cockpit-proposals{grid-area:2/1!important}.ds-cockpit-board .ds-cockpit-activity{grid-area:3/1!important}.ds-cockpit-board .ds-cockpit-insights{grid-area:4/1!important}.app-root .ds-cockpit-board>.sc-stats{grid-row:5!important}.ds-cockpit-capabilities{grid-row:6}.ds-cockpit-today{flex-direction:column;align-items:start}.app-root .ds-cockpit-board>:is(.ds-cockpit-proposals,.ds-cockpit-activity),.app-root .ds-cockpit-insights>section{min-height:180px;padding:20px}.app-root .ds-cockpit-board>.sc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app-root .ds-cockpit-workplaces .steve-workbench-rail{flex-wrap:wrap}}.tv-app .ds-artist-intake{padding:0}.ds-artist-intake-stage{isolation:isolate;min-height:360px;padding:var(--ds-space-8);align-items:end;display:flex;position:relative;overflow:hidden}.ds-artist-intake-stage>img{z-index:-2;object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.ds-artist-intake-stage:before{content:"";z-index:-1;background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--ds-bg) 90%,transparent));position:absolute;inset:0}.ds-artist-intake-stage>div{max-width:660px}.tv-app .ds-artist-intake-stage h1{font:400 42px/1.15 var(--ds-font-display);color:var(--ds-ink);letter-spacing:0}.tv-app .ds-artist-intake-stage .tv-note{color:var(--ds-ink);font-size:var(--ds-text-base)}.ds-artist-intake-body{gap:var(--ds-space-8);padding:var(--ds-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ds-artist-intake-body>section{min-width:0}.ds-artist-intake-body h2{font-family:var(--ds-font-display)}.ds-artist-search{gap:var(--ds-space-2);margin-block:var(--ds-space-4);display:flex}.ds-artist-search input{background:var(--ds-surface);min-width:0;color:var(--ds-ink);border:var(--ds-border);border-radius:var(--ds-radius-sm);padding:var(--ds-space-3);flex:1}.ds-artist-search button{width:var(--ds-tap);min-height:var(--ds-tap);flex:none}.ds-artist-form{gap:var(--ds-space-3);margin-top:var(--ds-space-4);display:grid}.ds-artist-form input{width:100%;min-width:0}.ds-artist-form [role=alert]{gap:var(--ds-space-2);display:grid}.ds-artist-form [role=alert] a{color:var(--ds-accent)}.ds-artist-existing{margin-block:var(--ds-space-4)}.ds-artist-existing ul{border-block:var(--ds-border);margin-block:var(--ds-space-3);padding:0;list-style:none}.ds-artist-existing li a{height:auto;min-height:var(--ds-tap);white-space:normal}.ds-artist-intake .tv-actions{margin-top:var(--ds-space-4);flex-wrap:wrap}.ds-artist-intake .tv-actions :is(a,button){white-space:normal;height:auto;min-height:var(--ds-tap)}@media (width<=760px){.ds-artist-intake-stage{min-height:300px;padding:var(--ds-space-4)}.tv-app .ds-artist-intake-stage h1{font-size:32px}.ds-artist-intake-body{padding:var(--ds-space-4);gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr)}.ds-artist-start{border-top:var(--ds-border);padding-top:var(--ds-space-4)}}.app-root .ds-discovery-workspace .cd-map-wrap{position:relative;top:auto}.app-root .ds-discovery-workspace .cd-list{gap:0;display:block}.ds-discovery-workspace .ds-place-copy{padding:var(--ds-space-4)!important;gap:var(--ds-space-2)!important}.ds-discovery-workspace .ds-place-copy h2{overflow-wrap:anywhere;letter-spacing:0;font:400 26px/1.2 var(--ds-font-display)!important}.ds-discovery-workspace .ds-eyebrow{letter-spacing:0}.ds-place-results-heading{justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4);font:400 22px/1.25 var(--ds-font-display);border-bottom:var(--ds-border);display:flex}.ds-place-results-heading span{color:var(--ds-ink-muted);font:400 var(--ds-text-sm)/1.8 var(--ds-font-ui)}.app-root .ds-discovery-workspace .ds-place-results .cd-item{gap:var(--ds-space-3);border:0;border-bottom:var(--ds-border);background:0 0;border-radius:0;grid-template-columns:30px minmax(0,1fr);scroll-margin-block:100px;display:grid;padding:var(--ds-space-4)!important}.app-root .ds-discovery-workspace .ds-place-results .cd-item.is-active{background:var(--ds-surface-raised);box-shadow:inset 3px 0 var(--ds-accent)}.app-root .ds-discovery-workspace .ds-place-results .cd-num{border:var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-bg);width:30px;height:30px;color:var(--ds-accent);font:600 var(--ds-text-xs)/1 var(--ds-font-ui);flex:none;place-items:center;display:grid!important}.ds-discovery-workspace .cd-body{gap:var(--ds-space-2);min-width:0;display:grid}.ds-discovery-workspace .cd-body h3{overflow-wrap:anywhere;letter-spacing:0;font:400 20px/1.3 var(--ds-font-display)!important}.ds-discovery-workspace .cd-body>button{color:var(--ds-accent);justify-self:start;padding-inline:0}.ds-discovery-workspace .cd-body p{font-size:var(--ds-text-xs);margin:0;line-height:1.5}.ds-discovery-workspace .ds-map-pin{font:600 var(--ds-text-xs)/1 var(--ds-font-ui);border:1px solid var(--ds-bg)!important;width:30px!important;height:30px!important;box-shadow:var(--ds-depth-1)!important;border-radius:50%!important;transform:none!important}.ds-discovery-workspace .ds-map-pin.is-active{outline:3px solid var(--ds-accent);background:var(--ds-ink)!important;color:var(--ds-bg)!important}.ds-discovery-workspace .ds-map-cluster{outline:3px solid var(--ds-line-strong);background:var(--ds-bg)!important;width:36px!important;height:36px!important;color:var(--ds-accent)!important;border-color:var(--ds-accent)!important}.ds-discovery-workspace .ds-map-canvas .leaflet-tile-pane{filter:brightness(.85)saturate(.6)!important}@media (width<=760px){.app-root .ds-discovery-workspace .cd{padding:0 var(--ds-space-4);gap:0!important}.app-root .ds-discovery-workspace .cd-bar{box-shadow:none;background:0 0;padding:var(--ds-space-3) 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-root .ds-discovery-workspace .cd-bar>.ds-map-modes,.app-root .ds-discovery-workspace .cd-bar>button{grid-column:1/-1}.app-root .ds-discovery-workspace .cd-cats{padding:var(--ds-space-2) 0 var(--ds-space-3);justify-content:flex-start;gap:var(--ds-space-3)}.app-root .ds-discovery-workspace .cd-cats button{padding-inline:var(--ds-space-2);font-size:var(--ds-text-xs)}.app-root .ds-discovery-workspace .cd-status{padding:var(--ds-space-2) 0;font-size:var(--ds-text-xs);background:0 0}.app-root .ds-discovery-workspace :is(.cd-map-wrap,.cd-map,.ds-map-fallback,.ds-map-canvas){border-radius:var(--ds-radius-md)!important;height:200px!important;min-height:200px!important;max-height:200px!important}.app-root .ds-discovery-workspace .cd-map-wrap{margin-bottom:var(--ds-space-4);overflow:hidden}.app-root .ds-discovery-workspace .cd-list{background:0 0;border:0;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.app-root .ds-discovery-workspace .ds-place-detail{border-top:1px solid var(--ds-line-strong);scroll-margin-block:100px}.app-root .ds-discovery-workspace .ds-place-copy{padding:var(--ds-space-4) 0!important}.ds-discovery-workspace .ds-place-actions{grid-template-columns:minmax(0,1fr) auto!important}.ds-discovery-workspace .ds-place-results-heading{padding-inline:0}.app-root .ds-discovery-workspace .ds-place-results .cd-item{padding-inline:0!important}.app-root .ds-discovery-workspace .ds-place-results .cd-item.is-active{padding-inline:var(--ds-space-2)!important}.app-root:has(.ds-discovery-workspace) .app-bottom{width:100%;padding:var(--ds-space-2) var(--ds-space-2) calc(var(--ds-space-2) + env(safe-area-inset-bottom));background:var(--ds-bg);border-inline:0;border-radius:0;bottom:0}.app-root:has(.ds-discovery-workspace)>.wirld-org-main{padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.app-root:has(.ds-discovery-workspace){scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom))}}.ds-game-world{color:var(--ds-ink);font-family:var(--ds-font-ui);background:var(--ds-bg)}.ds-game-world .gw-stage{border-radius:0;min-height:0}.ds-game-world .ds-game-header,.ds-game-world .ds-game-rail{background:color-mix(in oklab,var(--ds-bg) 88%,transparent)}.ds-game-world .ds-game-region{align-items:center;display:flex}.ds-game-world .ds-game-region>:is(svg,span){display:none}.ds-game-world .ds-game-region button{font-size:var(--ds-text-xs)}.ds-game-world .gw-detail{top:auto;bottom:var(--ds-space-5);gap:var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-surface);width:300px;max-height:32dvh;right:80px;overflow:auto}.ds-game-world .ds-game-context[data-aerial]{left:auto;right:var(--ds-space-4);bottom:var(--ds-space-4);min-height:44px;padding:var(--ds-space-2);border:var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);display:flex}.ds-game-world .ds-game-context[data-aerial]>div:first-child{display:none}.ds-game-world .ds-game-context[data-aerial]>div+div{border:0;padding:0}html body:has(.ds-game-world) div.cookie-notice{z-index:90;width:calc(100% - 170px);max-width:330px;max-height:30dvh;inset:86px auto auto 84px!important}html body:has(.ds-game-world) div.cookie-notice p{font-size:12px;line-height:1.5}html body:has(.ds-game-world) div.cookie-notice .cookie-notice-actions{flex-wrap:wrap;display:flex}html body:has(.ds-game-world) div.cookie-notice .cookie-notice-actions button{flex:1;min-height:44px}.ds-game-header{align-items:center;gap:var(--ds-space-3);height:76px;padding:var(--ds-space-3) var(--ds-space-5);border-bottom:var(--ds-border);background:var(--ds-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;display:flex;position:absolute;top:0;left:64px;right:0}.ds-game-header>a{flex:none;width:144px}.ds-game-header .wirld-logo{max-width:144px}.ds-game-header form{align-items:center;gap:var(--ds-space-3);border:var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-bg);width:min(470px,100%);padding:0 var(--ds-space-3);margin:auto;display:flex}.ds-game-header input{width:100%;min-width:0;min-height:44px;color:var(--ds-ink);font-size:var(--ds-text-sm);background:0 0;outline:none}.ds-game-header svg{width:18px;height:18px;color:var(--ds-accent);flex:none}.ds-game-rail{align-items:center;gap:var(--ds-space-2);width:64px;padding:92px var(--ds-space-2) var(--ds-space-4);background:var(--ds-surface);border-right:var(--ds-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0}.ds-game-world button,.ds-game-world a{color:var(--ds-ink)}.ds-game-rail button,.ds-game-rail>a{flex:none;min-width:44px;min-height:44px}.ds-game-rail [aria-pressed=true]{color:var(--ds-accent);background:var(--ds-surface-raised);border:1px solid var(--ds-line-strong)}.ds-game-world :is(button,a,input,select):focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.ds-game-filters{right:var(--ds-space-4);gap:var(--ds-space-3);width:190px;padding:var(--ds-space-4);background:var(--ds-surface);border:var(--ds-border);border-radius:var(--ds-radius-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:32;display:grid;position:absolute;top:100px}.ds-game-filters label{gap:var(--ds-space-1);font-size:var(--ds-text-xs);display:grid}.ds-game-filters select{width:100%;min-height:44px;padding:0 var(--ds-space-2);background:var(--ds-bg);color:var(--ds-ink);border:var(--ds-border);border-radius:var(--ds-radius-sm)}.ds-game-filters small{color:var(--ds-ink-muted)}.ds-game-filters summary{cursor:pointer;min-height:var(--ds-tap);font-size:var(--ds-text-sm);color:var(--ds-accent);align-items:center;display:flex}.ds-game-filters:not([open]){width:auto;padding:0 var(--ds-space-3)}.ds-game-filters[open] label{margin-top:var(--ds-space-2)}.ds-game-context[data-aerial]{grid-template-columns:2fr 1fr;min-height:88px}.ds-game-context[data-aerial]>div:nth-child(2),.ds-game-context[data-aerial]>div:last-child>:is(strong,small,.ds-eyebrow){display:none}.ds-game-world:has(select option[value=mission]:checked) .ds-game-context[data-aerial]>div:nth-child(2){display:grid}.ds-game-world .gw-camera-tools{top:340px;right:var(--ds-space-4);flex-direction:column}.ds-game-world .gw-camera-tools button{background:var(--ds-surface);border:var(--ds-border)}.ds-game-world .gw-destination-rail{left:88px;right:var(--ds-space-4);bottom:144px}.ds-game-world .gw-destination-rail button{background:var(--ds-surface);color:var(--ds-ink);border:var(--ds-border);border-radius:var(--ds-radius-sm)}.ds-game-context{gap:var(--ds-space-5);min-height:128px;padding:var(--ds-space-4) var(--ds-space-5) calc(var(--ds-space-4) + env(safe-area-inset-bottom));border-top:var(--ds-border);background:var(--ds-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:33;grid-template-columns:2fr 1.3fr 1fr;display:grid;position:absolute;bottom:0;left:64px;right:0}.ds-game-context>div{align-content:center;gap:var(--ds-space-2);min-width:0;display:grid}.ds-game-context>div+div{border-left:var(--ds-border);padding-left:var(--ds-space-5)}.ds-game-context strong{font:400 19px/1.25 var(--ds-font-display);overflow-wrap:anywhere}.ds-game-context small{color:var(--ds-ink-muted);font-size:var(--ds-text-xs)}.ds-game-context a{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-xs);color:var(--ds-accent);display:flex}.ds-game-region{gap:var(--ds-space-2);color:var(--ds-ink);font-size:var(--ds-text-sm);text-shadow:0 2px 8px var(--world-shadow);grid-template-columns:auto 1fr;display:grid;position:absolute;top:100px;left:88px}.ds-game-region small{color:var(--ds-ink-muted);grid-column:2;max-width:230px;font-size:11px}.ds-game-world .gw-stage:has(.gw-destination-rail) .gw-detail{background:var(--ds-surface);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-md);top:auto;bottom:214px;right:24px}.ds-game-empty{background:var(--ds-surface);z-index:32;border-radius:var(--ds-radius-md);max-width:320px;position:absolute;bottom:214px;left:88px}.ds-game-empty .ds-state{padding:var(--ds-space-4)}@media (width<=760px){.ds-game-world .gw-detail{width:auto;max-height:28dvh;padding:12px;inset:auto 12px 76px 60px}.ds-game-world .gw-detail h3{font-size:17px}.ds-game-world .gw-detail .gw-sub{display:none}.ds-game-world .gw-detail>button{min-height:44px}.ds-game-world .ds-game-context[data-aerial]{height:auto;min-height:44px;bottom:12px;left:auto;right:12px}.ds-game-world .gw-camera-tools{top:150px}.ds-game-world .gw-destination-rail{bottom:76px;right:68px}.ds-game-world .gw-stage:has(.gw-destination-rail) .gw-detail{max-height:28dvh;bottom:130px}html body:has(.ds-game-world) div.cookie-notice{width:calc(100% - 128px);max-height:31dvh;top:68px!important;left:60px!important}html body:has(.ds-game-world) div.cookie-notice p{margin-bottom:8px}html body:has(.ds-game-world) div.cookie-notice .cookie-notice-actions button{min-width:0;padding-inline:6px;font-size:11px}.ds-game-header{gap:var(--ds-space-2);height:64px;padding:var(--ds-space-2);left:48px}.ds-game-header>a{width:78px}.ds-game-header .wirld-logo{gap:4px;width:78px}.ds-game-header .wirld-logo-symbol{width:25px;height:25px}.ds-game-header .wirld-logo-lettering{width:48px;height:auto}.ds-game-header form{padding:0 var(--ds-space-2);gap:4px}.ds-game-header input{font-size:12px}.ds-game-header form>svg{display:none}.ds-game-header>a:last-child{width:44px}.ds-game-rail{gap:4px;width:48px;padding:76px 2px 12px}.ds-game-filters{gap:8px;width:146px;padding:8px;top:78px;right:12px}.ds-game-filters>.ds-eyebrow,.ds-game-filters>small{display:none}.ds-game-world .gw-camera-tools{top:244px;right:12px}.ds-game-region{grid-template-columns:1fr;max-width:145px;font-size:12px;top:80px;left:60px}.ds-game-region>span{display:none}.ds-game-region small{max-width:118px;font-size:10px}.ds-game-context{height:128px;min-height:128px;padding:12px 12px calc(12px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) 100px;gap:8px;left:48px;overflow:auto}.ds-game-context>div:nth-child(2){display:none}.ds-game-context>div+div{padding-left:8px}.ds-game-context strong{font-size:16px}.ds-game-context>div:first-child strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-game-context>div:last-child small{display:none}.ds-game-context .ds-eyebrow{font-size:10px}.ds-game-world .gw-destination-rail{bottom:138px;left:60px;right:12px}.ds-game-world .gw-stage:has(.gw-destination-rail) .gw-detail{width:auto;max-height:34%;inset:auto 12px 194px 60px;overflow:auto}.ds-game-empty{bottom:196px;left:60px;right:12px}.ds-game-world:has(select option[value=mission]:checked) .ds-game-context{grid-template-columns:minmax(0,1fr)}.ds-game-world:has(select option[value=mission]:checked) .ds-game-context>div:first-child{display:none}.ds-game-world:has(select option[value=mission]:checked) .ds-game-context>div:nth-child(2){border:0;padding:0;display:grid}}.ds-game-world .gw-camera-tools{top:164px}.ds-game-world .gw-stage .gw-detail{max-height:30dvh;top:auto;bottom:80px;right:80px}.ds-game-world .gw-destination-rail{bottom:80px;right:84px}html body:has(main.ds-game-world) div.cookie-notice{max-height:28dvh;width:310px!important;max-width:310px!important;position:fixed!important;inset:86px auto auto 84px!important}html body:has(main.ds-game-world) div.cookie-notice p{white-space:normal!important;-webkit-line-clamp:unset!important;max-height:none!important;display:block!important;overflow:visible!important}@media (width<=760px){.ds-game-world .gw-camera-tools{gap:var(--ds-space-1);flex-direction:row;top:auto;bottom:72px;right:12px}.ds-game-world:has(.ds-game-filters[open]) .gw-camera-tools{top:auto}.ds-game-world .gw-camera-tools button{width:44px;min-width:44px;height:44px}.ds-game-world .gw-destination-rail{bottom:76px;right:68px}.ds-game-world .gw-stage .gw-detail{width:auto;max-height:28dvh;inset:auto 12px 130px 60px}html body:has(main.ds-game-world) div.cookie-notice{max-height:30dvh;width:calc(100% - 128px)!important;max-width:262px!important;top:68px!important;left:60px!important}body:has(.cookie-notice) .ds-game-world .ds-game-filters{top:270px}body:has(.cookie-notice) .ds-game-world .gw-camera-tools{top:auto}body:has(.cookie-notice) .ds-game-world:has(.ds-game-filters[open]) .gw-camera-tools{top:auto}body:has(.cookie-notice) .ds-game-world .ds-game-region{visibility:hidden}}.ds-home{color:var(--ds-ink)}.ds-home-hero{height:auto;min-height:480px;padding-top:96px;padding-bottom:var(--ds-space-6);align-items:center;display:flex;position:relative;overflow:hidden}.ds-home-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-home-hero:after{content:"";background:linear-gradient(90deg,var(--ds-bg),transparent),linear-gradient(0deg,var(--ds-bg),transparent 65%);position:absolute;inset:0}.ds-home-copy{z-index:1;margin:var(--ds-space-7);max-width:540px;position:relative}.ds-home-copy h1{font-family:var(--ds-font-display);margin:var(--ds-space-3) 0;letter-spacing:0;font-size:4rem}.ds-home-copy>p:not(.ds-eyebrow){font-size:var(--ds-text-lg);line-height:1.5}.ds-home-copy>p.text-base{font-size:var(--ds-text-md);line-height:1.55}.ds-home-copy .ds-home-actions a{min-height:var(--ds-tap);white-space:normal;text-align:left;height:auto}.ds-home-copy form{gap:var(--ds-space-2);background:var(--ds-surface);border:var(--ds-border);border-radius:var(--ds-radius-sm);padding:var(--ds-space-2);margin:var(--ds-space-5) 0;display:flex}.ds-home-copy input{min-width:0;color:var(--ds-ink);padding:var(--ds-space-2);background:0 0;border:0;flex:1}.ds-home-copy input::placeholder{color:var(--ds-ink-muted)}.ds-home-credit{right:var(--ds-space-4);bottom:var(--ds-space-3);z-index:1;color:var(--ds-ink-muted);font-size:var(--ds-text-xs);position:absolute}.ds-home-doors{gap:var(--ds-space-2);padding:var(--ds-space-5) var(--ds-space-6);border-bottom:var(--ds-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ds-home-doors a{white-space:normal;justify-content:flex-start;min-height:52px}.ds-home-doors svg{color:var(--ds-accent);flex-shrink:0}.ds-home-section{padding:var(--ds-space-6) var(--ds-space-7);border-bottom:var(--ds-border)}.ds-home-section header{justify-content:space-between;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-home-section h2{font-family:var(--ds-font-display);font-size:var(--ds-text-xl);margin:0 0 var(--ds-space-3)}.ds-home-section p{color:var(--ds-ink-muted);max-width:800px;line-height:1.6}.ds-home-events{gap:var(--ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.ds-home-events a{gap:var(--ds-space-2);color:var(--ds-ink);padding:var(--ds-space-4) 0;border-bottom:var(--ds-border);grid-template-columns:1fr auto;text-decoration:none;display:grid}.ds-home-events time,.ds-home-events span{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);grid-column:1}.ds-home-events svg{color:var(--ds-accent);grid-area:2/2}.ds-home-world{align-items:center;gap:var(--ds-space-5);background:var(--ds-surface);display:flex}.ds-home-world>svg{color:var(--ds-accent);flex-shrink:0;width:44px;height:44px}.ds-home-world>div{flex:1}.ds-home-actions{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}@media (width<=760px){.ds-home-hero{height:auto;min-height:380px;padding-top:88px}.ds-primary-header .wirld-mark{flex-shrink:0}.ds-primary-header .wirld-logo{gap:var(--ds-space-1);max-width:100%;display:flex}.ds-primary-header .wirld-logo-symbol{width:28px;height:28px}.ds-primary-header .wirld-logo-lettering{width:76px;height:auto}.ds-home-copy{margin:var(--ds-space-5)}.ds-home-copy h1{font-size:3rem}.ds-home-doors{padding:var(--ds-space-4);gap:var(--ds-space-1);grid-template-columns:repeat(2,minmax(0,1fr))}.ds-home-doors a{font-size:var(--ds-text-sm);padding:var(--ds-space-2)}.ds-home-section{padding:var(--ds-space-5)}.ds-home-world{flex-wrap:wrap}.ds-home-world>div{min-width:180px}.ds-home-world>a{white-space:normal;width:100%}.ds-home-events{grid-template-columns:1fr}}.ds-org-workspace{--ds-ink-muted:color-mix(in oklch,var(--ds-ink) 82%,var(--ds-bg));color:var(--ds-ink);font-family:var(--ds-font-ui)}.app-root:has(.ds-org-workspace) .app-header{min-height:68px;position:sticky;top:0}.app-root:has(.ds-org-workspace) .wirld-org-main{max-width:1440px;padding-inline:var(--ds-space-5)!important;margin-left:0!important}.ds-org-workspace .wirld-org-hero{padding-block:var(--ds-space-5)}.ds-org-workspace .wirld-org-hero h1{font-size:var(--ds-text-xl);letter-spacing:0}.ds-org-workspace .ds-home-actions{margin-block:var(--ds-space-4)}.ds-org-workspace .ds-home-actions>*{min-height:var(--ds-tap);white-space:normal}.ds-org-workspace .ds-org-nav-group{gap:var(--ds-space-1);border-top:var(--ds-border);width:100%;padding-top:var(--ds-space-3);display:grid}.ds-org-nav-group>p{color:var(--ds-ink-muted);font-size:var(--ds-text-xs);padding:var(--ds-space-2)}html body .ds-org-workspace .productivity-workspace{grid-template-columns:220px minmax(0,1fr)}.ds-org-workspace .productivity-nav-more>summary{align-items:center;gap:var(--ds-space-2);min-height:var(--ds-tap);color:var(--ds-ink);display:flex!important}.ds-org-workspace .productivity-nav-more:not([open])>div{display:none!important}.ds-org-workspace .wirld-cockpit-nav :is(button,a){min-height:var(--ds-tap);white-space:normal;justify-content:flex-start;width:100%}.ds-org-workspace .productivity-metrics{gap:var(--ds-space-3)}.ds-org-workspace .productivity-metrics li{border-color:var(--ds-paper-line);color:var(--ds-paper-ink);background:var(--ds-paper)!important}.ds-org-workspace .productivity-metrics li strong{color:var(--ds-paper-ink)!important;font:600 28px/1.4 var(--ds-font-ui)!important}.ds-org-workspace .productivity-metrics li :is(span,small){font-size:var(--ds-text-sm);line-height:1.5;color:var(--ds-paper-muted)!important}.ds-org-workspace :is(.wirld-panel-note,.productivity-eyebrow,.productivity-events small,.productivity-status,.productivity-steve-heading small,.org-actions-list small,.steve-round>small,.dash-empty,.productivity-chart-note){font-size:var(--ds-text-sm);line-height:1.6;color:var(--ds-ink-muted)!important}.ds-org-workspace :is(.productivity-chart h3,.productivity-section-heading h3,.productivity-detail>summary,.productivity-steve h3){letter-spacing:0;color:var(--ds-ink)!important}.ds-org-workspace .productivity-chart :is(.recharts-cartesian-axis-tick-value,.productivity-no-sales small){fill:var(--ds-ink-muted);color:var(--ds-ink-muted);font-size:12px}.ds-org-workspace .productivity-chart .productivity-empty-ring strong{color:var(--ds-ink)}.ds-org-workspace :is(button,a,summary):focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}@media (width<=760px){.app-root:has(.ds-org-workspace) .wirld-org-main{padding-inline:var(--ds-space-4)!important;padding-bottom:104px!important}html body .ds-org-workspace .productivity-workspace{grid-template-columns:minmax(0,1fr)}html body .ds-org-workspace .productivity-workspace>.wirld-cockpit-nav{border-right:0;padding:var(--ds-space-2)!important;flex-direction:column!important;display:flex!important;overflow:visible!important}.ds-org-workspace .ds-org-nav-group{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-org-nav-group>p,.ds-org-nav-group>details{grid-column:1/-1}.ds-org-workspace .ds-home-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-org-workspace .ds-home-actions>*{font-size:var(--ds-text-sm);padding:var(--ds-space-2)}.ds-org-workspace .productivity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-org-workspace .productivity-section-heading{flex-wrap:wrap}}html body .ds-org-workspace .wirld-cockpit-nav :is(button,a){align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);line-height:1.4;flex-direction:row!important;display:flex!important}.ds-org-workspace .wirld-cockpit-nav svg{flex-shrink:0;width:18px;height:18px}.ds-org-workspace .productivity-legend{font-size:var(--ds-text-xs);color:var(--ds-ink-muted)}.ds-org-menu{display:contents}.ds-org-menu>summary{display:none}.ds-org-menu:not([open])>.wirld-cockpit-nav{display:flex}@media (width<=760px){.ds-org-menu{grid-column:1;display:block}.ds-org-menu>summary{min-height:var(--ds-tap);padding:var(--ds-space-3);color:var(--ds-ink);border-block:var(--ds-border);cursor:pointer;align-items:center;display:flex}html body .ds-org-workspace .ds-org-menu:not([open])>.wirld-cockpit-nav{display:none!important}html body .ds-org-workspace .wirld-cockpit-nav :is(button,a){overflow-wrap:anywhere;min-width:0;white-space:normal!important}.ds-org-workspace .ds-org-nav-group{grid-template-columns:minmax(0,1fr)}body:has(.ds-org-workspace) .cookie-notice{border-radius:0;margin:0;width:100%!important;max-width:none!important;position:static!important;inset:auto!important}}html body .ds-primary-header{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-primary-nav{gap:var(--ds-space-2);flex:1;align-items:center;display:flex}.ds-primary-nav a{color:var(--ds-ink);padding:var(--ds-space-3) var(--ds-space-2);min-height:var(--ds-tap);border-bottom:2px solid #0000;align-items:center;display:flex}.ds-primary-nav a[aria-current=page]{border-color:var(--ds-accent);color:var(--ds-accent)}html body .ds-primary-header .app-crumbs,html body .ds-primary-header .app-spacer,html body .ds-primary-mobile{display:none}html body .ds-org-workspace .productivity-workspace{gap:var(--ds-space-4);flex-direction:column;display:flex}.ds-workspace-switcher{border-block:var(--ds-border);width:100%;padding-block:var(--ds-space-3)}.ds-workspace-options{background:var(--ds-surface);color:var(--ds-ink);border-color:var(--ds-line);max-width:calc(100vw - 24px)}.ds-workspace-options [role^=menuitem]{min-height:var(--ds-tap);white-space:normal}.ds-workspace-options [data-highlighted]{background:var(--ds-surface-raised);color:var(--ds-ink)}.ds-workspace-options :is(a,button){color:inherit}@media (width<=1100px){html body .ds-primary-nav{display:none}html body .ds-primary-mobile{display:inline-flex}html body .ds-primary-header{position:sticky;top:0;transform:none}html body .ds-primary-header .wirld-header-actions{margin-left:auto}html body .ds-primary-header .tl-open-btn{display:inline-flex}}html body .ds-org-workspace .mlib{width:100%;min-width:0}html body .ds-org-workspace .mlib :is(.mlib-head,.mlib-tools,.mlib-empty,.mlib-upload){min-width:0;max-width:100%}html body .ds-org-workspace .mlib-head{border-radius:var(--ds-radius-md);background:var(--ds-surface-raised)}html body .ds-org-workspace .mlib-head>div{min-width:0;max-width:100%}html body .ds-org-workspace .mlib :is(h2,p,small,strong){white-space:normal;overflow-wrap:anywhere}html body .ds-org-workspace .mlib :is(.dash-empty,.mlib-note,.mlib-empty){color:var(--ds-ink-muted)}html body .ds-org-workspace .mlib-chips{flex-wrap:wrap;width:100%;overflow:visible}html body .ds-org-workspace .mlib-chips button{min-height:var(--ds-tap);color:var(--ds-ink)}html body .ds-org-workspace .mlib-view button{min-width:var(--ds-tap);min-height:var(--ds-tap)}html body .ds-org-workspace .mlib-tools select{max-width:100%}.impact-scan{gap:var(--ds-space-5);display:grid}.impact-head{justify-content:space-between;gap:var(--ds-space-3);align-items:flex-start;display:flex}.impact-head h2{font-family:var(--ds-font-display);font-size:var(--ds-text-lg)}.impact-scan h3{margin-bottom:var(--ds-space-2);font-weight:600}.impact-ops{gap:var(--ds-space-2);display:grid}.impact-op{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface);flex-wrap:wrap;display:flex}.impact-tag{margin-top:var(--ds-space-1);border-radius:var(--ds-radius-pill);border:1px dashed var(--ds-accent);color:var(--ds-accent);padding:2px 8px;font-size:12px;display:inline-block}.impact-grid{gap:var(--ds-space-2);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.impact-kpi{padding:var(--ds-space-3);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface);gap:2px;display:grid}.impact-kpi dt{color:var(--ds-ink-muted);font-size:13px}.impact-kpi dd{color:var(--ds-ink);font-size:22px;font-weight:600}.impact-kpi small{color:var(--ds-ink-muted);font-size:11px}.impact-kpi.is-unknown dd{color:var(--ds-ink-muted);font-weight:500}.impact-network{margin-top:var(--ds-space-3);gap:var(--ds-space-2);display:grid}.impact-network svg{width:100%;height:auto;display:block}.impact-network-switch{gap:4px;display:inline-flex}.impact-network-switch button{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-line);color:var(--ds-ink-muted);padding:4px 12px}.impact-network-switch button[aria-pressed=true]{border-color:var(--ds-accent);color:var(--ds-accent)}.impact-dim{margin-bottom:var(--ds-space-3)}.impact-dim h4{color:var(--ds-accent);margin-bottom:var(--ds-space-1);font-size:13px}.impact-tag-dim{border-style:solid;border-color:var(--ds-line);color:var(--ds-ink-muted)}.impact-why{margin-top:var(--ds-space-2);font-size:13px}.impact-why summary{cursor:pointer;color:var(--ds-accent)}.impact-why dt{margin-top:var(--ds-space-1);color:var(--ds-ink);font-weight:600}.impact-why dd{color:var(--ds-ink-muted)}.ds-home-gateway .ds-eyebrow{letter-spacing:0}.ds-home-gateway .ds-home-hero{min-height:640px;padding-top:80px}.ds-home-gateway .ds-home-hero>img{object-position:center}.ds-home-gateway .ds-home-development{margin-top:var(--ds-space-6);font-size:var(--ds-text-sm);border-top:var(--ds-border);padding-top:var(--ds-space-4)}.ds-home-gateway .ds-home-copy{max-width:560px}.ds-home-gateway .ds-home-copy h1{text-wrap:balance;font-size:3rem;line-height:1.12}.ds-home-gateway .ds-home-copy h1>span{color:var(--ds-accent);font-size:var(--ds-text-lg);margin-bottom:var(--ds-space-4);display:block}.ds-home-gateway .ds-home-copy>p:not(.ds-eyebrow){font-size:var(--ds-text-md)}.ds-home-gateway .ds-home-section{scroll-margin-top:88px}.ds-home-gateway .ds-home-section>.ds-home-actions{margin-top:var(--ds-space-5)}.ds-home-process,.ds-home-examples,.ds-home-gateways{margin:var(--ds-space-5) 0 0;gap:var(--ds-space-5);padding:0;list-style:none;display:grid}.ds-home-process{grid-template-columns:repeat(5,minmax(0,1fr))}.ds-home-process li{border-top:1px solid var(--ds-line-strong);padding-top:var(--ds-space-4)}.ds-home-process li>span{color:var(--ds-accent);font-size:var(--ds-text-sm)}.ds-home-gateway h3{font-family:var(--ds-font-display);font-size:var(--ds-text-lg);margin:var(--ds-space-3) 0;overflow-wrap:anywhere}.ds-home-process p,.ds-home-examples p,.ds-home-gateways p{font-size:var(--ds-text-sm)}.ds-home-examples{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-home-gateways{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-home-examples li{border-top:var(--ds-border)}.ds-home-gateways li{border-top:var(--ds-border);min-width:0;padding-top:var(--ds-space-4);flex-direction:column;align-items:flex-start;display:flex}.ds-home-gateways li>svg{color:var(--ds-accent);width:24px;height:24px;margin-bottom:var(--ds-space-4)}.ds-home-gateways small{color:var(--ds-ink-muted);font-size:var(--ds-text-xs)}.ds-home-gateways li>a{min-height:var(--ds-tap);margin-top:auto}.ds-home-gateways p{margin-bottom:var(--ds-space-4)}.ds-home-steve{max-width:600px;margin-top:var(--ds-space-6)}.ds-home-steve form{gap:var(--ds-space-2);background:var(--ds-surface);border:var(--ds-border);border-radius:var(--ds-radius-sm);padding:var(--ds-space-2);display:flex}.ds-home-steve input{min-width:0;color:var(--ds-ink);padding:var(--ds-space-2);background:0 0;border:0;flex:1}.ds-home-steve input::placeholder{color:var(--ds-ink-muted)}.ds-home-artists .ds-home-hero{min-height:min(640px,78dvh)}.ds-home-artists .ds-home-copy{max-width:620px}.ds-home-artists .ds-home-hero>img{object-position:70% center}.ds-home-artists .ds-home-examples{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-home-product-grid{gap:var(--ds-space-6);margin-top:var(--ds-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-home-product-grid figure{min-width:0;margin:0}.ds-home-product-grid img{aspect-ratio:1280/700;object-fit:cover;border:var(--ds-border);border-radius:var(--ds-radius-sm);width:100%;height:auto}.ds-home-product-grid figcaption{color:var(--ds-ink-muted);font-size:var(--ds-text-sm);margin:var(--ds-space-3) 0}.ds-home-product-grid a{white-space:normal;max-width:100%;min-height:var(--ds-tap);height:auto}@media (width<=1023px){.ds-home-process,.ds-home-examples,.ds-home-gateways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ds-home-gateway .ds-home-hero{align-items:flex-start;min-height:600px;padding-top:64px;padding-bottom:100px}.ds-home-gateway .ds-home-hero>img{object-position:68% center}.ds-home-gateway .ds-home-copy h1{font-size:2rem}.ds-home-gateway .ds-home-copy>p.text-base{display:none}.ds-home-gateway .ds-home-copy{margin:var(--ds-space-5)}.ds-home-gateway .ds-home-credit{font-size:var(--ds-text-xs);text-align:right;max-width:calc(100% - 48px)}.ds-home-gateway .ds-home-actions{grid-template-columns:minmax(0,1fr);display:grid}.ds-home-gateway .ds-home-actions a{white-space:normal;height:auto;min-height:var(--ds-tap);text-align:left;justify-content:space-between}.ds-home-process,.ds-home-examples,.ds-home-gateways{grid-template-columns:minmax(0,1fr)}.ds-home-process li{column-gap:var(--ds-space-3);grid-template-columns:32px minmax(0,1fr);display:grid}.ds-home-process li>span{margin-top:var(--ds-space-3);grid-row:1/3}.ds-home-process h3,.ds-home-process p{grid-column:2}.ds-home-artists .ds-home-hero{min-height:0;padding-top:64px;padding-bottom:48px}.ds-home-artists .ds-home-copy>p.text-base{display:block}.ds-home-artists .ds-home-copy{margin:var(--ds-space-5)}.ds-home-artists .ds-home-examples,.ds-home-product-grid{grid-template-columns:minmax(0,1fr)}}.ds-policy-scan{gap:var(--ds-space-5);min-width:0;color:var(--ds-ink);font-family:var(--ds-font-ui);display:grid}.ds-policy-scan .ds-section{max-width:none;padding:0}.ds-policy-scan .ds-title{font-size:var(--ds-text-lg)}.ds-policy-scan>header .ds-title{font-size:var(--ds-text-xl)}.ds-policy-scan input:not([type=checkbox]),.ds-policy-scan textarea,.ds-policy-scan select{min-width:0;max-width:100%}.ds-policy-scan input[type=checkbox]{width:18px;height:18px;accent-color:var(--ds-accent);flex-shrink:0}.ds-policy-scan summary{overflow-wrap:anywhere;line-height:1.6}.ds-policy-scan p,.ds-policy-scan label,.ds-policy-scan dd{overflow-wrap:anywhere}.ds-policy-scan .ds-card{min-width:0;height:auto;display:block;transform:none}.ds-policy-scan .ds-card-title{-webkit-line-clamp:unset}.ds-policy-scan button{white-space:normal;height:auto;min-height:var(--ds-tap)}.ds-policy-phases{gap:var(--ds-space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (width<=639px){.ds-policy-phases{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-policy-phases>:last-child{grid-column:1/-1}}.ds-home-artists .ds-home-section{--ds-ink:var(--wd-ink);--ds-ink-muted:var(--wd-muted);--ds-bg:var(--wd-paper);--ds-surface:var(--wd-surface);--ds-surface-raised:var(--wd-surface);--ds-accent:var(--wd-signal-deep);--ds-accent-strong:var(--wd-signal-deep);--ds-accent-ink:var(--wd-surface);--ds-line:var(--wd-line);--ds-line-strong:var(--wd-ink);--ds-focus:var(--wd-lagoon);--background:var(--wd-paper);--foreground:var(--wd-ink);--border:var(--wd-line);--input:var(--wd-line);--primary:var(--wd-signal);--primary-foreground:var(--wd-surface);--secondary:var(--wd-surface);--secondary-foreground:var(--wd-ink);--accent:var(--wd-paper);--accent-foreground:var(--wd-ink);--card:var(--wd-surface);--card-foreground:var(--wd-ink);--muted-foreground:var(--wd-muted);background:var(--wd-paper);color:var(--wd-ink);padding-block:var(--ds-space-8);max-width:none;padding-inline:max(var(--ds-space-7), calc((100% - 1200px) / 2))}.ds-home-artists .ds-home-section h2{letter-spacing:-.01em;max-width:1200px;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.1}.ds-home-artists .ds-home-section p{max-width:68ch}.ds-home-artists .ds-home-section:nth-of-type(2n){background:var(--wd-surface)}.ds-home-artists .ds-home-section :is(a,button){color:inherit}.ds-home-artists .ds-home-section .ds-home-actions a:first-child{background:var(--wd-signal);color:var(--wd-surface);border-color:var(--wd-signal);font-weight:600}.ds-home-artists .ds-home-section .ds-home-actions a:not(:first-child){color:var(--wd-ink);border:1px solid var(--wd-ink);background:0 0}.ds-home-artists .ds-home-process li{border-top:2px solid var(--wd-ink)}.ds-home-artists .ds-home-process li>span{font-family:var(--wd-font-mono,var(--font-mono));color:var(--wd-signal-deep)}.ds-home-artists .ds-home-product-grid img{border:1px solid var(--wd-line);box-shadow:0 20px 40px -28px color-mix(in oklch, var(--wd-ink) 45%, transparent);border-radius:10px}.ds-home-artists .ds-home-hero:after{background:linear-gradient(90deg, color-mix(in oklch, var(--wd-ink) 88%, transparent), transparent 70%), linear-gradient(0deg, var(--wd-ink), transparent 55%)}.ds-home-artists .ds-home-copy h1{letter-spacing:-.015em;font-weight:500}@media (width>=1024px){.ds-home-artists .ds-home-copy h1{font-size:4.5rem;line-height:1.02}.ds-home-artists .ds-home-copy{max-width:680px}}@media (width<=639px){.ds-home-artists .ds-home-section{padding:var(--ds-space-7) var(--ds-space-4)}}.ds-profile,.app-root.ds-profile .world-stage,.app-root.ds-atelier{--ds-bg:var(--wd-paper);--ds-ink:var(--wd-ink);--ds-ink-muted:var(--wd-muted);--ds-surface:var(--wd-surface);--ds-surface-raised:var(--wd-surface);--ds-accent:var(--wd-signal-deep);--ds-accent-strong:var(--wd-signal-deep);--ds-line:var(--wd-line);--ds-line-strong:var(--wd-lagoon);--ds-focus:var(--wd-lagoon);--background:var(--ds-bg);--foreground:var(--ds-ink);--card:var(--ds-surface);--card-foreground:var(--ds-ink);--primary:var(--wd-signal-deep);--primary-foreground:var(--wd-surface);--secondary:var(--ds-surface);--secondary-foreground:var(--ds-ink);--accent:var(--wd-line);--accent-foreground:var(--ds-ink);--muted:var(--wd-paper);--muted-foreground:var(--ds-ink-muted);--border:var(--ds-line);--input:var(--ds-line);--ring:var(--ds-focus);--popover:var(--ds-surface);--popover-foreground:var(--ds-ink);--tv-bg:var(--ds-bg);--tv-ink:var(--ds-ink);--tv-mute:var(--ds-ink-muted);--tv-panel:var(--ds-surface);--tv-line:var(--ds-line);--tv-gold:var(--ds-accent);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ds-ink);background:var(--ds-bg);font-family:var(--ds-font-ui)}.app-root.ds-profile .world-stage-backdrop{display:none}.app-root.ds-profile .presentation-hero{--ds-ink:var(--wd-paper);--ds-ink-muted:var(--wd-line);--ds-bg:var(--wd-ink);--ds-accent:var(--wd-paper);min-height:480px;color:var(--wd-paper);background:var(--wd-ink)}.app-root.ds-profile .presentation-hero:after{background:linear-gradient(90deg, color-mix(in oklch, var(--wd-ink) 82%, transparent), transparent 90%), linear-gradient(0deg, var(--wd-ink), transparent 70%)}.app-root.ds-profile .presentation-hero-copy{width:100%;max-width:1200px;padding:var(--ds-space-8) var(--ds-space-5);margin-inline:auto}.app-root.ds-profile .presentation-hero h1{overflow-wrap:anywhere;max-width:20ch;font-size:3.5rem;font-weight:500}.ds-profile .presentation-hero .hm-eyebrow{color:var(--wd-paper)}.ds-profile .presentation-caption{color:var(--wd-line)}.ds-profile .presentation-hero-actions{gap:var(--ds-space-3);flex-wrap:wrap}.ds-profile .presentation-hero-actions>:is(a,button){min-height:var(--ds-tap);white-space:normal;height:auto}.app-root.ds-profile .presentation-hero .wirld-ghost{color:var(--wd-paper);border-color:var(--wd-line);background:0 0}.app-root.ds-profile .world-stage .presentation-tabs{gap:var(--ds-space-2);padding-block:var(--ds-space-2);border-bottom:var(--ds-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--wd-surface)!important}.ds-profile .presentation-tabs button{font-size:var(--ds-text-sm);color:var(--ds-ink-muted);border-bottom:2px solid #0000;border-radius:0}.ds-profile .presentation-tabs button[aria-pressed=true]{color:var(--ds-ink);border-bottom-color:var(--wd-signal-deep);background:0 0}.app-root.ds-profile .world-stage .presentation-copy{width:100%;max-width:1200px;padding:var(--ds-space-7) var(--ds-space-5);color:var(--ds-ink);box-shadow:none;border-bottom:var(--ds-border);margin:0 auto}.ds-profile :is(.hm-eyebrow,.ds-eyebrow,.ds-card-kicker){letter-spacing:0;color:var(--wd-signal-deep)}.ds-profile :is(.hm-h2,.ds-title){font-size:2.25rem;font-weight:500;line-height:1.15}.app-root.ds-profile :is(.wirld-panel-note,.wirld-lede){color:var(--ds-ink-muted)}.app-root.ds-profile .wirld-org-grid{width:100%;max-width:1200px;padding:var(--ds-space-5);gap:var(--ds-space-5);margin:0 auto}.app-root.ds-profile .wirld-org-grid>section{padding:var(--ds-space-4) 0;border:0;border-top:var(--ds-border);box-shadow:none;background:0 0;border-radius:0}.ds-profile .ds-section{max-width:1200px;padding:var(--ds-space-7) var(--ds-space-5)}.ds-profile .ds-discovery{gap:0;padding-bottom:0}.ds-profile .ds-card{box-shadow:none}.ds-profile .ds-door{background:var(--ds-surface)}.ds-profile .ds-link,.ds-profile .ds-section-action a,.app-root.ds-profile .wirld-list-cta{color:var(--wd-lagoon)}.ds-profile :is(p,h1,h2,h3,a){overflow-wrap:anywhere}.tv-page.ds-profile{max-width:1200px;padding:var(--ds-space-6) var(--ds-space-5) var(--ds-space-8)}.ds-profile .tv-fanclub-head{isolation:isolate;padding:var(--ds-space-7) 0;margin-bottom:var(--ds-space-6);border:0;border-bottom:var(--ds-border);background:0 0;border-radius:0;position:relative;overflow:hidden}.ds-profile .tv-fanclub-head h1{font-size:3rem;font-weight:500;line-height:1.1}.ds-profile .tv-fanclub-head>div{min-width:0;position:relative}.ds-profile .tv-fanclub-avatar{object-fit:cover;border:var(--ds-border);flex:none;width:112px;height:112px}.ds-profile .tv-channel-logo{color:var(--wd-signal-deep);background:var(--wd-surface);border:var(--ds-border)}.ds-profile .tv-note{color:var(--ds-ink-muted);max-width:68ch}.ds-profile .tv-eyebrow{color:var(--ds-accent);letter-spacing:0}.ds-profile .ds-profile-meta{color:var(--ds-ink-muted);text-transform:none;font-size:var(--ds-text-sm)}.ds-profile .tv-actions{flex-wrap:wrap}.ds-profile .tv-actions>:is(a,button){min-height:var(--ds-tap);white-space:normal;height:auto}.ds-profile .tv-btn-ghost{color:var(--ds-ink);border-color:var(--ds-line-strong);background:0 0}.ds-profile .tv-btn-gold{background:var(--wd-signal-deep);color:var(--wd-surface);box-shadow:none}.ds-profile .tv-tier-card{background:var(--ds-surface);border:var(--ds-border);box-shadow:none;border-radius:var(--ds-radius-md)}.ds-profile .tv-tier-price{color:var(--ds-ink)}.ds-profile .tv-fanclub-post{background:var(--ds-surface);border-color:var(--ds-line)}.ds-profile .tv-badge{color:var(--wd-lagoon);background:var(--ds-surface);border:var(--ds-border)}.ds-profile>h2{padding-top:var(--ds-space-5);margin-top:var(--ds-space-6);border-top:var(--ds-border);font-size:2rem;font-weight:500}.ds-profile-cover{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-profile .ds-profile-has-cover{padding:var(--ds-space-7) var(--ds-space-5);--ds-ink:var(--wd-paper);--ds-ink-muted:var(--wd-line);--ds-accent:var(--wd-paper);color:var(--wd-paper)}.ds-profile-has-cover:after{content:"";z-index:-1;background:color-mix(in oklch, var(--wd-ink) 82%, transparent);position:absolute;inset:0}.ds-profile-has-cover .tv-btn-ghost{border-color:var(--wd-line)}.ds-profile-preview{width:100%;min-width:0;margin-top:var(--ds-space-5);padding:var(--ds-space-5);border-block:var(--ds-border)}.ds-profile-preview-notice{font-size:var(--ds-text-xs);color:var(--wd-lagoon);padding-bottom:var(--ds-space-4);margin-bottom:var(--ds-space-5);border-bottom:var(--ds-border)}.tv-app .wirld-fields .ds-profile-preview>.ds-profile-preview-notice{color:var(--wd-lagoon)}.tv-app .wirld-fields .ds-profile-preview .ds-profile-meta{color:var(--wd-muted)}.app-root.ds-profile .world-stage .presentation-tabs button{font-size:var(--ds-text-sm);padding-inline:var(--ds-space-3);color:var(--wd-muted)!important}.app-root.ds-profile .world-stage .presentation-tabs button[aria-pressed=true]{color:var(--wd-ink)!important}.ds-profile-identity{align-items:center;gap:var(--ds-space-4);display:flex}.ds-profile-identity>div{min-width:0}.ds-profile-preview h3{font-size:2rem;font-weight:500;line-height:1.15}.ds-profile-bio{margin-block:var(--ds-space-5);white-space:pre-wrap;max-width:68ch;font-size:var(--ds-text-md);line-height:1.6}.ds-profile-links{gap:var(--ds-space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (width<=639px){.app-root.ds-profile .presentation-hero{min-height:420px}.app-root.ds-profile .presentation-hero-copy{padding:var(--ds-space-7) var(--ds-space-4)}.app-root.ds-profile .presentation-hero h1{font-size:2.25rem}.app-root.ds-profile .world-stage .presentation-copy,.ds-profile .ds-section{padding:var(--ds-space-6) var(--ds-space-4)}.ds-profile :is(.hm-h2,.ds-title){font-size:1.75rem}.tv-page.ds-profile{padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-8)}.ds-profile .tv-fanclub-head{align-items:flex-start;gap:var(--ds-space-5);padding-block:var(--ds-space-6);flex-direction:column;display:flex}.ds-profile .tv-fanclub-head h1{font-size:2.25rem}.ds-profile .ds-profile-has-cover{padding:var(--ds-space-5)}.ds-profile-preview{padding:var(--ds-space-4)}.ds-profile-preview h3{font-size:1.75rem}.tv-app .wirld-fields .ds-profile-preview{margin-bottom:80px;scroll-margin-block:120px}}.app-root.ds-atelier{--wirld-ink:var(--ds-ink);--wirld-mute:var(--ds-ink-muted);--wirld-line:var(--ds-line);--wirld-glass:var(--ds-surface);--wirld-gold:var(--wd-signal-deep)}.app-root.ds-atelier>.wirld-org-main{max-width:1200px;padding:var(--ds-space-7) var(--ds-space-5) calc(var(--ds-space-8) + 64px);margin-inline:auto}.ds-page-header{justify-content:space-between;align-items:center;gap:var(--ds-space-4);padding-bottom:var(--ds-space-5);border-bottom:var(--ds-border);flex-wrap:wrap;display:flex}.ds-page-header h1{font-family:var(--ds-font-display);letter-spacing:0;font-size:3rem;font-weight:500;line-height:1.1}.ds-atelier .ds-eyebrow{letter-spacing:0;color:var(--wd-lagoon);margin-bottom:var(--ds-space-2)}.ds-atelier .ds-account-context{padding-block:var(--ds-space-3)}.ds-atelier .ds-account-shortcuts{gap:var(--ds-space-3)}.ds-atelier .ds-account-status{padding-block:var(--ds-space-5);border-block:var(--ds-border);grid-template-columns:repeat(3,minmax(0,1fr))}.app-root.ds-atelier .ds-account-status>section{box-shadow:none;background:0 0;border:0;padding:0}.app-root.ds-atelier .ds-account-status h2{color:var(--ds-ink-muted);font:400 var(--ds-text-sm)/1.4 var(--ds-font-ui)}.ds-atelier .ds-account-status strong{margin-top:var(--ds-space-2);font-family:var(--ds-font-display);font-size:2rem;font-weight:500;display:block}.ds-atelier .ds-account-tabs [role=tablist]{justify-content:flex-start;gap:var(--ds-space-4);border-bottom:var(--ds-border);background:0 0;border-radius:0;height:auto;padding:0;display:flex;overflow-x:auto}.ds-atelier .ds-account-tabs [role=tab]{min-height:var(--ds-tap);color:var(--ds-ink-muted);box-shadow:none;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding-inline:0}.ds-atelier .ds-account-tabs [role=tab][data-state=active]{color:var(--ds-ink);border-bottom-color:var(--wd-signal-deep)}.ds-atelier .ds-account-tabs [role=tabpanel][data-state=inactive]{display:none}.app-root.ds-atelier .mw-grid{grid-template-columns:minmax(0,1fr);gap:0}.app-root.ds-atelier .mw-grid>section{border:0;border-bottom:var(--ds-border);padding:var(--ds-space-6) 0;box-shadow:none;background:0 0;border-radius:0}.app-root.ds-atelier .mw-grid h2{font-family:var(--ds-font-display);color:var(--ds-ink);margin-bottom:var(--ds-space-3);font-size:1.75rem;font-weight:500}.app-root.ds-atelier :is(.wirld-panel-note,.mw-list small,.wirld-card p){color:var(--ds-ink-muted)}.app-root.ds-atelier .mw-list :is(a,strong){color:var(--ds-ink)}.app-root.ds-atelier .mw-list li{padding-block:var(--ds-space-4);border-color:var(--ds-line)}.app-root.ds-atelier .mw-list a{min-height:var(--ds-tap);justify-content:center}.app-root.ds-atelier :is(.wirld-gold,.wirld-ghost){min-height:var(--ds-tap);color:var(--wd-lagoon);border-color:var(--ds-line);box-shadow:none;white-space:normal;background:0 0}.app-root.ds-atelier .mw-acts{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.app-root.ds-atelier :is(h1,h2,p,a){overflow-wrap:anywhere;letter-spacing:0}@media (width<=639px){.app-root.ds-atelier>.wirld-org-main{padding:var(--ds-space-5) var(--ds-space-4) 120px}.ds-page-header h1{font-size:2.25rem}.ds-atelier .ds-account-status,.ds-atelier .ds-account-tabs [role=tablist]{gap:var(--ds-space-3)}}.app-root.ds-atelier .ds-org-workspace{--ds-ink-muted:var(--wd-muted)}.app-root.ds-atelier .ds-org-workspace .wirld-org-hero{padding:0 0 var(--ds-space-4);box-shadow:none;background:0 0;border:0}.app-root.ds-atelier .ds-org-workspace .ds-page-header h1{font-size:3rem}.app-root.ds-atelier .ds-org-workspace .wirld-cockpit>.wirld-card{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.app-root.ds-atelier .ds-workspace-switcher{border-top:0}.app-root.ds-atelier .ds-org-workspace :is(.productivity-heading,.org-actions,.productivity-agenda,.productivity-steve,.productivity-chart,.productivity-detail){box-shadow:none;color:var(--ds-ink);background:0 0;border-radius:0}.app-root.ds-atelier .ds-org-workspace .productivity-heading{padding:var(--ds-space-4) 0;border:0}.app-root.ds-atelier .ds-org-workspace :is(.productivity-heading h2,.wirld-org-h){font-family:var(--ds-font-display);color:var(--ds-ink);font-size:2.25rem;font-weight:500;line-height:1.15}.app-root.ds-atelier .ds-org-workspace :is(.productivity-heading-actions,.ds-org-primary){gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.app-root.ds-atelier .ds-org-workspace .productivity-work{gap:var(--ds-space-6)}.app-root.ds-atelier .ds-org-workspace :is(.productivity-agenda,.productivity-steve){border:0;border-top:var(--ds-border);padding:var(--ds-space-5) 0}.app-root.ds-atelier .ds-org-workspace .productivity-events li{border-color:var(--ds-line);background:0 0}.app-root.ds-atelier .ds-org-workspace .productivity-events time{background:var(--ds-surface);color:var(--wd-signal-deep);border:var(--ds-border)}.app-root.ds-atelier .ds-org-workspace :is(.productivity-events a,.productivity-events strong,.productivity-steve-heading strong,.org-actions-list strong){color:var(--ds-ink)}.app-root.ds-atelier .ds-org-workspace .productivity-status{background:var(--ds-surface);border:var(--ds-border)}.app-root.ds-atelier .ds-org-workspace .productivity-detail{border:0;border-top:var(--ds-border);padding:var(--ds-space-4) 0}.app-root.ds-atelier .ds-org-workspace :is(.wirld-fields input,.wirld-fields textarea,.wirld-fields select,.programme-search){border-color:var(--ds-line-strong);min-height:var(--ds-tap);background:var(--ds-surface)!important;color:var(--ds-ink)!important}.app-root.ds-atelier .ds-org-workspace .programme-search::placeholder{color:var(--ds-ink-muted)}.app-root.ds-atelier .ds-org-workspace .programme-cover{aspect-ratio:auto;background:var(--wd-paper);min-height:100px;color:var(--ds-ink);border-bottom:var(--ds-border);padding:var(--ds-space-4)}.app-root.ds-atelier .ds-org-workspace .programme-cover:after{content:none}.app-root.ds-atelier .ds-org-workspace .programme-date strong{color:var(--wd-signal-deep)}.app-root.ds-atelier .ds-org-workspace .programme-date span{color:var(--ds-ink-muted)}.app-root.ds-atelier .ds-org-workspace .programme-category{color:var(--wd-lagoon)}.app-root.ds-atelier .ds-org-workspace .programme-filters{gap:var(--ds-space-2);border-color:var(--ds-line)}.app-root.ds-atelier .ds-org-workspace .programme-filters button[aria-pressed=true]{background:var(--ds-surface);color:var(--wd-signal-deep);box-shadow:inset 0 -2px var(--wd-signal-deep)}.app-root.ds-atelier .ds-org-workspace .programme-filters small{color:var(--ds-ink-muted)}.app-root.ds-atelier .ds-org-workspace .programme-event{background:var(--ds-surface);border:var(--ds-border);box-shadow:none;border-radius:var(--ds-radius-sm)}.app-root.ds-atelier .ds-org-workspace .programme-event h3{color:var(--ds-ink);font-family:var(--ds-font-display);font-size:1.75rem;font-weight:500}.app-root.ds-atelier .ds-org-workspace .programme-event :is(p,summary){color:var(--ds-ink-muted);font-size:var(--ds-text-sm)}.app-root.ds-atelier .ds-org-workspace .programme-event-actions>*{min-height:var(--ds-tap)}.app-root.ds-atelier .ds-org-workspace :is(.programme-editor,.programme-settings,.programme-calendar-day){border-color:var(--ds-line)}.app-root.ds-atelier .ds-org-workspace :is(button,a,summary){max-width:100%}@media (width<=639px){.app-root.ds-atelier .ds-org-workspace .ds-page-header h1{font-size:2.25rem}.app-root.ds-atelier .ds-org-workspace .productivity-work{grid-template-columns:minmax(0,1fr)}.app-root.ds-atelier .ds-org-workspace .programme-toolbar{align-items:flex-start}.app-root.ds-atelier .ds-org-workspace .programme-controls{width:100%}.app-root.ds-atelier .ds-org-workspace .productivity-heading{margin-bottom:var(--ds-space-3)}.app-root.ds-atelier .ds-org-workspace .ds-org-primary{margin-block:var(--ds-space-3)}}:root{--tv-bg:var(--wd-ink);--tv-panel:color-mix(in oklch, var(--wd-ink) 88%, var(--wd-surface));--tv-panel-2:color-mix(in oklch, var(--wd-ink) 80%, var(--wd-surface));--tv-ink:var(--wd-paper);--tv-gold:var(--wd-signal);--tv-gold-ink:var(--wd-surface);--tv-line:color-mix(in oklch, var(--wd-paper) 12%, transparent);--tv-shade:linear-gradient(90deg, var(--wd-ink) 15%, color-mix(in oklch, var(--wd-ink) 55%, transparent) 55%, transparent);--tv-glow:none}.tv-app:before{display:none}[data-skin=tv]{--ds-accent:var(--wd-signal)}html body:has(div.cookie-notice) div.cookie-notice.cookie-notice{z-index:95;border-radius:var(--ds-radius-md,12px);border:1px solid var(--ds-line);max-height:45dvh;margin:0;overflow:auto;box-shadow:0 12px 32px #00000047;top:auto!important;left:.75rem!important;right:.75rem!important;bottom:calc(4.75rem + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;position:fixed!important}@media (width>=1100px){html body:has(div.cookie-notice) div.cookie-notice.cookie-notice{width:26rem!important;max-width:calc(100vw - 3rem)!important;bottom:1.5rem!important;left:1.5rem!important;right:auto!important}}.app-root:not([data-skin=tv]) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select):not(.ds-start-ask input):not(.ds-cockpit-ask input):not(.app-lang):not(.ds-primary-header input):not(.ds-primary-header select){background-color:var(--wd-surface)!important;color:var(--wd-ink)!important;border:1px solid var(--wd-line)!important}.app-root:not([data-skin=tv]) :is(input,textarea)::placeholder{opacity:1;color:var(--wd-muted)!important}.app-root:not([data-skin=tv]) :is(input,textarea,select):focus-visible{outline:2px solid var(--wd-signal);outline-offset:1px}.app-root header :is(nav a,nav button){white-space:nowrap}.app-root .ds-primary-header .wirld-header-actions{align-items:center;gap:8px}.app-root .ds-primary-header .wirld-header-actions .app-lang{height:var(--ds-tap);border-radius:var(--ds-radius-pill);letter-spacing:.04em;cursor:pointer;background:var(--ds-surface);color:var(--ds-ink);border:1px solid var(--ds-line);padding:0 8px;font-size:12px;font-weight:600}.app-root .ds-primary-header .tl-open-btn{height:var(--ds-tap);border-radius:var(--ds-radius-pill);background:var(--ds-surface);color:var(--ds-ink);border:1px solid var(--ds-line);gap:8px;padding-inline:16px;font-size:13px;font-weight:600}.app-root .ds-primary-header .tl-open-btn:hover{background:var(--ds-surface-raised);color:var(--ds-ink)}.app-root .ds-primary-header .wirld-icon-link{width:var(--ds-tap);height:var(--ds-tap);background:var(--ds-surface);color:var(--ds-ink);border:1px solid var(--ds-line)}.app-root .ds-primary-header .app-join{height:var(--ds-tap);border-radius:var(--ds-radius-pill);padding-inline:20px;font-size:13px;font-weight:600}.app-root .app-header.is-cultural .wirld-header-actions .app-lang,.app-root .app-header.is-cultural .tl-open-btn,.app-root .app-header.is-cultural .wirld-icon-link{background:color-mix(in oklch, var(--wd-surface) 10%, transparent);color:var(--wd-surface);border-color:color-mix(in oklch, var(--wd-surface) 30%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-root .app-header.is-cultural .tl-open-btn:hover,.app-root .app-header.is-cultural .wirld-icon-link:hover{background:color-mix(in oklch, var(--wd-surface) 22%, transparent);color:var(--wd-surface)}.app-root .app-header.is-cultural .wirld-header-actions .app-lang option{color:var(--wd-ink);background:var(--wd-surface)}.app-root .app-header.is-cultural .ds-primary-nav a{color:color-mix(in oklch, var(--wd-surface) 80%, transparent);border-bottom-color:#0000}.app-root .app-header.is-cultural .ds-primary-nav a:hover{color:var(--wd-surface)}.app-root .app-header.is-cultural .ds-primary-nav a[aria-current=page]{color:var(--wd-surface);border-bottom-color:var(--ds-accent)}.app-root .app-header.is-cultural .ds-primary-mobile{color:var(--wd-surface);border-color:color-mix(in oklch, var(--wd-surface) 30%, transparent);background:color-mix(in oklch, var(--wd-surface) 10%, transparent)}.app-root .app-header.is-cultural .app-search input{background:color-mix(in oklch, var(--wd-surface) 10%, transparent);color:var(--wd-surface);border:1px solid color-mix(in oklch, var(--wd-surface) 30%, transparent);border-radius:var(--ds-radius-pill);height:var(--ds-tap)}.app-root .app-header.is-cultural .app-search input::placeholder{color:color-mix(in oklch, var(--wd-surface) 60%, transparent);opacity:1}.app-root .app-header.is-cultural .app-search button{color:var(--wd-surface)}.ds-profile-manage{border-bottom:var(--ds-border);padding-block:var(--ds-space-4);color:var(--ds-ink)}.ds-profile-manage summary{cursor:pointer;min-height:var(--ds-tap);color:var(--wd-lagoon);align-items:center;font-weight:600;display:flex}.ds-profile-manage .tv-actions{padding-block:var(--ds-space-3)}.ds-profile-sections{gap:var(--ds-space-5);padding-block:var(--ds-space-3);border-bottom:var(--ds-border);flex-wrap:wrap;display:flex}.ds-profile-sections a{color:var(--ds-ink);min-height:var(--ds-tap);border-bottom:2px solid #0000;align-items:center;display:flex}.ds-profile-sections a:hover{border-color:var(--wd-signal-deep)}.ds-profile-band{padding-block:var(--ds-space-6);border-bottom:var(--ds-border);scroll-margin-top:100px}.ds-profile-band h2{font-family:var(--ds-font-display);margin-bottom:var(--ds-space-4);font-size:2rem;font-weight:500}.ds-profile-gallery{gap:var(--ds-space-5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ds-profile-gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:var(--ds-space-3)}.sb-tpl-preview{text-align:left;white-space:normal;border-radius:var(--ds-radius-sm);height:260px;padding:0;display:block;overflow:hidden}.sb-tpl-preview .site{text-align:left}.sb-tpl-art{object-fit:cover;width:100%;height:100%}@media (width<=639px){.ds-profile-gallery{grid-template-columns:minmax(0,1fr)}.ds-profile-sections{gap:var(--ds-space-3)}}.app-root.ds-atelier .app-header.is-cultural .ds-primary-nav a{color:var(--wd-ink)}.app-root.ds-atelier .app-header.is-cultural :is(.app-lang,.tl-open-btn,.wirld-icon-link,.ds-primary-mobile),.app-root.ds-atelier .app-header.is-cultural .app-search input{background:var(--wd-surface);color:var(--wd-ink);border-color:var(--wd-line)}.app-root.ds-atelier .app-header.is-cultural .app-search :is(button){color:var(--wd-muted)}.app-root.ds-atelier .wirld-filters button{color:var(--wd-ink)}.app-root.ds-atelier .wirld-filters button[aria-pressed=true]{background:var(--wd-signal-deep);color:var(--wd-surface)}.ds-artist{padding-top:0}.ds-artist-hero{isolation:isolate;margin:0 calc(50% - 50vw) var(--ds-space-6);padding:var(--ds-space-8) 0;background:var(--wd-ink);color:var(--wd-paper);position:relative;overflow:hidden}.ds-artist-hero-cover{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-artist-hero-has-cover:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in oklch, var(--wd-ink) 88%, transparent) 30%, color-mix(in oklch, var(--wd-ink) 35%, transparent)), linear-gradient(0deg, color-mix(in oklch, var(--wd-ink) 70%, transparent), transparent 60%);position:absolute;inset:0}.ds-artist-hero-inner{max-width:1200px;padding-inline:var(--ds-space-5);gap:var(--ds-space-3);margin-inline:auto;display:grid}.ds-artist-eyebrow{font-size:var(--ds-text-sm);color:var(--wd-signal);letter-spacing:0}.ds-artist-hero h1{font-family:var(--ds-font-display);letter-spacing:0;overflow-wrap:anywhere;max-width:18ch;font-size:3.75rem;font-weight:500;line-height:1.05}.ds-artist-meta{color:var(--wd-line);font-size:var(--ds-text-md)}.ds-artist-hero-row{align-items:center;gap:var(--ds-space-5);margin-top:var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-artist-avatar{object-fit:cover;border:3px solid var(--wd-paper);border-radius:50%;flex:none;width:96px;height:96px}.ds-artist-avatar-fallback{font-family:var(--ds-font-display);color:var(--wd-paper);background:var(--wd-ink-2);place-items:center;font-size:2.5rem;display:grid}.ds-artist-hero .tv-actions{flex-wrap:wrap}.ds-artist-hero .tv-actions>:is(a,button){min-height:var(--ds-tap);white-space:normal;height:auto}.ds-artist-hero .tv-btn{background:var(--wd-signal);color:var(--wd-paper);box-shadow:none;border-color:#0000}.ds-artist-hero .tv-btn-ghost{color:var(--wd-paper);border-color:color-mix(in oklch, var(--wd-paper) 45%, transparent);background:0 0}.ds-artist-agenda{padding:0;list-style:none;display:grid}.ds-artist-agenda a{align-items:center;gap:var(--ds-space-5);padding-block:var(--ds-space-4);border-bottom:var(--ds-border);min-height:var(--ds-tap);display:flex}.ds-artist-agenda li:last-child a{border-bottom:0}.ds-artist-agenda time{width:64px;color:var(--ds-ink);flex:none;justify-items:center;display:grid}.ds-artist-agenda time strong{font-family:var(--ds-font-display);font-size:2rem;font-weight:500;line-height:1}.ds-artist-agenda time span{font-size:var(--ds-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ds-ink-muted)}.ds-artist-agenda-info{gap:2px;min-width:0;display:grid}.ds-artist-agenda-info strong{color:var(--ds-ink);overflow-wrap:anywhere}.ds-artist-agenda-info small{color:var(--ds-ink-muted)}.ds-artist-fanclub .tv-actions{margin-top:var(--ds-space-4)}.ds-artist-fanclub .tv-btn{background:var(--wd-signal);color:var(--wd-paper);box-shadow:none}.ds-artist-contact{justify-content:space-between;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.ds-artist-contact h2{margin-bottom:var(--ds-space-2)}@media (width<=639px){.ds-artist-hero{padding:var(--ds-space-7) 0}.ds-artist-hero h1{font-size:2.5rem}.ds-artist-avatar{width:72px;height:72px}.ds-artist-contact{align-items:flex-start}}.ds-profile-fanclub .ds-artist-hero{background:var(--wd-cultural-green);margin-top:calc(-1 * var(--ds-space-6));align-items:center;min-height:360px;display:flex}.ds-profile-fanclub .ds-artist-hero-inner{width:100%}.ds-profile-fanclub .ds-artist-hero h1{text-transform:uppercase}.ds-profile-fanclub .ds-artist-hero .tv-eyebrow{color:var(--wd-line)}.ds-profile-fanclub-subtitle{font-family:var(--ds-font-display);font-size:2rem;line-height:1.1}.ds-profile-fanclub-intro{max-width:46ch;color:var(--wd-paper);white-space:pre-line;line-height:1.6}.ds-profile-fanclub .ds-profile-sections{margin-top:calc(-1 * var(--ds-space-6))}.ds-profile-fanclub .tv-fanclub-posts{gap:var(--ds-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-profile-fanclub .tv-fanclub-post{padding:var(--ds-space-5);border-radius:var(--ds-radius-md)}.ds-profile-fanclub .tv-fanclub-post-head strong{font-family:var(--ds-font-display);font-size:1.5rem;font-weight:500}.ds-profile-fanclub .tv-fanclub-post time{color:var(--ds-ink-muted);font-size:var(--ds-text-xs);margin-block:var(--ds-space-2);display:block}.ds-profile-fanclub .tv-post-img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-top:var(--ds-space-4)}.ds-profile-paywall{align-items:center;gap:var(--ds-space-5);padding-block:var(--ds-space-6);border-block:var(--ds-border);margin-top:var(--ds-space-5);display:flex}.ds-profile-paywall h3{font-family:var(--ds-font-display);font-size:1.5rem;font-weight:500}.ds-profile-paywall>div{flex:1}.ds-profile-paywall-icon{color:var(--wd-lagoon);flex:none}.ds-profile-access-label,.ds-profile-tier-access{align-items:center;gap:var(--ds-space-2);color:var(--wd-lagoon);display:flex}.ds-profile-tier-access{font-size:var(--ds-text-sm);padding-block:var(--ds-space-4)}.ds-profile-tier-benefits{white-space:pre-line;flex:1}.ds-profile-fanclub .tv-tier-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.ds-profile-fanclub .tv-tier-card{padding:var(--ds-space-5);flex-direction:column;align-items:flex-start;display:flex}.ds-profile-fanclub .tv-tier-card h3{font-family:var(--ds-font-display);font-size:1.5rem;font-weight:500}.ds-profile-fanclub .tv-tier-card>button{width:100%;min-height:var(--ds-tap);white-space:normal}.ds-profile-payment-status,.ds-profile-invite{padding:var(--ds-space-5) 0;border-bottom:var(--ds-border);color:var(--wd-lagoon)}.ds-profile-checkout{background:var(--wd-surface);width:100%;padding:var(--ds-space-2);border-radius:var(--ds-radius-md)}@media (width<=639px){.ds-profile-fanclub .ds-artist-hero{margin-top:calc(-1 * var(--ds-space-4));min-height:340px}.ds-profile-fanclub .ds-artist-hero h1{font-size:2rem}.ds-profile-fanclub .tv-fanclub-posts{grid-template-columns:minmax(0,1fr)}.ds-profile-paywall{gap:var(--ds-space-4);flex-wrap:wrap}.ds-profile-paywall>div{flex-basis:calc(100% - 48px)}.ds-profile-paywall>a{width:100%;min-height:var(--ds-tap);white-space:normal}}.ds-home-earth{--ds-globe-space:#060c19}@media (width<=639px){body:has(.ds-home-earth) .cookie-notice{border-radius:0;width:100%!important;max-width:none!important;margin:0!important;position:static!important;inset:auto!important}}html body .ds-home-earth .ds-home-hero{background:var(--ds-globe-space,var(--wd-ink));height:min(680px,82svh);min-height:540px;padding:0;display:block}.ds-home-earth .ds-home-hero:after{pointer-events:none;background:linear-gradient(90deg,var(--ds-globe-space),transparent 85%);z-index:1;display:block}.ds-home-earth .ds-home-copy{width:40%;max-width:500px;margin:0 var(--ds-space-7);color:var(--ds-globe-text,var(--wd-paper));z-index:2;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ds-home-earth .ds-home-copy h1{letter-spacing:0;font-size:36px}.ds-home-earth .ds-home-copy h1>span{letter-spacing:0;color:inherit;margin-bottom:var(--ds-space-3);font-size:64px}.ds-home-earth .ds-home-copy>p{color:inherit}.ds-home-earth .ds-home-copy .ds-home-actions{margin-top:var(--ds-space-5)}.ds-home-earth .ds-home-copy .ds-home-actions a{font-size:16px}.ds-home-earth .ds-home-world-link{bottom:var(--ds-space-5);left:var(--ds-space-7);color:var(--wd-paper);z-index:2;position:absolute}.ds-home-earth .ds-globe-hero{width:100%;height:100%;min-height:0;position:absolute;top:0;right:-15%}.ds-globe-hero .ds-globe-canvas{pointer-events:none}.ds-globe-hero .maplibregl-canvas{outline:none}.ds-home-earth .maplibregl-control-bottom-right{right:16%}.ds-globe-hero .ds-globe-search{display:none}.ds-globe-hero .ds-globe-controls{flex-wrap:wrap;max-width:100%;display:flex;top:auto;bottom:48px;right:16px}.ds-globe-hero .ds-globe-detail{max-width:calc(100% - 24px);bottom:110px;left:12px}.ds-globe-hero .ds-globe-list{max-width:calc(100% - 24px);top:16px;left:12px}.ds-globe-hero .ds-globe-legend{bottom:22px;left:12px}@media (width<=1023px){html body .ds-home-earth .ds-home-hero{height:min(640px,80svh);min-height:540px;padding:0;display:block}.ds-home-earth .ds-home-hero:after{background:linear-gradient(0deg,var(--ds-globe-space),transparent 100%)}.ds-home-earth .ds-home-copy{top:auto;bottom:var(--ds-space-7);width:calc(100% - 48px);max-width:680px;margin:0 var(--ds-space-5);left:0;transform:none}.ds-home-earth .ds-home-copy h1{font-size:28px}.ds-home-earth .ds-home-copy h1>span{font-size:48px}.ds-home-earth .ds-home-copy>p:not(.ds-eyebrow){font-size:16px;display:none}.ds-home-earth .ds-home-copy>p.text-base{display:none}.ds-home-earth .ds-home-copy .ds-home-actions{flex-wrap:wrap;display:flex}.ds-home-earth .ds-globe-hero{width:150%;height:100%;min-height:0;position:absolute;top:-12%;right:-25%}.ds-home-earth .maplibregl-control-bottom-right{bottom:auto;right:18%;top:var(--ds-space-7)}.ds-home-earth .ds-home-world-link{margin:0 var(--ds-space-5) var(--ds-space-3);align-self:flex-start;position:relative;bottom:auto;left:auto}.ds-globe-hero .ds-globe-controls{bottom:36px}}.ds-globe-shell,.ds-globe{--ds-globe-space:#060c19;--ds-globe-atmosphere:#477caf;--ds-globe-text:#f7f4ee;--ds-globe-org:#6ac7c3;--ds-globe-artist:#ef987c;--ds-globe-event:#8bb8f1;--ds-globe-place:#b2c8a6;--ds-globe-partner:#ddb979;--ds-globe-news:#f3cd83;background:var(--ds-globe-space);color:var(--ds-globe-text)}.ds-globe-shell>main{width:100%}.ds-globe{width:100%;height:calc(100svh - 76px);min-height:580px;font-family:var(--ds-font-ui);position:relative;overflow:hidden}.ds-globe-compact{height:640px;min-height:540px}.ds-globe-canvas{width:100%;height:100%;position:absolute;inset:0}.ds-globe .maplibregl-canvas{outline:none}.ds-globe-search{z-index:3;gap:8px;width:340px;max-width:calc(100% - 96px);display:grid;position:absolute;top:24px;left:32px}.ds-globe-search form{background:color-mix(in srgb,var(--ds-globe-space) 92%,transparent);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);align-items:center;gap:12px;padding:0 16px;display:flex}.ds-globe-search input{width:100%;min-width:0;height:48px;color:var(--ds-globe-text);background:0 0;border:0;font-size:14px}.ds-globe-search select{background:var(--ds-globe-space);width:180px;height:40px;color:var(--ds-globe-text);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);padding:0 12px}.ds-globe-results{background:var(--ds-globe-space);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);max-height:360px;padding:8px;overflow:auto}.ds-globe-results button,.ds-globe-list button{white-space:normal;text-align:left;width:100%;height:auto;min-height:44px;color:var(--ds-globe-text);justify-content:space-between}.ds-globe-results small,.ds-globe-list small{color:var(--ds-ink-muted);margin-left:8px;font-size:11px}.ds-globe-controls{z-index:3;background:var(--ds-globe-space);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);gap:4px;padding:4px;display:grid;position:absolute;top:24px;right:24px}.ds-globe-controls button{color:var(--ds-globe-text);width:44px;height:44px}.ds-globe-caption{pointer-events:none;position:absolute;bottom:64px;left:40px}.ds-globe-caption p{color:var(--ds-ink-muted);margin-bottom:8px;font-size:12px}.ds-globe-caption h1{font-family:var(--font-display);font-size:32px;font-weight:400}.ds-globe-detail{z-index:4;background:var(--ds-globe-space);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);gap:12px;width:380px;max-width:calc(100% - 64px);max-height:50%;padding:20px;display:grid;position:absolute;bottom:58px;left:32px;overflow:auto}.ds-globe-detail header{justify-content:space-between;align-items:center;display:flex}.ds-globe-detail h2{font:400 24px var(--font-display)}.ds-globe-detail p{color:var(--ds-ink-muted);font-size:14px}.ds-globe-detail>div{flex-wrap:wrap;gap:8px;display:flex}.ds-globe-detail small{font-size:12px}.ds-globe-detail a{text-decoration:underline}.ds-globe-location{border:1px solid var(--ds-line);background:var(--ds-globe-space);border-radius:var(--ds-radius-md);align-items:center;gap:16px;padding:8px 16px;display:flex;position:absolute;bottom:58px;left:32px}.ds-globe-list{z-index:3;background:var(--ds-globe-space);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);width:340px;max-width:calc(100% - 96px);max-height:50%;padding:12px;position:absolute;top:150px;left:32px;overflow:auto}.ds-globe-loading,.ds-globe-fallback{place-items:center;padding:32px;display:grid;position:absolute;inset:0}.ds-globe-fallback{align-items:end;padding-bottom:64px}.ds-globe-notice{z-index:5;background:var(--ds-globe-space);max-width:75%;padding:8px;font-size:12px;position:absolute;bottom:34px;left:32px}.ds-globe-legend{pointer-events:none;flex-wrap:wrap;gap:16px;font-size:11px;display:flex;position:absolute;bottom:20px;left:32px}.ds-globe-legend span{align-items:center;gap:6px;display:flex}.ds-globe-legend i{background:var(--ds-globe-org);border-radius:50%;width:6px;height:6px}.ds-globe-legend i[data-category=artist]{background:var(--ds-globe-artist)}.ds-globe-legend i[data-category=event]{background:var(--ds-globe-event)}.ds-globe-legend i[data-category=place]{background:var(--ds-globe-place)}.ds-globe-legend i[data-category=partner]{background:var(--ds-globe-partner)}.ds-globe-legend i[data-category=news]{background:var(--ds-globe-news)}.ds-globe .maplibregl-ctrl-attrib{font-size:10px}@media (width<=639px){.ds-globe{height:calc(100svh - 64px);min-height:560px}.ds-globe-compact{height:640px}.ds-globe-search{max-width:calc(100% - 76px);top:16px;left:12px}.ds-globe-controls{top:16px;right:12px}.ds-globe-caption{bottom:80px;left:20px}.ds-globe-caption h1{font-size:24px}.ds-globe-detail{width:calc(100% - 24px);max-width:none;bottom:80px;left:12px}.ds-globe-location{bottom:80px;left:12px}.ds-globe-list{max-width:calc(100% - 76px);left:12px}.ds-globe-legend{gap:8px;bottom:44px;left:16px}.ds-globe .maplibregl-ctrl-bottom-right{bottom:12px}}.ds-globe-search form{width:100%;min-width:0}.ds-globe-search input{padding-inline:0}@media (width<=639px){.ds-globe-search form{max-width:100%}.ds-globe-shell .ds-globe{height:calc(100svh - 118px)}}.ds-world-shell .app-header{border-bottom:1px solid var(--wd-line);min-height:72px;background:var(--wd-paper)!important;position:relative!important}.ds-world-shell .app-header :is(.ds-primary-nav a,.app-lang,.tl-open-btn,.wirld-icon-link,.ds-primary-mobile){color:var(--wd-ink)!important}.ds-world-shell .app-header :is(.app-lang,.tl-open-btn,.wirld-icon-link,.ds-primary-mobile){background:var(--wd-surface)!important;border-color:var(--wd-line)!important}.ds-world-shell .app-header .ds-primary-nav a[aria-current=page]{color:var(--wd-signal-deep)!important}.ds-world-shell{--background:var(--wd-paper);--foreground:var(--wd-ink);--muted-foreground:var(--wd-muted)}.ds-world-shell .ds-world-explorer{height:min(780px,78svh);min-height:620px}.ds-world-explorer .ds-globe-canvas{width:78%;left:22%;position:absolute!important}.ds-world-discover :is(.ds-state,.ds-state p){color:var(--wd-muted)}.ds-world-discover input{box-shadow:none;background:0 0!important}.ds-world-categories button[aria-pressed=false]{background:var(--wd-surface);color:var(--wd-ink);border-color:var(--wd-line)}.ds-world-shell .wirld-logo-lettering{filter:brightness(.7)}.ds-world-discover{top:var(--ds-space-5);left:var(--ds-space-5);bottom:var(--ds-space-5);z-index:3;background:var(--wd-paper);width:300px;color:var(--wd-ink);border:1px solid var(--wd-line);border-radius:var(--ds-radius-md);padding:var(--ds-space-5);gap:var(--ds-space-3);flex-direction:column;display:flex;position:absolute;overflow:auto}.ds-world-discover h1{font:400 28px/1.1 var(--ds-font-display);margin:0}.ds-world-intro{color:var(--wd-muted);margin:0;font-size:13px}.ds-world-discover form{gap:var(--ds-space-2);margin-top:var(--ds-space-2);display:grid}.ds-world-discover label{font-size:12px;font-weight:600}.ds-world-search-field{align-items:center;gap:var(--ds-space-2);background:var(--wd-surface);border:1px solid var(--wd-line);border-radius:var(--ds-radius-md);padding-inline:var(--ds-space-3);display:flex}.ds-world-search-field input{width:100%;min-width:0;height:44px;color:var(--wd-ink);font:14px var(--ds-font-ui);background:0 0;border:0}.ds-world-search-field:focus-within{outline:var(--ds-focus)}.ds-world-categories{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.ds-world-categories button{min-height:36px;padding-inline:var(--ds-space-3);border-radius:var(--ds-radius-md);font-size:12px}.ds-world-categories select{width:100%;height:36px;color:var(--wd-muted);border:1px solid var(--wd-line);border-radius:var(--ds-radius-md);padding-inline:var(--ds-space-2);background:0 0;font-size:12px}.ds-world-locate{width:100%;color:var(--wd-ink);border-block:1px solid var(--wd-line);border-radius:0;justify-content:flex-start}.ds-world-locate>svg:last-child{margin-left:auto}.ds-world-results{min-height:0}.ds-world-count{color:var(--wd-muted);margin-block:var(--ds-space-3);font-size:12px}.ds-world-result{text-align:left;white-space:normal;border-bottom:1px solid var(--wd-line);width:100%;height:auto;min-height:72px;padding:var(--ds-space-3) 0;color:var(--wd-ink);justify-content:flex-start;align-items:center;gap:var(--ds-space-3);border-radius:0;display:flex}.ds-world-result>span:nth-child(2){flex:1;min-width:0}.ds-world-result strong,.ds-world-nearby strong{font-size:13px;font-weight:600;display:block}.ds-world-result small,.ds-world-nearby small,.ds-world-suggestions small{color:var(--wd-muted);margin-top:4px;font-size:11px;display:block}.ds-world-result-icon{background:var(--wd-surface);color:var(--wd-lagoon);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.ds-world-result-icon[data-category=artist]{color:var(--wd-signal-deep)}.ds-world-result[aria-pressed=true]{background:var(--wd-surface)}.ds-world-suggestions{gap:var(--ds-space-1);display:grid}.ds-world-suggestions button{white-space:normal;text-align:left;height:auto;min-height:44px;color:var(--wd-ink);justify-content:flex-start}.ds-world-explorer .ds-globe-controls{top:auto;bottom:var(--ds-space-6);gap:var(--ds-space-2);background:0 0;border:0;padding:0;display:flex;right:calc(39% - 96px)}.ds-world-explorer .ds-globe-controls button{border:1px solid var(--wd-line);background:var(--wd-paper);color:var(--wd-ink);border-radius:50%}.ds-world-explorer .ds-globe-detail{left:auto;right:var(--ds-space-5);bottom:var(--ds-space-7);background:var(--wd-paper);width:340px;color:var(--wd-ink);border-color:var(--wd-line);max-height:62%}.ds-world-explorer .ds-globe-detail p{color:var(--wd-muted)}.ds-world-explorer .ds-globe-detail a{text-decoration:none}.ds-world-explorer .ds-globe-detail small{color:var(--wd-muted)}.ds-world-explorer .ds-globe-location{left:auto;right:var(--ds-space-5);background:var(--wd-paper);color:var(--wd-ink);border-color:var(--wd-line);bottom:90px}.ds-world-explorer .ds-globe-legend{left:calc(22% + 40px)}.ds-world-nearby{gap:var(--ds-space-5);padding:var(--ds-space-6);background:var(--wd-paper);color:var(--wd-ink);border-top:1px solid var(--wd-line);grid-template-columns:200px minmax(0,1fr) 260px;align-items:center;display:grid}.ds-world-nearby h2{font:400 26px/1.2 var(--ds-font-display);margin:0 0 var(--ds-space-2)}.ds-world-nearby p{color:var(--wd-muted);margin:0;font-size:13px}.ds-world-nearby-items{gap:var(--ds-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-world-nearby-items>p{grid-column:1/-1}.ds-world-nearby-items button{white-space:normal;text-align:left;height:auto;min-height:64px;color:var(--wd-ink);justify-content:flex-start}.ds-world-steve{white-space:normal;text-align:left;border-left:1px solid var(--wd-line);height:auto;min-height:80px;color:var(--wd-lagoon);border-radius:0;justify-content:flex-start}.ds-world-steve span{font-size:13px}html body:has(.ds-world-shell) .cookie-notice{border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}@media (width<=1023px){.ds-world-discover{width:260px;padding:var(--ds-space-4)}.ds-world-explorer .ds-globe-canvas{width:75%;left:25%}.ds-world-nearby{padding:var(--ds-space-5);grid-template-columns:1fr 1fr}.ds-world-nearby-items{grid-area:2/1/auto/-1}}@media (width<=639px){.ds-world-shell .ds-world-explorer{height:auto;min-height:0;padding-top:400px;padding-bottom:var(--ds-space-4);flex-direction:column;display:flex;overflow:visible}.ds-world-explorer .ds-globe-canvas{width:100%;height:400px;top:0;left:0}.ds-world-discover{width:calc(100% - 32px);max-height:none;margin-inline:16px;position:relative;inset:auto}.ds-world-discover h1{font-size:26px}.ds-world-explorer .ds-globe-controls{top:300px;bottom:auto;right:calc(50% - 96px)}.ds-world-explorer .ds-globe-detail{margin:var(--ds-space-4);width:calc(100% - 32px);max-width:none;max-height:none;position:relative;inset:auto}.ds-world-explorer .ds-globe-location{top:var(--ds-space-4);bottom:auto;right:var(--ds-space-4);max-width:calc(100% - 32px)}.ds-world-explorer .ds-globe-legend{display:none}.ds-world-explorer .maplibregl-control-bottom-right{bottom:16px}.ds-world-nearby{align-items:stretch;gap:var(--ds-space-4);flex-direction:column;display:flex}.ds-world-nearby-items{grid-template-columns:1fr}.ds-world-steve{border-left:0;border-top:1px solid var(--wd-line)}.ds-world-explorer .ds-globe-loading,.ds-world-explorer .ds-globe-fallback{height:400px;bottom:auto}}.app-root:has(.ds-magazine) .app-header :is(.ds-primary-nav a,.app-lang,.tl-open-btn,.wirld-icon-link,.ds-primary-mobile,.app-search button){color:var(--wd-ink)!important}.app-root:has(.ds-magazine) .app-header :is(.app-lang,.tl-open-btn,.wirld-icon-link,.ds-primary-mobile,.app-search input){background:var(--wd-surface)!important;color:var(--wd-ink)!important;border-color:var(--wd-line)!important}.app-root:has(.ds-magazine) .app-search input::placeholder{color:var(--wd-muted)!important}.ds-magazine{color:var(--wd-ink);background:var(--wd-paper);--primary:var(--wd-signal-deep);--primary-foreground:var(--wd-surface);--foreground:var(--wd-ink);--muted-foreground:var(--wd-muted);--border:var(--wd-line);--accent:var(--wd-surface);--accent-foreground:var(--wd-ink);max-width:1280px;margin:auto;padding:24px 32px 60px}.ds-magazine a{color:inherit;text-decoration:none}.ds-magazine h1,.ds-magazine h2,.ds-magazine h3{font-family:var(--font-display);letter-spacing:0;color:var(--wd-ink)}.ds-magazine p{color:inherit}.ds-magazine-topline,.ds-magazine-readerhead{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.ds-magazine-masthead{text-align:center;border-bottom:3px double var(--wd-ink);padding-bottom:20px}.ds-magazine-masthead h1{margin:24px 0 12px;font-size:88px;line-height:1.05}.ds-magazine-masthead h1 span{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:0;color:var(--wd-signal-deep);margin-top:12px;font-size:12px;display:block}.ds-magazine-masthead>p{margin:0;font-size:16px}.ds-magazine-toolbar{border-bottom:1px solid var(--wd-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.ds-magazine-toolbar nav{min-width:0;display:flex;overflow-x:auto}.ds-magazine-toolbar nav button{flex-shrink:0;min-height:44px}.ds-magazine-toolbar button[aria-pressed=true]{color:var(--wd-signal-deep);border-bottom:2px solid var(--wd-signal-deep);border-radius:0}.ds-magazine-toolbar label{color:var(--wd-muted);align-items:center;gap:8px;display:flex}.ds-magazine-toolbar input{background:var(--wd-surface);width:190px;min-width:0;color:var(--wd-ink);border:1px solid var(--wd-line);border-radius:4px;min-height:44px;padding:8px}.ds-magazine-frontpage{grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:32px;padding:36px 0;display:grid}.ds-magazine-lead{gap:24px;display:grid}.ds-magazine-lead h2,.ds-magazine-opening h2{overflow-wrap:anywhere;margin:10px 0 18px;font-size:44px;line-height:1.13}.ds-magazine figure{margin:0}.ds-magazine figure img{object-fit:cover;width:100%;max-height:460px;display:block}.ds-magazine figcaption{color:var(--wd-muted);margin-top:8px;font-size:11px}.ds-magazine .ds-magazine-kicker{color:var(--wd-signal-deep);text-transform:uppercase;font-size:12px;font-weight:600}.ds-magazine .ds-magazine-intro{max-width:760px;font-size:20px;line-height:1.6}.ds-magazine .ds-magazine-meta{color:var(--wd-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ds-magazine-read{border-bottom:1px solid var(--wd-ink);align-items:center;gap:12px;padding:12px 0;font-weight:600;display:inline-flex}.ds-magazine-editorial-note{border-left:1px solid var(--wd-line);padding:20px 0 20px 28px}.ds-magazine-editorial-note h2{margin:24px 0 16px;font-size:26px;line-height:1.3}.ds-magazine-editorial-note p{margin-bottom:28px;line-height:1.7}.ds-magazine-opening{grid-template-columns:1.3fr 1fr;align-items:center;gap:36px;padding:36px 0;display:grid}.ds-magazine-opening figure img{aspect-ratio:4/3}.ds-magazine-opening p{margin-bottom:24px;line-height:1.7}.ds-magazine-archive{border-top:1px solid var(--wd-ink);padding:24px 0}.ds-magazine-archive>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.ds-magazine-archive img{aspect-ratio:4/3;object-fit:cover;width:100%}.ds-magazine-archive h3{overflow-wrap:anywhere;font-size:26px;line-height:1.25}.ds-magazine-archive p{font-size:14px;line-height:1.6}.ds-magazine-footer{border-top:3px double var(--wd-ink);flex-wrap:wrap;align-items:center;gap:24px;padding-top:24px;font-size:12px;display:flex}.ds-magazine-footer strong,.ds-magazine-wordmark{font-family:var(--font-display);font-size:24px}.ds-magazine-footer a{align-items:center;gap:8px;margin-left:auto;display:flex}.ds-magazine-readerhead{border-bottom:3px double var(--wd-ink);padding-bottom:16px}.ds-magazine-issuehead{max-width:900px;margin:auto;padding:40px 0}.ds-magazine-issuehead h1{overflow-wrap:anywhere;font-size:56px;line-height:1.12}.ds-magazine-issuehead figure{margin-top:28px}.ds-magazine-reading{grid-template-columns:240px minmax(0,680px);justify-content:center;gap:56px;padding-bottom:48px;display:grid}.ds-magazine-reading aside nav{position:sticky;top:110px}.ds-magazine-reading aside h2{font-size:18px}.ds-magazine-reading ol{padding:0;list-style:none}.ds-magazine-reading li{border-top:1px solid var(--wd-line);padding:14px 0;font-size:14px}.ds-magazine-reading li a{align-items:baseline;gap:12px;line-height:1.5;display:flex}.ds-magazine-reading li span{color:var(--wd-signal-deep);font-size:11px}.ds-magazine-stories section{border-bottom:1px solid var(--wd-line);margin-bottom:40px;padding:0 0 40px;scroll-margin-top:120px}.ds-magazine-stories h2{overflow-wrap:anywhere;margin:12px 0;font-size:36px;line-height:1.2}.ds-magazine .ds-magazine-body{font-family:var(--font-display);white-space:pre-line;overflow-wrap:anywhere;margin:20px 0;font-size:18px;line-height:1.85}.ds-magazine-gate{background:var(--wd-surface);padding:28px!important}.ds-magazine-gate>div{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.ds-magazine a:focus-visible,.ds-magazine input:focus-visible{outline:2px solid var(--wd-lagoon);outline-offset:4px}.ds-cockpit-member{--ds-bg:var(--wd-paper);--ds-ink:var(--wd-ink);--ds-ink-muted:var(--wd-muted);--ds-surface:var(--wd-surface);--ds-surface-raised:var(--wd-surface);--ds-line:var(--wd-line);--ds-accent:var(--wd-signal-deep);--ds-accent-strong:var(--wd-signal-deep);--background:var(--wd-paper);--foreground:var(--wd-ink);--card:var(--wd-surface);--card-foreground:var(--wd-ink);--surface:var(--wd-surface);--border:var(--wd-line);--primary:var(--wd-signal-deep);--primary-foreground:var(--wd-surface);--secondary:var(--wd-paper);--muted-foreground:var(--wd-muted);--accent:var(--wd-paper);--accent-foreground:var(--wd-ink);--chart-2:var(--wd-lagoon);color:var(--wd-ink)}.app-root:has(.ds-cockpit-member){--ds-bg:var(--wd-paper);--ds-ink:var(--wd-ink);--ds-ink-muted:var(--wd-muted);--ds-line:var(--wd-line);--ds-surface:var(--wd-surface)}.app-root:has(.ds-cockpit-member) .app-header{background:var(--wd-surface);border-color:var(--wd-line)}.app-root:has(.ds-cockpit-member) .app-header :is(a,button,select){color:var(--wd-ink)}.app-root:has(.ds-cockpit-member) .app-header :is(.app-lang,.tl-open-btn,.wirld-icon-link,.ds-primary-mobile){background:var(--wd-surface)!important;color:var(--wd-ink)!important;border-color:var(--wd-line)!important}.app-root:has(.ds-cockpit-member)>.wirld-org-main{width:100%;max-width:1440px;margin-inline:auto}.app-root .steve-workbench.ds-cockpit-member{background:var(--wd-paper);max-width:1440px;padding-bottom:var(--ds-space-7);margin:auto}.ds-cockpit-member:before{display:none}.app-root .ds-cockpit-member .steve-workbench-banner{padding:var(--ds-space-6);border-bottom:1px solid var(--wd-line);min-height:0!important}.ds-cockpit-member .ds-cockpit-hero-copy{column-gap:var(--ds-space-6);grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:center;width:100%;display:grid}.ds-cockpit-member .ds-eyebrow{color:var(--wd-lagoon);letter-spacing:0;grid-column:1}.ds-cockpit-member h1{font:500 36px/1.2 var(--ds-font-display);margin:var(--ds-space-2) 0;grid-column:1}.ds-cockpit-member .ds-cockpit-hero-copy>p{color:var(--wd-muted);font-size:var(--ds-text-sm);grid-column:1}.ds-cockpit-member .ds-cockpit-ask{background:var(--wd-surface);border-color:var(--wd-line);box-shadow:none;grid-area:1/2/span 3}.ds-cockpit-member .ds-cockpit-hero-actions{margin-top:var(--ds-space-4);grid-column:1/-1}.app-root .ds-cockpit-member .ds-cockpit-hero-actions a{background:var(--wd-surface);border-color:var(--wd-line);color:var(--wd-ink)}.ds-cockpit-member .ds-cockpit-workplaces{margin-inline:var(--ds-space-6);border-top:0}.app-root .ds-cockpit-member .steve-workbench-main{padding:var(--ds-space-6)!important}.ds-cockpit-member .ds-cockpit-board{gap:var(--ds-space-5);flex-direction:column;display:flex}.ds-cockpit-member .ds-cockpit-today{display:none}.ds-cockpit-intelligence{gap:var(--ds-space-6);grid-template-columns:minmax(300px,.8fr) minmax(0,1.35fr);align-items:start;width:100%;display:grid}.ds-cockpit-intelligence>*{min-width:0}.ds-cockpit-recommendations{border-right:1px solid var(--wd-line);padding-right:var(--ds-space-6)}.ds-cockpit-steve-identity{align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-5);display:flex}.ds-cockpit-steve-identity img{object-fit:contain;flex:none;width:80px;height:80px}.ds-cockpit-steve-identity h2{font:500 32px/1.2 var(--ds-font-display)!important;margin:0 0 var(--ds-space-1)!important}.ds-cockpit-steve-identity span{color:var(--wd-lagoon);font-size:var(--ds-text-xs)}.ds-cockpit-steve-identity p{font-size:var(--ds-text-sm);color:var(--wd-muted);margin-top:var(--ds-space-2);line-height:1.6}.ds-cockpit-section-head{justify-content:space-between;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4);display:flex}.ds-cockpit-section-head h3,.ds-cockpit-member .productivity-section-heading h3{font:500 23px/1.25 var(--ds-font-display);color:var(--wd-ink)}.ds-cockpit-section-head>span{font-size:var(--ds-text-xs);color:var(--wd-muted)}.ds-cockpit-recommendation-list{gap:var(--ds-space-3);margin:0;padding:0;list-style:none;display:grid}.ds-cockpit-recommendation{padding:var(--ds-space-4);border:1px solid var(--wd-line);border-radius:var(--ds-radius-sm);background:var(--wd-surface)}.ds-cockpit-recommendation-head{gap:var(--ds-space-2);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;display:grid}.ds-cockpit-priority-dot{background:var(--wd-lagoon);border-radius:50%;width:8px;height:8px;margin-top:6px}.ds-cockpit-recommendation[data-severity=urgent] .ds-cockpit-priority-dot{background:var(--wd-danger)}.ds-cockpit-recommendation[data-severity=attention] .ds-cockpit-priority-dot{background:var(--wd-signal)}.ds-cockpit-recommendation h4{font:500 18px/1.3 var(--ds-font-display);color:var(--wd-ink)}.ds-cockpit-evidence{background:var(--wd-paper);color:var(--wd-muted);border-radius:4px;padding:4px 6px;font-size:11px}.ds-cockpit-evidence[data-kind=measured]{color:var(--wd-lagoon);background:color-mix(in oklch,var(--wd-lagoon) 10%,var(--wd-surface))}.ds-cockpit-recommendation>p{color:var(--wd-muted);font-size:var(--ds-text-sm);margin:var(--ds-space-3) 0;line-height:1.6}.ds-cockpit-recommendation-meta,.ds-cockpit-recommendation-footer{justify-content:space-between;gap:var(--ds-space-2);color:var(--wd-muted);flex-wrap:wrap;align-items:center;font-size:11px;display:flex}.ds-cockpit-recommendation-footer{margin-top:var(--ds-space-3)}.ds-cockpit-member details>summary{cursor:pointer;min-height:var(--ds-tap);color:var(--wd-lagoon);font-size:var(--ds-text-sm)}.ds-cockpit-evidence-detail{border-top:1px solid var(--wd-line);margin-top:var(--ds-space-3)}.ds-cockpit-evidence-detail .wirld-dl{margin-top:var(--ds-space-3)}.ds-cockpit-results-column{gap:var(--ds-space-5);display:grid}.ds-cockpit-member .productivity-analytics{margin:0}.ds-cockpit-member .productivity-section-heading{flex-wrap:wrap}.ds-cockpit-member .productivity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-cockpit-member .productivity-metrics strong{font-family:var(--ds-font-display);font-size:28px}.ds-cockpit-member .productivity-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-cockpit-member .productivity-chart-timeline{grid-column:1/-1}.ds-cockpit-member .productivity-chart h3{font:500 18px/1.3 var(--ds-font-display)}.ds-cockpit-sources,.ds-cockpit-report{border-top:1px solid var(--wd-line);padding-top:var(--ds-space-5)}.ds-cockpit-source-list{margin:0;padding:0;list-style:none}.ds-cockpit-source-list li{border-bottom:1px solid var(--wd-line)}.ds-cockpit-source-list summary{gap:var(--ds-space-2);padding:var(--ds-space-2) 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;display:grid}.ds-cockpit-source-list strong{color:var(--wd-ink);font:500 var(--ds-text-sm)/1.4 var(--ds-font-ui)}.ds-cockpit-source-icon svg{width:18px;height:18px;color:var(--wd-muted)}.ds-cockpit-source-list [data-state=connected] svg{color:var(--wd-success)}.ds-cockpit-member .wirld-badge{color:var(--wd-muted);background:var(--wd-paper);border-color:var(--wd-line);white-space:normal;font-size:10px}.ds-cockpit-member .wirld-badge-live{color:var(--wd-success)}.ds-cockpit-member .wirld-badge-fout{color:var(--wd-danger)}.ds-cockpit-source-list details>div{padding:var(--ds-space-3) 0;color:var(--wd-muted);font-size:var(--ds-text-sm);line-height:1.6}.ds-cockpit-connection-help{margin-top:var(--ds-space-3)}.ds-cockpit-connection-help>summary{justify-content:space-between;align-items:center;display:flex}.ds-cockpit-connection-help svg{width:16px}.ds-cockpit-report-evidence{gap:var(--ds-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-cockpit-report-evidence>details{border-top:2px solid var(--wd-muted);padding-top:var(--ds-space-3);min-width:0}.ds-cockpit-report-evidence>[data-kind=measured]{border-color:var(--wd-lagoon)}.ds-cockpit-report-evidence>[data-kind=estimated]{border-color:var(--wd-warning)}.ds-cockpit-report-evidence summary{gap:var(--ds-space-2);display:grid;color:var(--wd-ink)!important}.ds-cockpit-report-evidence strong{font:500 32px/1.2 var(--ds-font-display)}.ds-cockpit-report-evidence small{color:var(--wd-muted);font-size:11px}.ds-cockpit-report-evidence ul{padding-left:var(--ds-space-4);font-size:var(--ds-text-xs);overflow-wrap:anywhere;line-height:1.6}.ds-cockpit-member .sc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-cockpit-member .sc-stats dd{color:var(--wd-ink)}.app-root .ds-cockpit-member .sc-stats dd{color:var(--wd-ink)!important}.app-root:has(.ds-radio)>.wirld-org-main{width:100%;max-width:1600px;padding:0 0 120px}.ds-radio{color:var(--wd-ink);background:var(--wd-paper)}.ds-radio h2{font:500 28px/1.2 var(--ds-font-display)}.ds-radio h3{font:500 21px/1.3 var(--ds-font-display)}.ds-radio-hero{height:340px;padding:var(--ds-space-7);color:var(--wd-surface);align-items:center;display:flex;position:relative;overflow:hidden}.ds-radio-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-radio-hero>div{max-width:55%;position:relative}.ds-radio-hero h1{font:500 56px/1.1 var(--ds-font-display);margin:var(--ds-space-3) 0;color:var(--wd-surface)}.ds-radio-hero p{font:400 25px/1.4 var(--ds-font-display);margin-bottom:var(--ds-space-5)}.ds-radio-eyebrow{font-size:var(--ds-text-xs)}.ds-radio-hero>small{right:var(--ds-space-4);bottom:var(--ds-space-3);font-size:10px;position:absolute}.ds-radio-layout{gap:var(--ds-space-6);padding:var(--ds-space-6);grid-template-columns:240px minmax(0,1fr) 360px;align-items:start;display:grid}.ds-radio-layout>*{min-width:0}.ds-radio-steve{border-right:1px solid var(--wd-line);padding-right:var(--ds-space-5)}.ds-radio-steve header{gap:var(--ds-space-3);align-items:center;display:flex}.ds-radio-steve header img{object-fit:contain;width:64px;height:64px}.ds-radio-steve header p{font-size:var(--ds-text-sm);color:var(--wd-muted);margin-top:var(--ds-space-2)}.ds-radio-moods{margin:var(--ds-space-5) 0;display:grid}.ds-radio-moods button{border-bottom:1px solid var(--wd-line);border-radius:0;justify-content:flex-start;min-height:48px}.ds-radio-moods button[aria-pressed=true]{color:var(--wd-lagoon);border-bottom-color:var(--wd-lagoon);background:var(--wd-surface)}.ds-radio-steve form{align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3);display:flex}.ds-radio-steve input{width:100%;min-width:0;font-size:var(--ds-text-xs)}.ds-radio-steve nav{gap:var(--ds-space-4);margin-top:var(--ds-space-6);padding-top:var(--ds-space-5);border-top:1px solid var(--wd-line);display:grid}.ds-radio-steve nav a{color:var(--wd-lagoon);font-size:var(--ds-text-sm);justify-content:space-between;display:flex}.ds-radio svg{flex:none;width:18px;height:18px}.ds-radio-section-head{justify-content:space-between;align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4);display:flex}.ds-radio-genres{gap:var(--ds-space-3);margin-bottom:var(--ds-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-radio-genres .ds-radio-genre{min-width:0;height:auto;min-height:72px;padding:var(--ds-space-3);white-space:normal;justify-content:center;align-items:flex-start;gap:var(--ds-space-1);text-align:left;font-family:var(--ds-font-display);border-radius:0;flex-direction:column;flex:1;font-size:18px;display:flex}.ds-radio-genre-item{border-bottom:1px solid var(--wd-line);background:var(--wd-surface);align-items:center;min-width:0;display:flex}.ds-radio-genre small{color:var(--wd-muted);font:400 var(--ds-text-xs)/1.5 var(--ds-font-body)}.ds-radio-genre-item>button[aria-pressed=true]{color:var(--wd-signal-deep)}.ds-radio-genre-item>button[aria-pressed=true]>svg{fill:currentColor}.ds-radio-genre-banner{height:120px;margin-bottom:var(--ds-space-4);position:relative;overflow:hidden}.ds-radio-genre-banner img{object-fit:cover;width:100%;height:100%}.ds-radio-genre-banner small{right:var(--ds-space-2);bottom:var(--ds-space-2);background:var(--wd-surface);color:var(--wd-muted);padding:var(--ds-space-1);font-size:10px;position:absolute}.ds-radio-moment{gap:var(--ds-space-2);font-size:var(--ds-text-sm);margin-bottom:var(--ds-space-4);display:grid}.ds-radio-moment select{width:100%;min-height:var(--ds-tap);background:var(--wd-surface);color:var(--wd-ink);border:1px solid var(--wd-line);border-radius:var(--ds-radius-sm);padding:var(--ds-space-2)}.ds-radio-taste{border-top:1px solid var(--wd-line);margin-top:var(--ds-space-4);padding-top:var(--ds-space-4);font-size:var(--ds-text-xs)}.ds-radio-taste label{align-items:flex-start;gap:var(--ds-space-2);cursor:pointer;line-height:1.6;display:flex}.ds-radio-taste input{width:18px;height:18px;accent-color:var(--wd-lagoon);flex:none}.ds-radio-taste>a{gap:var(--ds-space-2);color:var(--wd-lagoon);display:flex}.ds-radio-taste>p{margin-top:var(--ds-space-2)}@media (width<=639px){.ds-radio-genres{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-radio-genres .ds-radio-genre{font-size:16px}.ds-radio-steve nav{flex-wrap:wrap}}.ds-radio-genre[aria-pressed=true]{border-bottom:2px solid var(--wd-signal)}.ds-radio-genre-photo{aspect-ratio:1;border-radius:var(--ds-radius-sm);width:100%;display:block;position:relative;overflow:hidden}.ds-radio-genre-photo img{object-fit:cover;width:300%;max-width:none;height:100%;position:absolute;left:0}.ds-radio-genre-photo-1 img{left:-100%}.ds-radio-genre-photo-2 img{left:-200%}.ds-radio-note{color:var(--wd-muted);font-size:var(--ds-text-xs);line-height:1.7}.ds-radio-tracks{margin-top:var(--ds-space-4);padding:0;list-style:none}.ds-radio-tracks li{gap:var(--ds-space-3);border-bottom:1px solid var(--wd-line);padding:var(--ds-space-3) 0;grid-template-columns:20px 20px minmax(0,1fr) 40px 24px;align-items:center;display:grid}.ds-radio-tracks li[data-active=true]{color:var(--wd-lagoon)}.ds-radio-tracks strong{font:500 17px/1.4 var(--ds-font-display);overflow-wrap:anywhere;display:block}.ds-radio-tracks span:not(.ds-radio-track-number){font-size:var(--ds-text-xs);color:var(--wd-muted);margin-top:var(--ds-space-1);display:block}.ds-radio-track-number{color:var(--wd-muted);font-size:11px}.ds-radio-tracks a{color:var(--wd-lagoon)}.ds-radio-upnext{border-left:1px solid var(--wd-line);padding-left:var(--ds-space-5)}.ds-radio-upnext>h2{margin-bottom:var(--ds-space-4)}.ds-radio-upnext ol{max-height:300px;padding:0;list-style:none;overflow:auto}.ds-radio-upnext li button{white-space:normal;text-align:left;justify-content:flex-start;width:100%;height:auto;min-height:60px}.ds-radio-upnext strong{font:500 16px/1.4 var(--ds-font-display)}.ds-radio-upnext small{color:var(--wd-muted);margin-top:var(--ds-space-1);font-size:11px;display:block}.ds-radio-official-player{margin-top:var(--ds-space-5);padding-top:var(--ds-space-4);border-top:1px solid var(--wd-line)}.ds-radio-official-player>p{font-size:var(--ds-text-sm);margin:var(--ds-space-3) 0}.ds-radio-official-player>a{gap:var(--ds-space-2);margin:var(--ds-space-3) 0;color:var(--wd-lagoon);display:flex}.ds-radio-youtube>div:first-child{aspect-ratio:16/9;background:var(--wd-ink);width:100%;min-height:200px}.ds-radio-video{border:0;width:100%;height:100%;min-height:200px}.ds-radio-player-actions{align-items:center;gap:var(--ds-space-2);padding-top:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-radio-player-actions input{max-width:110px;accent-color:var(--wd-signal-deep)}.ds-radio-player-actions span{font-size:var(--ds-text-xs);color:var(--wd-muted);flex-basis:100%}.ds-radio-bar{z-index:35;background:var(--wd-surface);border-top:1px solid var(--wd-line);align-items:center;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-6);display:flex;position:fixed;bottom:0;left:0;right:0}.ds-radio-bar>div{flex:1;min-width:0}.ds-radio-bar strong,.ds-radio-bar span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ds-radio-bar strong{font-family:var(--ds-font-display);color:var(--wd-ink)}.ds-radio-bar span{font-size:var(--ds-text-xs);color:var(--wd-muted)}.ds-radio-consent-backdrop{z-index:100;background:color-mix(in oklch,var(--wd-ink) 65%,transparent);padding:var(--ds-space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ds-radio-consent{max-width:520px;padding:var(--ds-space-6);background:var(--wd-surface);border-radius:var(--ds-radius-sm);position:relative}.ds-radio-consent>button{position:absolute;top:8px;right:8px}.ds-radio-consent h2{margin-top:var(--ds-space-4)}.ds-radio-consent p{margin:var(--ds-space-4) 0;line-height:1.7;font-size:var(--ds-text-sm)}.ds-radio-consent>div{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}html body:has(.ds-radio) div.cookie-notice.cookie-notice{bottom:110px!important}html body:has(.ds-radio) .wirld-steve-fab{bottom:110px!important}.app-root:has(.ds-radio) .app-header :is(.app-lang,.app-search input){background:var(--wd-surface)!important;color:var(--wd-ink)!important;border-color:var(--wd-line)!important}@media (width<=639px){html body:has(.ds-radio) div.cookie-notice.cookie-notice{bottom:calc(155px + env(safe-area-inset-bottom))!important}html body:has(.ds-radio) .wirld-steve-fab{bottom:calc(155px + env(safe-area-inset-bottom))!important}}@media (width<=1200px){.ds-radio-layout{grid-template-columns:200px minmax(0,1fr)}.ds-radio-upnext{border-left:0;grid-column:2;padding-left:0}.ds-radio-official-player{max-width:640px}}@media (width<=639px){.ds-radio-hero{height:300px;padding:var(--ds-space-4)}.ds-radio-hero>img{object-position:60% center}.ds-radio-hero>div{max-width:90%}.ds-radio-hero h1{font-size:36px}.ds-radio-hero p{font-size:21px}.ds-radio-layout{gap:var(--ds-space-5);padding:var(--ds-space-4);flex-direction:column;display:flex}.ds-radio-layout>*{width:100%}.ds-radio-steve{border-right:0;padding-right:0}.ds-radio-moods{margin:var(--ds-space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.ds-radio-moods button{font-size:12px}.ds-radio-steve nav{margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);display:flex}.ds-radio-genres .ds-radio-genre{font-size:14px}.ds-radio-genres{gap:var(--ds-space-2)}.ds-radio-tracks li{gap:var(--ds-space-2);grid-template-columns:16px minmax(0,1fr) 40px 24px}.ds-radio-tracks li>svg{display:none}.ds-radio-section-head h2{font-size:25px}.ds-radio-bar{bottom:calc(64px + env(safe-area-inset-bottom));padding:var(--ds-space-3);gap:var(--ds-space-2)}.app-root:has(.ds-radio) .cookie-notice{bottom:calc(155px + env(safe-area-inset-bottom))!important}}.app-root .ds-cockpit-member .ds-cockpit-board>.wirld-card{border:0;border-top:1px solid var(--wd-line);box-shadow:none;min-height:0;padding:var(--ds-space-5) 0;background:0 0;border-radius:0}.ds-cockpit-member .ds-cockpit-proposals{scroll-margin-top:100px}.ds-cockpit-member .ds-cockpit-proposals .sc-head{white-space:normal;text-align:left;width:100%;height:auto;padding:var(--ds-space-3);justify-content:stretch}.ds-cockpit-member :is(input,select,textarea){background:var(--wd-surface);color:var(--wd-ink);border-color:var(--wd-line)}.ds-cockpit-member :is(button,a,summary){max-width:100%}.ds-cockpit-member .wirld-form{margin-top:var(--ds-space-3)}@media (width<=1023px){.ds-cockpit-intelligence{grid-template-columns:1fr}.ds-cockpit-recommendations{border-right:0;padding-right:0}.ds-cockpit-member .ds-cockpit-hero-copy{grid-template-columns:1fr}.ds-cockpit-member .ds-cockpit-ask{margin-top:var(--ds-space-4);grid-area:auto/1}}@media (width<=639px){.app-root .ds-cockpit-member .steve-workbench-banner{padding:var(--ds-space-5) var(--ds-space-4)}.app-root .ds-cockpit-member .steve-workbench-main{padding:var(--ds-space-4)!important}.ds-cockpit-member .ds-cockpit-workplaces{margin-inline:var(--ds-space-4)}.ds-cockpit-member h1{font-size:28px}.ds-cockpit-report-evidence{gap:var(--ds-space-2)}.ds-cockpit-report-evidence summary{font-size:12px}.ds-cockpit-source-list summary{grid-template-columns:20px minmax(0,1fr)}.ds-cockpit-source-list .wirld-badge{grid-column:2;justify-self:start}.ds-cockpit-member .sc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-cockpit-recommendation-head{grid-template-columns:10px minmax(0,1fr)}.ds-cockpit-evidence{grid-column:2;justify-self:start}}@media (width<=1023px){.ds-magazine-frontpage{grid-template-columns:minmax(0,1fr)}.ds-magazine-editorial-note{border-left:0;border-top:1px solid var(--wd-line);padding:24px 0}.ds-magazine-reading{grid-template-columns:180px minmax(0,1fr);gap:28px}}@media (width<=639px){.ds-magazine{padding:16px 20px 100px}.ds-magazine-topline{flex-wrap:wrap;justify-content:center;gap:4px}.ds-magazine-masthead h1{margin-top:16px;font-size:60px}.ds-magazine-toolbar{flex-direction:column;align-items:stretch}.ds-magazine-toolbar input{width:100%}.ds-magazine-lead h2,.ds-magazine-opening h2{font-size:32px}.ds-magazine-opening{grid-template-columns:1fr;gap:20px;padding-top:24px}.ds-magazine .ds-magazine-intro{font-size:18px}.ds-magazine-archive>div{grid-template-columns:1fr}.ds-magazine-readerhead{flex-wrap:wrap}.ds-magazine-readerhead>span{display:none}.ds-magazine-issuehead h1{font-size:36px}.ds-magazine-reading{grid-template-columns:1fr;gap:28px}.ds-magazine-reading aside nav{position:static}.ds-magazine-stories h2{font-size:28px}.ds-magazine .ds-magazine-body{font-size:17px}.ds-magazine-footer a{margin-left:0}}.ds-radio-dock{z-index:60;background:var(--card);width:min(22rem,100vw - 2rem);color:var(--card-foreground);border:1px solid var(--border);box-shadow:0 12px 40px color-mix(in oklab,var(--foreground) 22%,transparent);border-radius:1rem;position:fixed;bottom:1rem;right:1rem;overflow:hidden}.ds-radio-dock-head{align-items:center;gap:.25rem;padding:.5rem .5rem .5rem .75rem;display:flex}.ds-radio-dock-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.ds-radio-dock-head strong,.ds-radio-dock-head span{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.ds-radio-dock-head span{color:var(--muted-foreground)}.ds-radio-dock-body{gap:.5rem;padding:0 .75rem .75rem;font-size:.8rem;display:grid}.ds-radio-dock[data-minimized=true] .ds-radio-dock-body{opacity:0;height:1px;padding:0;overflow:hidden}@media (width<=767px){.ds-radio-dock{bottom:calc(5rem + env(safe-area-inset-bottom));width:calc(100vw - 1rem);right:.5rem}}.ds-radio-popout{background:var(--background);min-height:100vh;color:var(--foreground);align-content:start;gap:.75rem;padding:1rem;display:grid}.ds-radio-popout h1{font-size:1.25rem}
