.fanbase-route{--fanbase-carbon:#252426;--fanbase-night:#1b1715;--fanbase-ember:#e1652a;--fanbase-flame:#ec772d;--fanbase-oxide:#9c432a;--fanbase-olive:#937228;display:grid;width:min(100%,92rem);min-width:0;margin-inline:auto;gap:.82rem;color:var(--text)}.fanbase-route :is(button,input,select,textarea){font:inherit}.fanbase-route button{cursor:pointer}.fanbase-route button:disabled{cursor:not-allowed;opacity:.48}.fanbase-route :is(button,input,select,textarea):focus-visible{outline:2px solid var(--fanbase-flame);outline-offset:2px}.fanbase-route-error{min-height:48vh;place-items:center;align-content:center;color:var(--muted);text-align:center}.fanbase-route-error button{border:1px solid var(--line);border-radius:999px;padding:.48rem .75rem;color:var(--text);background:var(--glass-soft)}.fanbase-header{position:relative;display:grid;min-height:9.5rem;gap:clamp(.8rem,2vw,1.6rem);overflow:hidden;border:1px solid rgba(236,119,45,.2);border-radius:1rem;padding:1.15rem;color:#fff8f2;background:var(--fanbase-night);isolation:isolate}.fanbase-header-art{position:absolute;inset:0;z-index:-2;background:url(/images/miniapps/fanbase/header.webp) center 47%/cover;filter:saturate(.9) contrast(1.05)}.fanbase-header:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(19,16,14,.94),rgba(27,23,21,.66) 52%,rgba(27,23,21,.24)),linear-gradient(0deg,rgba(16,13,12,.52),transparent 72%)}.fanbase-header-brand{display:flex;min-width:0;align-items:center;justify-self:start;gap:.62rem}.fanbase-header-icon{display:grid;width:3.1rem;height:3.1rem;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:.8rem;background:rgba(18,15,14,.68);backdrop-filter:blur(12px)}.fanbase-header-icon img{width:2rem;height:2rem;filter:invert(1)}.fanbase-header-brand>strong{color:rgba(255,248,242,.86);font-family:var(--font-mono);font-size:.69rem;font-weight:800;letter-spacing:.14em}.fanbase-header-headline{min-width:0}.fanbase-header-headline h1{max-width:21rem;margin:0;color:#fff8f2;font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:650;letter-spacing:-.045em;line-height:.95;text-shadow:0 4px 24px rgba(0,0,0,.36)}.fanbase-header-summary{max-width:19rem;margin:0;color:rgba(255,248,242,.76);font-size:.69rem;line-height:1.5}.fanbase-empty button,.fanbase-focus-editor button,.fanbase-import-actions button:not(.quiet),.fanbase-import-complete button,.fanbase-primary-action,.fanbase-removal button:not(.quiet){display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.38rem;border:0;border-radius:.68rem;padding:.5rem .72rem;color:#1a110d;background:var(--fanbase-flame);font-size:.72rem;font-weight:780}.fanbase-header .fanbase-primary-action{color:#fff8f2;background:rgba(25,19,16,.76);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);backdrop-filter:blur(12px)}.fanbase-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.8rem}.fanbase-toolbar nav{display:flex;min-width:0;gap:1.05rem;overflow-x:auto;scrollbar-width:none}.fanbase-toolbar nav button{position:relative;border:0;padding:.72rem .05rem .66rem;color:var(--muted);background:transparent;font-size:.72rem;font-weight:720;white-space:nowrap}.fanbase-toolbar nav button.active{color:var(--text)}.fanbase-toolbar nav button.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:var(--fanbase-flame)}.fanbase-search{display:flex;width:min(20rem,34vw);min-width:12rem;align-items:center;gap:.42rem;border:1px solid var(--line);border-radius:.68rem;padding:.42rem .56rem;color:var(--muted);background:var(--glass-soft)}.fanbase-search input{width:100%;min-width:0;border:0;outline:0;color:var(--text);background:transparent;font-size:.72rem}.fanbase-route .fanbase-search input:focus-visible{outline:0}.fanbase-search:focus-within{border-color:color-mix(in srgb,var(--text) 20%,var(--line))}.fanbase-icon-button,.fanbase-search button{display:grid;flex:0 0 auto;place-items:center;border:0;color:var(--muted);background:transparent}.fanbase-view{display:grid;min-width:0;gap:1rem;padding-top:.2rem}.fanbase-kicker{margin:0;color:var(--fanbase-flame);font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fanbase-section-heading{display:flex;align-items:end;justify-content:space-between;gap:.8rem}.fanbase-section-heading>div{display:grid;gap:.25rem}.fanbase-section-heading h2{margin:0;font-size:clamp(.98rem,1.5vw,1.2rem);font-weight:680;letter-spacing:-.025em}.fanbase-section-heading>span{color:var(--muted);font-size:.62rem}.fanbase-current-read{display:grid;gap:.55rem}.fanbase-signal-list{display:grid;border-top:1px solid var(--line)}.fanbase-signal-list article{display:grid;grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:center;gap:.75rem;border-bottom:1px solid var(--line);padding:.72rem 0}.fanbase-signal-list article>span{color:var(--fanbase-flame);font-family:var(--font-mono);font-size:.58rem}.fanbase-signal-list article>div{display:grid;gap:.17rem}.fanbase-signal-list h3{margin:0;font-size:.84rem;font-weight:680}.fanbase-signal-list p{color:var(--muted);font-size:.72rem;line-height:1.45}.fanbase-signal-list small{color:var(--faint);font-size:.59rem;line-height:1.4}.fanbase-signal-list a{display:inline-flex;align-items:center;gap:.25rem;color:var(--fanbase-flame);font-size:.67rem;font-weight:740}.fanbase-stat-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.fanbase-stat-line>div{display:grid;min-width:0;gap:.1rem;padding:.75rem .85rem;border-right:1px solid var(--line)}.fanbase-stat-line>div:first-child{padding-left:0}.fanbase-stat-line>div:last-child{border-right:0}.fanbase-stat-line span{color:var(--muted);font-size:.6rem}.fanbase-stat-line strong{font-size:1.3rem;font-weight:640;letter-spacing:-.04em}.fanbase-stat-line small{overflow:hidden;color:var(--faint);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.fanbase-overview-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(15rem,.75fr);gap:1rem}.fanbase-coverage,.fanbase-focus,.fanbase-insight-section{display:grid;align-content:start;gap:.72rem}.fanbase-detail-provenance em,.fanbase-filter-line button{border:1px solid var(--line);border-radius:999px;padding:.32rem .5rem;color:var(--muted);background:var(--glass-soft);font-size:.6rem;font-style:normal}.fanbase-coverage{border-left:1px solid var(--line);padding-left:1rem}.fanbase-meter{display:grid;gap:.3rem}.fanbase-meter>span{display:flex;justify-content:space-between;color:var(--muted);font-size:.66rem}.fanbase-meter em{color:var(--text);font-style:normal}.fanbase-bar-list button>i,.fanbase-meter>i{display:block;height:3px;overflow:hidden;border-radius:999px;background:var(--line)}.fanbase-bar-list b,.fanbase-meter b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--fanbase-oxide),var(--fanbase-flame))}.fanbase-coverage>p,.fanbase-focus>div>p,.fanbase-stage-note{color:var(--muted);font-size:.68rem;line-height:1.5}.fanbase-focus{grid-template-columns:minmax(12rem,.65fr) minmax(16rem,1fr);align-items:start;border-top:1px solid var(--line);padding-top:.9rem}.fanbase-focus h2{margin:.24rem 0;font-size:1rem;font-weight:680}.fanbase-focus-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem}.fanbase-focus-editor textarea{min-height:4.2rem;resize:vertical;border:1px solid var(--line);border-radius:.72rem;padding:.65rem;color:var(--text);background:var(--glass-soft);font-size:.7rem;line-height:1.45}.fanbase-memory-list{display:grid;grid-column:2;border-top:1px solid var(--line)}.fanbase-memory-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;border-bottom:1px solid var(--line);padding:.48rem 0}.fanbase-memory-list span{color:var(--fanbase-flame);font-size:.55rem;font-weight:760;text-transform:uppercase}.fanbase-memory-list p{font-size:.67rem}.fanbase-memory-list button{border:0;color:var(--muted);background:transparent;font-size:.6rem}.fanbase-empty{display:grid;min-height:20rem;place-items:center;align-content:center;gap:.48rem;text-align:center}.fanbase-empty img{margin-bottom:.3rem;filter:invert(1);opacity:.78}.fanbase-empty h2{margin:0;font-size:1.15rem;font-weight:680}.fanbase-empty>p:not(.fanbase-kicker){max-width:34rem;color:var(--muted);font-size:.72rem;line-height:1.5}.fanbase-notice{display:flex;align-items:center;justify-content:space-between;gap:.6rem;border-left:2px solid var(--fanbase-flame);padding:.5rem .65rem;color:var(--text);background:color-mix(in srgb,var(--fanbase-flame) 8%,transparent);font-size:.68rem}.fanbase-notice button{border:0;color:var(--muted);background:transparent}.fanbase-filter-line{display:flex;align-items:center;gap:.42rem;overflow-x:auto;border-bottom:1px solid var(--line);padding-bottom:.65rem}.fanbase-filter-line>span{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted);font-size:.64rem;font-weight:700}.fanbase-filter-line select{min-height:2rem;border:1px solid var(--line);border-radius:.55rem;padding:.35rem 1.7rem .35rem .48rem;color:var(--text);background:var(--glass-soft);font-size:.64rem}.fanbase-fans-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}.fanbase-fans-layout.has-detail{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}.fanbase-fan-list{display:grid}.fanbase-fan-list>.fanbase-section-heading{padding-bottom:.45rem}.fanbase-fan-list>button{display:grid;min-width:0;grid-template-columns:2rem minmax(9rem,1.25fr) minmax(6rem,.7fr) minmax(7rem,.7fr) minmax(7rem,.8fr) 1rem;align-items:center;gap:.58rem;border:0;border-top:1px solid var(--line);padding:.58rem .2rem;color:var(--text);background:transparent;text-align:left;content-visibility:auto;contain-intrinsic-size:auto 3rem}.fanbase-fan-list>button:last-of-type{border-bottom:1px solid var(--line)}.fanbase-fan-list>button.active,.fanbase-fan-list>button:hover{background:color-mix(in srgb,var(--fanbase-flame) 5%,transparent)}.fanbase-avatar{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid color-mix(in srgb,var(--fanbase-flame) 28%,var(--line));border-radius:50%;color:var(--fanbase-flame);background:color-mix(in srgb,var(--fanbase-flame) 8%,var(--glass-soft));font-size:.66rem;font-weight:760}.fanbase-fan-main{display:grid;min-width:0;gap:.08rem}.fanbase-fan-main strong{overflow:hidden;font-size:.7rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.fanbase-fan-location,.fanbase-fan-main small,.fanbase-fan-sources{overflow:hidden;color:var(--muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.fanbase-fan-evidence{display:flex;gap:.25rem}.fanbase-fan-evidence em{border-radius:999px;padding:.22rem .35rem;color:#2a160d;background:color-mix(in srgb,var(--fanbase-flame) 72%,white);font-size:.52rem;font-style:normal;font-weight:760}.fanbase-list-empty{padding:1.2rem 0;color:var(--muted);font-size:.7rem}.fanbase-fan-detail{position:sticky;top:4.5rem;display:grid;gap:.7rem;border-left:1px solid var(--line);padding-left:1rem}.fanbase-fan-detail-heading{display:flex;align-items:start;justify-content:space-between}.fanbase-fan-detail h3{margin-top:.2rem;font-size:1rem;font-weight:680}.fanbase-fan-detail dl{display:grid}.fanbase-fan-detail dl>div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.5rem;border-top:1px solid var(--line);padding:.5rem 0;font-size:.64rem}.fanbase-fan-detail dt{color:var(--muted)}.fanbase-fan-detail dd{overflow-wrap:anywhere}.fanbase-detail-provenance{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.fanbase-detail-provenance>span{width:100%;color:var(--muted);font-size:.58rem}.fanbase-source-details{display:grid;gap:.35rem}.fanbase-source-details>span{color:var(--muted);font-size:.58rem}.fanbase-source-details>section{display:grid;gap:.35rem;border-top:1px solid color-mix(in srgb,var(--fanbase-flame) 24%,var(--line));padding:.55rem 0 .2rem}.fanbase-source-details>section>div{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.fanbase-source-details>section>div strong{font-size:.66rem;font-weight:680}.fanbase-source-details>section>div small{color:var(--muted);font-size:.53rem;white-space:nowrap}.fanbase-fan-detail .fanbase-source-details dl>div{grid-template-columns:5rem minmax(0,1fr);padding:.32rem 0}.fanbase-insight-section{min-height:14rem;border-top:1px solid var(--line);padding-top:.75rem}.fanbase-bar-list{display:grid}.fanbase-bar-list button{display:grid;gap:.28rem;border:0;padding:.4rem 0;color:var(--text);background:transparent;text-align:left}.fanbase-bar-list button>span{display:flex;justify-content:space-between;font-size:.67rem}.fanbase-bar-list em{color:var(--muted);font-style:normal}.fanbase-market-list{display:grid}.fanbase-market-list button{position:relative;display:grid;grid-template-columns:2rem 1fr auto;gap:.5rem;overflow:hidden;border:0;border-bottom:1px solid var(--line);padding:.48rem 0;color:var(--text);background:transparent;text-align:left}.fanbase-market-list button>span{color:var(--fanbase-flame);font-family:var(--font-mono);font-size:.55rem}.fanbase-market-list strong{font-size:.68rem;font-weight:660}.fanbase-market-list em{color:var(--muted);font-size:.6rem;font-style:normal}.fanbase-market-list i{position:absolute;bottom:-1px;left:2.5rem;height:2px;background:var(--fanbase-flame);opacity:.54}.fanbase-timeline{display:flex;min-height:9rem;align-items:end;gap:.35rem;border-bottom:1px solid var(--line)}.fanbase-timeline>div{display:grid;height:8rem;flex:1;grid-template-rows:minmax(0,1fr) auto auto;align-items:end;gap:.18rem;text-align:center}.fanbase-timeline i{display:block;min-height:4px;border-radius:.2rem .2rem 0 0;background:linear-gradient(var(--fanbase-flame),var(--fanbase-oxide))}.fanbase-timeline em,.fanbase-timeline span{color:var(--muted);font-family:var(--font-mono);font-size:.46rem;font-style:normal}.fanbase-timeline em{color:var(--text)}.fanbase-support-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.fanbase-support-grid button{display:grid;gap:.15rem;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:.7rem;color:var(--text);background:transparent;text-align:left}.fanbase-support-grid strong{font-size:1.15rem;font-weight:640}.fanbase-support-grid span{font-size:.66rem}.fanbase-support-grid small{color:var(--muted);font-size:.55rem}.fanbase-sources>.fanbase-section-heading{padding-bottom:.35rem}.fanbase-source-list{display:grid}.fanbase-source-list>article{border-top:1px solid var(--line);padding:.7rem 0}.fanbase-source-heading{display:flex;justify-content:space-between;gap:.5rem;padding-bottom:.4rem}.fanbase-run>span,.fanbase-source-heading>span{display:grid;min-width:0;gap:.1rem}.fanbase-source-heading strong{font-size:.76rem}.fanbase-run small,.fanbase-source-heading small{color:var(--muted);font-size:.58rem}.fanbase-run>em,.fanbase-source-heading em{color:var(--fanbase-flame);font-size:.54rem;font-style:normal;text-transform:uppercase}.fanbase-run{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-left:2.7rem;border-top:1px solid var(--line);padding:.5rem 0}.fanbase-run strong{overflow:hidden;font-size:.64rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.fanbase-run button{border:0;color:var(--muted);background:transparent;font-size:.58rem}.fanbase-removal{display:flex;align-items:end;justify-content:space-between;gap:1rem;border-left:2px solid var(--fanbase-oxide);padding:.7rem .8rem;background:color-mix(in srgb,var(--fanbase-oxide) 7%,transparent)}.fanbase-removal h3{margin:.2rem 0;font-size:.82rem}.fanbase-removal p:not(.fanbase-kicker){color:var(--muted);font-size:.64rem}.fanbase-import-actions,.fanbase-removal>div:last-child{display:flex;justify-content:flex-end;gap:.42rem}.fanbase-import-actions button.quiet,.fanbase-removal button.quiet{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--line);border-radius:.68rem;padding:.48rem .65rem;color:var(--muted);background:var(--glass-soft);font-size:.66rem}@media (max-width:980px){.fanbase-fans-layout,.fanbase-overview-grid{grid-template-columns:1fr}.fanbase-coverage,.fanbase-fan-detail{position:static;border-top:1px solid var(--line);border-left:0;padding-top:.8rem;padding-left:0}.fanbase-fan-list>button{grid-template-columns:2rem minmax(8rem,1fr) minmax(6rem,.7fr) minmax(7rem,.8fr) 1rem}.fanbase-fan-evidence{display:none}.fanbase-fan-detail{order:-1;scroll-margin-top:4rem}}@media (max-width:700px){.mobile-app-nav a[href="/fanbase"].active{background:color-mix(in srgb,#ec772d 10%,var(--glass-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,#ec772d 26%,transparent)}.fanbase-header{min-height:8rem;padding:.85rem}.fanbase-header-headline h1{font-size:1.65rem}.fanbase-toolbar{display:grid}.fanbase-toolbar nav{width:100%}.fanbase-search{width:100%;margin-bottom:.65rem}.fanbase-signal-list article{grid-template-columns:1.6rem minmax(0,1fr)}.fanbase-signal-list article a{grid-column:2}.fanbase-stat-line{grid-template-columns:repeat(3,1fr)}.fanbase-stat-line>div{padding:.62rem .52rem}.fanbase-stat-line small{display:none}.fanbase-focus,.fanbase-insights{grid-template-columns:1fr}.fanbase-memory-list{grid-column:1}.fanbase-focus-editor{grid-template-columns:1fr}.fanbase-filter-line{margin-inline:-.9rem;padding-inline:.9rem}.fanbase-fan-list>button{grid-template-columns:2rem minmax(8rem,1fr) minmax(5rem,.65fr) 1rem}.fanbase-fan-evidence,.fanbase-fan-location{display:none}.fanbase-run{margin-left:0;grid-template-columns:minmax(0,1fr) auto}.fanbase-run button{grid-column:1/-1;justify-self:start;padding:.2rem 0}.fanbase-removal{display:grid}}.fanbase-route{--miniapp-header-gutter-x:var(--workspace-gutter-x);--miniapp-header-gutter-y:var(--workspace-gutter-y)}.fanbase-header{width:calc(100% + (var(--miniapp-header-gutter-x) * 2));min-height:9.25rem;margin-top:calc(var(--miniapp-header-gutter-y) * -1);margin-inline:calc(var(--miniapp-header-gutter-x) * -1);align-items:center;grid-template-columns:minmax(9rem,.68fr) minmax(14rem,1.1fr) minmax(13rem,.95fr) minmax(8rem,.58fr);border:0;border-bottom:1px solid rgba(236,119,45,.2);border-radius:0;padding:calc(var(--miniapp-header-gutter-y) + .55rem) calc(var(--miniapp-header-gutter-x) + .2rem) .9rem}.fanbase-header-icon{width:3.25rem;height:3.25rem;border-radius:.76rem}.fanbase-header-icon img{width:2.08rem;height:2.08rem}.fanbase-header-brand>strong{font-size:.86rem;letter-spacing:.15em}.fanbase-header-headline h1{font-size:clamp(1.6rem,2.6vw,2rem)}.fanbase-header .fanbase-primary-action{justify-self:end;min-height:1.95rem;border-radius:.56rem;padding:.35rem .58rem;font-size:.62rem}.fanbase-header .fanbase-primary-action.active{color:#1a110d;background:var(--fanbase-flame)}.fanbase-header .fanbase-primary-action:not(.active){position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 0 16px color-mix(in srgb,var(--fanbase-flame) 16%,transparent)}.fanbase-header .fanbase-primary-action:not(.active):after{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--membership-beam-angle),transparent 0 68%,color-mix(in srgb,var(--fanbase-flame) 80%,white) 76%,transparent 84%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:membership-beam 6s linear infinite}@media (prefers-reduced-motion:reduce){.fanbase-header .fanbase-primary-action:after{animation:none!important}}.fanbase-toolbar{justify-content:flex-start}.fanbase-audience-overview{display:grid;width:min(100%,68rem);justify-self:center;grid-template-columns:minmax(13rem,.72fr) minmax(18rem,1.35fr) minmax(10rem,.72fr);align-items:stretch;border:0;border-radius:.75rem;padding:1rem;background:color-mix(in srgb,var(--glass-soft) 48%,transparent)}.fanbase-total-audience{display:grid;align-content:center;gap:.16rem;padding:.55rem .8rem .55rem .2rem}.fanbase-total-audience>strong{font-size:clamp(2.6rem,5vw,4.3rem);font-weight:520;letter-spacing:-.065em;line-height:.92}.fanbase-total-audience>span{color:var(--muted);font-size:.64rem;font-weight:650}.fanbase-total-audience h2{margin:0;color:var(--muted);font-size:.72rem;font-weight:540}.fanbase-total-audience button{display:inline-flex;width:max-content;align-items:center;gap:.28rem;margin-top:.48rem;border:0;padding:0;color:var(--fanbase-flame);background:transparent;font-size:.64rem;font-weight:740}.fanbase-overview-lists{display:grid;align-content:center;justify-items:start;gap:.12rem;border:0;padding:.55rem .45rem;background:transparent}.fanbase-overview-lists>button{display:grid;width:fit-content;max-width:100%;grid-template-columns:minmax(10rem,12rem) auto;align-items:center;justify-content:start;gap:1rem;border:0;border-radius:.38rem;padding:.42rem .1rem;color:var(--text);background:transparent;text-align:left}.fanbase-overview-lists>button:first-of-type{margin-top:.2rem}.fanbase-overview-lists>button:focus-visible,.fanbase-overview-lists>button:hover{background:color-mix(in srgb,var(--fanbase-flame) 8%,transparent)}.fanbase-overview-lists>button span{display:grid;min-width:0;gap:.08rem}.fanbase-overview-lists>button strong{overflow:hidden;font-size:.69rem;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.fanbase-overview-lists>button small{color:var(--muted);font-size:.56rem}.fanbase-overview-lists>button em{color:var(--fanbase-flame);font-size:1rem;font-style:normal;font-weight:620}.fanbase-overview-counts{display:grid;align-content:center;gap:.18rem;margin:0;padding:.5rem .1rem .5rem .65rem}.fanbase-overview-counts>div{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;border:0;border-radius:0;padding:.34rem 0;background:transparent}.fanbase-overview-counts dt{color:var(--muted);font-size:.59rem}.fanbase-overview-counts dd{margin:0;font-size:.82rem;font-weight:650}.fanbase-signal-list article{grid-template-columns:.8rem minmax(0,1fr) auto}.fanbase-signal-list article>i{width:.32rem;height:.32rem;border-radius:50%;background:var(--fanbase-flame);box-shadow:0 0 10px rgba(236,119,45,.48)}.fanbase-overview-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.fanbase-overview-insights .fanbase-insight-section{min-height:10rem}.fanbase-fan-tools{display:flex;width:100%;align-items:center;gap:.5rem;padding:.22rem 0 .35rem}.fanbase-fans-search{width:100%;min-height:2.55rem;border-radius:.75rem;padding-inline:.72rem;background:color-mix(in srgb,var(--glass-soft) 82%,transparent)}.fanbase-fans-search input{font-size:.74rem}.fanbase-filter-toggle{display:inline-flex;min-height:2.55rem;flex:0 0 auto;align-items:center;gap:.36rem;border:1px solid var(--line);border-radius:.75rem;padding:.5rem .66rem;color:var(--muted);background:var(--glass-soft);font-size:.65rem;font-weight:710}.fanbase-filter-toggle.active{border-color:color-mix(in srgb,var(--fanbase-flame) 45%,var(--line));color:var(--text)}.fanbase-filter-toggle>span{display:grid;width:1.05rem;height:1.05rem;place-items:center;border-radius:50%;color:#21130d;background:var(--fanbase-flame);font-size:.5rem}.fanbase-filter-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.fanbase-filter-panel{position:relative;z-index:6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:start;gap:.5rem;border-block:1px solid var(--line);padding:.65rem 0}.fanbase-filter-menu{position:relative;min-width:0}.fanbase-filter-menu summary{display:grid;min-height:2.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.45rem;border:1px solid var(--line);border-radius:.65rem;padding:.38rem .55rem;color:var(--muted);background:var(--glass-soft);cursor:pointer;list-style:none}.fanbase-filter-menu summary::-webkit-details-marker{display:none}.fanbase-filter-menu summary>span{grid-column:1;font-size:.5rem;letter-spacing:.06em;text-transform:uppercase}.fanbase-filter-menu summary>strong{grid-column:1;overflow:hidden;color:var(--text);font-size:.64rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.fanbase-filter-menu summary>svg{grid-column:2;grid-row:1/3}.fanbase-filter-menu[open] summary{border-color:var(--fanbase-flame)}.fanbase-filter-menu[open] summary>svg{transform:rotate(180deg)}.fanbase-filter-menu>div{position:absolute;top:calc(100% + .35rem);right:0;left:0;display:grid;max-height:15rem;overflow-y:auto;border:1px solid color-mix(in srgb,var(--fanbase-flame) 30%,var(--line));border-radius:.68rem;padding:.3rem;background:color-mix(in srgb,var(--bg) 94%,var(--fanbase-night));box-shadow:0 16px 36px rgba(0,0,0,.28)}.fanbase-filter-menu>div button{display:flex;min-height:2rem;align-items:center;justify-content:space-between;gap:.5rem;border:0;border-radius:.42rem;padding:.38rem .45rem;color:var(--muted);background:transparent;font-size:.62rem;text-align:left}.fanbase-filter-menu>div button:hover,.fanbase-filter-menu>div button[aria-selected=true]{color:var(--text);background:color-mix(in srgb,var(--fanbase-flame) 10%,transparent)}.fanbase-filter-menu>div button em{color:var(--fanbase-flame);font-style:normal}.fanbase-clear-filters{min-height:2.6rem;border:0;padding:.4rem .3rem;color:var(--fanbase-flame);background:transparent;font-size:.61rem;font-weight:700;white-space:nowrap}.fanbase-filter-toggle{box-sizing:border-box;min-height:1.85rem;gap:.24rem;border-radius:.54rem;padding:.22rem .4rem;font-size:.55rem}.fanbase-filter-toggle>span{width:.9rem;height:.9rem;font-size:.45rem}.fanbase-pagination{display:flex;align-items:center;justify-content:center;gap:.65rem;border-top:1px solid var(--line);padding:.72rem 0 .15rem}.fanbase-pagination button{border:1px solid var(--line);border-radius:.55rem;padding:.34rem .52rem;color:var(--text);background:var(--glass-soft);font-size:.6rem}.fanbase-pagination span{color:var(--muted);font-size:.58rem}.fanbase-sources>.fanbase-section-heading .fanbase-primary-action{min-height:2rem;padding:.38rem .58rem;font-size:.63rem}.fanbase-sources>.fanbase-section-heading .fanbase-primary-action.active{color:#fff8f2;background:var(--fanbase-oxide)}@media (max-width:980px){.fanbase-audience-overview{grid-template-columns:minmax(12rem,.7fr) minmax(17rem,1.3fr)}.fanbase-overview-counts{grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:.35rem .2rem .1rem}.fanbase-overview-counts>div{padding:.45rem .25rem}}@media (min-width:701px) and (max-width:1100px){.fanbase-header{grid-template-columns:auto minmax(0,1fr) auto}.fanbase-header-summary{display:none}}@media (max-width:700px){.fanbase-route{--miniapp-header-gutter-x:.9rem;--miniapp-header-gutter-y:1rem}.fanbase-header{min-height:0;grid-template-columns:auto 1fr auto;gap:.65rem;padding:calc(var(--miniapp-header-gutter-y) + .45rem) calc(var(--miniapp-header-gutter-x) + .05rem) .85rem}.fanbase-header-headline,.fanbase-header-summary{grid-column:1/-1;justify-self:center;text-align:center}.fanbase-header-headline{grid-row:2}.fanbase-header-summary{grid-row:3}.fanbase-header-icon{width:2.35rem;height:2.35rem}.fanbase-header-icon img{width:1.48rem;height:1.48rem}.fanbase-header .fanbase-primary-action{grid-column:3;grid-row:1;justify-self:end}.fanbase-audience-overview{grid-template-columns:1fr}.fanbase-total-audience{padding-right:0}.fanbase-overview-lists{padding-inline:.55rem}.fanbase-overview-counts{grid-column:auto}.fanbase-overview-insights{grid-template-columns:1fr}.fanbase-fan-tools{width:100%}.fanbase-filter-toggle{padding-inline:.55rem}.fanbase-filter-panel{grid-template-columns:1fr}.fanbase-filter-menu>div{position:static;margin-top:.3rem;box-shadow:none}.fanbase-signal-list article{grid-template-columns:.8rem minmax(0,1fr)}}.fanbase-header-icon{border:1px solid transparent;background:linear-gradient(rgba(18,15,14,.82),rgba(18,15,14,.72)) padding-box,linear-gradient(145deg,var(--fanbase-oxide),var(--fanbase-flame) 58%,#f2a06d) border-box;box-shadow:0 0 18px rgba(225,101,42,.12)}.fanbase-visual-overview{display:grid;gap:.75rem;padding:.15rem 0 .2rem}.fanbase-donut-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.fanbase-donut-card{display:grid;align-content:start;gap:.65rem;border:0;border-radius:.85rem;padding:.85rem;background:color-mix(in srgb,var(--glass-soft) 74%,transparent)}.fanbase-donut-card.market{background:linear-gradient(140deg,color-mix(in srgb,#8bc8f7 10%,var(--glass-soft)),color-mix(in srgb,var(--glass-soft) 88%,transparent))}.fanbase-donut-body{display:grid;min-width:0;grid-template-columns:minmax(8rem,.65fr) minmax(10rem,1fr);align-items:center;gap:.8rem}.fanbase-donut{position:relative;display:grid;width:min(100%,10rem);aspect-ratio:1;place-items:center;justify-self:center}.fanbase-donut svg{width:100%;height:100%;overflow:visible}.fanbase-donut-base{stroke:color-mix(in srgb,var(--line) 82%,transparent);stroke-width:9}.fanbase-donut-segment{stroke-width:9;transition:opacity .2s ease,stroke-width .2s ease,filter .2s ease;cursor:pointer}.fanbase-donut-segment[data-active=true]{stroke-width:12;filter:drop-shadow(0 0 5px rgba(236,119,45,.35))}.fanbase-donut-card.market .fanbase-donut-segment[data-active=true]{filter:drop-shadow(0 0 5px rgba(155,208,246,.46))}.fanbase-donut-segment[data-muted=true]{opacity:.3}.fanbase-donut>span{position:absolute;display:grid;gap:.05rem;place-items:center;pointer-events:none}.fanbase-donut>span strong{font-size:1.35rem;font-weight:620;letter-spacing:-.04em}.fanbase-donut>span small{color:var(--muted);font-size:.54rem}.fanbase-donut-card ol{display:grid;min-width:0;margin:0;padding:0;list-style:none}.fanbase-donut-card li{display:grid;min-width:0;grid-template-columns:.5rem minmax(0,1fr) auto 2.2rem;align-items:center;gap:.42rem;border:0;border-radius:.42rem;padding:.42rem .3rem;color:var(--muted);font-size:.61rem;cursor:pointer;transition:color .16s ease,background .16s ease}.fanbase-donut-card li:focus-visible,.fanbase-donut-card li:hover,.fanbase-donut-card li[data-active=true]{color:var(--text);background:linear-gradient(90deg,color-mix(in srgb,var(--fanbase-flame) 7%,transparent),transparent)}.fanbase-donut-card li>i{width:.38rem;height:.38rem;border-radius:50%;background:var(--donut-color);box-shadow:0 0 7px color-mix(in srgb,var(--donut-color) 44%,transparent)}.fanbase-donut-card li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fanbase-donut-card li strong{color:var(--text);font-size:.65rem;font-weight:650}.fanbase-donut-card li small{color:var(--faint);font-size:.54rem;text-align:right}.fanbase-donut-card.market li:focus-visible,.fanbase-donut-card.market li:hover,.fanbase-donut-card.market li[data-active=true]{background:linear-gradient(90deg,color-mix(in srgb,#8bc8f7 13%,transparent),transparent)}.fanbase-insights-shell{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}.fanbase-insights-shell.has-market-panel{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem)}.fanbase-insights{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.fanbase-active-view{display:flex;min-height:2rem;grid-column:1/-1;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--line);padding:0 0 .55rem;color:var(--muted);font-size:.61rem}.fanbase-active-view strong{color:var(--text);font-weight:680}.fanbase-active-view button{border:0;padding:.2rem 0;color:var(--fanbase-flame);background:transparent;font-size:.59rem;font-weight:720;white-space:nowrap}.fanbase-insight-column{display:grid;min-width:0;align-content:start;gap:1rem}.fanbase-insight-section{min-height:0}.fanbase-source-mix{align-self:start}.fanbase-activity-wide{grid-column:1/-1}.fanbase-activity-wide .fanbase-timeline{min-height:10rem}.fanbase-market-list button{grid-template-columns:2rem minmax(0,1fr) auto 1rem;align-items:center;padding-right:.18rem;transition:padding .16s ease,background .16s ease}.fanbase-market-list button.active,.fanbase-market-list button:focus-visible,.fanbase-market-list button:hover{padding-left:.35rem;background:linear-gradient(90deg,color-mix(in srgb,var(--fanbase-flame) 8%,transparent),transparent)}.fanbase-market-list button>span,.fanbase-market-list button>svg{color:#9bcff0}.fanbase-market-list button>svg{opacity:.42;transition:opacity .16s ease,transform .16s ease}.fanbase-market-list button.active>svg,.fanbase-market-list button:focus-visible>svg,.fanbase-market-list button:hover>svg{opacity:1;transform:translateX(2px)}.fanbase-bar-list button.active,.fanbase-bar-list button:focus-visible,.fanbase-bar-list button:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--fanbase-flame) 7%,transparent),transparent)}.fanbase-market-list i{background:linear-gradient(90deg,#6a9cc4,#b8def2);opacity:.7}.fanbase-support-grid button{position:relative;overflow:hidden;padding-left:.9rem;transition:background .16s ease}.fanbase-support-grid button:before{content:"";position:absolute;top:.48rem;bottom:.48rem;left:0;width:2px;border-radius:99px;background:linear-gradient(180deg,#f4a16d,var(--fanbase-flame),var(--fanbase-oxide));box-shadow:0 0 10px rgba(236,119,45,.26)}.fanbase-support-grid button.active,.fanbase-support-grid button:focus-visible,.fanbase-support-grid button:hover{background:linear-gradient(110deg,color-mix(in srgb,var(--fanbase-flame) 9%,transparent),transparent 72%)}.fanbase-market-panel{position:sticky;top:4.5rem;display:grid;max-height:calc(100vh - 6rem);min-width:0;align-content:start;overflow:hidden;border-left:1px solid color-mix(in srgb,var(--fanbase-flame) 30%,var(--line));padding-left:1rem}.fanbase-market-panel-heading{display:flex;align-items:start;justify-content:space-between;gap:.65rem;border-bottom:1px solid var(--line);padding-bottom:.7rem}.fanbase-market-panel-heading>div{display:grid;gap:.16rem}.fanbase-market-panel-heading h2{margin:0;font-size:1.05rem;font-weight:670}.fanbase-market-panel-heading span{color:var(--muted);font-size:.6rem}.fanbase-market-fans{display:grid;min-height:0;overflow-y:auto;overscroll-behavior:contain}.fanbase-market-fans>button{display:grid;min-width:0;grid-template-columns:1.8rem minmax(0,1fr) auto .8rem;align-items:center;gap:.45rem;border:0;border-bottom:1px solid var(--line);padding:.55rem .15rem;color:var(--text);background:transparent;text-align:left}.fanbase-market-fans>button:focus-visible,.fanbase-market-fans>button:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--fanbase-flame) 7%,transparent),transparent)}.fanbase-market-fans>button>span:not(.fanbase-avatar){display:grid;min-width:0;gap:.08rem}.fanbase-market-fans em,.fanbase-market-fans small,.fanbase-market-fans strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fanbase-market-fans strong{font-size:.63rem;font-weight:670}.fanbase-market-fans em,.fanbase-market-fans small{color:var(--muted);font-size:.53rem;font-style:normal}.fanbase-market-fans em{max-width:6rem}.fanbase-market-fans svg{color:var(--fanbase-flame)}.fanbase-market-state{padding:1rem 0;color:var(--muted);font-size:.65rem}.fanbase-market-panel>.fanbase-fan-detail{position:static;border-left:0;padding:.8rem 0 0}.fanbase-source-item{border-top:1px solid var(--line)}.fanbase-source-heading{display:grid;grid-template-columns:minmax(0,1fr) auto 1rem;align-items:center;gap:.55rem;padding:.7rem 0;cursor:pointer;list-style:none}.fanbase-source-heading::-webkit-details-marker{display:none}.fanbase-source-heading>svg{color:var(--muted);transition:transform .18s ease}.fanbase-source-item[open] .fanbase-source-heading>svg{transform:rotate(180deg)}.fanbase-source-heading:hover>span strong{color:var(--fanbase-flame)}.fanbase-source-runs{padding-bottom:.2rem}.fanbase-source-actions{display:flex;justify-content:flex-end;margin-left:2.7rem;border-top:1px solid var(--line);padding:.42rem 0 .58rem}.fanbase-source-actions button{border:0;color:var(--muted);background:transparent;font-size:.58rem}.fanbase-source-actions button:focus-visible,.fanbase-source-actions button:hover{color:var(--fanbase-flame)}.fanbase-import-backdrop{position:fixed;z-index:220;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(6,6,7,.72);backdrop-filter:blur(6px)}.fanbase-import{max-height:calc(100dvh - 2rem);overflow-y:auto;display:grid;width:min(100%,31rem);gap:1rem;border:1px solid color-mix(in srgb,var(--fanbase-flame) 24%,var(--line));border-radius:.95rem;padding:1rem;color:var(--text);background:color-mix(in srgb,var(--bg) 96%,#191411);box-shadow:0 28px 72px rgba(0,0,0,.5)}.fanbase-import-heading{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.fanbase-import-heading>div{display:grid;gap:.2rem}.fanbase-import-heading h2{margin:0;font-size:1.05rem;font-weight:680;letter-spacing:-.025em}.fanbase-import-heading .fanbase-icon-button{width:2rem;height:2rem;border:1px solid var(--line);border-radius:50%}.fanbase-import-form{display:grid;gap:.78rem}.fanbase-import-form>label:not(.fanbase-file-drop):not(.fanbase-import-consent){display:grid;gap:.32rem}.fanbase-import-form>label>span{color:var(--muted);font-size:.59rem;font-weight:680}.fanbase-import-form input:not([type=checkbox]){width:100%;min-height:2.35rem;border:1px solid var(--line);border-radius:.58rem;padding:.43rem .58rem;color:var(--text);background:var(--glass-soft);font-size:.68rem}.fanbase-source-picker{position:relative;margin:0}.fanbase-source-picker summary{display:grid;min-height:2.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.6rem;border:1px solid color-mix(in srgb,var(--fanbase-flame) 28%,var(--line));border-radius:.62rem;padding:.36rem .62rem;background:linear-gradient(90deg,color-mix(in srgb,var(--fanbase-flame) 7%,var(--glass-soft)),var(--glass-soft));cursor:pointer;list-style:none}.fanbase-source-picker summary::-webkit-details-marker{display:none}.fanbase-source-picker summary>span{grid-column:1;color:var(--muted);font-size:.54rem;font-weight:680;letter-spacing:.04em;text-transform:uppercase}.fanbase-source-picker summary>strong{grid-column:1;overflow:hidden;color:var(--text);font-size:.73rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.fanbase-source-picker summary>svg{grid-column:2;grid-row:1/3;color:var(--fanbase-flame);transition:transform .16s ease}.fanbase-source-picker[open] summary{border-color:var(--fanbase-flame)}.fanbase-source-picker[open] summary>svg{transform:rotate(180deg)}.fanbase-source-options{position:absolute;z-index:5;top:calc(100% + .35rem);right:0;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;border:1px solid color-mix(in srgb,var(--fanbase-flame) 32%,var(--line));border-radius:.7rem;padding:.32rem;background:color-mix(in srgb,var(--bg) 97%,#191411);box-shadow:0 18px 42px rgba(0,0,0,.42)}.fanbase-source-options button{min-height:2.05rem;overflow:hidden;border:0;border-radius:.42rem;padding:.36rem .46rem;color:var(--muted);background:transparent;font-size:.64rem;font-weight:640;text-align:left;text-overflow:ellipsis;white-space:nowrap}.fanbase-source-options button:focus-visible,.fanbase-source-options button:hover,.fanbase-source-options button[aria-selected=true]{color:var(--text);background:color-mix(in srgb,var(--fanbase-flame) 12%,transparent)}.fanbase-file-drop{position:relative;display:grid;min-height:6.5rem;place-items:center;align-content:center;gap:.25rem;border:1px dashed color-mix(in srgb,var(--fanbase-flame) 46%,var(--line));border-radius:.68rem;padding:.75rem;color:var(--fanbase-flame);background:color-mix(in srgb,var(--fanbase-flame) 5%,transparent);text-align:center;cursor:pointer}.fanbase-file-drop strong{max-width:100%;overflow:hidden;color:var(--text);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.fanbase-file-drop span{color:var(--muted);font-size:.58rem}.fanbase-file-drop input{position:absolute;width:1px;height:1px;opacity:0}.fanbase-import-consent{display:flex;align-items:start;gap:.5rem;border-radius:.58rem;padding:.56rem .62rem;background:color-mix(in srgb,var(--fanbase-flame) 6%,transparent);color:var(--muted);font-size:.62rem;line-height:1.45}.fanbase-import-consent input{width:.9rem;height:.9rem;flex:0 0 auto;margin:.05rem 0 0;accent-color:var(--fanbase-flame)}.fanbase-inline-error{margin:0;border-left:2px solid var(--fanbase-oxide);padding:.45rem .6rem;color:var(--text);background:color-mix(in srgb,var(--fanbase-oxide) 7%,transparent);font-size:.64rem}.fanbase-import-actions{display:flex;justify-content:flex-end;gap:.42rem;padding-top:.12rem}.fanbase-import-actions button{min-height:2.1rem}.fanbase-import-complete{display:grid;min-height:11rem;place-items:center;align-content:center;gap:.38rem;padding:.7rem;color:var(--fanbase-flame);text-align:center}.fanbase-import-complete strong{color:var(--text);font-size:.84rem}.fanbase-import-complete span{color:var(--muted);font-size:.64rem}.fanbase-import-complete button{margin-top:.35rem;min-height:2.1rem}@media (max-width:980px){.fanbase-insights-shell.has-market-panel{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem)}}@media (max-width:700px){.fanbase-donut-grid,.fanbase-insights{grid-template-columns:1fr}.fanbase-donut-body{grid-template-columns:minmax(7.5rem,.55fr) minmax(9rem,1fr)}.fanbase-insights-shell.has-market-panel{grid-template-columns:1fr}.fanbase-market-panel{position:fixed;z-index:40;top:3.6rem;right:0;bottom:4.5rem;width:min(22rem,calc(100vw - 2rem));max-height:none;overflow-y:auto;border-left-color:color-mix(in srgb,var(--fanbase-flame) 40%,var(--line));padding:1rem;background:color-mix(in srgb,var(--bg) 96%,var(--fanbase-night));box-shadow:-18px 0 40px rgba(0,0,0,.32)}.fanbase-active-view{align-items:start}.fanbase-import-backdrop{align-items:end;padding:.65rem}.fanbase-import{width:100%;border-radius:.85rem;padding:.9rem}.fanbase-source-options{grid-template-columns:1fr}}@media (max-width:460px){.fanbase-donut-body{grid-template-columns:1fr}.fanbase-donut{width:8.5rem}}@media (prefers-reduced-motion:reduce){.fanbase-donut-card li,.fanbase-donut-segment,.fanbase-market-list button,.fanbase-market-list button>svg,.fanbase-source-heading>svg,.fanbase-source-picker summary>svg,.fanbase-support-grid button{transition:none!important}}.fanbase-import-columns{display:grid;gap:.4rem;color:var(--muted);font-size:.65rem;overflow-wrap:anywhere}.fanbase-import-columns>span{color:var(--muted);font-size:.59rem;font-weight:680}.fanbase-import-columns ul{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.fanbase-import-columns li{border:1px solid color-mix(in srgb,var(--fanbase-flame) 28%,var(--line));border-radius:999px;padding:.2rem .55rem;color:var(--text);background:color-mix(in srgb,var(--fanbase-flame) 6%,transparent);font-size:.62rem;font-weight:620}.fanbase-import-columns small{color:var(--faint);font-size:.58rem}.fanbase-import-guide{display:grid;gap:.5rem;margin-top:-.3rem}.fanbase-import-guide>button{display:inline-flex;width:fit-content;align-items:center;gap:.3rem;border:0;padding:0;color:var(--fanbase-flame);background:transparent;font-size:.64rem;font-weight:700}.fanbase-import-guide>button[aria-expanded=true] svg{transform:rotate(180deg)}.fanbase-import-guide .fanbase-guide-steps{border-radius:.62rem;padding:.7rem .8rem;background:color-mix(in srgb,var(--fanbase-flame) 5%,var(--glass-soft))}.fanbase-overview-pair{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1rem}.fanbase-overview-pair .fanbase-current-read{align-self:stretch;align-content:start;gap:.65rem;border-radius:.85rem;padding:.85rem 1rem;background:color-mix(in srgb,var(--glass-soft) 74%,transparent)}.fanbase-overview-pair .fanbase-donut-card{align-self:stretch}.fanbase-overview-pair .fanbase-signal-list{border-top:0}.fanbase-overview-pair .fanbase-signal-list article:last-child{border-bottom:0}.fanbase-overview-pair h2,.fanbase-sources>.fanbase-section-heading h2{margin:0;font-size:1rem;font-weight:680}.fanbase-list-guides{display:grid;gap:.85rem}.fanbase-list-guides-heading{display:grid;gap:.25rem}.fanbase-list-guides-heading h2{margin:0;font-size:1.05rem;font-weight:680;letter-spacing:-.02em}.fanbase-list-guides-heading p{color:var(--muted);font-size:.7rem}.fanbase-guide-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.45rem}.fanbase-guide-grid>button{display:grid;min-height:3.1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .6rem;border:1px solid var(--line);border-radius:.75rem;padding:.55rem .65rem;color:var(--text);background:color-mix(in srgb,var(--glass-soft) 70%,transparent);text-align:left;transition:border-color .16s ease,background .16s ease}.fanbase-guide-grid>button:hover{border-color:color-mix(in srgb,var(--fanbase-flame) 35%,var(--line))}.fanbase-guide-grid>button.active{border-color:var(--fanbase-flame);background:color-mix(in srgb,var(--fanbase-flame) 9%,var(--glass-soft))}.fanbase-guide-grid>button>span:last-child{display:grid;min-width:0;gap:.1rem}.fanbase-guide-grid>button strong{overflow:hidden;font-size:.72rem;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.fanbase-guide-grid>button em{display:inline-flex;align-items:center;gap:.2rem;color:var(--faint);font-size:.56rem;font-style:normal}.fanbase-guide-grid>button em.done{color:#83dca0}.fanbase-guide-mark{display:grid;width:1.85rem;height:1.85rem;place-items:center;border-radius:.55rem;color:var(--text);background:color-mix(in srgb,var(--fanbase-flame) 12%,var(--glass-soft));font-size:.72rem;font-weight:800}.fanbase-guide-detail{display:grid;gap:.7rem;border:1px solid color-mix(in srgb,var(--fanbase-flame) 30%,var(--line));border-radius:.85rem;padding:.9rem 1rem;background:color-mix(in srgb,var(--fanbase-flame) 4%,var(--glass-soft))}.fanbase-guide-detail-heading{display:flex;align-items:center;gap:.6rem}.fanbase-guide-detail-heading strong{font-size:.84rem;font-weight:680}.fanbase-guide-steps{display:grid;gap:.65rem}.fanbase-guide-steps ol{display:grid;gap:.45rem;margin:0;padding:0;list-style:none;counter-reset:guide-step}.fanbase-guide-steps li{display:grid;grid-template-columns:1.35rem minmax(0,1fr);align-items:baseline;gap:.5rem;color:var(--text);font-size:.74rem;line-height:1.45;counter-increment:guide-step}.fanbase-guide-steps li:before{content:counter(guide-step);display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;color:#1a110d;background:var(--fanbase-flame);font-size:.58rem;font-weight:800}.fanbase-guide-steps>p{color:var(--muted);font-size:.64rem}.fanbase-guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.fanbase-guide-actions a,.fanbase-guide-actions button{display:inline-flex;min-height:2.1rem;align-items:center;gap:.35rem;border:1px solid var(--line);border-radius:999px;padding:.38rem .75rem;color:var(--text);background:var(--glass-soft);font-size:.64rem;font-weight:700}.fanbase-guide-actions .fanbase-guide-primary{border-color:transparent;color:#1a110d;background:var(--fanbase-flame)}.fanbase-guide-actions a{border-color:transparent;padding-inline:.3rem;color:var(--muted);background:transparent}.fanbase-guide-actions a:hover{color:var(--text)}.fanbase-empty-start{width:min(100%,48rem);justify-self:center;gap:1rem;padding-top:.6rem}.fanbase-other-list{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;border:1px dashed color-mix(in srgb,var(--fanbase-flame) 40%,var(--line));border-radius:.75rem;padding:.6rem .65rem .6rem .75rem;background:color-mix(in srgb,var(--fanbase-flame) 5%,transparent)}.fanbase-other-list>span{display:grid;width:1.85rem;height:1.85rem;place-items:center;border-radius:.55rem;color:var(--fanbase-flame);background:color-mix(in srgb,var(--fanbase-flame) 12%,transparent)}.fanbase-other-list p{display:grid;min-width:0;gap:.1rem;margin:0}.fanbase-other-list strong{font-size:.72rem;font-weight:680}.fanbase-other-list small{color:var(--muted);font-size:.62rem}.fanbase-other-list button{min-height:2.1rem;border:1px solid color-mix(in srgb,var(--fanbase-flame) 55%,transparent);border-radius:999px;padding:.38rem .85rem;color:var(--fanbase-flame);background:transparent;font-size:.66rem;font-weight:720;white-space:nowrap;transition:background .16s ease,color .16s ease}.fanbase-other-list button:focus-visible,.fanbase-other-list button:hover{color:#1a110d;background:var(--fanbase-flame)}@media (max-width:460px){.fanbase-other-list{grid-template-columns:auto minmax(0,1fr)}.fanbase-other-list button{grid-column:1/-1}}.fanbase-sources .fanbase-list-guides{margin-bottom:.6rem;border-bottom:1px solid var(--line);padding-bottom:1.3rem}.fanbase-overview>.fanbase-list-guides{margin-top:.6rem;border-top:1px solid var(--line);padding-top:1.3rem}.fanbase-source-heading>em{color:var(--muted)!important;font-size:.64rem!important;text-transform:none!important}@media (max-width:760px){.fanbase-overview-pair{grid-template-columns:1fr}.fanbase-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.fanbase-icon-button{min-width:2.75rem;min-height:2.75rem}}@media (max-width:760px){.fanbase-timeline em,.fanbase-timeline span{font-size:.62rem}}.founder-cockpit{display:grid;grid-template-columns:12rem minmax(0,1fr);width:100%;min-height:calc(100dvh - var(--workspace-header-height));gap:0;--text:#f1f1f1;--muted:#aaa;--faint:#888;--bg:#111;--line:#303030;background:var(--bg);color:var(--text)}.cockpit-header{display:flex;min-height:4rem;align-items:end;justify-content:space-between;gap:2rem;border-bottom:1px solid color-mix(in srgb,var(--text) 24%,transparent);padding:.5rem 0 1.35rem}.cockpit-view-heading p{color:var(--muted);font-family:var(--font-mono),monospace;font-size:.58rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.cockpit-header h1{margin-top:0;font-family:var(--font-display),sans-serif;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:600;letter-spacing:-.055em;line-height:1.1}.cockpit-refresh{display:grid;flex:0 0 auto;justify-items:end;gap:.45rem}.cockpit-error button,.cockpit-refresh button{display:inline-flex;min-height:2.1rem;align-items:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--text) 28%,transparent);border-radius:.35rem;padding:.45rem .65rem;color:var(--text);background:transparent;font-size:.8rem;font-weight:720;cursor:pointer}.cockpit-error button:hover,.cockpit-refresh button:hover{border-color:color-mix(in srgb,var(--text) 62%,transparent);background:color-mix(in srgb,var(--text) 5%,transparent)}.cockpit-refresh button:disabled{opacity:.55;cursor:wait}.cockpit-refresh>span{color:var(--muted);font-family:var(--font-mono),monospace;font-size:.75rem}.cockpit-refresh .is-refreshing{animation:cockpit-spin .8s linear infinite}@keyframes cockpit-spin{to{transform:rotate(1turn)}}.cockpit-tabs{display:grid;min-width:0;gap:.3rem}.cockpit-tabs button{position:relative;display:flex;width:100%;min-height:2.8rem;align-items:center;gap:.7rem;border:1px solid transparent;border-radius:.35rem;padding:.65rem .7rem;color:var(--muted);background:transparent;font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.cockpit-tabs button:hover{color:var(--text);background:#1a1a1a}.cockpit-tabs button[aria-current=page]{border-color:#333;color:var(--text);background:#232323}.cockpit-tabs button svg{flex-shrink:0}.cockpit-nav-label{flex:1}.cockpit-nav-count{display:grid;min-width:1.4rem;min-height:1.4rem;place-content:center;border:1px solid #555;border-radius:.3rem;color:var(--text);font-family:var(--font-mono),monospace;font-size:.72rem}.cockpit-tabs button small{font-size:.6rem;color:var(--muted)}.founder-cockpit a:focus-visible,.founder-cockpit button:focus-visible,.founder-cockpit summary:focus-visible{outline:2px solid var(--text);outline-offset:4px}.cockpit-view{display:grid}.cockpit-view-heading{display:flex;min-height:4rem;align-items:end;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:1rem 0}.cockpit-view-heading h2{margin-top:.3rem;font-size:1.05rem;font-weight:720;letter-spacing:-.025em}.cockpit-view-heading>span{color:var(--muted);font-family:var(--font-mono),monospace;font-size:.75rem}.cockpit-rows{display:grid}.cockpit-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr) 8rem 12rem;align-items:center;gap:1rem;min-height:5rem;border-bottom:1px solid var(--line);padding:.85rem 0}.cockpit-row-area{color:var(--muted);font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:620;letter-spacing:.08em;text-transform:uppercase}.cockpit-row-main{display:grid;gap:.28rem;min-width:0}.cockpit-row-title{display:flex;align-items:baseline;gap:.55rem;min-width:0}.cockpit-row-title strong{font-size:.85rem;font-weight:720}.cockpit-row-title span,.cockpit-row-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit-row-title span{color:var(--faint);font-size:.72rem}.cockpit-row-main p{max-width:74ch;color:var(--muted);font-size:.85rem;line-height:1.5}.cockpit-row-main small{color:var(--muted);font-family:var(--font-mono),monospace;font-size:.75rem;overflow-wrap:anywhere}.cockpit-row-main small a{color:var(--text);text-decoration:underline;text-underline-offset:.2rem}.cockpit-row time,.cockpit-table time{justify-self:end}.cockpit-row time,.cockpit-status,.cockpit-table time{color:var(--muted);font-family:var(--font-mono),monospace;font-size:.75rem;white-space:nowrap}.cockpit-status{display:inline-flex;width:fit-content;min-height:1.4rem;align-items:center;border:1px solid color-mix(in srgb,var(--text) 25%,transparent);border-radius:999px;padding:.25rem .44rem;background:color-mix(in srgb,var(--text) 3%,transparent);font-weight:650}.cockpit-status.blocked,.cockpit-status.conflict,.cockpit-status.needs-attention{border-color:color-mix(in srgb,var(--text) 58%,transparent);color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.cockpit-status.restricted,.cockpit-status.watch{border-style:dashed}.cockpit-claim-decision{display:grid;justify-items:start;gap:.5rem}.cockpit-action-error{border-bottom:1px solid var(--line);padding:.7rem 0;color:var(--text);font-size:.65rem}.cockpit-filters{display:grid;grid-template-columns:minmax(14rem,1fr) auto auto;gap:.6rem;border-bottom:1px solid var(--line);padding:.75rem 0}.cockpit-filters input,.cockpit-filters select{width:100%;min-height:2.1rem;border:1px solid var(--line);border-radius:.35rem;padding:.42rem .6rem;color:var(--text);background:color-mix(in srgb,var(--bg) 95%,white 5%);font:inherit;font-size:.85rem;outline:none}.cockpit-filters select{min-width:9.5rem}.cockpit-filters input:focus,.cockpit-filters select:focus{border-color:color-mix(in srgb,var(--text) 50%,transparent)}.cockpit-search{position:relative;display:flex;align-items:center}.cockpit-search svg{position:absolute;left:.6rem;color:var(--faint);pointer-events:none}.cockpit-search input{padding-left:1.9rem}.cockpit-table-wrap{overflow-x:auto}.cockpit-user-controls{display:flex;align-items:center;gap:.75rem}.cockpit-reset-studio{border:1px solid #666;border-radius:.35rem;background:transparent;color:var(--text);padding:.48rem .75rem;font:inherit;font-size:.72rem;cursor:pointer}.cockpit-reset-studio:disabled{cursor:wait;opacity:.55}.cockpit-table{width:100%;min-width:49rem;border-collapse:collapse;font-size:.85rem}.cockpit-table th{height:2.8rem;border-bottom:1px solid var(--line);color:var(--muted);font-size:.75rem;font-weight:650;letter-spacing:.08em;text-align:left;text-transform:uppercase}.cockpit-table th:last-child{text-align:right}.cockpit-table td{height:4rem;border-bottom:1px solid var(--line);padding-right:1rem;color:var(--muted)}.cockpit-table td:first-child{display:grid;align-content:center;gap:.18rem;color:var(--text)}.cockpit-table td:first-child strong{font-size:.82rem;font-weight:700}.cockpit-table td:first-child span{color:var(--muted);font-size:.72rem}.cockpit-table td:last-child{padding-right:0;text-align:right}.cockpit-coverage{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--line);padding:1rem 0}.cockpit-coverage>div{display:grid;gap:.25rem}.cockpit-coverage strong{font-size:.72rem;font-weight:700}.cockpit-coverage p{max-width:70ch;color:var(--muted);font-size:.64rem;line-height:1.45}.cockpit-coverage a{flex:0 0 auto;color:var(--text);font-size:.75rem;font-weight:700;text-decoration:underline;text-underline-offset:.25rem}.cockpit-empty{display:grid;min-height:11rem;place-content:center;justify-items:center;gap:.6rem;border-bottom:1px solid var(--line);color:var(--muted);text-align:center}.cockpit-empty span{display:grid;width:1.9rem;height:1.9rem;place-items:center;border:1px solid color-mix(in srgb,var(--text) 28%,transparent);border-radius:50%;font-family:var(--font-mono),monospace;font-size:.7rem}.cockpit-empty p{font-size:.75rem}.cockpit-loading{min-height:14rem;padding-top:2rem;color:var(--muted);font-family:var(--font-mono),monospace;font-size:.75rem}.cockpit-error{display:grid;min-height:14rem;align-content:center;justify-items:start;gap:.45rem;border-bottom:1px solid var(--line)}.cockpit-error strong{font-size:.8rem}.cockpit-error p{color:var(--muted);font-size:.75rem}.cockpit-error button{margin-top:.45rem}.cockpit-stale{border-bottom:1px solid var(--line);padding:.65rem 0;color:var(--muted);font-family:var(--font-mono),monospace;font-size:.72rem;line-height:1.5}@media (max-width:900px){.cockpit-row{grid-template-columns:6.5rem minmax(0,1fr) auto}.cockpit-row time{grid-column:2;justify-self:start}}@media (max-width:680px){.cockpit-header{min-height:0;align-items:start;flex-direction:column;gap:.75rem}.cockpit-header h1{font-size:1.9rem}.cockpit-refresh{width:100%;grid-template-columns:1fr;align-items:center;justify-items:start}.cockpit-refresh>span{max-width:100%;justify-self:start;text-align:left}.cockpit-tabs{gap:1.1rem}.cockpit-filters{grid-template-columns:1fr 1fr}.cockpit-search{grid-column:1/-1}.cockpit-row{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;min-height:6.2rem}.cockpit-claim-decision{justify-items:start}.cockpit-row-area{grid-column:1/-1}.cockpit-row-title{gap:.18rem}.cockpit-coverage,.cockpit-row-title{align-items:start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.cockpit-refresh .is-refreshing{animation:none}}.cockpit-claim-filters{grid-template-columns:minmax(10rem,14rem);align-items:center}.cockpit-waitlist-filters{grid-template-columns:minmax(12rem,1fr) auto;align-items:center}.cockpit-claim-filters label{display:grid;gap:.3rem;font-size:.75rem}.cockpit-claim-filters p{max-width:65ch;color:var(--muted);font-size:.75rem;line-height:1.5}.cockpit-application-row{width:100%;min-height:5rem;padding:1rem 0;border:0;border-bottom:1px solid var(--line);color:var(--text);background:transparent;font:inherit;text-align:left;cursor:pointer}.cockpit-application-row:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.cockpit-maintenance{position:relative;color:var(--muted);font-size:.75rem}.cockpit-maintenance summary{cursor:pointer}.cockpit-maintenance button{margin-top:.6rem}.cockpit-export{min-height:2.2rem;border:1px solid var(--line);border-radius:.35rem;padding:.4rem .7rem;color:var(--text);background:transparent;font:inherit;font-size:.75rem;cursor:pointer}.cockpit-export:disabled{opacity:.5;cursor:default}.cockpit-growth{padding-top:1rem}.cockpit-growth .cockpit-table{min-width:20rem}.cockpit-growth .cockpit-table td{height:2.5rem}.cockpit-usage-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:1rem}.cockpit-usage-columns h4{font-size:.8rem;font-weight:650}.cockpit-usage-note{margin-top:.5rem;color:var(--muted);font-size:.75rem;line-height:1.5}.cockpit-application-dialog{position:fixed;inset:0;width:min(42rem,calc(100% - 2rem));max-height:min(85vh,52rem);margin:auto;border:1px solid var(--line);border-radius:.7rem;padding:0;color:var(--text);background:var(--bg);overflow-y:auto;overscroll-behavior:contain}.cockpit-application-dialog::backdrop{background:rgba(0,0,0,.75)}.cockpit-dialog-content{padding:1.5rem}.cockpit-dialog-content header{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.cockpit-dialog-content h2{margin-top:.5rem;font-size:1.4rem}.cockpit-dialog-content button{min-width:2.5rem;min-height:2.5rem;display:grid;place-content:center;border:1px solid var(--line);border-radius:.35rem;color:var(--text);background:transparent;cursor:pointer}.cockpit-dialog-content dl{display:grid;gap:1rem;margin-top:1rem}.cockpit-dialog-content dt{color:var(--muted);font-size:.75rem}.cockpit-dialog-content dd{margin-top:.25rem;font-size:.85rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.cockpit-claim-row{grid-template-columns:minmax(0,1fr) auto;gap:.4rem 1.25rem;padding-block:1rem}.cockpit-claim-row .cockpit-row-title{flex-direction:row;flex-wrap:wrap;align-items:baseline}.cockpit-claim-row .cockpit-row-title strong{white-space:normal;overflow-wrap:anywhere}.cockpit-claim-row .cockpit-row-main p{overflow-wrap:anywhere}.cockpit-claim-row .cockpit-claim-decision{justify-items:end}.cockpit-claim-flag{color:var(--text);font-size:.72rem}.cockpit-claim-details{grid-column:1/-1;min-width:0;color:var(--muted);font-size:.75rem}.cockpit-claim-details summary{width:fit-content;display:list-item;padding:.35rem 0;cursor:pointer}.cockpit-claim-evidence{padding:.75rem 1rem;margin-top:.4rem;border-left:1px solid var(--line)}.cockpit-claim-evidence dl{display:grid;gap:.65rem}.cockpit-claim-evidence dl>div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem}.cockpit-claim-evidence dd{color:var(--text);line-height:1.5;overflow-wrap:anywhere}.cockpit-claim-evidence time{font:inherit;color:inherit;white-space:normal}.cockpit-claim-evidence p{margin-top:1rem;line-height:1.5}.cockpit-claim-evidence footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;overflow-wrap:anywhere}.cockpit-claim-evidence a{color:var(--text);text-decoration:underline;text-underline-offset:.2rem}.cockpit-claim-actions{display:flex;flex-wrap:wrap;gap:.4rem}.cockpit-claim-actions button{display:inline-flex;align-items:center;gap:.3rem}.cockpit-claim-dialog{width:min(32rem,calc(100% - 2rem))}.cockpit-claim-dialog p{margin-top:.9rem;font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.cockpit-claim-dialog label{display:grid;gap:.4rem;margin-top:1rem;color:var(--muted);font-size:.75rem}.cockpit-claim-dialog textarea{width:100%;border:1px solid var(--line);border-radius:.35rem;padding:.5rem .6rem;color:var(--text);background:transparent;font:inherit;font-size:.85rem;resize:vertical}.cockpit-claim-dialog footer{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.2rem}.cockpit-dialog-content .cockpit-export{display:inline-flex;padding:.4rem .9rem}.cockpit-dialog-content .cockpit-confirm{color:var(--bg);background:var(--text);border-color:var(--text)}.cockpit-dialog-content button:disabled{opacity:.5;cursor:default}@media (max-width:680px){.cockpit-claim-filters,.cockpit-usage-columns,.cockpit-waitlist-filters{grid-template-columns:1fr}.cockpit-usage-columns{gap:.5rem}.cockpit-row time{grid-column:1/-1}.cockpit-dialog-content{padding:1rem}}.app-shell:has(.founder-cockpit){grid-template-columns:minmax(0,1fr)}.app-shell:has(.founder-cockpit)>.app-sidebar,.app-shell:has(.founder-cockpit)>.mobile-app-nav{display:none}.platform-main:has(>.founder-cockpit){padding:0;background:#111}.cockpit-sidebar{display:flex;min-width:0;position:sticky;top:var(--workspace-header-height);align-self:start;min-height:calc(100dvh - var(--workspace-header-height));flex-direction:column;border-right:1px solid var(--line);padding:1.7rem .7rem 1.2rem}.cockpit-brand{display:grid;gap:.5rem;padding:0 .7rem 1.7rem}.cockpit-brand strong{font-size:1.05rem;font-weight:700;letter-spacing:.045em}.cockpit-brand span{color:var(--muted);font-size:.78rem}.cockpit-return{display:flex;align-items:center;gap:.65rem;margin-top:auto;padding:2rem .7rem 0;color:var(--muted);font-size:.8rem}.cockpit-content{scroll-margin-top:calc(var(--workspace-header-height) + 1rem)}.cockpit-content:focus{outline:none}.cockpit-main{width:100%;max-width:90rem;min-width:0;padding:1.8rem clamp(1.25rem,3vw,2.8rem) 1rem}.cockpit-header{align-items:start;min-height:0;border-bottom:0;padding:0 0 1rem}.cockpit-header h1{margin:0;font-family:var(--font-ui),sans-serif;font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:680;letter-spacing:-.045em}.cockpit-environment{margin-top:.55rem;color:var(--muted);font-family:var(--font-mono),monospace;font-size:.7rem}.cockpit-refresh{grid-template-columns:auto auto;align-items:center;gap:.6rem}.cockpit-refresh>span{grid-column:1/-1;font-size:.65rem}.cockpit-period-select select{min-height:2.1rem;border:1px solid var(--line);border-radius:.35rem;padding:.4rem .6rem;color:var(--text);background:var(--bg);font:inherit;font-size:.8rem}.cockpit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:.8rem 0 1rem}.cockpit-metrics>div{display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--line);padding:0 1.7rem}.cockpit-metrics>div:first-child{border:0;padding-left:0}.cockpit-metrics dd{order:-1;font-size:clamp(2rem,3.2vw,3rem);font-weight:650;letter-spacing:-.055em;line-height:1.15;font-variant-numeric:tabular-nums}.cockpit-metrics dt{margin-top:.4rem;font-size:.9rem;font-weight:550}.cockpit-metrics small{display:block;margin-top:.4rem;color:var(--muted);font-size:.68rem;line-height:1.4}.cockpit-period-note{padding:.3rem 0 1rem;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-mono),monospace;font-size:.65rem;line-height:1.6}.cockpit-app-activity{padding-top:1.25rem}.cockpit-overview h2{font-size:1.1rem;font-weight:650;letter-spacing:-.025em}.cockpit-activity-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.88rem}.cockpit-activity-table thead th{height:2.8rem;border-bottom:1px solid var(--line);color:var(--muted);font-size:.75rem;font-weight:450;text-align:left}.cockpit-activity-table thead th:first-child{width:38%}.cockpit-activity-table thead th:nth-child(2){width:18%}.cockpit-activity-table tbody th,.cockpit-activity-table td{height:2.9rem;border-bottom:1px solid var(--line);padding:.7rem 1rem .7rem 0;text-align:left}.cockpit-activity-table tbody th{font-weight:550}.cockpit-activity-table tbody th svg{display:inline-block;margin-right:.85rem;color:#bbb;vertical-align:middle}.cockpit-activity-table td{color:#ccc;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cockpit-unavailable{color:var(--faint);font-size:.8rem}.cockpit-measurement-note{padding:.5rem 0;color:var(--muted);font-size:.7rem;line-height:1.6}.cockpit-measurement-note summary{cursor:pointer}.cockpit-measurement-note p{max-width:90ch;padding-top:.5rem}.cockpit-overview-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:2.5rem;border-top:1px solid var(--line);padding:1rem 0}.cockpit-review-summary button{display:flex;width:100%;min-height:2.25rem;align-items:center;justify-content:space-between;gap:1rem;border:0;border-bottom:1px solid var(--line);padding:.5rem 0;color:var(--text);background:transparent;font:inherit;font-size:.82rem;text-align:left;cursor:pointer}.cockpit-review-summary button>span:last-child{display:flex;align-items:center;gap:1rem;color:var(--muted);font-variant-numeric:tabular-nums}.cockpit-review-summary h2{margin-bottom:.5rem}.cockpit-review-summary button:hover{background:#1a1a1a}.cockpit-waitlist-summary{border-left:1px solid var(--line);padding-left:2.5rem}.cockpit-waitlist-summary p{margin-top:.65rem;color:var(--muted);font-size:.82rem}.cockpit-waitlist-summary .cockpit-waitlist-total{color:var(--text);font-size:1.8rem;font-variant-numeric:tabular-nums}.cockpit-waitlist-total span{margin-left:.6rem;color:var(--muted);font-size:.82rem}.cockpit-waitlist-summary button{display:inline-flex;align-items:center;gap:1rem;margin-top:1rem}.cockpit-full-queue{border-top:1px solid var(--line);font-size:.82rem}.cockpit-full-queue>summary{padding:.9rem 0;cursor:pointer}.cockpit-full-queue>summary>span{margin-left:.5rem;color:var(--muted);font-family:var(--font-mono),monospace;font-size:.7rem}.cockpit-activity-table th:focus-visible,.cockpit-full-queue>summary:focus-visible,.cockpit-measurement-note summary:focus-visible,.cockpit-period-select select:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (max-width:1100px){.founder-cockpit{grid-template-columns:11rem minmax(0,1fr)}.cockpit-main{padding-inline:1.5rem}.cockpit-tabs button{gap:.5rem;padding-inline:.5rem;font-size:.8rem}.cockpit-metrics>div{padding-inline:1rem}.cockpit-header{flex-wrap:wrap;gap:1rem}.cockpit-refresh{justify-items:start}}@media (max-width:760px){.founder-cockpit{grid-template-columns:minmax(0,1fr);align-content:start}.cockpit-sidebar{position:static;min-height:0;border-right:0;border-bottom:1px solid var(--line);padding:.8rem 1rem}.cockpit-brand{display:none}.cockpit-tabs{display:flex;overflow-x:auto;gap:.3rem;padding:.2rem 0}.cockpit-tabs button{flex:0 0 auto;width:auto;min-height:2.75rem;gap:.4rem;padding:.5rem .7rem;font-size:.8rem;white-space:nowrap}.cockpit-tabs button svg{width:16px}.cockpit-return{min-height:2.75rem;margin:.25rem 0 0;padding:0;font-size:.75rem}.cockpit-main{padding:1.4rem 1rem}.cockpit-header{flex-direction:column;gap:1rem}.cockpit-refresh{display:flex;width:100%;flex-wrap:wrap;justify-content:flex-start}.cockpit-refresh>span{flex-basis:100%;margin-top:.2rem}.cockpit-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 0;padding-top:.8rem}.cockpit-metrics>div{padding-inline:1rem}.cockpit-metrics>div:nth-child(odd){border:0;padding-left:0}.cockpit-metrics dd{font-size:2.25rem}.cockpit-metrics dt{font-size:.85rem}.cockpit-activity-table{font-size:.8rem}.cockpit-activity-table thead th:first-child{width:35%}.cockpit-activity-table thead th:nth-child(2){width:18%}.cockpit-activity-table tbody th svg{display:none}.cockpit-activity-table td{font-size:.85rem}.cockpit-review-summary button{min-height:2.75rem}.cockpit-overview-bottom{grid-template-columns:1fr;gap:1.4rem}.cockpit-waitlist-summary{border-top:1px solid var(--line);border-left:0;padding:1.3rem 0 0}.cockpit-claim-row{grid-template-columns:minmax(0,1fr);gap:.6rem}.cockpit-claim-row .cockpit-claim-decision{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.cockpit-claim-details summary{min-height:2.75rem;align-content:center}.cockpit-claim-evidence{padding-inline:.75rem}.cockpit-claim-evidence dl>div{grid-template-columns:1fr;gap:.2rem}.cockpit-row-main p{overflow-wrap:anywhere}.cockpit-dialog-content button,.cockpit-export,.cockpit-filters input,.cockpit-filters select,.cockpit-period-select select,.cockpit-refresh button{min-height:2.75rem}.cockpit-filters select{min-width:0}}.cockpit-details{min-width:0;color:var(--muted);font-size:.75rem;line-height:1.5}.cockpit-details>summary{width:fit-content;padding:.4rem 0;cursor:pointer}.cockpit-details>p{max-width:75ch;margin-top:.5rem}.cockpit-details>.cockpit-export{margin:.5rem 0}.cockpit-record{min-width:0;border-bottom:1px solid var(--line);padding:.9rem 0 .6rem}.cockpit-record-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cockpit-record-heading>div{min-width:0}.cockpit-record-heading strong{display:block;font-size:.85rem;overflow-wrap:anywhere}.cockpit-record-heading p{margin-top:.3rem;color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}.cockpit-record-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem}.cockpit-record-open,.cockpit-record-state{color:var(--muted);font-size:.75rem}.cockpit-record-fields{display:grid;gap:.6rem;padding:.75rem 0;font-size:.8rem}.cockpit-record-fields>div{display:grid;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);gap:1rem}.cockpit-record-fields dt{color:var(--muted)}.cockpit-record-fields dd{color:var(--text);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.cockpit-record-fields time{font:inherit;color:inherit;white-space:normal}.cockpit-preview-tools{border-bottom:1px solid var(--line)}.cockpit-sample-notice{padding:.6rem 0;color:var(--text);font-size:.75rem}.cockpit-service{min-width:0;padding:1rem 0 .7rem;border-bottom:1px solid var(--line)}.cockpit-service-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cockpit-service-heading>div{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.cockpit-service-heading strong{font-size:.85rem}.cockpit-detail-link{display:inline-block;color:var(--text);font-size:.75rem;text-decoration:underline;text-underline-offset:.2rem}.cockpit-service-heading>a,.cockpit-service-heading>button{flex-shrink:0}.cockpit-service .cockpit-details>.cockpit-detail-link{margin-block:.75rem}.cockpit-quota-summary{margin-top:.6rem;color:var(--muted);font-size:.8rem}.cockpit-quota-summary strong{margin-right:.3rem;color:var(--text);font-size:1.15rem;font-variant-numeric:tabular-nums}.cockpit-source-coverage{border-top:1px solid var(--line);padding:.5rem 0}.cockpit-source-coverage summary span{margin-left:1rem;color:var(--faint);font-size:.7rem}@media (max-width:760px){.cockpit-record-heading{align-items:start;flex-direction:column;gap:.6rem}.cockpit-record-badges{justify-content:flex-start}.cockpit-record-fields>div{grid-template-columns:1fr;gap:.15rem}.cockpit-details>summary,.cockpit-service-heading>a{min-height:2.75rem;align-content:center}.cockpit-service-heading{flex-wrap:wrap;gap:.3rem .7rem}.cockpit-service .cockpit-status{font-size:.7rem}.cockpit-source-coverage summary span{display:block;margin-left:1rem}}.gia-global-layer .gia-widget.gia-view-open .gia-panel-actions>:is(.gia-new-conversation,.gia-collapse-control){min-width:2rem;min-height:2rem;height:2rem;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.gia-global-layer .gia-widget.gia-view-open .gia-panel-actions>.gia-new-conversation{padding:0 .6rem}.gia-global-layer .gia-widget.gia-view-open .gia-panel-actions>.gia-collapse-control{width:2rem;border-radius:.55rem}@media (pointer:coarse){.gia-global-layer .gia-widget.gia-view-open .gia-panel-actions>:is(.gia-new-conversation,.gia-collapse-control){min-width:2.75rem;min-height:2.75rem}}.artist-home-cockpit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1.5rem,3vw,3rem)}.artist-home-cockpit .artist-home-current{min-width:0;padding-top:1.5rem}.artist-home-cockpit .artist-home-current h2{font-size:clamp(1.6rem,2.1vw,2.3rem)}.artist-home-cockpit .artist-home-highlights{display:flex;flex-direction:column;gap:0}.gia-home-mount{position:relative;min-width:0;min-height:28rem}.gia-home-integrated.gia-global-layer{position:absolute;inset:0;z-index:auto;width:100%;height:100%;pointer-events:auto}.gia-home-integrated .gia-widget,.gia-home-integrated .gia-widget.gia-view-open{position:relative;inset:auto;width:100%;height:100%;min-height:0;max-height:none;overflow:visible;will-change:auto}.gia-home-integrated .gia-compact-beam{display:none}.gia-home-integrated .gia-widget .gia-panel-frame{position:relative!important;inset:auto;opacity:1;transform:none;clip-path:none;pointer-events:auto;height:100%;max-height:none;overflow:visible;will-change:auto}.gia-home-integrated .gia-widget .gia-panel{border:0;border-radius:0;box-shadow:none;height:100%;max-height:none;background:radial-gradient(ellipse at 85% 20%,rgba(129,145,210,.055),transparent 65%);grid-template-rows:auto minmax(0,1fr) auto auto}.gia-home-integrated .gia-panel-header{border:0;padding-inline:0}.gia-home-integrated .gia-panel-content{padding-inline:0}.gia-home-invitation{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;min-height:14rem;text-align:center}.gia-home-invitation>h2{max-width:18ch;font-family:var(--font-display);font-size:clamp(1.3rem,1.8vw,1.8rem);line-height:1.12;font-weight:600}.gia-home-invitation>p{color:#9f9c9d;font-size:.9rem}.gia-home-invitation>div:last-child{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.gia-home-invitation button{border:1px solid #ffffff1c;border-radius:2rem;padding:.7rem 1rem;font-size:.8rem;background:#ffffff05}.gia-home-integrated .gia-widget.gia-view-open .gia-composer{border:1px solid transparent;border-radius:1.2rem;background:linear-gradient(120deg,#15171c,#16161a 55%,#1a171d) padding-box,linear-gradient(115deg,#8aaed33d,#b7a1dc24 55%,#d498ae30) border-box;box-shadow:0 8px 28px #00000014;padding:.65rem}.gia-home-integrated .gia-widget.gia-view-open .gia-composer:focus-within{box-shadow:0 0 0 2px #a5b6e31f,0 8px 28px #00000014}.gia-home-integrated .gia-widget.gia-view-open .gia-composer textarea{background:transparent}.gia-global-layer .gia-widget.gia-view-open .gia-composer-meta button:not(.gia-switch-to-talk):not(.gia-cancel-control):not(.gia-composer-sphere):enabled{background:#bdc9ef0d;border-color:#bdc9ef26;color:#dce4fa}.gia-global-layer .gia-widget.gia-view-open .gia-composer-meta button:not(.gia-switch-to-talk):not(.gia-cancel-control):not(.gia-composer-sphere),.gia-home-integrated .gia-home-invitation button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}@media (hover:hover){.gia-global-layer .gia-widget.gia-view-open .gia-composer-meta button:not(.gia-switch-to-talk):not(.gia-cancel-control):not(.gia-composer-sphere):enabled:hover,.gia-home-integrated .gia-home-invitation button:enabled:hover{background-color:#bdc9ef18;border-color:#bdc9ef52;color:#f1f4ff;box-shadow:inset 0 0 0 1px #bdc9ef08}}.gia-global-layer .gia-widget.gia-view-open .gia-composer-meta button:not(.gia-switch-to-talk):not(.gia-cancel-control):not(.gia-composer-sphere):focus-visible,.gia-home-integrated .gia-home-invitation button:focus-visible{outline:2px solid #a5b6e3;outline-offset:3px}.gia-studio-workflow:empty{display:none}.gia-studio-workflow{max-height:min(26rem,55dvh);overflow-y:auto}.gia-operation{padding:.65rem 1rem;font-size:.8rem;color:#bbb4b0}.gia-operation a{display:inline-block;margin-top:.5rem;text-decoration:underline;color:#f0c7ad}.gia-attachment{display:block;padding:.3rem 0;font-size:.75rem;overflow-wrap:anywhere;color:#f0c7ad}.gia-import-conversation{padding:1rem;border-top:1px solid #ffffff18}.gia-import-conversation>p{margin-bottom:.7rem;font-size:.85rem}.gia-import-conversation .gia-composer{margin:0}.gia-home-current-toggle{display:none}@media (max-width:1000px){.artist-home-cockpit{grid-template-columns:minmax(0,1fr);gap:1rem}.gia-home-mount{min-height:0}.gia-home-integrated.gia-global-layer{position:relative;inset:auto;height:auto}.gia-home-integrated .gia-widget,.gia-home-integrated .gia-widget.gia-view-open{min-height:24rem;height:min(32rem,70dvh)}.gia-home-current-toggle{display:inline-flex;padding:.55rem 0;color:inherit;font-size:.8rem}.artist-home-cockpit .artist-home-current.mobile-collapsed .artist-home-current-read,.gia-home-integrated .gia-panel-header .gia-context-indicator{display:none}.gia-home-invitation{min-height:13rem}.gia-home-integrated .gia-widget.gia-view-open .gia-composer textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.gia-global-layer *,.gia-import-conversation *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.gia-studio-workflow>button{margin:.4rem .75rem;padding:.6rem .9rem;border:1px solid #ffffff24;border-radius:2rem;font-size:.8rem}.artist-home-cockpit .artist-home-current{grid-template-columns:minmax(0,1fr);gap:1.2rem}.artist-home-cockpit .artist-home-highlight{grid-template-columns:minmax(0,1fr) auto;gap:.45rem .8rem;min-height:5.1rem;padding-block:.8rem}.artist-home-cockpit .artist-home-highlight>span{grid-column:1/-1}.artist-home-cockpit .artist-home-highlight strong{white-space:normal;font-size:.95rem}.artist-home-cockpit .artist-home-highlight p{font-size:.73rem}.gia-choose-audio{display:grid;gap:.65rem;margin:.75rem;font-size:.85rem}.gia-home-invitation .gia-sphere-card{width:5rem}.gia-home-integrated .gia-widget.gia-view-open .gia-composer textarea{min-height:2.4rem}.gia-home-integrated .gia-widget.gia-view-open .gia-composer-meta button:not(.gia-switch-to-talk):not(.gia-cancel-control):not(.gia-composer-sphere){width:2.1rem;height:2.1rem}.gia-release-vision{margin:.65rem 1rem;font-size:.8rem}.gia-release-vision textarea{display:block;width:100%;min-height:4rem;margin-block:.6rem;padding:.5rem;background:#ffffff08;color:inherit;border:1px solid #ffffff24;border-radius:.5rem}.gia-release-vision button{text-decoration:underline;text-underline-offset:.25rem}.gia-review-actions{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem 1rem;font-size:.8rem}.gia-review-actions a,.gia-review-actions button{text-decoration:underline;text-underline-offset:.25rem}.waves-preview-dialog:has(.gia-import-conversation) .waves-preview-list{flex:1 1 auto;min-height:5rem}.waves-preview-dialog>.gia-import-conversation{flex-shrink:1;min-height:0;max-height:45dvh;overflow-y:auto}.gia-import-conversation .gia-voice-stage{display:grid;grid-template-columns:3.5rem minmax(0,1fr);min-height:0;height:auto;gap:.35rem .75rem;padding:.4rem 0}.gia-import-conversation .gia-voice-orb-wrap{grid-row:1/5;width:3.5rem;height:3.5rem}.gia-import-conversation .gia-voice-orb-wrap .gia-mark{width:2.8rem;height:2.8rem}.gia-import-conversation .gia-voice-stage>:not(.gia-voice-orb-wrap){grid-column:2}.gia-inline-import{margin:.5rem 0;padding:.8rem;border-top:1px solid #ffffff18;background:linear-gradient(130deg,#a4bde908,transparent 75%);font-size:.8rem}.gia-inline-import>p{margin:0 0 .65rem;line-height:1.5}.gia-inline-import-list{display:grid;gap:.4rem}.gia-inline-import-list label{display:flex;align-items:center;gap:.7rem;padding:.65rem;border:1px solid #ffffff15;border-radius:.65rem;cursor:pointer}.gia-inline-import-list label:has(input:checked){background:#a5b6e310;border-color:#a5b6e345}.gia-inline-import-list input{accent-color:#b2c7ec}.gia-inline-import-list span{display:grid;gap:.25rem;min-width:0;overflow-wrap:anywhere}.gia-inline-import small{color:#aeb3bd;font-size:.7rem}.gia-inline-import>small{display:block;margin-top:.6rem}.gia-inline-import-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.gia-inline-import-actions button{border:1px solid #b2c7ec30;border-radius:2rem;padding:.55rem .8rem;background:#b2c7ec0b}.gia-inline-import-actions button:enabled:hover{background:#b2c7ec1c}.gia-inline-import-actions button:disabled{opacity:.45}.gia-inline-import :is(button,input):focus-visible{outline:2px solid #a5b6e3;outline-offset:3px}.gia-panel-content>.gia-studio-workflow{max-height:none;overflow:visible}.gia-home-integrated .gia-panel:has(.gia-home-invitation){grid-template-rows:auto minmax(min-content,1fr) auto}.gia-home-integrated .gia-widget.gia-view-open .gia-panel-content:has(.gia-home-invitation){overflow:visible;padding-block:.6rem}.gia-home-integrated .gia-home-invitation{min-height:12rem;gap:.6rem}.gia-home-integrated .gia-home-invitation .gia-sphere-card{width:4rem;flex-shrink:0}.gia-home-integrated .gia-home-invitation>div:last-child{margin-top:.5rem}.gia-composer-meta .gia-inline-voice{display:flex;align-items:center;gap:.35rem;margin-right:auto;min-width:0}.gia-global-layer .gia-widget.gia-view-open .gia-composer-meta .gia-composer-sphere{width:2.15rem;height:2.15rem;padding:.15rem;border:0;border-radius:50%;background:transparent;box-shadow:none}.gia-composer-sphere .gia-sphere{width:1.75rem;height:1.75rem;transition:filter .2s ease}.gia-composer-sphere[aria-pressed=true] .gia-sphere{filter:drop-shadow(0 0 5px #a5b6e360)}.gia-inline-voice-status{font-size:.65rem;color:#b9c0ce}.gia-inline-voice-error{padding:.35rem 1rem;margin:0;color:#d6bbc3;font-size:.75rem}@media (max-width:480px){.gia-inline-voice-status{max-width:5.5rem;line-height:1.2}.gia-composer-meta .gia-inline-voice{gap:.2rem}}@media (prefers-reduced-motion:reduce){.gia-composer-sphere .gia-sphere{transition:none}}.gia-composer-sphere:focus-visible{outline:2px solid #a5b6e3;outline-offset:3px}.gia-global-layer .gia-widget.gia-view-open .gia-composer-meta .gia-composer-sphere.gia-talk-invite{position:relative;display:inline-flex;width:auto;height:1.85rem;align-items:center;gap:.32rem;padding:0 .7rem 0 .4rem;border-radius:999px;color:#e6eaf5;background:#ffffff08;font-size:.68rem;font-weight:650;letter-spacing:.01em;transition:background-color .16s ease}.gia-talk-invite .gia-sphere{width:1.2rem;height:1.2rem}.gia-talk-invite:before{position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--membership-beam-angle),#bdc9ef30 0 58%,#ed635c 70%,#f0b58c 78%,#93d3cf 87%,#bdc9ef30 97%);content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:membership-beam 7s linear infinite}@media (hover:hover){.gia-global-layer .gia-widget.gia-view-open .gia-composer-meta .gia-composer-sphere.gia-talk-invite:enabled:hover{background:#bdc9ef17}}.gia-talk-invite:disabled{opacity:.55}.gia-identity .gia-identity-subtitle{color:#9ea39e;font-size:.52rem}@media (hover:hover){.gia-composer-sphere:enabled:hover .gia-sphere{filter:drop-shadow(0 0 5px #a5b6e350)}}.gia-global-layer .gia-widget.gia-view-open .gia-composer-meta button:not(.gia-switch-to-talk):not(.gia-cancel-control):not(.gia-composer-sphere){width:2rem;height:2rem;padding:0;border-radius:.55rem}.gia-resize-handle{pointer-events:auto;position:absolute;top:0;left:0;z-index:3;width:2.75rem;height:2.75rem;padding:0;border:0;background:transparent;cursor:nwse-resize;touch-action:none;user-select:none}.gia-resize-handle:before{content:"";position:absolute;inset:1px;border-top:2px solid #adc6e69c;border-left:2px solid #adc6e69c;border-top-left-radius:1.5rem;mask-image:linear-gradient(135deg,#000 30%,transparent 78%);opacity:.75;filter:drop-shadow(0 0 3px #8bbcff25);transition:opacity .14s ease,border-color .14s ease,filter .14s ease}.gia-resize-handle:focus-visible:before,.gia-resize-handle:hover:before,.gia-widget[data-resizing=true] .gia-resize-handle:before{opacity:1;border-color:#c5ddff;filter:drop-shadow(0 0 5px #8bbcff80)}.gia-resize-handle:focus-visible{outline:1px solid #adc6e6;outline-offset:-4px;border-radius:1.5rem 0 0}.gia-widget.gia-view-open[data-resizing=true]{transition:none;user-select:none}.gia-widget[data-resizing=true] *{cursor:nwse-resize!important;user-select:none}@media (prefers-reduced-motion:reduce){.gia-resize-handle:before{transition:none}}@media (pointer:coarse){.gia-global-layer .gia-widget.gia-view-open .gia-composer-meta button:not(.gia-switch-to-talk):not(.gia-cancel-control):not(.gia-composer-sphere){width:2.75rem;height:2.75rem}}.gia-panel:has(.voice-consent-notice) .gia-home-invitation{display:none}.gia-widget.gia-view-open .gia-composer:has(.voice-consent-notice){max-height:min(26rem,calc(100dvh - 9rem));overflow-y:auto}@font-face{font-family:newBlack;src:url(/_next/static/media/9db6326e46692fa0-s.p.otf?dpl=dpl_HxfViCAYHt2HKrCKMb8aRAYB9LGX) format("opentype");font-display:swap;font-weight:600}@font-face{font-family:newBlack Fallback;src:local("Arial");ascent-override:87.63%;descent-override:35.05%;line-gap-override:0.00%;size-adjust:114.11%}.__className_e1e900{font-family:newBlack,newBlack Fallback;font-weight:600}.__variable_e1e900{--font-display:"newBlack","newBlack Fallback"}@font-face{font-family:variton;src:url(/_next/static/media/59b3a3aaaccbcabe-s.p.woff2?dpl=dpl_HxfViCAYHt2HKrCKMb8aRAYB9LGX) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:variton Fallback;src:local("Arial");ascent-override:71.87%;descent-override:25.87%;line-gap-override:19.16%;size-adjust:104.36%}.__className_ce8ba9{font-family:variton,variton Fallback;font-weight:400}.__variable_ce8ba9{--font-fanbase:"variton","variton Fallback"}