:root{--bg: #07090d;--panel: rgba(11, 16, 23, .78);--panel-solid: #101722;--panel-soft: rgba(255, 255, 255, .035);--text: #eef6f2;--muted: #adc0bd;--line: rgba(255, 255, 255, .13);--teal: #49e6c4;--green: #a8ff7a;--magenta: #ff5aa2;--violet: #a466ff;--max: 1180px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.saved-work-hero{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.saved-work-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(73,230,196,.35);border-radius:7px;background:var(--line);gap:1px}.saved-work-boundary>div{display:grid;min-width:0;min-height:142px;gap:9px;align-content:center;padding:24px;background:#0a1017}.saved-work-boundary span,.saved-work-stats span,.saved-work-list article>div span,.saved-work-import-preview span{color:var(--muted);font-size:.57rem;font-weight:900;text-transform:uppercase}.saved-work-boundary strong{color:var(--teal);font-size:.78rem;line-height:1.45}.saved-work-boundary>div:nth-child(2) strong{color:var(--pink)}.saved-work-boundary>div:nth-child(3) strong{color:var(--green)}.saved-work-boundary>div:nth-child(4) strong{color:#f7c873}.saved-work-band{background:#080d13}.saved-work-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin:28px 0 16px;border:1px solid var(--line);border-radius:7px;background:var(--line);gap:1px}.saved-work-stats>div{display:grid;min-width:0;gap:7px;padding:21px;background:#0b1118}.saved-work-stats strong{color:var(--teal);font-size:clamp(1.7rem,4vw,3.2rem);line-height:1}.saved-work-stats small{color:var(--muted);font-size:.58rem}.saved-work-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:6px;background:#0b1118}.saved-work-toolbar>div{display:flex;flex-wrap:wrap;gap:8px}.saved-work-toolbar button:not(.button){min-height:41px;padding:0 14px;border:1px solid var(--line);border-radius:5px;background:#101821;color:var(--text);font:inherit;font-size:.64rem;font-weight:850;cursor:pointer}.saved-work-toolbar button:hover,.saved-work-toolbar button:focus-visible{border-color:var(--teal)}.saved-work-toolbar .danger-action{border-color:#ff5aa259;color:#ff9fc9}.saved-work-toolbar button:disabled,.saved-work-restore button:disabled{opacity:.42;cursor:not-allowed}.saved-work-list{display:grid;margin-top:18px;border-top:1px solid var(--line)}.saved-work-list article{display:grid;grid-template-columns:46px minmax(210px,.8fr) minmax(260px,1.2fr) 90px;min-width:0;gap:18px;align-items:center;min-height:92px;padding:16px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#0b1118}.saved-work-list article.has-data{background:#49e6c40b}.saved-work-list article.is-empty{color:var(--muted)}.saved-work-list label{display:grid;place-items:center}.saved-work-list input{width:18px;height:18px;accent-color:var(--teal)}.saved-work-list article>div{display:grid;min-width:0;gap:7px}.saved-work-list article>div strong{overflow-wrap:anywhere;font-size:.69rem;line-height:1.45}.saved-work-list article.has-data>div:nth-of-type(2) span{color:var(--green)}.saved-work-list article>a{justify-self:end;color:var(--teal);font-size:.61rem;font-weight:850}.saved-work-restore{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:clamp(28px,6vw,80px);align-items:start;margin-top:44px;padding-top:38px;border-top:1px solid var(--line)}.saved-work-restore h3{margin:8px 0 12px;font-size:clamp(1.7rem,3.8vw,3.4rem)}.saved-work-restore p:not(.eyebrow){color:var(--muted);line-height:1.7}.saved-work-import-control{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:7px;background:#0b1118}.file-choice{display:grid;gap:9px;color:var(--muted);font-size:.61rem;font-weight:800}.file-choice input{width:100%;padding:12px;border:1px solid var(--line);border-radius:5px;background:#090e14;color:var(--text);font:inherit;font-size:.61rem}.file-choice input::file-selector-button{margin-right:12px;padding:9px 11px;border:1px solid rgba(73,230,196,.4);border-radius:4px;background:#49e6c414;color:var(--text);font:inherit;font-weight:850;cursor:pointer}.saved-work-import-preview{display:grid;gap:7px;padding:16px;border:1px solid var(--line);border-radius:5px;background:#080d13}.saved-work-import-preview strong{font-size:.65rem;line-height:1.5}@media(max-width:900px){.saved-work-hero,.saved-work-restore{grid-template-columns:1fr}.saved-work-list article{grid-template-columns:40px minmax(0,.8fr) minmax(0,1.2fr) 80px;gap:12px}}@media(max-width:650px){.saved-work-boundary,.saved-work-stats{grid-template-columns:1fr}.saved-work-boundary>div{min-height:0}.saved-work-toolbar{align-items:stretch;flex-direction:column}.saved-work-toolbar>div,.saved-work-toolbar .button{width:100%}.saved-work-toolbar button{flex:1 1 140px}.saved-work-list article{grid-template-columns:34px minmax(0,1fr);gap:10px 12px}.saved-work-list article>div:nth-of-type(2),.saved-work-list article>a{grid-column:2}.saved-work-list article>a{justify-self:start}}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden}a{color:inherit;text-decoration:none}#system-canvas{position:fixed;inset:0;z-index:-2;width:100%;height:100%}body:after{position:fixed;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,#07090de0,#07090d9e 48%,#07090d33),linear-gradient(180deg,#07090d1a,#07090d 92%);pointer-events:none}body:before{position:fixed;inset:0;z-index:-3;content:"";background:radial-gradient(circle at 78% 8%,rgba(255,90,162,.22),transparent 30%),radial-gradient(circle at 18% 20%,rgba(73,230,196,.18),transparent 28%),#07090d}.site-header{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px clamp(18px,4vw,52px);background:#07090dbd;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark{display:inline-flex;align-items:center;gap:12px;font-size:.95rem;font-weight:750}.brand-sigil{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(73,230,196,.45);background:#49e6c414;color:var(--teal);font-size:.74rem;border-radius:8px}.nav-links{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:var(--muted);font-size:.86rem}.nav-primary,.nav-utility{display:flex;align-items:center;gap:4px}.nav-utility{gap:7px;padding-left:12px;border-left:1px solid var(--line)}.nav-links a{display:inline-flex;min-height:34px;align-items:center;padding:0 12px;border:1px solid transparent;border-radius:999px}.nav-links a:hover{border-color:#49e6c447;background:#49e6c40f;color:var(--text)}.nav-links a[aria-current]{color:var(--text);background:#ffffff0f}.nav-links .nav-contact{border-color:#49e6c480;background:var(--teal);color:#04110f}.menu-button{display:none}.skip-link{position:fixed;top:10px;left:10px;z-index:50;display:block;padding:10px 14px;background:var(--teal);color:#04110f;font-weight:850;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.hero{min-height:78vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,380px);align-items:end;gap:clamp(28px,6vw,72px);width:min(var(--max),calc(100% - 36px));margin:0 auto;padding:118px 0 64px}.visual-hero{position:relative;overflow-x:clip;grid-template-columns:minmax(0,.95fr) minmax(360px,.82fr);align-items:center;min-height:86vh}.visual-hero:before{position:absolute;inset:94px max(calc((100vw - var(--max)) / -2),-48px) 28px 42%;z-index:-1;content:"";border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(90deg,#07090db8,#07090d14),url(../downloads/brand/silentgrr-creative-systems-hero.jpg) center / cover no-repeat;box-shadow:0 34px 120px #0000007a;opacity:.72}.tool-detail-hero{min-height:62vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,380px);align-items:end;gap:clamp(28px,6vw,72px);width:min(var(--max),calc(100% - 36px));margin:0 auto;padding:116px 0 58px}.compact-hero{min-height:54vh}.hero-copy{max-width:820px}.eyebrow{margin:0 0 14px;color:var(--green);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:22px;max-width:920px;font-size:clamp(2.65rem,6.8vw,5.7rem);line-height:.98;letter-spacing:0}h2{margin-bottom:0;font-size:clamp(1.75rem,3.15vw,3.15rem);line-height:1.05;letter-spacing:0}h3{margin-bottom:12px;font-size:1.15rem;letter-spacing:0}.hero-lede{max-width:720px;color:var(--muted);font-size:clamp(1.03rem,1.55vw,1.22rem);line-height:1.55}.hero-actions,.hero-metrics,.contact-layout{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 20px;border:1px solid var(--line);border-radius:8px;font-weight:800}.button.primary{border-color:#49e6c48c;background:var(--teal);color:#04110f}.button.secondary{background:#ffffff0f;color:var(--text)}.hero-status,.tool-summary,.feature-card,.project-card,.method-steps article,.log-list article,.platform-card,.offer-card,.launch-note,.readiness-list,.tool-card,.spotlight-panel,.signal-list,.service-list a{border:1px solid var(--line);background:var(--panel);border-radius:8px;box-shadow:0 24px 70px #00000040}.hero-status{display:grid;gap:1px;overflow:hidden}.shop-card span{color:var(--green);font-size:.75rem;font-weight:850;text-transform:uppercase}.tool-summary{display:grid;gap:1px;overflow:hidden}.status-row,.tool-summary div{display:grid;gap:6px;padding:20px;background:#ffffff09}.status-row span,.tool-summary span,.signal-list span,.service-list span{color:var(--muted);font-size:.82rem}.status-row strong,.tool-summary strong,.signal-list strong,.service-list strong{font-size:1rem}.section-band{border-top:1px solid var(--line);background:#07090dc7}.intro-band,.spotlight-band,.projects-band,.community-band,.launch-band,.tools-band,.showcase-band{background:#0d131ce6}.showcase-band{background:linear-gradient(180deg,#07090dbd,#0d131cf0),url(../downloads/brand/silentgrr-smoke-logo.png) center 46px / min(540px,76vw) auto no-repeat}.method-band{background:#07090ddb}.section-inner{width:min(var(--max),calc(100% - 36px));margin:0 auto;padding:clamp(48px,7vw,82px) 0}.split,.method-layout,.build-log-layout,.readiness-layout,.spotlight-layout,.contact-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1fr);gap:clamp(28px,6vw,72px);align-items:center}.split p,.method-steps p,.log-list p,.spotlight-panel p,.readiness-layout p,.contact-layout p{color:var(--muted);font-size:1.05rem;line-height:1.7}.method-layout{align-items:start}.method-copy{position:sticky;top:110px}.method-steps{display:grid;gap:12px}.method-steps article{display:grid;grid-template-columns:52px minmax(0,.48fr) minmax(0,1fr);gap:18px;align-items:start;padding:22px}.method-steps span{color:var(--teal);font-weight:900}.method-steps h3,.method-steps p{margin-bottom:0}.section-heading{display:grid;gap:12px;margin-bottom:28px}.project-heading,.community-heading,.launch-heading,.tools-heading,.showcase-heading{grid-template-columns:minmax(0,.82fr) minmax(280px,1fr);gap:clamp(24px,6vw,72px);align-items:end}.project-heading p:last-child,.community-heading p:last-child,.launch-heading p:last-child,.tools-heading p:last-child,.showcase-heading p:last-child{margin-bottom:0;color:var(--muted);font-size:1.03rem;line-height:1.7}.creator-shop-grid{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.78fr));gap:14px}.shop-card{display:grid;min-height:430px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#07090dcc;box-shadow:0 24px 70px #00000040}.shop-card-wide{min-height:520px}.shop-card img{width:100%;height:260px;object-fit:cover}.shop-card-wide img{height:352px}.shop-card div{display:grid;align-content:start;gap:14px;padding:22px}.shop-card h3{margin-bottom:0;font-size:clamp(1.2rem,2.2vw,1.9rem);line-height:1.08}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.feature-card{min-height:206px;padding:22px;background:linear-gradient(180deg,#ffffff0a,#ffffff04),var(--panel)}.card-index{display:inline-block;margin-bottom:24px;color:var(--teal);font-weight:900}.feature-card p{color:var(--muted);line-height:1.6}.project-grid{display:grid;grid-template-columns:minmax(0,1.12fr) repeat(2,minmax(0,.94fr));gap:14px}.project-card{display:grid;min-height:292px;align-content:space-between;gap:30px;padding:clamp(22px,4vw,32px);background:linear-gradient(180deg,#ffffff0d,#ffffff05),var(--panel)}.project-card.live{border-color:#a8ff7a70}.project-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.project-topline span{color:var(--green);font-size:.76rem;font-weight:850;text-transform:uppercase}.project-topline strong{color:var(--muted);font-size:.86rem}.project-card h3{margin-bottom:12px;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.05}.project-card p{margin-bottom:0;color:var(--muted);line-height:1.62}.tool-category-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.tool-category-row span{display:inline-flex;min-height:34px;align-items:center;padding:0 13px;border:1px solid rgba(73,230,196,.28);border-radius:999px;background:#49e6c412;color:var(--text);font-size:.82rem;font-weight:800}.tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.decision-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-card{display:grid;min-height:228px;align-content:start;gap:15px;padding:24px;background:linear-gradient(180deg,#a466ff14,#ffffff05),var(--panel)}.tool-status{color:var(--green);font-size:.75rem;font-weight:850;text-transform:uppercase}.tool-status.live{color:var(--teal)}.tool-card h3,.tool-card p{margin-bottom:0}.tool-card p{color:var(--muted);line-height:1.62}.download-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.asset-preview-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px}.asset-preview-grid img{width:100%;aspect-ratio:1;padding:clamp(12px,2vw,24px);border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#49e6c41c,#a466ff14),#ffffff09;box-shadow:0 24px 70px #00000040;object-fit:contain}.showcase-figure{margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#49e6c41a,#ff5aa214),#ffffff07;box-shadow:0 24px 70px #00000040}.showcase-figure img{display:block;width:100%;height:auto}.expression-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.expression-card{display:grid;min-height:164px;align-content:space-between;gap:20px;padding:18px;border:1px solid var(--line);border-radius:8px;background:radial-gradient(circle at 30% 20%,rgba(73,230,196,.18),transparent 34%),linear-gradient(135deg,#ffffff0e,#a466ff12),#ffffff07}.expression-card.hot{border-color:#49e6c480}.expression-card span{display:grid;place-items:center;min-height:72px;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:var(--green);font-size:clamp(1rem,1.7vw,1.35rem);font-weight:900;background:#00000038}.expression-card strong{color:var(--muted);font-size:.92rem;line-height:1.4}.download-card{display:grid;min-height:205px;align-content:start;gap:12px;padding:22px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#49e6c414,#ffffff05),var(--panel);box-shadow:0 24px 70px #00000040}.download-card span{color:var(--green);font-size:.75rem;font-weight:850;text-transform:uppercase}.download-card strong{color:var(--text);font-size:1.02rem;overflow-wrap:anywhere}.download-card p{margin-bottom:0;color:var(--muted);line-height:1.58}.download-card:hover{border-color:#49e6c494}.platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.platform-card{display:grid;min-height:220px;align-content:start;gap:16px;padding:24px;background:linear-gradient(180deg,#ff5aa214,#ffffff05),var(--panel)}.platform-label{color:var(--green);font-size:.75rem;font-weight:850;text-transform:uppercase}.platform-card h3,.platform-card p{margin-bottom:0}.community-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);gap:40px;align-items:center}.discord-placeholder{display:grid;min-height:390px;align-content:center;gap:18px;padding:clamp(24px,4vw,42px);border:1px solid rgba(73,230,196,.38);border-radius:8px;background:linear-gradient(135deg,#5865f238,#49e6c414),#ffffff08;box-shadow:0 24px 70px #00000040}.discord-placeholder span{color:var(--green);font-size:.78rem;font-weight:850;text-transform:uppercase}.discord-placeholder strong{color:var(--text);font-size:clamp(1.6rem,3vw,2.45rem);line-height:1.05}.discord-embed-frame{width:100%;min-height:360px;border:0;border-radius:8px;background:#00000040}.discord-placeholder p{margin-bottom:0;color:var(--muted);line-height:1.62}.platform-card p{color:var(--muted);line-height:1.62}.build-log-band{background:#07090dd1}.build-log-layout{align-items:start}.log-list{display:grid;gap:12px}.log-list article{display:grid;gap:8px;padding:22px;background:linear-gradient(90deg,#49e6c414,#ffffff05),var(--panel)}.log-list time{color:var(--green);font-size:.78rem;font-weight:850;text-transform:uppercase}.log-list h3,.log-list p{margin-bottom:0}.spotlight-panel{padding:clamp(28px,5vw,52px)}.signal-list{display:grid;gap:1px;overflow:hidden}.signal-list div{display:grid;gap:8px;padding:24px;background:#ffffff09}.service-list{display:grid;gap:12px}.service-list a{display:grid;grid-template-columns:minmax(160px,.38fr) minmax(0,1fr);gap:18px;align-items:center;padding:22px}.service-list a:hover{border-color:#49e6c499}.offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.offer-card{display:grid;min-height:250px;align-content:start;gap:18px;padding:clamp(24px,4vw,34px);background:linear-gradient(180deg,#49e6c414,#ffffff05),var(--panel)}.offer-card.featured{border-color:#49e6c494}.offer-tag{color:var(--green);font-size:.75rem;font-weight:850;text-transform:uppercase}.offer-card h3,.offer-card p{margin-bottom:0}.offer-card h3{font-size:clamp(1.4rem,2.6vw,2.18rem);line-height:1.04}.offer-card p{color:var(--muted);line-height:1.66}.text-link{align-self:end;color:var(--teal);font-weight:850}.text-link:hover{color:var(--green)}.launch-note{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;margin-top:14px;padding:18px 20px;background:#ffffff0b}.launch-note strong{color:var(--text)}.launch-note span{color:var(--muted);line-height:1.5}.readiness-band{background:#07090ddb}.readiness-layout{align-items:center}.readiness-list{display:grid;gap:1px;overflow:hidden}.readiness-list div{display:grid;grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:16px;align-items:center;padding:18px 20px;background:#ffffff09}.streamer-header .brand-sigil{border-color:#ff5aa280;background:#ff5aa214;color:var(--magenta)}.streamer-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.78fr);gap:clamp(28px,6vw,72px);align-items:center;width:min(var(--max),calc(100% - 36px));min-height:86vh;margin:0 auto;padding:118px 0 64px}.streamer-hero-copy h1{color:var(--text);text-shadow:0 0 44px rgba(255,90,162,.24)}.streamer-panel{display:grid;gap:14px}.streamer-panel img{width:100%;aspect-ratio:4 / 5;border:1px solid rgba(255,90,162,.32);border-radius:8px;box-shadow:0 34px 100px #00000085;object-fit:cover}.streamer-status-strip{display:grid;gap:8px;padding:20px;border:1px solid rgba(73,230,196,.3);border-radius:8px;background:#07090dd1}.streamer-status-strip span{color:var(--green);font-size:.75rem;font-weight:850;text-transform:uppercase}.streamer-status-strip strong{line-height:1.35}.identity-band{background:linear-gradient(135deg,rgba(255,90,162,.055),transparent 42%),#080d13}.identity-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);gap:clamp(34px,7vw,90px);align-items:start}.identity-intro{display:grid;gap:17px;align-content:start}.identity-intro h2,.identity-intro p,.identity-intro blockquote{margin:0}.identity-intro p{color:var(--muted);font-size:.78rem;line-height:1.65}.identity-intro blockquote{padding:17px 19px;border-left:3px solid var(--magenta);background:#ff5aa20e;color:#dce7e4;font-size:.72rem;font-weight:800;line-height:1.5}.identity-actions{display:flex;flex-wrap:wrap;gap:12px 20px}.identity-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.identity-signal-grid article{display:grid;min-width:0;min-height:210px;gap:10px;align-content:start;padding:21px;border:1px solid var(--line);border-radius:6px;background:#0d141d}.identity-signal-grid article>span{color:var(--green);font-size:.54rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.identity-signal-grid article>strong{font-size:1rem;line-height:1.15}.identity-signal-grid article>p{margin:0;color:var(--muted);font-size:.62rem;line-height:1.55}.identity-signal-grid .text-link{align-self:end;margin-top:auto}.identity-signal-grid .identity-schedule-card{border-color:#f7c87357;background:#f7c8730b}.identity-signal-grid .identity-schedule-card>span{color:#f7c873}.current-content-band{background:linear-gradient(120deg,rgba(73,230,196,.06),transparent 45%),#070b10}.current-content-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);gap:clamp(24px,5vw,70px);align-items:end}.current-content-heading h2{max-width:850px;margin:8px 0 0;font-size:clamp(2.35rem,5vw,5.2rem);line-height:.96}.current-content-freshness{display:grid;gap:7px;padding:18px 20px;border:1px solid rgba(247,200,115,.34);border-left:3px solid #f7c873;border-radius:6px;background:#f7c8730b}.current-content-freshness span,.current-content-grid article>span{color:#f7c873;font-size:.55rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.current-content-freshness strong{font-size:.77rem}.current-content-freshness small{color:var(--muted);font-size:.58rem;line-height:1.45}.current-content-intro{max-width:980px;margin:26px 0;color:var(--muted);font-size:.76rem;line-height:1.7}.current-content-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.current-content-grid article{display:grid;min-width:0;min-height:245px;gap:11px;align-content:start;padding:22px;border:1px solid var(--line);border-radius:6px;background:#0d141d}.current-content-grid article>strong{font-size:1.05rem;line-height:1.15}.current-content-grid article>p{margin:0;color:var(--muted);font-size:.63rem;line-height:1.55}.current-content-grid article>.text-link,.current-cadence-links{align-self:end;margin-top:auto}.current-content-grid .current-cadence-card{border-color:#49e6c45c;background:#49e6c40e}.current-content-grid .current-cadence-card>span{color:var(--teal)}.current-cadence-links{display:flex;flex-wrap:wrap;gap:8px 18px}.streamer-grid{display:grid;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,.88fr));gap:14px}.streamer-card{display:grid;min-height:260px;align-content:start;gap:15px;padding:24px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ff5aa217,#49e6c408),var(--panel);box-shadow:0 24px 70px #00000040}.streamer-card-feature{border-color:#49e6c485}.streamer-card h3,.streamer-card p{margin-bottom:0}.streamer-card p{color:var(--muted);line-height:1.62}.link-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.link-hub-card{display:grid;min-height:218px;gap:12px;align-content:start;padding:24px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#49e6c414,#ff5aa20a),var(--panel);box-shadow:0 24px 70px #0000003d;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.link-hub-card:hover{transform:translateY(-3px);border-color:#49e6c47a;background:linear-gradient(180deg,#49e6c421,#ff5aa20f),var(--panel)}.link-hub-card span,.vote-card span,.replay-screen-top span{color:var(--green);font-size:.76rem;font-weight:850;text-transform:uppercase}.link-hub-card strong{color:var(--text);font-size:1.12rem;line-height:1.25}.link-hub-card p,.vote-card p,.replay-copy p{color:var(--muted);line-height:1.6}.link-hub-card.needs-url{border-color:#ffd2576b;background:linear-gradient(180deg,#ffd2571f,#ff5aa209),var(--panel)}.link-hub-card.live-link{border-color:#49e6c47a}.links-band{background:linear-gradient(180deg,#ff5aa20f,#49e6c409),#080b10}.links-hero{display:grid;grid-template-columns:minmax(280px,.48fr) minmax(0,.72fr);gap:clamp(24px,5vw,56px);align-items:start;width:min(980px,calc(100% - 36px));min-height:84vh;margin:0 auto;padding:122px 0 64px}.links-profile{position:sticky;top:110px;display:grid;gap:16px;padding:24px;border:1px solid rgba(255,90,162,.34);border-radius:8px;background:linear-gradient(180deg,#ff5aa21c,#49e6c40a),var(--panel);box-shadow:0 34px 100px #00000057}.links-profile img{width:min(184px,56vw);aspect-ratio:1;border:1px solid rgba(255,255,255,.14);border-radius:8px;object-fit:cover}.links-profile h1,.links-profile p{margin-bottom:0}.links-profile .hero-lede{font-size:1rem}.link-stack{display:grid;gap:12px}.stack-link{display:grid;grid-template-columns:minmax(110px,.3fr) minmax(0,1fr);gap:16px;align-items:center;min-height:78px;padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:#0c1016eb;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.stack-link:hover{transform:translateY(-2px);border-color:#49e6c485;background:#10161ef5}.primary-stack-link{border-color:#ff5aa294;background:linear-gradient(90deg,#ff5aa229,#49e6c40f),#0c1016f0}.stack-link span{color:var(--green);font-size:.76rem;font-weight:850;text-transform:uppercase}.stack-link strong{color:var(--text);font-size:clamp(1rem,2vw,1.22rem);line-height:1.25}.project-finder-hero .tool-summary{border-color:#49e6c46b}.project-finder-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,4vw,44px);align-items:center}.project-finder-strip p{max-width:780px;color:var(--muted);line-height:1.65}.finder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.finder-card{display:grid;min-height:282px;gap:14px;align-content:start;padding:24px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#49e6c40e,#ff5aa209),var(--panel);box-shadow:0 24px 70px #00000038}.finder-card.featured{border-color:#ff5aa280;background:linear-gradient(180deg,#ff5aa21f,#49e6c40a),var(--panel)}.finder-card span,.starter-message-grid span{color:var(--green);font-size:.76rem;font-weight:850;text-transform:uppercase}.finder-card h3,.finder-card p{margin-bottom:0}.finder-card p{color:var(--muted);line-height:1.62}.starter-message-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.starter-message-grid article{display:grid;min-height:190px;gap:14px;align-content:start;padding:24px;border:1px solid var(--line);border-radius:8px;background:#0c1016e6}.starter-message-grid p{color:var(--text);font-size:1.06rem;line-height:1.55}.website-hero{align-items:center}.website-preview-panel{display:grid;gap:14px}.website-preview-panel img{width:100%;aspect-ratio:16 / 11;border:1px solid rgba(73,230,196,.3);border-radius:8px;object-fit:cover;box-shadow:0 34px 100px #00000073}.website-preview-caption{display:grid;gap:8px;padding:20px;border:1px solid rgba(255,90,162,.32);border-radius:8px;background:#07090dd6}.website-preview-caption span,.website-type-card span,.build-deliverable-grid span{color:var(--green);font-size:.76rem;font-weight:850;text-transform:uppercase}.website-preview-caption strong{color:var(--text);line-height:1.35}.website-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.website-type-card{display:grid;min-height:252px;gap:14px;align-content:start;padding:24px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#49e6c40f,#ff5aa209),var(--panel);box-shadow:0 24px 70px #00000038}.website-type-card.featured{border-color:#49e6c485;background:linear-gradient(180deg,#49e6c41f,#ff5aa20a),var(--panel)}.website-type-card h3{margin-bottom:0;line-height:1.32}.build-deliverable-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.build-deliverable-grid article{display:grid;min-height:178px;gap:12px;align-content:start;padding:22px;border:1px solid var(--line);border-radius:8px;background:#0c1016e6}.build-deliverable-grid strong{color:var(--text);line-height:1.42}.creator-systems-hero{align-items:center}.creator-system-panel{display:grid;gap:14px}.creator-system-panel img{width:100%;aspect-ratio:4 / 5;border:1px solid rgba(255,90,162,.34);border-radius:8px;object-fit:cover;box-shadow:0 34px 100px #0000007a}.creator-system-status{display:grid;gap:8px;padding:20px;border:1px solid rgba(73,230,196,.34);border-radius:8px;background:#07090dd6}.creator-system-status span,.creator-system-card span,.creator-offer-grid span{color:var(--green);font-size:.76rem;font-weight:850;text-transform:uppercase}.creator-system-status strong{color:var(--text);line-height:1.35}.creator-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.creator-system-card{display:grid;min-height:258px;gap:14px;align-content:start;padding:24px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ff5aa214,#49e6c409),var(--panel);box-shadow:0 24px 70px #00000038}.creator-system-card.featured{border-color:#ff5aa285;background:linear-gradient(180deg,#ff5aa224,#49e6c40a),var(--panel)}.creator-system-card h3{margin-bottom:0;line-height:1.32}.creator-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.creator-offer-grid article{display:grid;min-height:278px;gap:14px;align-content:start;padding:24px;border:1px solid var(--line);border-radius:8px;background:#0c1016e6}.creator-offer-grid h3,.creator-offer-grid p{margin-bottom:0}.creator-offer-grid p{color:var(--muted);line-height:1.62}.showcase-hero{align-items:center}.showcase-hero-panel{display:grid;gap:14px}.showcase-hero-panel img{width:100%;aspect-ratio:16 / 11;border:1px solid rgba(73,230,196,.32);border-radius:8px;object-fit:cover;box-shadow:0 34px 100px #00000070}.showcase-hero-panel div{display:grid;gap:8px;padding:20px;border:1px solid rgba(255,90,162,.34);border-radius:8px;background:#07090dd6}.showcase-hero-panel span,.showcase-build-card span,.showcase-visual-grid span{color:var(--green);font-size:.76rem;font-weight:850;text-transform:uppercase}.showcase-hero-panel strong{color:var(--text);line-height:1.35}.showcase-build-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.showcase-build-card{display:grid;min-height:318px;gap:14px;align-content:start;padding:24px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#49e6c40f,#ff5aa209),var(--panel);box-shadow:0 24px 70px #00000038}.showcase-build-card.featured{border-color:#49e6c485;background:linear-gradient(180deg,#49e6c41f,#ff5aa20a),var(--panel)}.showcase-build-card h3,.showcase-build-card p{margin-bottom:0}.showcase-build-card h3{line-height:1.32}.showcase-build-card p{color:var(--muted);line-height:1.62}.showcase-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.showcase-visual-grid article{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#0c1016e6;box-shadow:0 24px 70px #00000038}.showcase-visual-grid img{width:100%;height:270px;object-fit:cover}.showcase-visual-grid div{display:grid;gap:8px;padding:20px}.showcase-visual-grid strong{color:var(--text);line-height:1.38}.work-intake-panel{display:grid;align-content:end;gap:14px;min-height:410px;padding:clamp(24px,4vw,36px);border:1px solid rgba(73,230,196,.42);border-radius:8px;background:linear-gradient(180deg,#07090d33,#07090de0),url(../downloads/brand/silentgrr-creative-systems-hero.jpg) center / cover no-repeat;box-shadow:0 34px 110px #0000007a}.work-intake-panel span,.work-offer-grid .offer-tag{color:var(--green);font-size:.76rem;font-weight:850;text-transform:uppercase}.work-intake-panel strong{font-size:clamp(1.35rem,2.6vw,2.15rem);line-height:1.08}.work-intake-panel p{margin-bottom:0;color:var(--muted);line-height:1.62}.work-start-grid,.work-offer-grid,.work-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.work-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.work-offer-grid .offer-card{min-height:310px}.request-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.request-menu-card{display:grid;min-height:238px;align-content:start;gap:14px;padding:24px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#49e6c412,#ffffff05),var(--panel);box-shadow:0 24px 70px #0000003d}.request-menu-card.hot{border-color:#49e6c48c}.request-menu-card:hover{border-color:#49e6c494;transform:translateY(-2px)}.request-menu-card span,.email-template-panel strong{color:var(--green);font-size:.76rem;font-weight:850;text-transform:uppercase}.request-menu-card strong{color:var(--text);font-size:1.15rem;line-height:1.28}.request-menu-card p{margin-bottom:0;color:var(--muted);line-height:1.6}.service-stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.email-template-panel{display:grid;gap:12px;padding:clamp(22px,4vw,34px);border:1px solid rgba(73,230,196,.42);border-radius:8px;background:linear-gradient(180deg,#49e6c414,#ffffff05),var(--panel);box-shadow:0 24px 70px #0000003d}.email-template-panel p{margin-bottom:0;color:var(--muted);line-height:1.65}.email-template-panel .button{justify-self:start;margin-top:8px}.creator-funnel-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.funnel-card{display:grid;min-height:246px;align-content:start;gap:14px;padding:22px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#a466ff14,#49e6c409),var(--panel);box-shadow:0 24px 70px #00000038}.funnel-card.hot{border-color:#49e6c48f;background:linear-gradient(180deg,#49e6c41f,#ff5aa20a),var(--panel)}.funnel-card:hover{border-color:#49e6c494;transform:translateY(-2px)}.funnel-card span{color:var(--green);font-size:.76rem;font-weight:850;text-transform:uppercase}.funnel-card strong{color:var(--text);font-size:1.08rem;line-height:1.28}.funnel-card p{margin-bottom:0;color:var(--muted);line-height:1.58}.sitewide-next-step{background:linear-gradient(180deg,#49e6c40b,#ff5aa20e),#080b10}.next-step-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,4vw,42px);align-items:center;padding-top:clamp(34px,5vw,58px);padding-bottom:clamp(34px,5vw,58px)}.next-step-panel p{max-width:760px;color:var(--muted);line-height:1.65}.next-step-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.replay-layout{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);gap:clamp(24px,5vw,56px);align-items:center}.replay-copy{display:grid;gap:18px}.replay-copy h2,.replay-copy p{margin-bottom:0}.replay-screen{display:grid;gap:14px;padding:16px;border:1px solid rgba(73,230,196,.32);border-radius:8px;background:#07090ddb;box-shadow:0 34px 100px #0006}.replay-screen-top,.replay-screen-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.replay-screen-top strong,.replay-screen-meta span{color:var(--muted);font-size:.92rem}.replay-screen-frame{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#05070a}.replay-screen-frame img,.replay-screen-frame iframe{width:100%;height:100%;border:0;object-fit:cover}.replay-screen-frame img{filter:saturate(.94) brightness(.78)}.replay-screen-frame:has(img):after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#07090d0d,#07090da8),radial-gradient(circle at center,rgba(255,90,162,.12),transparent 46%)}.replay-play-button{position:absolute;left:50%;top:50%;z-index:1;display:grid;width:76px;height:76px;place-items:center;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:#07090db8;color:var(--text);font-size:.82rem;font-weight:850;text-transform:uppercase;transform:translate(-50%,-50%)}.vote-queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vote-card{display:grid;min-height:220px;gap:12px;align-content:start;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 24px 70px #00000038}.vote-card.active{border-color:#ff5aa27a;background:linear-gradient(180deg,#ff5aa21f,#49e6c409),var(--panel)}.vote-card h3,.vote-card p{margin-bottom:0}.replay-hero{min-height:78vh}.replay-hero .replay-screen{align-self:center}.readiness-list span{color:var(--green);font-size:.78rem;font-weight:850;text-transform:uppercase}.readiness-list strong{line-height:1.35}.contact-band{padding-bottom:24px}.contact-layout{align-items:end}.contact-layout .button{justify-self:end}.site-footer{border-top:1px solid var(--line);background:#07090d}.studio-home-hero{min-height:92vh}.studio-home-hero h1{max-width:790px;font-size:clamp(3rem,6.2vw,5.8rem)}.status-dot{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 20px #a8ff7ab3}.hero-proof{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:34px;color:var(--muted);font-size:.86rem}.hero-proof span{display:inline-flex;align-items:baseline;gap:6px}.hero-proof strong{color:var(--text);font-size:1rem}.studio-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(var(--max),calc(100% - 36px));margin:0 auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.studio-trust-strip span{padding:18px 20px;color:var(--muted);font-size:.78rem;font-weight:800;text-align:center;text-transform:uppercase}.studio-trust-strip span+span{border-left:1px solid var(--line)}.editorial-heading{align-items:end}.studio-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.studio-service-card{display:grid;min-height:340px;grid-template-columns:auto 1fr;gap:22px;align-content:start;padding:clamp(24px,4vw,40px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#090d13d1;transition:background .16s ease,border-color .16s ease}.studio-service-card:hover{background:#0f171ff5}.studio-service-card.featured{background:linear-gradient(145deg,#49e6c421,#090d13e6)}.service-number{color:var(--teal);font-size:.78rem;font-weight:850}.studio-service-card div,.studio-service-card p,.studio-service-card>strong{grid-column:2}.studio-service-card small,.proof-grid span{color:var(--green);font-size:.76rem;font-weight:850;text-transform:uppercase}.studio-service-card h3{max-width:420px;margin:6px 0 0;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.15}.studio-service-card p{color:var(--muted);line-height:1.62}.studio-service-card>strong{display:flex;align-items:center;justify-content:space-between;margin-top:auto;color:var(--teal)}.proof-band{background:#090d13}.proof-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px}.proof-feature,.proof-stack a{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#07090d}.proof-feature{display:grid;min-height:580px}.proof-feature img,.proof-stack img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.proof-feature:hover img,.proof-stack a:hover img{transform:scale(1.025)}.proof-feature:after,.proof-stack a:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 32%,rgba(7,9,13,.94))}.proof-feature>div,.proof-stack a>div{position:absolute;right:0;bottom:0;left:0;z-index:1;padding:clamp(22px,4vw,38px)}.proof-feature h3{max-width:650px;margin:10px 0 20px;font-size:clamp(1.45rem,2.6vw,2.45rem);line-height:1.12}.proof-feature div>strong{color:var(--teal)}.proof-stack{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:16px}.proof-stack a{min-height:280px}.proof-stack a>div{display:grid;gap:8px;padding:22px}.process-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(38px,8vw,110px)}.process-intro{position:sticky;top:110px;align-self:start}.process-intro p{color:var(--muted);line-height:1.65}.process-rail{display:grid;margin:0;padding:0;list-style:none}.process-rail li{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:26px 0;border-top:1px solid var(--line)}.process-rail li:last-child{border-bottom:1px solid var(--line)}.process-rail li>span{color:var(--teal);font-weight:850}.process-rail strong{font-size:1.15rem}.process-rail p{margin:8px 0 0;color:var(--muted);line-height:1.55}.free-entry-band{background:linear-gradient(90deg,#a466ff17,#49e6c40f),#090d13}.free-entry-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:center}.free-entry-layout p{max-width:740px;color:var(--muted);line-height:1.65}.free-entry-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.final-cta{text-align:center}.final-cta-inner{display:grid;justify-items:center;padding-top:clamp(70px,10vw,130px);padding-bottom:clamp(70px,10vw,130px)}.final-cta h2{max-width:850px;font-size:clamp(2.2rem,5vw,4.8rem)}.final-cta p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:1.05rem;line-height:1.65}.price-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.price-line strong{color:var(--text);font-size:1.15rem}.price-line small{color:var(--muted)}.brief-builder-band{background:#090d13}.brief-builder-layout{display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:clamp(36px,7vw,90px);align-items:start}.brief-builder-intro{position:sticky;top:110px}.brief-builder-intro>p:not(.eyebrow){color:var(--muted);line-height:1.65}.brief-builder-assurance{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.brief-builder-assurance span{padding:8px 10px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.project-brief-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(22px,4vw,38px);border:1px solid rgba(73,230,196,.3);border-radius:8px;background:#07090de0;box-shadow:0 30px 90px #0000004d}.form-field{display:grid;gap:9px}.full-field{grid-column:1 / -1}.form-field label{color:var(--text);font-size:.86rem;font-weight:800}.form-field select,.form-field textarea{width:100%;border:1px solid var(--line);border-radius:6px;outline:0;background:#0d131c;color:var(--text);font:inherit}.form-field select{min-height:50px;padding:0 14px}.form-field textarea{min-height:118px;padding:14px;line-height:1.55;resize:vertical}.form-field select:focus,.form-field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #49e6c41f}.form-field textarea::placeholder{color:#758986}.brief-preview{overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#07090d}.brief-preview>span{display:block;padding:11px 14px;border-bottom:1px solid var(--line);color:var(--green);font-size:.72rem;font-weight:850;text-transform:uppercase}.brief-preview pre{max-height:320px;margin:0;overflow:auto;padding:16px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.brief-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.brief-form-actions .button{cursor:pointer;font:inherit}.copy-status{min-height:20px;color:var(--muted);font-size:.82rem}.link-stack-controls{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:7px;background:#0b1017}.link-stack-controls button{min-height:38px;padding:0 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:.61rem;font-weight:850;cursor:pointer}.link-stack-controls button:hover,.link-stack-controls button:focus-visible,.link-stack-controls button.is-active{border-color:var(--teal);background:#49e6c414;color:var(--text)}.link-stack-controls>span{margin-left:auto;padding:0 7px;color:var(--muted);font-size:.58rem;white-space:nowrap}.link-stack-controls>span b{color:var(--teal)}.stack-link[hidden]{display:none}.replay-request-band{background:#080d13}.replay-request-heading{margin-bottom:26px}.replay-request-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(28px,6vw,76px);align-items:start}.replay-request-form{display:grid;gap:19px;min-width:0}.replay-request-form fieldset{margin:0;padding:0;border:0}.replay-request-form legend,.replay-note-field>span,.replay-name-field>span{margin-bottom:10px;color:var(--muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.replay-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.replay-type-grid label{position:relative;min-width:0;cursor:pointer}.replay-type-grid input{position:absolute;opacity:0;pointer-events:none}.replay-type-grid label>span{display:grid;min-height:86px;gap:5px;align-content:center;padding:14px;border:1px solid var(--line);border-radius:5px;background:#0c131b}.replay-type-grid b{font-size:.72rem}.replay-type-grid small{color:var(--muted);font-size:.59rem;line-height:1.4}.replay-type-grid input:checked+span{border-color:var(--teal);background:#49e6c414}.replay-type-grid input:focus-visible+span{outline:2px solid rgba(73,230,196,.28)}.replay-note-field,.replay-name-field{display:grid}.replay-note-field textarea,.replay-name-field input{width:100%;min-width:0;padding:13px;border:1px solid var(--line);border-radius:5px;outline:0;background:#090e14;color:var(--text);font:inherit;font-size:.7rem;line-height:1.55}.replay-note-field textarea{resize:vertical}.replay-note-field textarea:focus,.replay-name-field input:focus{border-color:var(--teal);box-shadow:0 0 0 2px #49e6c41a}.replay-name-field span{display:flex;gap:7px;align-items:baseline}.replay-name-field span small{color:var(--magenta);font-size:.53rem}.replay-request-actions{display:flex;flex-wrap:wrap;gap:8px}.replay-request-actions .button{font:inherit;font-size:.63rem;cursor:pointer}.replay-request-preview{position:sticky;top:100px;overflow:hidden;border:1px solid rgba(255,90,162,.42);border-radius:7px;background:#0b1017}.replay-preview-topline{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line);background:#ff5aa212}.replay-preview-topline span{color:var(--magenta);font-size:.58rem;font-weight:900;text-transform:uppercase}.replay-preview-topline b{padding:4px 6px;border:1px solid rgba(168,255,122,.35);border-radius:3px;color:var(--green);font-size:.51rem;text-transform:uppercase}.replay-request-preview>p{min-height:180px;margin:0;padding:24px 20px;color:#dce8e5;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;line-height:1.75;white-space:pre-wrap}.replay-preview-route{display:grid;grid-template-columns:28px minmax(0,1fr);gap:1px 11px;padding:19px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.replay-preview-route span{color:var(--teal);font-size:.55rem;font-weight:900}.replay-preview-route strong{padding-bottom:10px;color:var(--muted);font-size:.62rem;line-height:1.4}.replay-request-preview>small{display:block;padding:16px 20px;color:var(--muted);font-size:.57rem;line-height:1.5}@media(max-width:900px){.replay-request-layout{grid-template-columns:1fr}.replay-request-preview{position:static}}@media(max-width:620px){.link-stack-controls button{flex:1 1 calc(50% - 6px)}.link-stack-controls>span{width:100%;margin:2px 0;text-align:center}.replay-type-grid{grid-template-columns:1fr}.replay-type-grid label>span{min-height:72px}.replay-request-actions{flex-direction:column}.replay-request-actions .button{width:100%}}.watch-join-layout{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(20px,4vw,48px);align-items:start}.compact-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.compact-link-grid .link-hub-card{min-height:162px;gap:8px;padding:18px}.compact-link-grid .link-hub-card span{font-size:.61rem}.compact-link-grid .link-hub-card strong{font-size:.92rem}.compact-link-grid .link-hub-card p{margin:0;font-size:.64rem;line-height:1.5}.compact-replay-screen{position:sticky;top:92px;gap:10px;padding:12px}.compact-replay-screen .replay-screen-top span{display:inline-flex;gap:7px;align-items:center;font-size:.59rem}.compact-replay-screen .replay-screen-top i{width:7px;height:7px;border-radius:50%;background:#ff5b63;box-shadow:0 0 0 4px #ff5b631f}.replay-screen-actions{display:flex;gap:10px;align-items:center}.replay-screen-actions strong{font-size:.67rem}.replay-screen-actions button{display:none;min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.22);border-radius:4px;background:#151b24;color:var(--text);font:inherit;font-size:.61rem;font-weight:850;cursor:pointer}.compact-replay-screen .replay-screen-meta span{font-size:.61rem;line-height:1.4}.compact-replay-screen .replay-screen-meta .text-link{font-size:.61rem}.replay-expand-hit{position:absolute;inset:0;z-index:2;display:grid;place-items:end;padding:10px;border:0;background:linear-gradient(180deg,transparent 55%,rgba(5,7,10,.76));color:var(--text);cursor:zoom-in;opacity:0;transition:opacity .16s ease}.replay-expand-hit span{padding:7px 9px;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:#07090de6;font:inherit;font-size:.59rem;font-weight:850}.replay-screen-frame:hover .replay-expand-hit,.replay-expand-hit:focus-visible{opacity:1}.replay-modal-backdrop{position:fixed;inset:0;z-index:29;width:100%;height:100%;border:0;background:#020407e0;cursor:zoom-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.replay-modal-backdrop[hidden]{display:none}body.replay-modal-open{overflow:hidden}.compact-replay-screen.is-expanded{position:fixed;inset:50% auto auto 50%;z-index:30;width:min(1120px,calc(100vw - 48px));max-height:calc(100svh - 48px);padding:16px;transform:translate(-50%,-50%)}.compact-replay-screen.is-expanded .replay-screen-actions button{display:inline-flex;align-items:center}.compact-replay-screen.is-expanded .replay-expand-hit{display:none}.compact-replay-screen.is-expanded .replay-screen-top strong{font-size:.78rem}.compact-replay-screen.is-expanded .replay-screen-meta span{font-size:.7rem}@media(max-width:960px){.watch-join-layout{grid-template-columns:1fr}.compact-replay-screen{position:relative;top:auto;grid-row:1;width:min(680px,100%)}}@media(max-width:620px){.compact-link-grid{grid-template-columns:1fr}.compact-link-grid .link-hub-card{min-height:0}.compact-replay-screen{padding:9px}.compact-replay-screen .replay-screen-top,.compact-replay-screen .replay-screen-meta{align-items:flex-start;flex-direction:column}.replay-screen-actions{width:100%;justify-content:space-between}.compact-replay-screen.is-expanded{width:calc(100vw - 20px);max-height:calc(100svh - 20px);padding:9px}.replay-expand-hit{opacity:1}}.mega-intake-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.mega-intake-sidebar{position:sticky;top:92px;display:flex;min-height:680px;flex-direction:column;padding:28px 22px;border:1px solid #26313d;border-radius:7px;background:#0a1017}.mega-intake-sidebar h2{margin:8px 0 16px;font-size:clamp(2rem,3vw,3rem);line-height:1}.mega-intake-sidebar>div:first-child>p:not(.eyebrow){margin:0;color:var(--muted);font-size:.72rem;line-height:1.6}.intake-step-nav{display:grid;gap:4px;margin:28px 0}.intake-step-nav button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;align-items:center;min-height:58px;padding:8px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font:inherit;text-align:left;cursor:pointer}.intake-step-nav button>span{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--line);border-radius:4px;font-size:.57rem;font-weight:900}.intake-step-nav button div{display:grid;gap:3px}.intake-step-nav button strong{color:#b8c7c4;font-size:.7rem}.intake-step-nav button small{font-size:.58rem}.intake-step-nav button:hover,.intake-step-nav button:focus-visible,.intake-step-nav button.is-active{border-color:#49e6c459;background:#49e6c412;color:var(--text)}.intake-step-nav button.is-active>span{border-color:var(--teal);color:var(--teal)}.intake-step-nav button.is-complete>span{border-color:#a8ff7a66;color:var(--green)}.intake-sidebar-status{display:grid;gap:10px;margin-top:auto;padding-top:22px;border-top:1px solid var(--line)}.intake-sidebar-status>div:first-child{display:flex;justify-content:space-between;gap:15px;align-items:end}.intake-sidebar-status span{color:var(--muted);font-size:.61rem;font-weight:800;text-transform:uppercase}.intake-sidebar-status strong{color:var(--teal);font-size:1.15rem}.intake-sidebar-status small{color:var(--muted);font-size:.58rem}.intake-progress{height:7px;overflow:hidden;border:1px solid var(--line);border-radius:3px;background:#070b10}.intake-progress span{display:block;width:0;height:100%;background:var(--teal);transition:width .16s ease}.mega-intake-sidebar .brief-builder-assurance{margin-top:18px}.mega-intake-sidebar .brief-builder-assurance span{padding:6px 7px;font-size:.53rem}.mega-intake-form{min-width:0;overflow:hidden;border:1px solid rgba(73,230,196,.35);border-radius:7px;background:#0b1118;box-shadow:0 30px 90px #00000047}.intake-form-header{display:flex;min-height:84px;justify-content:space-between;gap:20px;align-items:center;padding:20px 26px;border-bottom:1px solid #26313d;background:#090e14}.intake-form-header>div{display:grid;gap:5px}.intake-form-header span{color:var(--teal);font-size:.57rem;font-weight:900}.intake-form-header strong{font-size:.9rem}.intake-form-header>button{min-width:42px;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:#0d141d;color:var(--muted);font:inherit;font-size:.62rem;font-weight:850;cursor:pointer}.intake-form-header>button:hover,.intake-form-header>button:focus-visible{border-color:var(--pink);color:var(--text)}.intake-step-panel{min-height:570px;padding:clamp(26px,4vw,42px)}.intake-step-panel[hidden]{display:none}.intake-panel-heading{max-width:780px;margin-bottom:30px}.intake-panel-heading h3{margin:8px 0 12px;font-size:clamp(2rem,4vw,4rem);line-height:.98}.intake-panel-heading>p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.65}.intake-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.intake-field-grid>label,.intake-materials{display:grid;gap:8px;min-width:0;color:#dbe8e4;font-size:.69rem;font-weight:850}.intake-field-grid label.wide{grid-column:1 / -1}.intake-field-grid select,.intake-field-grid textarea,.intake-field-grid input{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:5px;background:#080d13;color:var(--text);font:inherit;font-size:.74rem;font-weight:600;line-height:1.5}.intake-field-grid select{min-height:46px}.intake-field-grid textarea{resize:vertical}.intake-field-grid input{min-height:46px}.intake-field-grid select:focus,.intake-field-grid textarea:focus,.intake-field-grid input:focus{border-color:var(--teal);outline:2px solid rgba(73,230,196,.13)}.intake-scope-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.intake-scope-options label{position:relative;display:block;min-width:0;cursor:pointer}.intake-scope-options input{position:absolute;opacity:0;pointer-events:none}.intake-scope-options label>span{display:grid;grid-template-columns:29px minmax(0,1fr);gap:11px;min-height:105px;padding:16px;border:1px solid var(--line);border-radius:6px;background:#0d141d}.intake-scope-options label>span>b{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:.56rem}.intake-scope-options label>span>span{display:grid;gap:6px;align-content:start}.intake-scope-options strong{font-size:.74rem}.intake-scope-options small{color:var(--muted);font-size:.62rem;line-height:1.45}.intake-scope-options input:checked+span{border-color:#49e6c48c;background:#49e6c412}.intake-scope-options input:checked+span>b{border-color:var(--teal);color:var(--teal)}.scope-detail-fields{margin-top:18px;padding-top:20px;border-top:1px solid var(--line)}.intake-materials{margin:0 0 20px;padding:0;border:0}.intake-materials legend{margin-bottom:12px}.intake-materials>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.intake-materials label{display:flex;min-width:0;gap:8px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:5px;background:#0d141d;color:var(--muted);font-size:.64rem;font-weight:700;cursor:pointer}.intake-materials input{accent-color:var(--teal)}.intake-reply-details{display:grid;gap:10px;margin:0 0 18px;padding:18px 0;border:0;border-top:1px solid #26313d;border-bottom:1px solid #26313d}.intake-reply-details legend{padding:0 10px 0 0;color:var(--teal);font-size:.68rem;font-weight:900;text-transform:uppercase}.intake-reply-details>p{margin:0 0 8px;color:var(--muted);font-size:.63rem;line-height:1.5}.intake-reply-details label>span{color:var(--muted);font-size:.58rem;font-weight:700}.intake-match-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-bottom:14px;border:1px solid #26313d;border-radius:6px;background:#090e14}.intake-match-summary>div{display:grid;min-width:0;gap:8px;padding:18px;border-right:1px solid #26313d}.intake-match-summary>div:last-child{border-right:0}.intake-match-summary span{color:var(--muted);font-size:.56rem;font-weight:850;text-transform:uppercase}.intake-match-summary strong{overflow:hidden;color:var(--teal);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.intake-review-grid{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:14px}.intake-readiness-card{min-width:0;padding:22px;border:1px solid rgba(246,199,109,.28);border-radius:6px;background:#12150f}.intake-readiness-card>div:first-child{display:flex;justify-content:space-between;gap:15px;align-items:end}.intake-readiness-card>div:first-child span{color:var(--muted);font-size:.61rem;font-weight:850;text-transform:uppercase}.intake-readiness-card>div:first-child strong{color:#f6c76d;font-size:1.3rem}.intake-readiness-card .intake-progress{margin:12px 0 24px}.intake-readiness-card .intake-progress span{background:#f6c76d}.intake-readiness-card h4{margin:0 0 10px;font-size:1.05rem}.intake-readiness-card ul{display:grid;gap:9px;margin:0;padding-left:18px;color:var(--muted);font-size:.64rem;line-height:1.5}.intake-review-grid .brief-preview{min-width:0}.intake-review-grid .brief-preview pre{max-height:430px}.intake-attribution-record{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:16px;padding:15px 18px;border:1px solid var(--line);border-radius:6px;background:#090e14}.intake-attribution-record>div{display:grid;min-width:0;gap:5px}.intake-attribution-record span{color:var(--green);font-size:.56rem;font-weight:900;text-transform:uppercase}.intake-attribution-record strong{overflow-wrap:anywhere;color:var(--teal);font-size:.78rem}.intake-attribution-record small{color:var(--muted);font-size:.58rem;line-height:1.45}.intake-attribution-record button{flex:0 0 auto;min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:4px;background:#0d141d;color:var(--muted);font:inherit;font-size:.58rem;font-weight:850;cursor:pointer}.intake-attribution-record button:hover,.intake-attribution-record button:focus-visible{border-color:var(--teal);color:var(--text)}.intake-send-readiness{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-top:16px;padding:18px 20px;border:1px solid rgba(246,199,109,.34);border-left:3px solid #f6c76d;border-radius:6px;background:#f6c76d0f}.intake-send-readiness>div{display:grid;min-width:0;gap:5px}.intake-send-readiness span{color:#f6c76d;font-size:.56rem;font-weight:900;text-transform:uppercase}.intake-send-readiness strong{font-size:.82rem;line-height:1.35}.intake-send-readiness p{margin:0;color:var(--muted);font-size:.6rem;line-height:1.5}.intake-send-readiness .button{flex:0 0 auto;min-height:40px;font:inherit;font-size:.6rem;cursor:pointer}.intake-send-readiness .button[hidden]{display:none}.intake-send-readiness.is-ready{border-color:#49e6c466;border-left-color:var(--teal);background:#49e6c40f}.intake-send-readiness.is-ready span{color:var(--teal)}.intake-send-options{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;align-items:end;margin-top:16px;padding:22px;border:1px solid rgba(73,230,196,.28);border-radius:6px;background:#49e6c40e}.intake-send-options>div:first-child{display:grid;gap:7px;max-width:720px}.intake-send-options>div:first-child>span,.intake-email-fallback span{color:var(--green);font-size:.56rem;font-weight:900;text-transform:uppercase}.intake-send-options h4{margin:0;font-size:1.1rem;line-height:1.25}.intake-send-options p{margin:0;color:var(--muted);font-size:.63rem;line-height:1.55}.intake-webmail-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.intake-webmail-actions .button{min-height:42px;padding:0 13px;font:inherit;font-size:.62rem;cursor:pointer}.intake-webmail-actions .button.is-disabled{border-color:var(--line);opacity:.48;cursor:not-allowed}.intake-email-fallback{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:9px 14px;align-items:baseline;padding-top:15px;border-top:1px solid var(--line)}.intake-email-fallback strong{color:var(--teal);font-size:.78rem}.intake-email-fallback small{color:var(--muted);font-size:.58rem}.intake-delivery-check{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr) auto;gap:18px 24px;align-items:center;margin-top:12px;padding:19px 21px;border:1px solid rgba(247,200,115,.44);border-left:4px solid #f7c873;border-radius:5px;background:#f7c87313}.intake-delivery-check[hidden]{display:none}.intake-delivery-check>div:first-child{display:grid;gap:6px}.intake-delivery-check>div:first-child span{color:#f7c873;font-size:.54rem;font-weight:900;text-transform:uppercase}.intake-delivery-check>div:first-child strong{font-size:.78rem}.intake-delivery-check p{margin:0;color:var(--muted);font-size:.59rem;line-height:1.5}.intake-delivery-check ol{display:grid;gap:5px;margin:0;padding-left:18px;color:#c8d4d1;font-size:.58rem;line-height:1.45}.intake-delivery-actions{display:grid;gap:7px}.intake-delivery-check .button{min-height:40px;white-space:nowrap;font:inherit;font-size:.58rem;cursor:pointer}.intake-delivery-check .button[hidden]{display:none}.intake-delivery-check.is-confirmed{border-color:#49e6c470;border-left-color:var(--teal);background:#49e6c411}.intake-delivery-check.is-confirmed>div:first-child span{color:var(--teal)}.intake-handoff-receipt[hidden]{display:none}.intake-boundary-note{margin:16px 0 0;padding:13px 15px;border-left:3px solid var(--pink);background:#ff5aa20f;color:var(--muted);font-size:.63rem;line-height:1.5}.intake-boundary-note strong{color:var(--pink)}.intake-form-footer{display:flex;min-height:82px;justify-content:space-between;gap:18px;align-items:center;padding:16px 26px;border-top:1px solid #26313d;background:#090e14}.intake-form-footer>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.intake-form-footer .button{min-height:43px;padding:0 15px;cursor:pointer;font:inherit}.intake-form-footer .button:disabled{border-color:var(--line);opacity:.48;cursor:not-allowed}.intake-form-footer .button[hidden]{display:none}@media(max-width:1080px){.mega-intake-layout{grid-template-columns:250px minmax(0,1fr)}.intake-materials>div{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-review-grid{grid-template-columns:1fr}.intake-send-options{grid-template-columns:1fr;align-items:start}.intake-send-readiness{align-items:flex-start;flex-direction:column}.intake-webmail-actions{justify-content:flex-start}.intake-delivery-check{grid-template-columns:1fr 1fr}.intake-delivery-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.mega-intake-layout{grid-template-columns:1fr}.mega-intake-sidebar{position:static;min-height:0}.mega-intake-sidebar>div:first-child,.mega-intake-sidebar .brief-builder-assurance{display:none}.intake-step-nav{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px}.intake-step-nav button{grid-template-columns:1fr;justify-items:center;min-width:0;text-align:center}.intake-step-nav button div{display:none}.intake-sidebar-status{margin-top:0}.intake-step-panel{min-height:0}}@media(max-width:620px){.intake-form-header,.intake-form-footer{align-items:flex-start}.intake-form-footer{flex-direction:column}.intake-form-footer>div{width:100%;justify-content:flex-start}.intake-form-footer .button{width:100%}.intake-field-grid,.intake-scope-options,.intake-match-summary{grid-template-columns:1fr}.intake-field-grid label.wide{grid-column:1}.intake-materials>div{grid-template-columns:1fr}.intake-match-summary>div{border-right:0;border-bottom:1px solid #26313d}.intake-match-summary>div:last-child{border-bottom:0}.intake-send-options{padding:18px}.intake-attribution-record{align-items:flex-start;flex-direction:column}.intake-attribution-record button{width:100%}.intake-webmail-actions{flex-direction:column}.intake-webmail-actions .button{width:100%}.intake-email-fallback{display:grid;gap:6px}.intake-delivery-check{grid-template-columns:1fr}.intake-delivery-actions{grid-column:1;grid-template-columns:1fr}}.contact-next-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.contact-next-grid article{min-height:220px;padding:24px;border-top:1px solid rgba(73,230,196,.48);background:#ffffff06}.contact-next-grid span,.engagement-top>span,.fit-columns article>span{color:var(--green);font-size:.74rem;font-weight:850;text-transform:uppercase}.contact-next-grid h3{margin-top:34px}.contact-next-grid p{color:var(--muted);line-height:1.6}.engagement-band{background:#090d13}.engagement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.engagement-card{display:grid;min-height:450px;align-content:start;gap:18px;padding:clamp(22px,3vw,32px);border:1px solid var(--line);border-radius:8px;background:#07090dc7}.engagement-card.featured{border-color:#49e6c480;background:linear-gradient(180deg,#49e6c41c,#07090ddb)}.engagement-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.engagement-top strong{font-size:1.2rem}.engagement-card h3,.engagement-card p{margin-bottom:0}.engagement-card h3{font-size:1.45rem;line-height:1.15}.engagement-card p,.engagement-card li,.engagement-card small{color:var(--muted);line-height:1.58}.engagement-card ul,.fit-columns ul{display:grid;gap:10px;margin:0;padding-left:20px}.engagement-card small{align-self:end;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.fit-band{background:linear-gradient(90deg,#49e6c40e,#ff5aa20a),#080b10}.fit-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(34px,7vw,86px);align-items:start}.fit-layout>div:first-child>p:not(.eyebrow){color:var(--muted);line-height:1.65}.fit-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fit-columns article{min-height:300px;padding:26px;border:1px solid var(--line);border-radius:8px;background:#07090db8}.fit-columns ul{margin-top:24px}.fit-columns li{color:var(--muted);line-height:1.55}.case-study-band{background:#090d13}.case-study-list{display:grid;gap:clamp(52px,9vw,110px)}.case-study-row{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);gap:clamp(30px,6vw,72px);align-items:center}.case-study-row.reverse .case-study-image{order:2}.case-study-image{position:relative}.case-study-image img{width:100%;aspect-ratio:4 / 3;border:1px solid var(--line);border-radius:8px;object-fit:cover;box-shadow:0 30px 90px #00000057;object-position:top center}.case-study-image>span{position:absolute;right:12px;bottom:12px;padding:9px 11px;border:1px solid rgba(73,230,196,.35);border-radius:6px;background:#07090de6;color:var(--teal);font-size:.72rem;font-weight:850;text-transform:uppercase}.case-study-copy h3{margin-bottom:28px;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.08}.case-study-copy dl{display:grid;margin:0 0 24px}.case-study-copy dl>div{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:16px 0;border-top:1px solid var(--line)}.case-study-copy dl>div:last-child{border-bottom:1px solid var(--line)}.case-study-copy dt{color:var(--green);font-size:.72rem;font-weight:850;text-transform:uppercase}.case-study-copy dd{margin:0;color:var(--muted);line-height:1.58}.founder-band{background:#090d13}.founder-layout{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(36px,8vw,100px);align-items:center}.founder-image{display:grid;gap:12px}.founder-image img{width:100%;aspect-ratio:1;border:1px solid rgba(73,230,196,.34);border-radius:8px;object-fit:cover}.founder-image span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.founder-copy>p:not(.eyebrow){color:var(--muted);font-size:1.05rem;line-height:1.7}.founder-copy blockquote{margin:30px 0;padding:4px 0 4px 22px;border-left:3px solid var(--teal);color:var(--text);font-size:clamp(1.25rem,2.1vw,1.8rem);font-weight:750;line-height:1.38}.founder-links{display:flex;flex-wrap:wrap;gap:12px 24px}.footer-utility{display:grid;gap:5px;padding-left:18px;border-left:1px solid var(--line)}.footer-utility span{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:750}.footer-utility i{width:7px;height:7px;border-radius:50%;background:var(--green)}.footer-utility a{color:var(--teal);font-size:.82rem}.creator-tool-hero{min-height:66vh}.creator-tool-band{background:#090d13}.creator-tool-layout,.scene-planner-layout{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(28px,6vw,76px);align-items:start}.creator-tool-controls,.scene-control-panel{display:grid;gap:18px;padding:clamp(22px,3vw,30px);border:1px solid rgba(73,230,196,.3);border-radius:8px;background:#07090de0}.creator-tool-controls h2,.scene-control-panel h2{font-size:clamp(1.65rem,2.6vw,2.45rem)}.creator-tool-controls label,.planner-notes{display:grid;gap:8px;color:var(--text);font-size:.82rem;font-weight:800}.creator-tool-controls input,.creator-tool-controls select,.planner-notes textarea{width:100%;min-height:50px;border:1px solid var(--line);border-radius:6px;outline:0;background:#0d131c;color:var(--text);font:inherit}.creator-tool-controls input,.creator-tool-controls select{padding:0 14px}.planner-notes textarea{min-height:130px;padding:14px;line-height:1.55;resize:vertical}.creator-tool-controls input:focus,.creator-tool-controls select:focus,.planner-notes textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #49e6c41f}.creator-tool-controls .button{cursor:pointer;font:inherit}.title-results-panel,.scene-output-panel{min-width:0}.tool-panel-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.tool-panel-heading>span{flex:0 0 auto;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.title-result-list{display:grid;gap:10px}.title-result-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:14px;align-items:center;min-height:82px;padding:14px 16px;border:1px solid var(--line);border-radius:7px;background:#07090dc7}.title-result-list article>span{color:var(--green);font-size:.72rem;font-weight:850}.title-result-list p{margin:0;color:var(--text);font-weight:750;line-height:1.45}.title-result-list small{color:var(--muted);white-space:nowrap}.title-result-list button{min-width:68px;min-height:38px;border:1px solid var(--line);border-radius:6px;background:#ffffff0d;color:var(--teal);font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}.title-formula-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.title-formula-grid article{display:grid;min-height:230px;align-content:start;gap:16px;padding:22px;border-top:1px solid rgba(73,230,196,.48);background:#ffffff06}.title-formula-grid span{color:var(--green);font-size:.72rem;font-weight:850;text-transform:uppercase}.title-formula-grid strong{font-size:1.1rem;line-height:1.38}.title-formula-grid p{margin:0;color:var(--muted);line-height:1.58}.scene-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.scene-choice-grid legend{margin-bottom:10px;color:var(--text);font-size:.82rem;font-weight:800}.scene-choice-grid label{position:relative;display:grid;min-height:104px;cursor:pointer}.scene-choice-grid input{position:absolute;width:1px;height:1px;opacity:0}.scene-choice-grid label>span{display:grid;gap:6px;align-content:center;padding:16px;border:1px solid var(--line);border-radius:7px;background:#ffffff06}.scene-choice-grid input:checked+span{border-color:#49e6c494;background:#49e6c417}.scene-choice-grid input:focus-visible+span{box-shadow:0 0 0 3px #49e6c424}.scene-choice-grid small{color:var(--muted);font-size:.74rem;line-height:1.35}.scene-actions{display:flex;flex-wrap:wrap;gap:10px}.scene-actions button{cursor:pointer;font:inherit}.text-button{min-height:46px;padding:0 8px;border:0;background:transparent;color:var(--muted);font-weight:800}.device-save-status{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:6px}.scene-plan-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scene-plan-list article{min-height:190px;padding:20px;border:1px solid var(--line);border-radius:7px;background:#07090dc7}.scene-plan-list h3{padding-bottom:14px;border-bottom:1px solid var(--line)}.scene-plan-list ul{display:grid;gap:9px;margin:0;padding-left:18px}.scene-plan-list li{color:var(--muted);font-size:.85rem;line-height:1.48}.creator-tool-feature-band{background:linear-gradient(90deg,#49e6c40e,#a466ff0a),#090d13}.browser-tool-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.browser-tool-feature-grid a{display:grid;min-height:310px;align-content:start;gap:16px;padding:clamp(24px,4vw,36px);border:1px solid rgba(73,230,196,.3);border-radius:8px;background:#07090dd1;transition:border-color .16s ease,transform .16s ease}.browser-tool-feature-grid a:hover{border-color:#49e6c49e;transform:translateY(-2px)}.browser-tool-feature-grid span{color:var(--green);font-size:.74rem;font-weight:850;text-transform:uppercase}.browser-tool-feature-grid strong{max-width:520px;font-size:clamp(1.45rem,2.5vw,2.2rem);line-height:1.15}.browser-tool-feature-grid p{color:var(--muted);line-height:1.62}.browser-tool-feature-grid small{align-self:end;margin-top:auto;color:var(--teal);font-weight:850}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:min(var(--max),calc(100% - 36px));margin:0 auto;padding:26px 0 34px;color:var(--muted);font-size:.9rem}.footer-inner span:first-child{color:var(--text);font-weight:800}.footer-links{display:grid;flex:1 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,5vw,64px);margin-top:12px;padding-top:24px;border-top:1px solid var(--line)}.footer-link-group{display:flex;flex-wrap:wrap;align-content:start;gap:9px 16px}.footer-link-group strong{flex:1 0 100%;color:var(--text);font-size:.72rem;text-transform:uppercase}.footer-link-group a{color:var(--muted);font-weight:750}.footer-link-group a:hover,.footer-link-group a:focus-visible{color:var(--teal)}@media(max-width:880px){.site-header{position:fixed;align-items:center}.nav-links{display:none}.menu-button{display:grid;width:44px;height:44px;place-content:center;gap:5px;padding:0;border:1px solid var(--line);border-radius:8px;background:#ffffff0d}.menu-button span{display:block;width:20px;height:2px;background:var(--text)}.site-header.menu-open .nav-links{position:absolute;top:100%;right:14px;left:14px;display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#07090dfa;box-shadow:0 26px 80px #0000008c}.site-header.menu-open .nav-primary,.site-header.menu-open .nav-utility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.site-header.menu-open .nav-utility{padding:10px 0 0;border-top:1px solid var(--line);border-left:0}.site-header.menu-open .nav-links a{min-height:48px;justify-content:flex-start;border-radius:6px}.site-header.menu-open .nav-utility a{justify-content:center}.studio-trust-strip,.studio-service-grid,.proof-grid,.process-layout,.free-entry-layout,.brief-builder-layout,.fit-layout,.case-study-row,.founder-layout,.creator-tool-layout,.scene-planner-layout{grid-template-columns:1fr}.title-formula-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-builder-intro{position:static}.engagement-grid,.contact-next-grid,.browser-tool-feature-grid{grid-template-columns:1fr}.engagement-card,.contact-next-grid article{min-height:auto}.fit-columns{grid-template-columns:1fr}.case-study-row.reverse .case-study-image{order:0}.studio-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-trust-strip span:nth-child(3){border-left:0}.studio-trust-strip span:nth-child(n+3){border-top:1px solid var(--line)}.studio-service-card{min-height:auto}.proof-feature{min-height:460px}.proof-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.process-intro{position:static}.free-entry-actions{justify-content:flex-start}.hero,.tool-detail-hero,.streamer-hero,.identity-layout,.current-content-heading,.replay-layout,.live-routing,.links-hero,.project-finder-strip,.next-step-panel,.split,.method-layout,.build-log-layout,.readiness-layout,.work-hero,.project-heading,.community-heading,.launch-heading,.tools-heading,.showcase-heading,.spotlight-layout,.community-layout,.visual-hero,.contact-layout,.streamer-grid,.link-hub-grid,.vote-queue-grid,.mini-link-grid,.finder-grid,.starter-message-grid,.website-type-grid,.build-deliverable-grid,.creator-system-grid,.creator-offer-grid,.showcase-build-grid,.showcase-visual-grid,.work-start-grid,.work-offer-grid,.work-flow-grid,.request-menu-grid,.service-stage-grid,.creator-funnel-grid{grid-template-columns:1fr}.work-intake-panel{min-height:320px}.creator-system-panel img{aspect-ratio:16 / 10}.links-profile{position:static}.project-finder-strip .button{justify-self:start}.next-step-actions{justify-content:flex-start}.link-hub-card,.vote-card{min-height:auto}.streamer-panel img{aspect-ratio:16 / 10}.visual-hero:before{inset:82px -18px auto;height:420px;opacity:.42}.hero-showcase{max-width:620px}.method-copy{position:static}.method-steps article{grid-template-columns:1fr}.hero,.tool-detail-hero{min-height:auto;align-items:end;padding-top:112px}.feature-grid,.project-grid,.platform-grid,.offer-grid,.tool-grid,.decision-grid,.simple-feature-grid,.creator-shop-grid{grid-template-columns:1fr}.shop-card,.shop-card-wide{min-height:auto}.shop-card img,.shop-card-wide img{height:auto;aspect-ratio:16 / 9}.download-grid{grid-template-columns:1fr}.asset-preview-grid,.expression-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.project-card,.platform-card,.offer-card,.tool-card{min-height:auto}.card-index{margin-bottom:24px}.service-list a,.readiness-list div{grid-template-columns:1fr}.contact-layout .button{justify-self:start}.footer-inner,.footer-links{justify-content:flex-start}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-link-group:last-child{grid-column:1 / -1}.footer-utility{width:100%;padding:14px 0;border-top:1px solid var(--line);border-left:0}}@media(max-width:520px){.brand-mark span:last-child{max-width:190px;line-height:1.15}.footer-links{gap:26px 18px}.stack-link{grid-template-columns:1fr;min-height:auto}h1{font-size:2.7rem}.hero-metrics div{flex:1 1 135px}.hero,.tool-detail-hero,.section-inner{width:min(100% - 28px,var(--max))}.asset-preview-grid,.expression-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-home-hero h1{font-size:2.75rem}.studio-hero-showcase>img{min-height:390px}.studio-trust-strip{width:min(100% - 28px,var(--max))}.studio-trust-strip span{padding:14px 8px;font-size:.68rem}.studio-service-card{grid-template-columns:1fr}.studio-service-card div,.studio-service-card p,.studio-service-card>strong{grid-column:1}.proof-stack{grid-template-columns:1fr}.proof-feature{min-height:420px}.project-brief-form{grid-template-columns:1fr}.form-field,.full-field{grid-column:1}.brief-form-actions .button{width:100%}.case-study-copy dl>div{grid-template-columns:1fr;gap:6px}.title-result-list article{grid-template-columns:32px minmax(0,1fr) auto}.title-result-list small{grid-column:2}.title-result-list button{grid-column:3;grid-row:1 / span 2}.title-formula-grid,.scene-choice-grid,.scene-plan-list{grid-template-columns:1fr}.title-formula-grid article,.scene-plan-list article{min-height:auto}.scene-actions .button{width:100%}}.bio-results-panel,.schedule-output-panel{min-width:0}.bio-result-list{display:grid;gap:12px}.bio-result-list article{display:grid;gap:18px;min-height:185px;padding:clamp(20px,3vw,28px);border:1px solid var(--line);border-radius:7px;background:#07090dcc}.bio-result-list article>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.bio-result-list span{color:var(--green);font-size:.78rem;font-weight:850;text-transform:uppercase}.bio-result-list small{color:var(--muted);font-size:.74rem}.bio-result-list p{margin:0;color:var(--text);font-size:1rem;line-height:1.65}.bio-result-list button{min-width:72px;min-height:38px;border:1px solid var(--line);border-radius:6px;background:#ffffff0d;color:var(--text);cursor:pointer;font:inherit;font-size:.78rem;font-weight:850}.bio-result-list button:hover{border-color:var(--teal)}.schedule-builder-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:clamp(28px,5vw,64px);align-items:start}.schedule-control-panel{display:grid;gap:20px}.schedule-heading-row{display:flex;align-items:end;justify-content:space-between;gap:24px}.schedule-heading-row h2{max-width:650px;font-size:clamp(1.65rem,3vw,2.65rem)}.schedule-heading-row label,.schedule-day-row>label:not(.day-toggle){display:grid;gap:7px;color:var(--text);font-size:.72rem;font-weight:800}.schedule-heading-row input,.schedule-day-row input[type=time],.schedule-day-row input[type=text],.schedule-day-row select{min-height:46px;border:1px solid var(--line);border-radius:6px;background:#0d131c;color:var(--text);font:inherit}.schedule-heading-row input,.schedule-day-row input,.schedule-day-row select{padding:0 12px}.schedule-day-list{display:grid;gap:8px}.schedule-day-row{display:grid;grid-template-columns:74px 116px 120px minmax(180px,1fr);gap:12px;align-items:end;padding:14px;border:1px solid var(--line);border-radius:7px;background:#07090dc7}.day-toggle{position:relative;display:grid;min-height:46px;cursor:pointer}.day-toggle input{position:absolute;width:1px;height:1px;opacity:0}.day-toggle span{display:grid;place-items:center;min-height:46px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:.8rem;font-weight:900;text-transform:uppercase}.day-toggle input:checked+span{border-color:#49e6c4a6;background:#49e6c41a;color:var(--teal)}.day-toggle input:focus-visible+span,.schedule-heading-row input:focus,.schedule-day-row input:focus,.schedule-day-row select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #49e6c41f}.schedule-output-panel{position:sticky;top:112px}.schedule-preview{display:grid;gap:8px;margin-bottom:20px}.schedule-preview article{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:7px;background:#07090dcc}.schedule-preview article>div{display:grid;gap:5px}.schedule-preview span,.schedule-preview small{color:var(--muted);font-size:.7rem}.schedule-preview strong{color:var(--teal);font-size:.95rem}.schedule-preview p{margin:0;color:var(--text);font-weight:750;line-height:1.35}.schedule-empty{padding:24px;border:1px dashed var(--line);border-radius:7px;color:var(--muted);text-align:center}.tool-privacy-note{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:.76rem;line-height:1.55}@media(max-width:980px){.schedule-builder-layout{grid-template-columns:1fr}.schedule-output-panel{position:static}}@media(max-width:760px){.schedule-heading-row{display:grid;align-items:start}.schedule-heading-row label{width:min(100%,260px)}.schedule-day-row{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr)}.schedule-focus{grid-column:1 / -1}}@media(max-width:520px){.bio-result-list article>div{align-items:flex-start}.bio-result-list article>div:first-child{display:grid}.schedule-day-row{grid-template-columns:58px minmax(0,1fr)}.schedule-day-row>label:nth-child(3),.schedule-focus{grid-column:1 / -1}.schedule-preview article{grid-template-columns:1fr auto}.schedule-preview article>p{grid-column:1 / -1;grid-row:2}.schedule-output-panel .scene-actions .button{width:100%}}.emote-planner-layout,.deck-mapper-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(30px,6vw,76px);align-items:start}.emote-controls{align-self:start}.emote-reaction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.emote-reaction-grid legend{margin-bottom:10px;color:var(--text);font-size:.82rem;font-weight:800}.emote-reaction-grid label{position:relative;min-width:0;cursor:pointer}.emote-reaction-grid input{position:absolute;width:1px;height:1px;opacity:0}.emote-reaction-grid label>span{display:grid;gap:4px;min-height:72px;align-content:center;padding:10px;border:1px solid var(--line);border-radius:6px;background:#ffffff06;color:var(--muted);font-size:.76rem;font-weight:900;text-align:center}.emote-reaction-grid small{color:var(--muted);font-size:.64rem;font-weight:600}.emote-reaction-grid input:checked+span{border-color:#ff5aa2a8;background:#ff5aa217;color:#ff8cbd}.emote-reaction-grid input:focus-visible+span{box-shadow:0 0 0 3px #ff5aa224}.emote-output-panel{position:sticky;top:112px;min-width:0}.emote-slot-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px}.emote-slot-preview article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-height:72px;padding:14px;border:1px solid rgba(255,90,162,.3);border-radius:7px;background:#ff5aa20b}.emote-slot-preview span{color:var(--muted);font-size:.68rem;font-weight:800}.emote-slot-preview strong{color:#ff9ac5;font-size:.82rem}.emote-brief-preview{max-height:430px;overflow:auto;margin-bottom:18px;padding:22px;border:1px solid var(--line);border-radius:7px;background:#090d13;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem;line-height:1.55;white-space:pre-wrap}.deck-mapper-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.deck-board-panel{min-width:0}.deck-device-frame{padding:clamp(18px,4vw,34px);border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#05070a;box-shadow:inset 0 0 0 5px #ffffff05}.deck-key-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.4vw,14px)}.deck-key{display:grid;aspect-ratio:1;min-width:0;align-content:space-between;padding:clamp(9px,1.4vw,15px);border:1px solid var(--line);border-radius:7px;background:#111720;color:var(--text);cursor:pointer;font:inherit;text-align:left;transition:border-color .15s ease,transform .15s ease,background .15s ease}.deck-key:hover{transform:translateY(-2px)}.deck-key.selected{border-color:#fff;box-shadow:0 0 0 3px #ffffff1f}.deck-key small{color:#ffffff80;font-size:.62rem}.deck-key strong{overflow-wrap:anywhere;font-size:clamp(.64rem,1.2vw,.88rem);line-height:1.15}.deck-category-scene{background:#49e6c41c;border-color:#49e6c461}.deck-category-audio{background:#ffc2471c;border-color:#ffc24761}.deck-category-chat{background:#ff5aa21c;border-color:#ff5aa261}.deck-category-recording{background:#ff685c1c;border-color:#ff685c61}.deck-category-system{background:#7d97ff1a;border-color:#7d97ff5c}.deck-category-custom{background:#ffffff0b}.deck-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}.deck-presets span{margin-right:5px;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.deck-presets button{min-height:38px;padding:0 13px;border:1px solid var(--line);border-radius:6px;background:#ffffff0a;color:var(--text);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800}.deck-presets button:hover{border-color:var(--teal)}.deck-editor-panel{position:sticky;top:112px;display:grid;gap:17px;padding:clamp(22px,3vw,30px);border:1px solid rgba(73,230,196,.3);border-radius:8px;background:#07090de6}.deck-editor-panel h2{font-size:clamp(1.65rem,2.7vw,2.5rem)}.deck-editor-panel label{display:grid;gap:8px;color:var(--text);font-size:.78rem;font-weight:800}.deck-editor-panel input,.deck-editor-panel select{width:100%;min-height:48px;padding:0 13px;border:1px solid var(--line);border-radius:6px;background:#0d131c;color:var(--text);font:inherit}.deck-editor-panel input:focus,.deck-editor-panel select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #49e6c41f}@media(max-width:980px){.emote-planner-layout,.deck-mapper-layout{grid-template-columns:1fr}.emote-output-panel,.deck-editor-panel{position:static}}@media(max-width:620px){.emote-reaction-grid,.emote-slot-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.deck-device-frame{padding:12px}.deck-key-grid{gap:7px}.deck-key{padding:7px}.deck-key small{font-size:.55rem}.deck-key strong{font-size:.58rem}.deck-editor-panel .scene-actions .button,.emote-output-panel .scene-actions .button{width:100%}}.creator-tool-controls textarea{width:100%;min-height:96px;resize:vertical;padding:13px;border:1px solid var(--line);border-radius:6px;background:#0d131c;color:var(--text);font:inherit;line-height:1.55}.creator-tool-controls textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #49e6c41f;outline:none}.tool-control-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.command-builder-layout,.repurpose-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(24px,5vw,58px);align-items:start}.command-controls,.repurpose-controls{position:sticky;top:112px}.command-board-panel,.repurpose-results-panel{min-width:0;padding:clamp(22px,3vw,32px);border:1px solid var(--line);border-radius:8px;background:#090d13}.command-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:20px 0}.command-presets span{margin-right:5px;color:var(--muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.command-presets button{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#ffffff0a;color:var(--text);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800}.command-list,.repurpose-result-list{display:grid;gap:10px;margin:0 0 22px}.command-list article{display:grid;gap:10px;padding:18px;border:1px solid var(--line);border-radius:7px;background:#0e141d}.command-list article>div{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.command-list article>div strong{color:var(--teal);font-size:1.05rem}.command-list article>div span{width:fit-content;padding:5px 7px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:.62rem;font-weight:800}.command-list article button{border:0;background:transparent;color:#ff9dc7;cursor:pointer;font:inherit;font-size:.7rem;font-weight:800}.command-list article p{margin:0;font-weight:750}.command-list blockquote{margin:0;padding:11px 13px;border-left:2px solid var(--teal);background:#49e6c40b;color:var(--muted);font-size:.82rem;line-height:1.55}.command-list article small{color:var(--muted);font-size:.66rem}.command-empty{margin:0;padding:30px 20px;border:1px dashed var(--line);color:var(--muted);text-align:center}.destination-fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:14px;border:1px solid var(--line);border-radius:6px}.destination-fieldset legend{padding:0 5px;color:var(--muted);font-size:.72rem;font-weight:800}.destination-fieldset label{display:flex;grid-template-columns:none;gap:8px;align-items:center;min-width:0;color:var(--muted);font-size:.72rem}.destination-fieldset input{width:16px;min-height:16px;flex:0 0 auto;accent-color:var(--teal)}.repurpose-result-list{grid-template-columns:repeat(2,minmax(0,1fr))}.repurpose-result-list article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-content:start;padding:18px;border:1px solid var(--line);border-radius:7px;background:#0e141d}.repurpose-result-list article>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(73,230,196,.38);border-radius:5px;color:var(--teal);font-size:.64rem;font-weight:900}.repurpose-result-list h3{margin:0 0 3px;font-size:1rem}.repurpose-result-list small{color:var(--muted);font-size:.64rem}.repurpose-result-list p,.repurpose-result-list strong{grid-column:1 / -1;margin:0}.repurpose-result-list p{color:var(--muted);font-size:.78rem;line-height:1.55}.repurpose-result-list p:first-of-type{padding:11px 12px;border-left:2px solid var(--magenta);background:#ff5aa20b;color:var(--text)}.repurpose-result-list strong{color:var(--teal);font-size:.72rem}@media(max-width:980px){.command-builder-layout,.repurpose-layout{grid-template-columns:1fr}.command-controls,.repurpose-controls{position:static}}@media(max-width:620px){.tool-control-pair,.destination-fieldset,.repurpose-result-list{grid-template-columns:1fr}.command-list article>div{grid-template-columns:auto 1fr}.command-list article button{grid-column:1 / -1;width:fit-content}.command-board-panel .scene-actions .button,.repurpose-results-panel .scene-actions .button{width:100%}}.nav-links .nav-join{border-color:#ff5aa270;color:#ffd5e8}.membership-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(40px,7vw,90px);align-items:center;width:min(var(--max),calc(100% - 36px));min-height:min(780px,88vh);margin:0 auto;padding:140px 0 80px}.membership-hero h1{max-width:840px;margin:14px 0 22px;font-size:clamp(3rem,6.3vw,6.2rem);line-height:.96}.membership-launch-note{display:flex;gap:10px;align-items:center;margin:24px 0 0;color:var(--muted);font-size:.84rem}.membership-launch-note strong{color:var(--text)}.membership-pass{display:grid;gap:32px;min-height:390px;align-content:space-between;padding:clamp(28px,4vw,44px);border:1px solid rgba(73,230,196,.42);border-radius:8px;background:#0d141d;box-shadow:18px 18px #ff5aa214}.pass-top,.pass-level,.pass-sources{display:flex;justify-content:space-between;gap:12px}.pass-top{color:var(--teal);font-size:.66rem;font-weight:900}.membership-pass>strong{max-width:440px;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.05}.pass-level{align-items:end;padding-top:22px;border-top:1px solid var(--line);color:var(--muted)}.pass-level b{color:var(--green);font-size:1.2rem}.pass-sources{flex-wrap:wrap;justify-content:flex-start}.pass-sources span{padding:7px 9px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:.58rem;font-weight:900}.membership-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.membership-plan{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(25px,3vw,34px);border:1px solid var(--line);border-radius:8px;background:#0c1119}.membership-plan.featured{border-color:#49e6c4b8;background:#0e171d}.membership-plan.labs{border-color:#ff5aa280}.plan-flag{position:absolute;top:0;right:20px;padding:7px 10px;background:var(--teal);color:#04110f;font-size:.64rem;font-weight:900;text-transform:uppercase}.plan-heading{display:flex;gap:16px;align-items:center}.plan-heading>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:6px;color:var(--teal);font-size:.7rem;font-weight:900}.plan-heading small{color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.plan-heading h3{margin:2px 0 0;font-size:1.7rem}.plan-price{display:flex;align-items:baseline;gap:8px;margin:30px 0 18px}.plan-price strong{font-size:3rem;line-height:1}.plan-price span,.plan-match{color:var(--muted)}.membership-plan ul{display:grid;gap:12px;min-height:164px;margin:0 0 25px;padding:0;list-style:none}.membership-plan li{position:relative;padding-left:20px;color:#dbe8e4;font-size:.9rem}.membership-plan li:before{position:absolute;left:0;content:"+";color:var(--teal);font-weight:900}.membership-plan .button{width:100%;margin-top:auto}.plan-match{min-height:48px;margin:16px 0 0;font-size:.72rem;line-height:1.5}.access-layout{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(35px,7vw,90px);align-items:center}.access-intro h2{margin:12px 0 18px;font-size:clamp(2.2rem,4.6vw,4.8rem);line-height:1}.access-intro>p{color:var(--muted);line-height:1.7}.access-rule{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.access-rule span{color:var(--teal);font-size:.7rem}.access-table{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#0c1119}.access-row{display:grid;grid-template-columns:.9fr repeat(4,1fr);min-width:690px;border-bottom:1px solid var(--line)}.access-row:last-child{border-bottom:0}.access-row>*{min-width:0;padding:18px 14px;border-right:1px solid var(--line);overflow-wrap:anywhere}.access-row>*:last-child{border-right:0}.access-row.header{background:#49e6c414;color:var(--muted);font-size:.65rem;font-weight:900;text-transform:uppercase}.access-row:not(.header) span{color:var(--muted);font-size:.82rem}.access-mapping-note{margin:0;padding:14px 18px;border-top:1px solid var(--line);color:var(--muted);font-size:.68rem;line-height:1.55}.member-account-preview{display:grid;grid-template-columns:260px minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#090d13}.account-sidebar{display:grid;gap:16px;align-content:start;padding:30px;border-right:1px solid var(--line);background:#0d131c}.account-avatar{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(73,230,196,.5);border-radius:8px;color:var(--teal);font-weight:900}.account-sidebar small,.account-main small{display:block;margin-bottom:4px;color:var(--muted);font-size:.66rem;font-weight:850;text-transform:uppercase}.account-sidebar nav{display:grid;gap:5px;margin-top:12px}.account-sidebar nav span{padding:10px 12px;border-left:2px solid transparent;color:var(--muted);font-size:.82rem}.account-sidebar nav .active{border-color:var(--teal);background:#49e6c40f;color:var(--text)}.account-main{min-width:0;padding:clamp(26px,4vw,44px)}.account-status{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;border-bottom:1px solid var(--line)}.account-status strong{font-size:clamp(1.5rem,3vw,2.6rem)}.account-status>span{padding:7px 9px;border:1px solid rgba(168,255,122,.4);border-radius:4px;color:var(--green);font-size:.66rem;font-weight:900}.account-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:25px 0;background:var(--line)}.account-panels>div{display:grid;gap:6px;min-width:0;padding:20px;background:#090d13}.account-panels span{color:var(--muted);font-size:.72rem}.account-actions{display:flex;flex-wrap:wrap;gap:8px}.account-actions span{padding:10px 12px;border:1px solid var(--line);border-radius:5px;color:var(--muted);font-size:.72rem;font-weight:800}.membership-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.membership-faq-grid article{padding:clamp(24px,4vw,38px);background:#0b1017}.membership-faq-grid h3{margin:0 0 12px;font-size:1.15rem}.membership-faq-grid p{margin:0;color:var(--muted);line-height:1.7}@media(max-width:980px){.membership-hero,.access-layout{grid-template-columns:1fr}.membership-hero{min-height:auto;padding-top:130px}.membership-plan-grid{grid-template-columns:1fr}.membership-plan ul{min-height:auto}.access-table{overflow-x:auto}}@media(max-width:720px){.membership-hero h1{font-size:clamp(2.8rem,14vw,4.4rem)}.member-account-preview{grid-template-columns:1fr}.account-sidebar{border-right:0;border-bottom:1px solid var(--line)}.account-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.account-panels,.membership-faq-grid{grid-template-columns:1fr}.access-row{min-width:0;grid-template-columns:.8fr repeat(4,minmax(0,1fr))}.access-row>*{padding:12px 6px;font-size:.62rem}.access-row:not(.header) span{font-size:.62rem}}.tool-catalog-controls{display:flex;justify-content:space-between;gap:24px;align-items:end;margin:30px 0 12px;padding:22px;border:1px solid var(--line);border-radius:7px;background:#0b1118}.tool-catalog-controls>label{display:grid;gap:8px;width:min(420px,100%);color:var(--muted);font-size:.68rem;font-weight:850}.tool-catalog-controls input{min-height:44px;padding:0 13px;border:1px solid var(--line);border-radius:5px;background:#090d13;color:var(--text);font:inherit}.tool-filter-row{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tool-filter-row button{min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:#0d131b;color:var(--muted);font:inherit;font-size:.69rem;font-weight:850;cursor:pointer}.tool-filter-row button:hover,.tool-filter-row button:focus-visible,.tool-filter-row button.is-active{border-color:var(--teal);background:#49e6c417;color:var(--text)}.tool-result-count{margin:0 0 24px;color:var(--muted);font-size:.72rem}.tool-result-count strong{color:var(--teal)}.tool-browser-grid .tool-card[hidden]{display:none}.featured-tool-card{border-color:#49e6c48c;background:#0e171d}.launch-access-notice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:28px 0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--line)}.launch-access-notice>div{min-width:0;padding:22px;background:#0b1118}.launch-access-notice span{color:var(--teal);font-size:.62rem;font-weight:900}.launch-access-notice strong{display:block;margin:9px 0;font-size:1.02rem}.launch-access-notice p{margin:0;color:var(--muted);font-size:.74rem;line-height:1.55}.tool-status.public-access{border-color:#a8ff7a59;color:var(--green)}.tool-status.basic-access{border-color:#49e6c466;color:var(--teal)}.launch-preview-note{max-width:760px;margin:24px 0 0;padding:15px 18px;border-left:3px solid var(--teal);background:#49e6c412;color:#cddbd8;font-size:.76rem;line-height:1.6}.tool-shelf-heading{display:flex;justify-content:space-between;gap:35px;align-items:end;margin:clamp(65px,9vw,110px) 0 28px;padding-top:35px;border-top:1px solid var(--line)}.tool-shelf-heading h2{margin:8px 0 0;font-size:clamp(2rem,4vw,4rem);line-height:1}.tool-shelf-heading>p{max-width:460px;margin:0;color:var(--muted);line-height:1.65}.future-tool-grid .tool-card{background:#0a0f16}@media(max-width:850px){.tool-catalog-controls,.tool-shelf-heading{align-items:start;flex-direction:column}.tool-filter-row{justify-content:flex-start}.launch-access-notice{grid-template-columns:1fr}}@media(max-width:560px){.tool-filter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tool-filter-row button{width:100%}}.launch-board-hero h1{max-width:980px}.launch-workspace-band{background:#080d13}.launch-toolbar{display:flex;justify-content:space-between;gap:30px;align-items:end}.launch-toolbar h2{margin:6px 0 0;font-size:clamp(2.2rem,5vw,5rem);line-height:1}.launch-preset-controls,.launch-filter{display:flex;flex-wrap:wrap;gap:7px}.launch-preset-controls button,.launch-filter button{min-height:42px;padding:0 14px;border:1px solid var(--line);border-radius:5px;background:#0d131b;color:var(--muted);font:inherit;font-size:.72rem;font-weight:850;cursor:pointer}.launch-preset-controls button:hover,.launch-preset-controls button:focus-visible,.launch-preset-controls button.is-active,.launch-filter button:hover,.launch-filter button:focus-visible,.launch-filter button.is-active{border-color:var(--teal);background:#49e6c417;color:var(--text)}.launch-progress{height:10px;margin-top:34px;overflow:hidden;border:1px solid var(--line);border-radius:3px;background:#090d13}.launch-progress span{display:block;height:100%;background:var(--teal);transition:width .18s ease}.launch-status-row{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;padding:13px 0 30px;color:var(--muted);font-size:.7rem}.launch-status-row strong{color:var(--teal)}.launch-status-row span:last-child{margin-left:auto}.launch-view-controls{display:flex;justify-content:space-between;gap:20px;align-items:end;padding:24px 0;border-top:1px solid var(--line)}.launch-view-controls>label{display:grid;gap:7px;width:min(330px,100%);color:var(--muted);font-size:.66rem;font-weight:850}.launch-view-controls input{min-height:43px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:#090d13;color:var(--text);font:inherit}.launch-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.launch-lanes section{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#0c121a}.launch-lanes header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:20px;border-bottom:1px solid var(--line);background:#49e6c40d}.launch-lanes h3{margin:0;font-size:1.25rem}.launch-lanes header span{color:var(--teal);font-size:.67rem;font-weight:900}.launch-lanes label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:11px;padding:17px 19px;border-bottom:1px solid var(--line);cursor:pointer}.launch-lanes label:last-child{border-bottom:0}.launch-lanes input{margin-top:3px;accent-color:var(--teal)}.launch-lanes label>span{display:grid;gap:6px}.launch-lanes strong{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:.78rem}.launch-lanes strong b{padding:3px 5px;border:1px solid rgba(168,255,122,.3);border-radius:3px;color:var(--green);font-size:.52rem;text-transform:uppercase}.launch-lanes small{color:var(--muted);font-size:.68rem;line-height:1.5}.launch-lanes input:checked+span{opacity:.48}.launch-lanes input:checked+span strong,.launch-lanes input:checked+span small{text-decoration:line-through}.launch-notes-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(35px,7vw,80px);margin-top:45px;padding-top:40px;border-top:1px solid var(--line)}.launch-notes-layout>label{display:grid;gap:10px;color:var(--muted);font-size:.72rem;font-weight:850}.launch-notes-layout textarea{width:100%;padding:14px;border:1px solid var(--line);border-radius:6px;background:#090d13;color:var(--text);font:inherit;line-height:1.55;resize:vertical}.launch-notes-layout h3{margin:9px 0 12px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.launch-notes-layout p:not(.eyebrow){color:var(--muted);line-height:1.65}@media(max-width:1050px){.launch-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-toolbar,.launch-view-controls{align-items:start;flex-direction:column}.launch-status-row span:last-child{margin-left:0}}@media(max-width:680px){.launch-lanes,.launch-notes-layout{grid-template-columns:1fr}.launch-preset-controls,.launch-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.launch-preset-controls button,.launch-filter button,.launch-notes-layout .button{width:100%}}.creator-loadout-hero{position:relative;display:grid;min-height:86svh;align-items:end;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#05080cfa,#05080ce0 45%,#05080c47 78%,#05080c1f),linear-gradient(0deg,#07090d 0%,transparent 42%),url(../downloads/brand/silentgrr-stream-room.jpg) 72% center / cover no-repeat}.creator-loadout-hero-inner{padding-top:150px;padding-bottom:clamp(48px,8vh,84px)}.creator-loadout-hero h1{max-width:900px;margin:13px 0 20px;font-size:clamp(3.2rem,7.2vw,7.4rem);line-height:.92;text-shadow:0 5px 32px rgba(0,0,0,.8)}.creator-loadout-hero .hero-lede{max-width:760px;color:#d2dfdc;text-shadow:0 3px 20px #000}.setup-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(720px,100%);margin-top:34px;border:1px solid rgba(255,255,255,.18);background:#070a0ed1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.setup-trust-strip div{display:grid;gap:5px;padding:15px 17px;border-right:1px solid var(--line)}.setup-trust-strip div:last-child{border-right:0}.setup-trust-strip span{color:var(--muted);font-size:.57rem;font-weight:900;text-transform:uppercase}.setup-trust-strip strong{font-size:.7rem}.setup-overview-band{background:#080d13}.setup-rig-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);gap:clamp(38px,7vw,90px);align-items:center}.setup-rig-copy>h2{max-width:600px;margin:10px 0 17px;font-size:clamp(2.5rem,5vw,5.3rem);line-height:.96}.setup-rig-copy>p:not(.eyebrow){max-width:650px;margin:0;color:var(--muted);line-height:1.72}.setup-spec-list{display:grid;margin:30px 0 0;border-top:1px solid var(--line)}.setup-spec-list div{display:grid;grid-template-columns:minmax(115px,.38fr) minmax(0,.62fr);gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}.setup-spec-list dt{color:var(--muted);font-size:.61rem;font-weight:850;text-transform:uppercase}.setup-spec-list dd{margin:0;color:#e8f4f1;font-size:.69rem;font-weight:750}.setup-screen-map{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:500px;align-content:center;padding:clamp(22px,4vw,46px);border:1px solid rgba(73,230,196,.32);background:#060a0f}.setup-screen-main{grid-column:1 / -1;display:grid;min-height:215px;gap:10px;place-content:center;border:2px solid rgba(73,230,196,.55);background:linear-gradient(135deg,#49e6c414,#ff5aa20d);text-align:center}.setup-screen-main span,.setup-screen-edge span{color:var(--teal);font-size:.59rem;font-weight:900;text-transform:uppercase}.setup-screen-main strong{font-size:clamp(2rem,5vw,4.7rem);line-height:1}.setup-screen-main small,.setup-screen-edge small{color:var(--muted);font-size:.59rem}.setup-screen-edge{grid-column:2 / 4;display:grid;min-height:100px;gap:6px;place-content:center;padding:16px;border:1px solid rgba(255,90,162,.48);background:#ff5aa20f;text-align:center}.setup-screen-edge span{color:var(--magenta)}.setup-screen-edge strong{font-size:.83rem}.setup-flow-line{grid-column:1 / -1;height:1px;margin:14px 8%;background:linear-gradient(90deg,var(--teal),var(--magenta),var(--green))}.setup-flow-node{display:grid;gap:4px;padding-top:8px;text-align:center}.setup-flow-node span{color:var(--muted);font-size:.54rem;font-weight:850;text-transform:uppercase}.setup-flow-node strong{color:var(--green);font-size:.7rem}.setup-catalog-band{background:#070b10}.setup-catalog-heading{margin-bottom:24px}.setup-catalog-controls{position:sticky;top:66px;z-index:4;display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr) auto;gap:12px;align-items:end;margin-bottom:18px;padding:13px;border:1px solid var(--line);background:#080d13f5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.setup-search-label{display:grid;gap:6px}.setup-search-label>span{color:var(--muted);font-size:.56rem;font-weight:900;text-transform:uppercase}.setup-search-label input{width:100%;min-height:43px;padding:0 13px;border:1px solid var(--line);border-radius:4px;outline:0;background:#0d141c;color:var(--text);font:inherit;font-size:.69rem}.setup-search-label input:focus{border-color:var(--teal);box-shadow:0 0 0 2px #49e6c41a}.setup-filter-group{display:flex;flex-wrap:wrap;gap:5px}.setup-filter-group button{min-height:43px;padding:0 11px;border:1px solid var(--line);border-radius:4px;background:#0d141c;color:var(--muted);font:inherit;font-size:.61rem;font-weight:850;cursor:pointer}.setup-filter-group button:hover,.setup-filter-group button:focus-visible,.setup-filter-group button.is-active{border-color:var(--teal);background:#49e6c417;color:var(--text)}.setup-result-line{min-width:90px;margin:0 5px 13px 0;color:var(--muted);font-size:.59rem;text-align:right;white-space:nowrap}.setup-result-line strong{color:var(--teal)}.setup-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.setup-catalog-grid article{display:grid;min-width:0;min-height:260px;gap:13px;align-content:start;padding:23px;border:1px solid var(--line);border-radius:6px;background:#0c1219}.setup-catalog-grid article[hidden]{display:none}.setup-catalog-grid article:hover{border-color:#49e6c461;background:#0e161e}.setup-catalog-grid header{display:flex;justify-content:space-between;gap:12px;align-items:start}.setup-catalog-grid header>span{color:var(--muted);font-size:.56rem;font-weight:900;text-transform:uppercase}.setup-catalog-grid h3{margin:6px 0 0;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.05}.setup-catalog-grid p{margin:0;color:#bacbc8;font-size:.68rem;line-height:1.65}.setup-catalog-grid small{align-self:end;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:.58rem;line-height:1.5}.setup-status{display:inline-flex;width:fit-content;min-height:24px;align-items:center;padding:0 7px;border:1px solid;border-radius:3px;font-size:.51rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.setup-status.confirmed{border-color:#a8ff7a59;background:#a8ff7a12;color:var(--green)}.setup-status.testing{border-color:#ff5aa261;background:#ff5aa212;color:var(--magenta)}.setup-status.optional{border-color:#a466ff6b;background:#a466ff14;color:#c29dff}.setup-empty{padding:48px 20px;border:1px dashed var(--line);text-align:center}.setup-empty strong{display:block;font-size:1rem}.setup-empty p{margin:8px 0 0;color:var(--muted)}.setup-method-band{background:#0a1017}.setup-method-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.8fr);gap:clamp(35px,7vw,90px);align-items:center}.setup-method-layout h2{max-width:680px;margin:10px 0 17px;font-size:clamp(2.4rem,5vw,5rem);line-height:.96}.setup-method-layout>div:first-child>p:not(.eyebrow){max-width:690px;margin:0;color:var(--muted);line-height:1.7}.setup-status-guide{display:grid;border-top:1px solid var(--line)}.setup-status-guide>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:17px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.setup-status-guide span{color:var(--muted);font-size:.65rem;line-height:1.55}.setup-inventory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.setup-inventory-grid article{min-width:0;min-height:230px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a0f16cc}.setup-inventory-grid span{color:var(--magenta);font-size:.58rem;font-weight:900}.setup-inventory-grid h3{margin:48px 0 10px;font-size:1.2rem}.setup-inventory-grid p{margin:0;color:var(--muted);font-size:.66rem;line-height:1.6}@media(max-width:1000px){.setup-rig-layout,.setup-method-layout{grid-template-columns:1fr}.setup-catalog-controls{position:static;grid-template-columns:1fr;align-items:stretch}.setup-result-line{margin:0;text-align:left}.setup-catalog-grid,.setup-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.creator-loadout-hero{min-height:82svh;background-position:64% center}.creator-loadout-hero-inner{padding-top:118px;padding-bottom:42px}.creator-loadout-hero h1{font-size:clamp(2.8rem,15vw,4.5rem)}.setup-trust-strip,.setup-catalog-grid,.setup-inventory-grid{grid-template-columns:1fr}.setup-trust-strip div{border-right:0;border-bottom:1px solid var(--line)}.setup-trust-strip div:last-child{border-bottom:0}.setup-screen-map{grid-template-columns:1fr;min-height:0;padding:16px}.setup-screen-main,.setup-screen-edge,.setup-flow-line{grid-column:1}.setup-screen-main{min-height:170px}.setup-flow-line{margin:5px 0}.setup-flow-node{display:none}.setup-filter-group button{flex:1 1 calc(50% - 5px)}.setup-catalog-grid article{min-height:230px;padding:20px}.setup-status-guide>div{grid-template-columns:1fr}.setup-inventory-grid article{min-height:190px}.setup-inventory-grid h3{margin-top:30px}}.account-setup-hero h1{max-width:980px}.account-workspace-band{background:#080d13}.account-workspace{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(30px,6vw,80px);align-items:start}.account-identity-form{position:sticky;top:100px;display:grid;gap:18px;padding:clamp(24px,3vw,34px);border:1px solid rgba(73,230,196,.32);border-radius:8px;background:#0b1118}.account-identity-form h2,.account-plan-heading h2{margin:3px 0 5px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.account-identity-form>label,.account-identity-form fieldset{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0;color:var(--muted);font-size:.7rem;font-weight:850}.account-identity-form legend{margin-bottom:10px}.account-identity-form input[type=text],.account-identity-form input:not([type]),.account-identity-form textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:5px;background:#090d13;color:var(--text);font:inherit;font-weight:600;line-height:1.5}.account-identity-form textarea{resize:vertical}.account-identity-form input:focus,.account-identity-form textarea:focus{border-color:var(--teal);outline:2px solid rgba(73,230,196,.15)}.account-platform-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.account-platform-toggles label{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:5px;color:#dbe8e4;font-size:.72rem}.device-save-note{margin:0;color:var(--muted);font-size:.64rem}.account-plan-panel{min-width:0}.account-plan-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:25px}.account-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-plan-grid article{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#0c121a}.account-platform-heading{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:20px;border-bottom:1px solid var(--line);background:#49e6c40d}.account-platform-heading h3{margin:0;font-size:1.35rem}.account-platform-heading span{color:var(--teal);font-size:.68rem;font-weight:900}.account-job-list{display:grid}.account-job-list label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:11px;padding:17px 20px;border-bottom:1px solid var(--line);cursor:pointer}.account-job-list label:last-child{border-bottom:0}.account-job-list input{margin-top:3px;accent-color:var(--teal)}.account-job-list span{display:grid;gap:5px}.account-job-list strong{font-size:.78rem}.account-job-list small{color:var(--muted);font-size:.69rem;line-height:1.5}.account-job-list input:checked+span strong,.account-job-list input:checked+span small{opacity:.48;text-decoration:line-through}.account-export-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:22px}.tool-privacy-note{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:.67rem;line-height:1.6}@media(max-width:980px){.account-workspace{grid-template-columns:1fr}.account-identity-form{position:static}}@media(max-width:650px){.account-plan-grid{grid-template-columns:1fr}.account-plan-heading{align-items:start;flex-direction:column}.account-plan-heading .button,.account-export-actions .button{width:100%}}.member-library-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(40px,8vw,110px);min-height:720px;padding:170px max(7vw,calc((100vw - 1240px)/2)) 90px;align-items:center;border-bottom:1px solid var(--line)}.member-library-hero h1{max-width:900px;margin:12px 0 22px;font-size:clamp(3.4rem,7.3vw,7.4rem);line-height:.94}.member-library-hero .hero-lede{max-width:760px}.library-status{overflow:hidden;border:1px solid rgba(73,230,196,.35);border-radius:8px;background:#0d141d}.library-status div{display:grid;gap:7px;padding:25px;border-bottom:1px solid var(--line)}.library-status div:last-child{border-bottom:0}.library-status span{color:var(--muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.library-status strong{font-size:1rem}.library-catalog-band{background:#090e14}.library-filter{display:flex;flex-wrap:wrap;gap:8px;margin:34px 0 14px}.library-filter button{min-height:42px;padding:0 15px;border:1px solid var(--line);border-radius:5px;background:#0d131b;color:var(--muted);font:inherit;font-size:.76rem;font-weight:850;cursor:pointer}.library-filter button:hover,.library-filter button:focus-visible,.library-filter button.is-active{border-color:var(--teal);background:#49e6c41a;color:var(--text)}.library-count{margin:0 0 28px;color:var(--muted);font-size:.76rem}.library-count strong{color:var(--teal)}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.library-grid article{display:flex;min-width:0;min-height:270px;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:7px;background:#0c121a}.library-grid article[hidden]{display:none}.library-card-top{display:flex;justify-content:space-between;gap:15px;align-items:center}.library-card-top span,.library-card-top small{color:var(--pink);font-size:.62rem;font-weight:900}.library-card-top small{padding:5px 7px;border:1px solid rgba(255,90,162,.28);border-radius:4px;color:var(--muted)}.library-card-top .status-live{border-color:#a8ff7a59;color:var(--green)}.library-card-top .status-preview{border-color:#49e6c466;color:var(--teal)}.library-grid .library-program-card{border-color:#49e6c499;background:linear-gradient(145deg,#49e6c41a,#0c121a 58%);box-shadow:inset 0 0 0 1px #49e6c414}.library-grid .program-version{margin-top:12px;color:var(--muted);font-size:.65rem;line-height:1.5}.member-account-band{background:#080d13}.member-account-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:clamp(35px,7vw,90px);align-items:center}.member-account-copy h2{margin:12px 0 18px;max-width:760px;font-size:clamp(2.3rem,5vw,4.8rem);line-height:1}.member-account-copy>p{max-width:720px;color:var(--muted);line-height:1.7}.member-account-copy .member-account-boundary{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);color:#c7d8d4;font-size:.78rem}.member-account-control{min-width:0;padding:clamp(24px,4vw,38px);border:1px solid var(--line);border-radius:8px;background:#0d131b}.member-account-control form{display:grid;gap:12px}.google-sign-in-button{width:100%;justify-content:center}.member-sign-in-divider{margin:18px 0;color:var(--muted);font-size:.64rem;font-weight:850;text-align:center;text-transform:uppercase}.member-account-control label{color:var(--teal);font-size:.68rem;font-weight:900;text-transform:uppercase}.member-account-control small{color:var(--muted);font-size:.7rem;line-height:1.55}.member-sign-in-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.member-sign-in-row input{min-width:0;min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:5px;background:#080c12;color:var(--text);font:inherit}.member-account-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.member-account-control form+.member-account-actions{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.member-account-actions>span{flex:1 1 220px;color:var(--muted);font-size:.75rem;line-height:1.5}.member-account-actions>span[data-state=verified]{color:var(--green)}.member-account-actions>span[data-state=error]{color:var(--pink)}.member-account-actions>span[data-state=sent]{color:var(--teal)}.member-account-actions .text-button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:.72rem;font-weight:800;text-decoration:underline;cursor:pointer}.member-account-control [hidden],.program-actions [hidden]{display:none!important}.program-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:auto}.program-actions .button{margin-top:0}.program-download-status{display:block;min-height:1.4em;margin-top:10px;color:var(--teal);font-size:.68rem;line-height:1.5;overflow-wrap:anywhere}.featured-program-band{background:#0b1118}.featured-program-layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(35px,7vw,90px);align-items:center}.featured-program-copy h2{margin:12px 0 18px;font-size:clamp(2.4rem,5vw,5rem);line-height:.98}.featured-program-copy p:last-child{max-width:650px;color:var(--muted);line-height:1.7}.featured-program-card{display:flex;min-width:0;min-height:360px;flex-direction:column;padding:clamp(26px,4vw,42px);border:1px solid rgba(73,230,196,.6);border-radius:8px;background:linear-gradient(145deg,#49e6c41f,#0c121a 58%);box-shadow:inset 0 0 0 1px #49e6c414}.featured-program-card h3{margin:30px 0 12px;font-size:clamp(1.8rem,3vw,2.7rem)}.featured-program-card p{margin:0 0 22px;color:var(--muted);line-height:1.65}.featured-program-card .program-version{margin-top:12px;color:var(--muted);font-size:.65rem;line-height:1.5}.resource-access-key{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;gap:18px;align-items:center;margin:30px 0;padding:18px 20px;border:1px solid var(--line);border-radius:7px;background:#0b1118;color:var(--muted);font-size:.68rem;line-height:1.55}.resource-access-key b{display:block;color:var(--teal);font-size:.58rem}.resource-access-key a{color:var(--text);font-weight:850}.library-grid h3{margin:30px 0 12px;font-size:1.45rem}.library-grid p{margin:0 0 22px;color:var(--muted);line-height:1.65}.library-grid .text-link{margin-top:auto}.access-checker-band{background:#0b1118}.access-checker-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(45px,8vw,100px);align-items:start}.access-checker-copy h2{margin:12px 0 20px;font-size:clamp(2.6rem,5.5vw,5.5rem);line-height:.98}.access-checker-copy>p{color:var(--muted);line-height:1.7}.access-source-note{display:grid;gap:8px;margin-top:28px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.access-source-note span{color:var(--muted);font-size:.78rem;line-height:1.6}.access-checker{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#090e14}.access-select-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.access-select-grid label{display:grid;gap:9px;min-width:0;padding:22px;background:#0d131b;color:var(--muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.access-select-grid select{width:100%;min-height:45px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:#090d13;color:var(--text);font:inherit;text-transform:none}.access-result{display:grid;gap:10px;padding:clamp(25px,4vw,38px)}.access-result>span{color:var(--muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.access-result>strong{color:var(--teal);font-size:clamp(2.2rem,5vw,4.6rem);line-height:1}.access-result p{margin:2px 0;color:#dbe8e4;line-height:1.6}.access-result div{padding-top:14px;border-top:1px solid var(--line);color:var(--muted);font-size:.72rem;overflow-wrap:anywhere}@media(max-width:980px){.member-account-layout,.featured-program-layout,.member-library-hero,.access-checker-layout{grid-template-columns:1fr}.member-library-hero{min-height:auto;padding-top:130px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.member-library-hero h1{font-size:clamp(3rem,15vw,4.5rem)}.library-grid,.access-select-grid{grid-template-columns:1fr}.library-grid article{min-height:0}.library-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.library-filter button{width:100%}.resource-access-key{grid-template-columns:1fr}}.showcase-explorer-band{background:#080d13}.showcase-explorer-controls{display:flex;flex-wrap:wrap;gap:7px;margin:30px 0 12px}.showcase-explorer-controls button{min-height:41px;padding:0 14px;border:1px solid var(--line);border-radius:5px;background:#0d141d;color:var(--muted);font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.showcase-explorer-controls button:hover,.showcase-explorer-controls button:focus-visible,.showcase-explorer-controls button.is-active{border-color:var(--teal);background:#49e6c414;color:var(--text)}.showcase-result-count{margin:0 0 25px;color:var(--muted);font-size:.7rem}.showcase-result-count strong{color:var(--teal)}.showcase-explorer-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:16px;align-items:start}.showcase-project-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.showcase-project-option{display:grid;min-width:0;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:7px;background:#0c121a;color:var(--text);cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,transform .16s ease}.showcase-project-option[hidden]{display:none}.showcase-project-option:hover,.showcase-project-option:focus-visible{border-color:#49e6c48c;transform:translateY(-2px)}.showcase-project-option.is-active{border-color:var(--teal);box-shadow:inset 0 0 0 1px #49e6c433}.showcase-project-option img{width:100%;aspect-ratio:16 / 8.5;border-bottom:1px solid var(--line);object-fit:cover}.showcase-project-option>span{display:grid;gap:7px;padding:17px}.showcase-project-option small{color:var(--green);font-size:.53rem;font-weight:900}.showcase-project-option strong{font-size:.92rem}.showcase-project-option b{color:var(--muted);font-size:.66rem;font-weight:600;line-height:1.5}.showcase-project-detail{position:sticky;top:92px;overflow:hidden;border:1px solid rgba(255,90,162,.3);border-radius:7px;background:#0b1118}.showcase-detail-media{position:relative}.showcase-detail-media img{width:100%;aspect-ratio:16 / 9;border-bottom:1px solid var(--line);object-fit:cover}.showcase-detail-media span{position:absolute;right:12px;bottom:12px;padding:7px 9px;border:1px solid rgba(168,255,122,.35);border-radius:4px;background:#07090de6;color:var(--green);font-size:.55rem;font-weight:900}.showcase-detail-copy{padding:clamp(24px,3vw,34px)}.showcase-detail-copy h3{margin:8px 0 12px;font-size:clamp(2rem,3.6vw,3.3rem);line-height:1}.showcase-detail-copy>p:not(.eyebrow){margin:0 0 22px;color:#c1d0cd;line-height:1.6}.showcase-detail-copy dl{display:grid;margin:0 0 24px}.showcase-detail-copy dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:14px;padding:13px 0;border-top:1px solid var(--line)}.showcase-detail-copy dl>div:last-child{border-bottom:1px solid var(--line)}.showcase-detail-copy dt{color:var(--pink);font-size:.6rem;font-weight:900;text-transform:uppercase}.showcase-detail-copy dd{margin:0;color:var(--muted);font-size:.69rem;line-height:1.5}.showcase-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.showcase-detail-copy>small{display:block;margin-top:15px;color:var(--muted);font-size:.58rem;line-height:1.5}@media(max-width:1080px){.showcase-explorer-layout{grid-template-columns:1fr}.showcase-project-detail{position:static;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.showcase-detail-media img{height:100%;aspect-ratio:auto;border-right:1px solid var(--line);border-bottom:0}}@media(max-width:760px){.showcase-project-rail{grid-template-columns:1fr}.showcase-project-option{grid-template-columns:120px minmax(0,1fr)}.showcase-project-option img{height:100%;aspect-ratio:auto;border-right:1px solid var(--line);border-bottom:0}.showcase-project-detail{display:block}.showcase-detail-media img{width:100%;height:auto;aspect-ratio:16 / 9;border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:520px){.showcase-explorer-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-explorer-controls button{width:100%}.showcase-project-option{grid-template-columns:92px minmax(0,1fr)}.showcase-project-option>span{padding:13px}.showcase-project-option strong{font-size:.82rem}.showcase-detail-copy dl>div{grid-template-columns:1fr;gap:6px}.showcase-detail-actions .button{width:100%}}.client-workspace-band{background:#080c12}.workspace-demo-notice{display:flex;flex-wrap:wrap;gap:9px 13px;align-items:center;margin:28px 0 14px;padding:14px 18px;border:1px solid rgba(168,255,122,.25);border-radius:6px;background:#a8ff7a0d;font-size:.7rem}.workspace-demo-notice span:last-child{color:var(--muted)}.client-workspace-shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:760px;overflow:hidden;border:1px solid #26313d;border-radius:8px;background:#0b1118;box-shadow:0 28px 80px #00000047}.client-project-sidebar{display:flex;min-width:0;flex-direction:column;padding:22px 16px;border-right:1px solid #26313d;background:#090e14}.client-workspace-brand{display:flex;gap:11px;align-items:center;padding:0 5px 22px;border-bottom:1px solid var(--line)}.client-workspace-brand>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(73,230,196,.45);border-radius:5px;color:var(--teal);font-size:.66rem;font-weight:950}.client-workspace-brand div{display:grid;gap:3px}.client-workspace-brand small{color:var(--muted);font-size:.56rem;text-transform:uppercase}.client-workspace-brand strong{font-size:.78rem}.client-project-sidebar>label{display:grid;gap:8px;margin:22px 5px 14px;color:var(--muted);font-size:.61rem;font-weight:850;text-transform:uppercase}.client-project-sidebar select{width:100%;min-width:0;min-height:43px;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:#0d141d;color:var(--text);font:inherit;font-size:.72rem;text-transform:none}.client-workspace-tabs{display:grid;gap:4px;margin-top:6px}.client-workspace-tabs button{display:flex;min-height:43px;justify-content:space-between;gap:10px;align-items:center;padding:0 12px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font:inherit;font-size:.72rem;font-weight:800;cursor:pointer;text-align:left}.client-workspace-tabs button span{display:grid;min-width:23px;height:22px;place-items:center;border:1px solid var(--line);border-radius:4px;color:#9fb0ba;font-size:.57rem}.client-workspace-tabs button:hover,.client-workspace-tabs button:focus-visible,.client-workspace-tabs button.is-active{border-color:#49e6c44d;background:#49e6c414;color:var(--text)}.client-workspace-tabs button.is-active span{border-color:#49e6c466;color:var(--teal)}.client-security-note{margin-top:auto;padding:18px 5px 0;border-top:1px solid var(--line)}.client-security-note strong{color:#f6c76d;font-size:.67rem}.client-security-note p{margin:7px 0 0;color:var(--muted);font-size:.61rem;line-height:1.55}.client-workspace-main{min-width:0;background:#0d141d}.client-project-header{display:flex;min-height:118px;justify-content:space-between;gap:25px;align-items:center;padding:25px 30px;border-bottom:1px solid #26313d;background:#0b1118}.client-project-header>div:first-child{min-width:0}.client-project-header p{margin:0 0 5px;color:var(--teal);font-size:.58rem;font-weight:900}.client-project-header h3{margin:0 0 6px;font-size:clamp(1.45rem,2.6vw,2.25rem);line-height:1}.client-project-header>div:first-child>span{display:block;overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.client-project-state{display:grid;min-width:128px;gap:6px;padding:13px 15px;border:1px solid rgba(255,90,162,.3);border-radius:5px;background:#ff5aa20d}.client-project-state small{color:var(--muted);font-size:.56rem;text-transform:uppercase}.client-project-state strong{color:var(--pink);font-size:.73rem}.client-workspace-main>section{min-width:0;padding:30px}.client-workspace-main>section[hidden]{display:none}.client-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #26313d;border-radius:6px;background:#0b1118}.client-metric-strip>div{display:grid;min-width:0;gap:8px;padding:18px;border-right:1px solid #26313d}.client-metric-strip>div:last-child{border-right:0}.client-metric-strip small{color:var(--muted);font-size:.56rem;font-weight:850;text-transform:uppercase}.client-metric-strip strong{overflow:hidden;color:#e9f4f1;font-size:.83rem;text-overflow:ellipsis;white-space:nowrap}.client-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:14px;margin-top:14px}.client-overview-grid>div,.client-next-action{min-width:0;padding:24px;border:1px solid #26313d;border-radius:6px;background:#0b1118}.client-panel-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:22px}.client-panel-heading .eyebrow{margin:0 0 7px}.client-panel-heading h4{margin:0;font-size:clamp(1.25rem,2.3vw,1.9rem);line-height:1.1}.client-panel-heading>span{color:var(--muted);font-size:.65rem;white-space:nowrap}.client-milestone-list{border-top:1px solid var(--line)}.client-milestone-list label{display:block;border-bottom:1px solid var(--line);cursor:pointer}.client-milestone-list input{position:absolute;opacity:0;pointer-events:none}.client-milestone-list label>span{display:grid;grid-template-columns:28px minmax(0,1fr);gap:13px;padding:17px 0}.client-milestone-list label>span>b{display:grid;width:27px;height:27px;place-items:center;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:.57rem}.client-milestone-list label>span>span{display:grid;gap:5px}.client-milestone-list strong{font-size:.76rem}.client-milestone-list small{color:var(--muted);font-size:.64rem;line-height:1.45}.client-milestone-list input:checked+span>b{border-color:#a8ff7a6b;background:#a8ff7a14;color:var(--green)}.client-milestone-list input:checked+span strong{color:#94aaa5;text-decoration:line-through}.client-next-action{display:flex;flex-direction:column;align-items:flex-start;border-color:#f6c76d47;background:#12150f}.client-next-action h4{margin:8px 0 12px;font-size:1.5rem;line-height:1.1}.client-next-action>p:not(.eyebrow){margin:0 0 22px;color:var(--muted);font-size:.72rem;line-height:1.6}.client-next-action .button{width:100%}.client-next-action>div{display:grid;width:100%;gap:5px;margin-top:auto;padding-top:22px;border-top:1px solid rgba(246,199,109,.18)}.client-next-action>div span{color:var(--muted);font-size:.58rem;text-transform:uppercase}.client-next-action>div strong{font-size:.68rem}.client-message-list{display:grid;border-top:1px solid var(--line)}.client-message-list article{padding:19px 2px;border-bottom:1px solid var(--line)}.client-message-list article>div{display:flex;justify-content:space-between;gap:15px;margin-bottom:8px}.client-message-list strong{font-size:.73rem}.client-message-list small{color:var(--muted);font-size:.59rem}.client-message-list p{max-width:760px;margin:0;color:#bdcbc8;font-size:.72rem;line-height:1.6}.client-message-form{display:grid;gap:12px;margin-top:24px;padding:20px;border:1px solid #26313d;border-radius:6px;background:#0b1118}.client-message-form label{display:grid;gap:9px;color:var(--muted);font-size:.62rem;font-weight:850}.client-message-form textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:5px;background:#080d13;color:var(--text);font:inherit;font-size:.74rem;line-height:1.55;resize:vertical}.client-message-form>div{display:flex;justify-content:space-between;gap:20px;align-items:center}.client-message-form>div span{color:var(--muted);font-size:.61rem}.client-file-table{overflow:hidden;border:1px solid #26313d;border-radius:6px}.client-file-row{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(120px,.85fr) minmax(125px,.7fr) 70px;gap:14px;align-items:center;min-height:66px;padding:12px 16px;border-bottom:1px solid #26313d;background:#0b1118}.client-file-row:last-child{border-bottom:0}.client-file-row.header{min-height:42px;background:#090e14;color:var(--muted);font-size:.56rem;font-weight:850;text-transform:uppercase}.client-file-row strong{overflow-wrap:anywhere;font-size:.73rem}.client-file-row span,.client-file-row small{color:var(--muted);font-size:.65rem}.client-file-row b{color:var(--teal);font-size:.56rem}.client-approval-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-approval-list article{min-width:0;padding:22px;border:1px solid #26313d;border-radius:6px;background:#0b1118}.client-approval-list article>div:first-child{display:flex;justify-content:space-between;gap:15px}.client-approval-list article>div:first-child span,.client-approval-list article>div:first-child b{color:var(--muted);font-size:.57rem}.client-approval-list [data-approval-state=approved]{color:var(--green)}.client-approval-list [data-approval-state=changes]{color:#f6c76d}.client-approval-list h5{margin:25px 0 10px;font-size:1.2rem}.client-approval-list p{min-height:48px;margin:0 0 22px;color:var(--muted);font-size:.7rem;line-height:1.55}.client-approval-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.client-approval-actions button{min-height:40px;padding:0 8px;border:1px solid var(--line);border-radius:5px;background:#0d141d;color:var(--muted);font:inherit;font-size:.63rem;font-weight:850;cursor:pointer}.client-approval-actions button:hover,.client-approval-actions button:focus-visible,.client-approval-actions button.is-active{border-color:var(--teal);color:var(--text)}.client-approval-actions button[data-decision=approved].is-active{border-color:#a8ff7a80;background:#a8ff7a12;color:var(--green)}.client-approval-actions button[data-decision=changes].is-active{border-color:#f6c76d80;background:#f6c76d12;color:#f6c76d}.client-handoff-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:14px}.client-handoff-list{overflow:hidden;border:1px solid #26313d;border-radius:6px}.client-handoff-list label{display:block;border-bottom:1px solid #26313d;background:#0b1118;cursor:pointer}.client-handoff-list label:last-child{border-bottom:0}.client-handoff-list input{position:absolute;opacity:0}.client-handoff-list span{display:grid;grid-template-columns:68px minmax(0,1fr);gap:15px;align-items:center;min-height:64px;padding:12px 16px}.client-handoff-list b{color:var(--muted);font-size:.55rem}.client-handoff-list strong{font-size:.72rem}.client-handoff-list input:checked+span b{color:var(--green)}.client-handoff-grid>aside{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:23px;border:1px solid rgba(73,230,196,.28);border-radius:6px;background:#0b1519}.client-handoff-grid>aside h4{margin:8px 0 12px;font-size:1.45rem}.client-handoff-grid>aside>p:not(.eyebrow){margin:0 0 22px;color:var(--muted);font-size:.7rem;line-height:1.6}.client-handoff-grid>aside .button{width:100%;margin-top:auto}.client-handoff-grid>aside>span{margin-top:10px;color:var(--muted);font-size:.58rem}.process-intro-links{display:flex;flex-wrap:wrap;gap:10px 24px}@media(max-width:1050px){.client-workspace-shell{grid-template-columns:210px minmax(0,1fr)}.client-overview-grid,.client-handoff-grid{grid-template-columns:1fr}.client-next-action>div{margin-top:28px}.client-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.client-metric-strip>div:nth-child(2){border-right:0}.client-metric-strip>div:nth-child(-n+2){border-bottom:1px solid #26313d}}@media(max-width:760px){.client-workspace-shell{display:block;min-height:0;overflow:visible}.client-project-sidebar{padding:18px 14px 12px;border-right:0;border-bottom:1px solid #26313d}.client-workspace-brand,.client-security-note{display:none}.client-project-sidebar>label{margin:0 0 12px}.client-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:4px}.client-workspace-tabs button{min-width:0}.client-project-header{min-height:0;align-items:flex-start;padding:22px 18px}.client-project-header>div:first-child>span{white-space:normal}.client-project-state{min-width:100px}.client-workspace-main>section{padding:18px}.client-approval-list{grid-template-columns:1fr}.client-file-table{overflow-x:auto}.client-file-row{min-width:650px}}@media(max-width:520px){.client-project-header{display:grid}.client-project-state{width:fit-content}.client-metric-strip{grid-template-columns:1fr}.client-metric-strip>div{border-right:0;border-bottom:1px solid #26313d}.client-metric-strip>div:last-child{border-bottom:0}.client-panel-heading{align-items:flex-start;flex-direction:column}.client-panel-heading>span{white-space:normal}.client-message-form>div{align-items:flex-start;flex-direction:column}.client-message-form .button,.client-approval-actions{width:100%}}.estimator-hero h1{max-width:1040px}.estimator-band{background:#080d13}.estimator-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(30px,6vw,80px);align-items:start}.estimator-form{position:sticky;top:100px;display:grid;gap:19px;min-width:0;padding:clamp(24px,3vw,34px);border:1px solid rgba(73,230,196,.34);border-radius:8px;background:#0b1118}.estimator-form h2{margin:2px 0 5px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.estimator-form>label,.estimator-form fieldset{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0;color:var(--muted);font-size:.7rem;font-weight:850}.estimator-form legend{margin-bottom:10px}.estimator-form select,.estimator-form textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:5px;background:#090d13;color:var(--text);font:inherit;font-weight:600;line-height:1.5}.estimator-form select{min-height:46px}.estimator-form textarea{resize:vertical}.estimator-form select:focus,.estimator-form textarea:focus{border-color:var(--teal);outline:2px solid rgba(73,230,196,.15)}.estimator-addons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.estimator-addons label{display:flex;gap:9px;align-items:center;min-width:0;padding:10px;border:1px solid var(--line);border-radius:5px;color:#dbe8e4;font-size:.69rem;line-height:1.35;cursor:pointer}.estimator-addons input{flex:0 0 auto;accent-color:var(--teal)}.estimate-output{min-width:0}.estimate-summary{display:grid;grid-template-columns:.85fr 1.3fr .85fr;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.estimate-summary>div{display:grid;gap:10px;align-content:center;min-width:0;min-height:150px;padding:clamp(20px,3vw,30px);background:#0c121a}.estimate-summary span{color:var(--muted);font-size:.65rem;font-weight:900;text-transform:uppercase}.estimate-summary strong{overflow-wrap:anywhere;font-size:clamp(1.25rem,2.5vw,2.15rem);line-height:1.05}.estimate-summary small{color:var(--muted);font-size:.62rem;line-height:1.45}.estimate-summary .estimate-price{background:#0d171b}.estimate-price strong{color:var(--teal);font-size:clamp(2rem,3.2vw,3.5rem);white-space:nowrap}.estimate-reasons{margin-top:14px;padding:clamp(24px,4vw,36px);border:1px solid var(--line);border-radius:8px;background:#0b1118}.estimate-reasons [data-estimate-reasons]{display:grid;gap:0;margin-top:16px}.estimate-reasons [data-estimate-reasons]>*{margin:0;padding:13px 0;border-top:1px solid var(--line);color:#dbe8e4;font-size:.75rem;line-height:1.55}.estimate-scope{margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#090e14}.estimate-scope>div{padding:clamp(23px,4vw,34px);border-bottom:1px solid var(--line);background:#49e6c40d}.estimate-scope h2{margin:8px 0 0;font-size:clamp(1.8rem,3.5vw,3.5rem);line-height:1}.estimate-scope pre{min-height:310px;margin:0;padding:clamp(23px,4vw,34px);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#dbe8e4;font:600 .74rem/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.estimate-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:20px}@media(max-width:980px){.estimator-layout{grid-template-columns:1fr}.estimator-form{position:static}}@media(max-width:650px){.estimator-addons,.estimate-summary{grid-template-columns:1fr}.estimate-summary>div{min-height:0}.estimate-actions .button{width:100%}.estimate-scope pre{min-height:0}}.website-planner-hero h1{max-width:1060px}.website-planner-band{background:#080d13}.website-planner-layout{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:clamp(30px,6vw,76px);align-items:start}.website-plan-controls{position:sticky;top:100px;display:grid;gap:19px;min-width:0;padding:clamp(24px,3vw,34px);border:1px solid rgba(73,230,196,.34);border-radius:8px;background:#0b1118}.website-plan-controls h2,.website-map-heading h2{margin:5px 0 0;font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1}.website-plan-controls>label,.website-plan-controls fieldset,.website-custom-page label{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0;color:var(--muted);font-size:.7rem;font-weight:850}.website-plan-controls legend{margin-bottom:10px}.website-plan-controls input[type=text],.website-plan-controls textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:5px;background:#090d13;color:var(--text);font:inherit;font-weight:600;line-height:1.5}.website-plan-controls textarea{resize:vertical}.website-plan-controls input:focus,.website-plan-controls textarea:focus{border-color:var(--teal);outline:2px solid rgba(73,230,196,.15)}.website-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.website-preset-grid button{min-height:42px;padding:8px 10px;border:1px solid var(--line);border-radius:5px;background:#0d131b;color:var(--muted);font:inherit;font-size:.69rem;font-weight:850;cursor:pointer}.website-preset-grid button:hover,.website-preset-grid button:focus-visible,.website-preset-grid button.is-active{border-color:var(--teal);background:#49e6c41a;color:var(--text)}.website-page-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.website-page-choices label{display:flex;gap:8px;align-items:center;min-width:0;padding:9px;border:1px solid var(--line);border-radius:4px;color:#dbe8e4;font-size:.68rem;cursor:pointer}.website-page-choices input,.website-page-checks input{accent-color:var(--teal)}.website-custom-page{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.website-custom-page .button{min-height:45px}.website-plan-output{min-width:0}.website-plan-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.website-plan-summary>div{display:grid;gap:8px;min-width:0;padding:clamp(20px,3vw,28px);background:#0c121a}.website-plan-summary span{color:var(--muted);font-size:.64rem;font-weight:900;text-transform:uppercase}.website-plan-summary strong{color:var(--teal);font-size:clamp(1.7rem,3.5vw,3.4rem);line-height:1}.website-plan-summary b{font:inherit}.website-readiness-bar{height:10px;margin:12px 0 40px;overflow:hidden;border:1px solid var(--line);border-radius:3px;background:#090d13}.website-readiness-bar span{display:block;width:0;height:100%;background:var(--green);transition:width .18s ease}.website-map-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:22px}.website-map-heading>p{max-width:390px;margin:0;color:var(--muted);line-height:1.65}.website-page-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.website-page-map article{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#0c121a}.website-page-map header{display:flex;gap:13px;align-items:center;padding:20px;border-bottom:1px solid var(--line);background:#49e6c40d}.website-page-map header span{color:var(--teal);font-size:.65rem;font-weight:900}.website-page-map h3{margin:0;font-size:1.35rem}.website-page-map article>p{margin:0;padding:20px 20px 10px;color:#dbe8e4;line-height:1.6}.website-page-map ul{margin:0;padding:8px 36px 20px;color:var(--muted);font-size:.72rem;line-height:1.65}.website-page-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:auto;border-top:1px solid var(--line);background:var(--line)}.website-page-checks label{display:grid;gap:7px;justify-items:start;padding:13px 10px;background:#090e14;color:var(--muted);font-size:.61rem;cursor:pointer}.website-remove-page{padding:11px 20px;border:0;border-top:1px solid var(--line);background:#0a0f16;color:var(--pink);font:inherit;font-size:.64rem;font-weight:850;text-align:left;cursor:pointer}.website-brief-panel{margin-top:14px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#090e14}.website-brief-panel>div{padding:clamp(23px,4vw,34px);border-bottom:1px solid var(--line);background:#49e6c40d}.website-brief-panel h2{margin:8px 0 0;font-size:clamp(1.8rem,3.5vw,3.5rem);line-height:1}.website-brief-panel pre{max-height:540px;margin:0;padding:clamp(23px,4vw,34px);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#dbe8e4;font:600 .72rem/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}@media(max-width:980px){.website-planner-layout{grid-template-columns:1fr}.website-plan-controls{position:static}}@media(max-width:650px){.website-plan-summary,.website-page-map{grid-template-columns:1fr}.website-map-heading{align-items:start;flex-direction:column}.website-custom-page{grid-template-columns:1fr}.website-custom-page .button,.website-plan-output .account-export-actions .button{width:100%}}.discord-planner-hero h1{max-width:1060px}.discord-planner-band{background:#080d13}.discord-planner-layout{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:clamp(30px,6vw,76px);align-items:start}.discord-plan-controls{position:sticky;top:100px;display:grid;gap:19px;min-width:0;padding:clamp(24px,3vw,34px);border:1px solid rgba(164,102,255,.45);border-radius:8px;background:#0b1118}.discord-plan-controls h2,.discord-map-heading h2,.discord-roles-panel h2{margin:5px 0 0;font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1}.discord-plan-controls>label,.discord-plan-controls fieldset,.discord-custom-channel label{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0;color:var(--muted);font-size:.7rem;font-weight:850}.discord-plan-controls legend{margin-bottom:10px}.discord-plan-controls input[type=text],.discord-plan-controls textarea,.discord-plan-controls select{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:5px;background:#090d13;color:var(--text);font:inherit;font-weight:600;line-height:1.5}.discord-plan-controls select{min-height:45px}.discord-plan-controls textarea{resize:vertical}.discord-plan-controls input:focus,.discord-plan-controls textarea:focus,.discord-plan-controls select:focus{border-color:var(--violet);outline:2px solid rgba(164,102,255,.16)}.discord-preset-grid,.discord-area-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.discord-preset-grid button{min-height:42px;padding:8px 10px;border:1px solid var(--line);border-radius:5px;background:#0d131b;color:var(--muted);font:inherit;font-size:.69rem;font-weight:850;cursor:pointer}.discord-preset-grid button:hover,.discord-preset-grid button:focus-visible,.discord-preset-grid button.is-active{border-color:var(--violet);background:#a466ff1f;color:var(--text)}.discord-area-choices label{display:flex;gap:8px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:4px;color:#dbe8e4;font-size:.68rem;cursor:pointer}.discord-area-choices input,.discord-safety-list input{accent-color:var(--violet)}.discord-custom-channel{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.65fr) auto;gap:7px;align-items:end}.discord-custom-channel .button{min-height:45px}.discord-plan-output{min-width:0}.discord-plan-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.discord-plan-summary>div{display:grid;gap:8px;min-width:0;padding:clamp(18px,2.5vw,26px);background:#0c121a}.discord-plan-summary span{color:var(--muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.discord-plan-summary strong{color:#bd9aff;font-size:clamp(1.65rem,3vw,3rem);line-height:1}.discord-plan-summary b{font:inherit}.discord-map-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin:42px 0 22px}.discord-map-heading>p{max-width:390px;margin:0;color:var(--muted);line-height:1.65}.discord-channel-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.discord-channel-map article{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#0c121a}.discord-channel-map header{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px;border-bottom:1px solid var(--line);background:#a466ff14}.discord-channel-map header div{display:grid;gap:5px}.discord-channel-map header span{color:#bd9aff;font-size:.58rem;font-weight:900;text-transform:uppercase}.discord-channel-map h3{margin:0;font-size:1.35rem}.discord-channel-map header b{color:var(--muted);font-size:.62rem}.discord-channel-map article>p{margin:0;padding:18px 20px;color:var(--muted);line-height:1.6}.discord-channel-list{border-top:1px solid var(--line)}.discord-channel-list>div{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);gap:12px;align-items:center;padding:13px 20px;border-bottom:1px solid var(--line)}.discord-channel-list>div:last-child{border-bottom:0}.discord-channel-list strong{color:#dbe8e4;font-size:.7rem}.discord-channel-list span{color:var(--muted);font-size:.66rem;line-height:1.45}.discord-channel-list .is-custom{grid-template-columns:minmax(110px,.36fr) minmax(0,1fr) auto;background:#49e6c40a}.discord-channel-list button{border:0;background:transparent;color:var(--pink);font:inherit;font-size:.6rem;font-weight:850;cursor:pointer}.discord-roles-panel{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:clamp(30px,5vw,60px);margin-top:14px;padding:clamp(24px,4vw,36px);border:1px solid var(--line);border-radius:8px;background:#0b1118}.discord-roles-panel>div:last-child{display:grid}.discord-roles-panel>div:last-child div{display:grid;grid-template-columns:28px minmax(100px,.5fr) minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid var(--line);align-items:center}.discord-roles-panel>div:last-child div:last-child{border-bottom:0}.discord-roles-panel span{color:#bd9aff;font-size:.62rem;font-weight:900}.discord-roles-panel strong{font-size:.72rem}.discord-roles-panel small{color:var(--muted);font-size:.64rem;line-height:1.45}.discord-safety-panel{margin-top:14px;padding:clamp(24px,4vw,36px);border:1px solid var(--line);border-radius:8px;background:#0b1118}.discord-safety-panel .discord-map-heading{margin:0 0 22px}.discord-safety-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.discord-safety-list label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:11px;padding:17px;background:#090e14;cursor:pointer}.discord-safety-list input{margin-top:3px}.discord-safety-list span{display:grid;gap:5px}.discord-safety-list strong{font-size:.7rem}.discord-safety-list small{color:var(--muted);font-size:.64rem;line-height:1.5}.discord-safety-list input:checked+span{opacity:.5}@media(max-width:980px){.discord-planner-layout{grid-template-columns:1fr}.discord-plan-controls{position:static}}@media(max-width:680px){.discord-plan-summary,.discord-channel-map,.discord-safety-list,.discord-roles-panel{grid-template-columns:1fr}.discord-map-heading{align-items:start;flex-direction:column}.discord-custom-channel{grid-template-columns:1fr}.discord-custom-channel .button,.discord-plan-output .account-export-actions .button{width:100%}.discord-channel-list>div,.discord-channel-list .is-custom{grid-template-columns:1fr}}.brand-planner-hero h1{max-width:1080px}.brand-planner-band{background:#080d13}.brand-planner-layout{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);gap:clamp(30px,6vw,76px);align-items:start}.brand-plan-controls{position:sticky;top:100px;display:grid;gap:19px;min-width:0;padding:clamp(24px,3vw,34px);border:1px solid rgba(255,90,162,.42);border-radius:8px;background:#0b1118}.brand-plan-controls h2,.brand-map-heading h2{margin:5px 0 0;font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1}.brand-plan-controls>label,.brand-plan-controls fieldset{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0;color:var(--muted);font-size:.7rem;font-weight:850}.brand-plan-controls legend{margin-bottom:10px}.brand-plan-controls input[type=text],.brand-plan-controls select{width:100%;min-width:0;min-height:45px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:#090d13;color:var(--text);font:inherit;font-weight:600}.brand-plan-controls input:focus,.brand-plan-controls select:focus{border-color:var(--pink);outline:2px solid rgba(255,90,162,.14)}.brand-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.brand-preset-grid button{min-height:42px;padding:8px 10px;border:1px solid var(--line);border-radius:5px;background:#0d131b;color:var(--muted);font:inherit;font-size:.69rem;font-weight:850;cursor:pointer}.brand-preset-grid button:hover,.brand-preset-grid button:focus-visible,.brand-preset-grid button.is-active{border-color:var(--pink);background:#ff5aa21a;color:var(--text)}.brand-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.brand-color-grid label{display:grid;grid-template-columns:38px minmax(0,1fr);gap:3px 9px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:5px}.brand-color-grid label>span{color:#dbe8e4;font-size:.66rem}.brand-color-grid input[type=color]{grid-row:span 2;width:38px;height:38px;padding:2px;border:1px solid var(--line);border-radius:4px;background:#090d13;cursor:pointer}.brand-color-grid b{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.59rem;font-weight:700;text-transform:uppercase}.brand-asset-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.brand-asset-choices label{display:flex;gap:8px;align-items:center;padding:9px;border:1px solid var(--line);border-radius:4px;color:#dbe8e4;font-size:.66rem;line-height:1.35;cursor:pointer}.brand-asset-choices input{accent-color:var(--pink)}.brand-plan-output{min-width:0}.brand-plan-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.brand-plan-summary>div{display:grid;gap:7px;min-width:0;padding:clamp(18px,2.7vw,27px);background:#0c121a}.brand-plan-summary span{color:var(--muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.brand-plan-summary strong{color:var(--pink);font-size:clamp(1.65rem,3vw,3rem);line-height:1}.brand-plan-summary small{color:var(--muted);font-size:.61rem;line-height:1.4}.brand-live-preview{--brand-primary: #49e6c4;--brand-accent: #ff5aa2;--brand-background: #080d13;--brand-text: #eef8f5;margin-top:14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand-primary) 55%,transparent);border-radius:8px;background:var(--brand-background);color:var(--brand-text)}.brand-preview-nav{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 22px;border-bottom:1px solid color-mix(in srgb,var(--brand-text) 16%,transparent)}.brand-preview-nav>strong{overflow-wrap:anywhere;color:var(--brand-primary);font-size:.72rem;text-transform:uppercase}.brand-preview-nav div{display:flex;flex-wrap:wrap;gap:15px;font-size:.59rem;font-weight:800}.brand-preview-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);gap:clamp(24px,5vw,60px);align-items:center;min-height:390px;padding:clamp(28px,6vw,64px)}.brand-preview-hero>div>span,.brand-preview-hero aside>span{color:var(--brand-primary);font-size:.62rem;font-weight:900;text-transform:uppercase}.brand-preview-hero h2{max-width:680px;margin:12px 0 15px;overflow-wrap:anywhere;color:var(--brand-text);font-size:clamp(2.7rem,6vw,6rem);line-height:.94}.brand-preview-hero p{max-width:540px;margin:0 0 24px;color:color-mix(in srgb,var(--brand-text) 72%,transparent);line-height:1.65}.brand-preview-action{display:inline-block;padding:12px 15px;border-radius:4px;background:var(--brand-primary);color:var(--brand-background);font-size:.68rem}.brand-preview-hero aside{display:grid;gap:15px;padding:25px;border:1px solid color-mix(in srgb,var(--brand-primary) 45%,transparent);background:color-mix(in srgb,var(--brand-primary) 8%,var(--brand-background))}.brand-preview-hero aside strong{color:var(--brand-accent);font-size:clamp(1.7rem,4vw,3.6rem);line-height:.95}.brand-preview-hero aside b{color:var(--brand-text);font-size:.6rem;line-height:1.6}.brand-preview-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--brand-text) 16%,transparent)}.brand-preview-strip span{padding:15px;border-right:1px solid color-mix(in srgb,var(--brand-text) 16%,transparent);color:var(--brand-primary);font-size:.6rem;font-weight:900;text-align:center}.brand-preview-strip span:last-child{border-right:0;color:var(--brand-accent)}.brand-map-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin:42px 0 22px}.brand-map-heading>p{max-width:390px;margin:0;color:var(--muted);line-height:1.65}.brand-asset-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brand-asset-map article{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#0c121a}.brand-asset-map header{padding:20px;border-bottom:1px solid var(--line);background:#ff5aa20f}.brand-asset-map header span{color:var(--pink);font-size:.59rem;font-weight:900;text-transform:uppercase}.brand-asset-map h3{margin:8px 0 0;font-size:1.35rem}.brand-asset-map p{margin:0;padding:18px 20px 9px;color:var(--muted);line-height:1.6}.brand-asset-map>article>strong{display:block;padding:9px 20px 20px;color:#dbe8e4;font-size:.66rem;line-height:1.5}@media(max-width:980px){.brand-planner-layout{grid-template-columns:1fr}.brand-plan-controls{position:static}}@media(max-width:680px){.brand-plan-summary,.brand-preview-hero,.brand-asset-map{grid-template-columns:1fr}.brand-preview-nav,.brand-map-heading{align-items:start;flex-direction:column}.brand-preview-hero{min-height:0}.brand-preview-strip{grid-template-columns:1fr}.brand-preview-strip span{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--brand-text) 16%,transparent)}.brand-preview-strip span:last-child{border-bottom:0}.brand-plan-output .account-export-actions .button{width:100%}}.package-builder-band{background:#080d13}.package-filter-bar{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:18px;padding:9px;border:1px solid var(--line);border-radius:7px;background:#0a1017}.package-filter-bar button{min-height:38px;padding:0 12px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:.64rem;font-weight:850;cursor:pointer}.package-filter-bar button:hover,.package-filter-bar button:focus-visible,.package-filter-bar button.is-active{border-color:#49e6c473;background:#49e6c414;color:var(--text)}.package-filter-bar>span{margin-left:auto;padding:0 10px;color:var(--muted);font-size:.61rem;font-weight:750}.package-filter-bar>span b{color:var(--teal)}.package-configurator{display:grid;grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);gap:14px;align-items:start}.package-catalog{display:grid;gap:8px}.package-select-card{display:grid;min-width:0;gap:7px;padding:18px;border:1px solid var(--line);border-radius:6px;background:#0c121a;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.package-select-card:hover,.package-select-card:focus-visible{border-color:#ff5aa27a;transform:translate(2px)}.package-select-card.is-active{border-color:var(--teal);background:#49e6c412}.package-select-card>span{color:var(--pink);font-size:.56rem;font-weight:900;text-transform:uppercase}.package-select-card>strong{font-size:.9rem}.package-select-card>small{color:var(--muted);font-size:.62rem;line-height:1.45}.package-select-card>b{color:var(--teal);font-size:.67rem}.package-workbench{position:sticky;top:92px;min-width:0;overflow:hidden;border:1px solid rgba(73,230,196,.42);border-radius:7px;background:#0b1118;box-shadow:0 32px 90px #00000040}.package-workbench>header{display:flex;justify-content:space-between;gap:18px;align-items:start;padding:24px 26px;border-bottom:1px solid var(--line);background:#090e14}.package-workbench>header div{display:grid;gap:7px}.package-workbench>header span{color:var(--pink);font-size:.57rem;font-weight:900}.package-workbench>header h3{margin:0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.package-workbench>header>strong{padding:6px 8px;border:1px solid rgba(168,255,122,.35);border-radius:4px;color:var(--green);font-size:.54rem}.package-result{margin:0;padding:22px 26px;border-bottom:1px solid var(--line);color:#dbe8e4;font-size:.78rem;font-weight:700;line-height:1.65}.package-scope-control{display:grid;gap:9px;padding:20px 26px;border-bottom:1px solid var(--line)}.package-scope-control>span,.package-inclusions>div>span,.package-addons legend{color:var(--muted);font-size:.58rem;font-weight:900;text-transform:uppercase}.package-scope-control>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.package-scope-control button{min-height:40px;padding:7px;border:1px solid var(--line);border-radius:4px;background:#0d141d;color:var(--muted);font:inherit;font-size:.63rem;font-weight:850;cursor:pointer}.package-scope-control button:hover,.package-scope-control button:focus-visible,.package-scope-control button.is-active{border-color:var(--teal);background:#49e6c414;color:var(--text)}.package-scope-control small{color:var(--muted);font-size:.59rem;line-height:1.45}.package-inclusions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.package-inclusions>div{min-width:0;padding:20px 26px;background:#0b1118}.package-inclusions ul{display:grid;gap:8px;margin:13px 0 0;padding-left:17px;color:#dbe8e4;font-size:.63rem;line-height:1.45}.package-inclusions>div:last-child ul{color:var(--muted)}.package-addons{margin:0;padding:21px 26px;border:0;border-bottom:1px solid var(--line)}.package-addons legend{padding-top:21px}.package-addons>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.package-addons label{position:relative;min-width:0;cursor:pointer}.package-addons input{position:absolute;opacity:0;pointer-events:none}.package-addons label>span{display:grid;gap:4px;min-height:70px;padding:12px;border:1px solid var(--line);border-radius:5px;background:#0d141d}.package-addons label strong{font-size:.66rem}.package-addons label small{color:var(--muted);font-size:.57rem;line-height:1.4}.package-addons input:checked+span{border-color:var(--pink);background:#ff5aa214}.package-addons input:focus-visible+span{outline:2px solid rgba(255,90,162,.28)}.package-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.package-summary-strip>div{display:grid;min-width:0;gap:7px;padding:18px;background:#090e14}.package-summary-strip span{color:var(--muted);font-size:.54rem;font-weight:900;text-transform:uppercase}.package-summary-strip strong{overflow-wrap:anywhere;color:var(--teal);font-size:.79rem}.package-range-note{margin:0;padding:17px 26px 0;color:var(--muted);font-size:.6rem;line-height:1.55}.package-workbench-actions{display:flex;flex-wrap:wrap;gap:8px;padding:17px 26px 10px}.package-workbench-actions .button{min-height:42px;padding:0 13px;font:inherit;font-size:.61rem;cursor:pointer}.package-workbench>.copy-status{display:block;min-height:28px;padding:0 26px 15px}@media(max-width:980px){.package-configurator{grid-template-columns:1fr}.package-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.package-workbench{position:static}}@media(max-width:620px){.package-filter-bar{align-items:stretch}.package-filter-bar button{flex:1 1 calc(50% - 7px)}.package-filter-bar>span{width:100%;margin:2px 0 0;text-align:center}.package-catalog,.package-inclusions,.package-addons>div,.package-summary-strip{grid-template-columns:1fr}.package-workbench>header{align-items:flex-start;flex-direction:column}.package-workbench-actions{flex-direction:column}.package-workbench-actions .button{width:100%}}.studio-home-hero{grid-template-columns:minmax(0,1fr);align-items:end;min-height:88svh;padding-bottom:clamp(58px,8vh,88px)}.studio-home-hero:before{inset:66px calc((100vw - 100%)/-2) 0;border-width:0 0 1px;border-radius:0;background:linear-gradient(90deg,#04070bfa,#04070bde 42%,#04070b33 76%,#04070b14),linear-gradient(0deg,rgba(7,9,13,.72),transparent 40%),url(../downloads/brand/silentgrr-creative-systems-hero.jpg) center / cover no-repeat;opacity:1}.studio-home-hero .hero-copy{position:relative;z-index:1;max-width:850px}.studio-home-hero h1{max-width:850px;text-shadow:0 4px 30px rgba(0,0,0,.72)}.studio-home-hero .hero-lede{max-width:760px}.home-hero-status{display:flex;flex-wrap:wrap;gap:9px 13px;align-items:center;width:fit-content;margin-top:25px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);color:var(--muted);font-size:.71rem}.home-hero-status strong{color:var(--text)}.home-hero-status a{color:var(--teal);font-weight:850}.home-pathway-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(var(--max),calc(100% - 36px));margin:24px auto 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.home-pathway-band a{display:grid;min-width:0;min-height:160px;gap:8px;align-content:start;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#090e14e0}.home-pathway-band a:hover,.home-pathway-band a:focus-visible{background:#49e6c412}.home-pathway-band span{color:var(--green);font-size:.56rem;font-weight:900;text-transform:uppercase}.home-pathway-band strong{font-size:.82rem;line-height:1.35}.home-pathway-band small{color:var(--muted);font-size:.62rem;line-height:1.5}.home-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.home-outcome-card{display:grid;min-width:0;min-height:430px;gap:20px;align-content:start;padding:clamp(26px,3vw,38px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#090d13d1}.home-outcome-card.featured{background:linear-gradient(145deg,#49e6c421,#090d13e6)}.home-outcome-card h3{max-width:440px;margin:0;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.12}.home-outcome-card>p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.65}.home-outcome-card>.text-link{align-self:end;margin-top:auto}.home-outcome-links{display:flex;flex-wrap:wrap;gap:8px}.home-outcome-links a{padding:8px 10px;border:1px solid rgba(73,230,196,.22);border-radius:4px;background:#49e6c40d;color:var(--teal);font-size:.65rem;font-weight:850}.home-outcome-links a:hover,.home-outcome-links a:focus-visible{border-color:var(--teal);background:#49e6c41c}.home-explore-band{border-top:1px solid rgba(73,230,196,.18);border-bottom:1px solid rgba(73,230,196,.18);background:#0b1118}.home-explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.home-explore-grid a{display:grid;min-width:0;min-height:190px;gap:10px;align-content:start;padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#090e14}.home-explore-grid a:hover,.home-explore-grid a:focus-visible{background:#49e6c412}.home-explore-grid span{color:var(--green);font-size:.58rem;font-weight:900;text-transform:uppercase}.home-explore-grid strong{font-size:1rem;line-height:1.3}.home-explore-grid small{color:var(--muted);font-size:.68rem;line-height:1.55}.mega-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mega-service-grid .studio-service-card{min-height:310px;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:28px 22px}.mega-service-grid .studio-service-card.featured{grid-column:span 2}.mega-service-grid .studio-service-card h3{font-size:clamp(1.2rem,1.7vw,1.65rem)}.mega-service-grid .studio-service-card p{font-size:.7rem}.studio-services-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center;margin-top:24px}.studio-home-hero~.free-entry-band .free-entry-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)}.studio-home-hero~.free-entry-band .free-entry-actions{justify-content:flex-start}@media(max-width:1040px){.home-pathway-band{grid-template-columns:repeat(2,minmax(0,1fr))}.home-outcome-grid{grid-template-columns:1fr}.home-outcome-card{min-height:0}.home-explore-grid{grid-template-columns:1fr}.home-explore-grid a{min-height:0}.mega-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-service-grid .studio-service-card.featured{grid-column:span 2}.studio-home-hero~.free-entry-band .free-entry-layout{grid-template-columns:1fr}}@media(max-width:680px){.studio-home-hero{min-height:84svh;padding-top:104px;padding-bottom:45px}.studio-home-hero:before{top:62px;background-position:62% center}.studio-home-hero .hero-proof{display:grid;gap:7px;margin-top:24px}.home-pathway-band{grid-template-columns:1fr;width:min(100% - 28px,var(--max));margin-top:14px}.home-pathway-band a{min-height:0}.home-outcome-card{gap:16px;padding:24px 20px}.home-outcome-card h3{font-size:1.42rem}.home-explore-grid a{padding:22px 20px}.mega-service-grid{grid-template-columns:1fr}.mega-service-grid .studio-service-card.featured{grid-column:1}.mega-service-grid .studio-service-card{min-height:225px;grid-template-columns:1fr;gap:10px;padding:22px}.mega-service-grid .studio-service-card div,.mega-service-grid .studio-service-card p,.mega-service-grid .studio-service-card>strong{grid-column:1}.studio-services-footer{align-items:flex-start;flex-direction:column}}.header-actions{display:flex;flex:0 0 auto;gap:7px;align-items:center}.site-search-button{display:inline-flex;min-height:38px;gap:8px;align-items:center;padding:0 11px;border:1px solid var(--line);border-radius:4px;background:#0c1219;color:var(--muted);font:inherit;font-size:.66rem;font-weight:850;cursor:pointer}.site-search-button:hover,.site-search-button:focus-visible{border-color:#49e6c485;color:var(--text)}.site-search-button>span,.site-search-field>span{position:relative;width:14px;height:14px;border:2px solid currentColor;border-radius:50%}.site-search-button>span:after,.site-search-field>span:after{position:absolute;right:-5px;bottom:-3px;width:6px;height:2px;background:currentColor;content:"";transform:rotate(45deg);transform-origin:left center}.site-search-dialog{width:min(920px,calc(100% - 28px));max-width:none;max-height:min(88svh,780px);margin:auto;padding:0;overflow:hidden;border:1px solid rgba(73,230,196,.45);border-radius:8px;background:#090e14;color:var(--text);box-shadow:0 34px 120px #000000b8}.site-search-dialog::backdrop{background:#020508d6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.site-search-shell{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);max-height:min(88svh,780px)}.site-search-shell>header{display:flex;justify-content:space-between;gap:24px;align-items:start;padding:clamp(21px,4vw,34px);border-bottom:1px solid var(--line)}.site-search-shell>header div{display:grid;gap:7px}.site-search-shell>header span{color:var(--pink);font-size:.6rem;font-weight:900;text-transform:uppercase}.site-search-shell>header h2{margin:0;font-size:clamp(1.75rem,4vw,3.4rem);line-height:1}.site-search-close{width:42px;height:42px;flex:0 0 42px;padding:0 0 4px;border:1px solid var(--line);border-radius:4px;background:#0e151e;color:var(--muted);font:300 1.8rem/1 Arial,sans-serif;cursor:pointer}.site-search-close:hover,.site-search-close:focus-visible{border-color:var(--pink);color:var(--text)}.site-search-field{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;align-items:center;margin:clamp(18px,3vw,28px) clamp(18px,4vw,34px) 14px;padding:0 16px;border:1px solid var(--line);border-radius:5px;background:#05090e;color:var(--teal)}.site-search-field input{width:100%;min-width:0;height:54px;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:.9rem}.site-search-field input::placeholder{color:#75837f}.site-search-filters{display:flex;flex-wrap:wrap;gap:5px;padding:0 clamp(18px,4vw,34px)}.site-search-filters button{min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:.59rem;font-weight:850;cursor:pointer}.site-search-filters button:hover,.site-search-filters button:focus-visible,.site-search-filters button.is-active{border-color:#49e6c480;background:#49e6c414;color:var(--text)}.site-search-summary{margin:15px clamp(18px,4vw,34px) 9px;color:var(--muted);font-size:.59rem}.site-search-summary strong{color:var(--teal)}.site-search-results{min-height:0;overflow-y:auto;border-top:1px solid var(--line)}.site-search-results a{position:relative;display:grid;grid-template-columns:95px minmax(150px,.42fr) minmax(0,1fr) 20px;gap:14px;align-items:center;min-height:70px;padding:13px clamp(18px,4vw,34px);border-bottom:1px solid var(--line);color:var(--text)}.site-search-results a:hover,.site-search-results a:focus-visible{background:#49e6c40f}.site-search-results a>span{color:var(--pink);font-size:.54rem;font-weight:900;text-transform:uppercase}.site-search-results a>strong{font-size:.76rem}.site-search-results a>small{color:var(--muted);font-size:.61rem;line-height:1.45}.site-search-results a>b{color:var(--teal);text-align:right}.site-search-empty{display:grid;gap:7px;padding:32px clamp(18px,4vw,34px);border-top:1px solid var(--line)}.site-search-empty[hidden]{display:none}.site-search-empty strong{font-size:.86rem}.site-search-empty span{color:var(--muted);font-size:.65rem}.silentgrr-switcher{position:fixed;top:69px;left:50%;z-index:9;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:min(760px,calc(100% - 28px));overflow:hidden;border:1px solid rgba(73,230,196,.28);border-radius:0 0 7px 7px;background:#070b10f5;box-shadow:0 15px 45px #00000057;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.silentgrr-switcher a{display:grid;min-width:0;min-height:39px;place-items:center;padding:0 7px;border-right:1px solid var(--line);color:var(--muted);font-size:.59rem;font-weight:850;text-align:center}.silentgrr-switcher a:last-child{border-right:0}.silentgrr-switcher a:hover,.silentgrr-switcher a:focus-visible{background:#49e6c412;color:var(--text)}.silentgrr-switcher a[aria-current=page]{background:var(--teal);color:#04110f}.has-silentgrr-switcher main{padding-top:39px}@media(max-width:1120px)and (min-width:881px){.site-search-button b{display:none}.site-search-button{width:40px;justify-content:center;padding:0}}@media(max-width:880px){.header-actions{margin-left:auto}.site-search-button{min-width:44px;min-height:44px;justify-content:center}.site-search-button b{display:none}.silentgrr-switcher{top:72px;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 20px);border-radius:0 0 6px 6px}.silentgrr-switcher a{min-height:36px;border-bottom:1px solid var(--line)}.silentgrr-switcher a:nth-child(3),.silentgrr-switcher a:nth-child(6){border-right:0}.silentgrr-switcher a:nth-child(n+4){border-bottom:0}.has-silentgrr-switcher main{padding-top:72px}}@media(max-width:620px){.site-search-dialog{width:calc(100% - 16px);max-height:92svh}.site-search-shell{max-height:92svh}.site-search-shell>header{padding:20px 18px}.site-search-shell>header h2{font-size:1.75rem}.site-search-field{margin:15px 14px 11px}.site-search-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px}.site-search-filters button:first-child{grid-column:1 / -1}.site-search-summary{margin:12px 14px 8px}.site-search-results a{grid-template-columns:minmax(0,1fr) 18px;gap:4px 10px;min-height:86px;padding:13px 16px}.site-search-results a>span,.site-search-results a>strong,.site-search-results a>small{grid-column:1}.site-search-results a>b{grid-column:2;grid-row:1 / 4}}.evidence-hero{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr)}.evidence-scoreboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(73,230,196,.38);border-radius:7px;background:var(--line);gap:1px}.evidence-scoreboard>div{display:grid;min-width:0;gap:8px;align-content:center;min-height:145px;padding:clamp(20px,3vw,30px);background:#0a1017}.evidence-scoreboard span{color:var(--muted);font-size:.59rem;font-weight:900;text-transform:uppercase}.evidence-scoreboard strong{color:var(--teal);font-size:clamp(2.4rem,5vw,5rem);line-height:.85}.evidence-scoreboard small{color:#b9c8c4;font-size:.61rem;line-height:1.4}.evidence-scoreboard>div:nth-child(2) strong{color:var(--pink)}.evidence-scoreboard>div:nth-child(3) strong{color:var(--green)}.evidence-scoreboard>div:nth-child(4) strong{color:#f7c873}.evidence-jump{position:sticky;top:69px;z-index:8;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(var(--max),calc(100% - 36px));margin:0 auto;border:1px solid var(--line);background:#070b10f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.evidence-jump a{display:flex;min-width:0;min-height:50px;gap:10px;align-items:center;justify-content:center;padding:8px 12px;border-right:1px solid var(--line);color:var(--muted);font-size:.63rem;font-weight:850;text-align:center}.evidence-jump a:last-child{border-right:0}.evidence-jump a:hover,.evidence-jump a:focus-visible{background:#49e6c412;color:var(--text)}.evidence-jump span{color:var(--pink);font-size:.55rem}.evidence-case{scroll-margin-top:120px;background:#070b10}.evidence-case-alt{background:#0a0f16}.evidence-case-layout{display:grid;grid-template-columns:minmax(300px,.73fr) minmax(0,1.27fr);gap:clamp(34px,7vw,92px);align-items:start}.evidence-case-layout.reverse{grid-template-columns:minmax(0,1.27fr) minmax(300px,.73fr)}.evidence-case-layout.reverse .evidence-case-media{grid-column:2}.evidence-case-layout.reverse .evidence-case-copy{grid-column:1;grid-row:1}.evidence-case-media{position:sticky;top:140px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#0c121a}.evidence-case-media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:top center}.evidence-case-media>div{display:grid;gap:6px;padding:20px;border-top:1px solid var(--line)}.evidence-case-media span{color:var(--pink);font-size:.57rem;font-weight:900;text-transform:uppercase}.evidence-case-media strong{font-size:.84rem}.evidence-case-media small{color:var(--muted);font-size:.59rem}.evidence-case-copy{min-width:0}.evidence-case-copy header{padding-bottom:26px;border-bottom:1px solid var(--line)}.evidence-case-copy h2{max-width:850px;margin:10px 0 0;font-size:clamp(2rem,4.2vw,4.7rem);line-height:.98}.evidence-problem{display:grid;grid-template-columns:145px minmax(0,1fr);gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.evidence-problem span,.evidence-decision-grid span{color:var(--pink);font-size:.57rem;font-weight:900;text-transform:uppercase}.evidence-problem p{margin:0;color:#c4d2ce;font-size:.76rem;line-height:1.7}.evidence-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--line)}.evidence-decision-grid>div{display:grid;min-width:0;gap:9px;min-height:145px;align-content:start;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.evidence-decision-grid strong{color:#dce8e5;font-size:.68rem;line-height:1.6}.evidence-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;overflow:hidden;border:1px solid rgba(73,230,196,.3);border-radius:6px;background:var(--line);gap:1px}.evidence-facts>div{display:grid;min-width:0;gap:7px;padding:17px;background:#091017}.evidence-facts strong{color:var(--teal);font-size:clamp(1.5rem,3vw,2.7rem);line-height:1}.evidence-facts span{color:var(--muted);font-size:.54rem;font-weight:800;line-height:1.4}.evidence-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.evidence-actions .button{min-height:43px}.evidence-method{scroll-margin-top:120px;background:#080d13}.evidence-method-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.evidence-method-grid article{min-width:0;min-height:240px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.evidence-method-grid span{color:var(--pink);font-size:.58rem;font-weight:900}.evidence-method-grid h3{margin:34px 0 12px;font-size:1.15rem;line-height:1.15}.evidence-method-grid p{margin:0;color:var(--muted);font-size:.65rem;line-height:1.6}.home-proof-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;overflow:hidden;border:1px solid rgba(73,230,196,.3);border-radius:7px;background:var(--line);gap:1px}.home-proof-ledger>div,.home-proof-ledger>a{display:grid;min-width:0;gap:8px;min-height:135px;align-content:start;padding:22px;background:#0a1017}.home-proof-ledger>a{background:#49e6c412}.home-proof-ledger>a:hover,.home-proof-ledger>a:focus-visible{background:#49e6c421}.home-proof-ledger span,.service-proof-route span{color:var(--pink);font-size:.56rem;font-weight:900;text-transform:uppercase}.home-proof-ledger strong{font-size:.84rem;line-height:1.35}.home-proof-ledger small{color:var(--muted);font-size:.61rem;line-height:1.5}.service-proof-route{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:20px;padding:20px 22px;border:1px solid rgba(73,230,196,.3);border-radius:6px;background:#49e6c40d}.service-proof-route>div{display:grid;gap:7px}.service-proof-route strong{font-size:.75rem;line-height:1.45}.service-proof-route .button{flex:0 0 auto}@media(max-width:1040px){.evidence-hero,.evidence-case-layout,.evidence-case-layout.reverse{grid-template-columns:1fr}.evidence-case-layout.reverse .evidence-case-media,.evidence-case-layout.reverse .evidence-case-copy{grid-column:1;grid-row:auto}.evidence-case-media{position:static;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr)}.evidence-case-media img{aspect-ratio:16 / 8}.evidence-case-media>div{align-content:center;border-top:0;border-left:1px solid var(--line)}.evidence-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.evidence-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-scoreboard>div{min-height:118px;padding:17px}.evidence-jump{position:static;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 28px)}.evidence-jump a{min-height:46px;border-bottom:1px solid var(--line)}.evidence-jump a:nth-child(2){border-right:0}.evidence-jump a:nth-child(n+3){border-bottom:0}.evidence-case-media{grid-template-columns:1fr}.evidence-case-media img{aspect-ratio:4 / 3}.evidence-case-media>div{border-top:1px solid var(--line);border-left:0}.evidence-problem{grid-template-columns:1fr;gap:10px}.evidence-decision-grid,.evidence-facts,.evidence-method-grid{grid-template-columns:1fr}.evidence-decision-grid>div{min-height:0}.evidence-actions{flex-direction:column}.evidence-actions .button{width:100%}.evidence-method-grid article{min-height:0}.evidence-method-grid h3{margin-top:20px}.home-proof-ledger{grid-template-columns:1fr}.home-proof-ledger>div,.home-proof-ledger>a{min-height:0}.service-proof-route{align-items:stretch;flex-direction:column}.service-proof-route .button{width:100%}}.matcher-hero h1{max-width:920px}.matcher-band{background:#080d13}.project-matcher-layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);gap:15px;align-items:start}.matcher-workspace{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#0b1118}.matcher-step-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line);background:#080d13}.matcher-step-nav button{display:flex;min-width:0;min-height:58px;gap:10px;align-items:center;justify-content:center;padding:10px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;cursor:pointer}.matcher-step-nav button:last-child{border-right:0}.matcher-step-nav button:hover,.matcher-step-nav button:focus-visible,.matcher-step-nav button.is-active{background:#49e6c412;color:var(--text)}.matcher-step-nav button.is-active{box-shadow:inset 0 -2px var(--teal)}.matcher-step-nav span{color:var(--pink);font-size:.57rem;font-weight:900}.matcher-step-nav strong{font-size:.66rem}.matcher-panel{min-height:640px;padding:clamp(22px,4vw,36px)}.matcher-panel[hidden]{display:none}.matcher-panel>header{margin-bottom:25px}.matcher-panel>header span{color:var(--pink);font-size:.57rem;font-weight:900;text-transform:uppercase}.matcher-panel>header h3{max-width:760px;margin:9px 0 10px;font-size:clamp(1.7rem,3.4vw,3.4rem);line-height:1}.matcher-panel>header p{margin:0;color:var(--muted);font-size:.7rem;line-height:1.55}.matcher-choice-grid{display:grid;gap:7px}.result-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.matcher-choice-grid label{position:relative;min-width:0;cursor:pointer}.matcher-choice-grid input{position:absolute;opacity:0;pointer-events:none}.matcher-choice-grid label>span{display:grid;min-width:0;min-height:128px;gap:7px;align-content:start;padding:17px;border:1px solid var(--line);border-radius:5px;background:#0d141d}.matcher-choice-grid label:hover>span,.matcher-choice-grid input:focus-visible+span{border-color:#49e6c480}.matcher-choice-grid input:checked+span{border-color:var(--teal);background:#49e6c414;box-shadow:inset 3px 0 var(--teal)}.matcher-choice-grid b{color:var(--pink);font-size:.56rem;text-transform:uppercase}.matcher-choice-grid strong{font-size:.71rem;line-height:1.5}.matcher-choice-grid small{color:var(--muted);font-size:.59rem;line-height:1.45}.matcher-fieldset{margin:0 0 28px;padding:0;border:0}.matcher-fieldset:last-child{margin-bottom:0}.matcher-fieldset legend{margin-bottom:12px;color:#dce8e5;font-size:.65rem;font-weight:850}.compact-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-choices label>span{min-height:95px}.readiness-choices,.scale-choices,.timeline-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.readiness-choices label>span,.timeline-choices label>span{min-height:105px}.scale-choices label>span{min-height:135px}.matcher-controls{display:grid;grid-template-columns:110px minmax(0,1fr) 160px;gap:8px;align-items:center;padding:14px;border-top:1px solid var(--line);background:#080d13}.matcher-controls button{min-height:42px;padding:0 13px;border:1px solid var(--line);border-radius:4px;background:#0d141d;color:var(--text);font:inherit;font-size:.64rem;font-weight:850;cursor:pointer}.matcher-controls button.primary{border-color:var(--teal);background:var(--teal);color:#04110f}.matcher-controls button:disabled{cursor:not-allowed;opacity:.35}.matcher-controls>span{color:var(--muted);font-size:.59rem;text-align:center}.matcher-controls>span b{color:var(--teal)}.matcher-recommendation{position:sticky;top:86px;min-width:0;overflow:hidden;border:1px solid rgba(73,230,196,.42);border-radius:7px;background:#0a1017;box-shadow:0 28px 80px #00000040}.matcher-recommendation>header{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:16px 19px;border-bottom:1px solid var(--line)}.matcher-recommendation>header span{color:var(--pink);font-size:.55rem;font-weight:900;text-transform:uppercase}.matcher-recommendation>header strong{color:var(--green);font-size:.56rem;text-align:right}.matcher-match-title{padding:22px 20px;border-bottom:1px solid var(--line)}.matcher-match-title>span{color:var(--teal);font-size:.56rem;font-weight:900;text-transform:uppercase}.matcher-match-title h3{margin:8px 0 10px;font-size:clamp(1.8rem,3vw,3rem);line-height:.95}.matcher-match-title p{margin:0;color:var(--muted);font-size:.66rem;line-height:1.55}.matcher-summary-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--line);background:var(--line)}.matcher-summary-strip>div{display:grid;min-width:0;gap:6px;padding:17px 19px;background:#090e14}.matcher-summary-strip span,.matcher-recommendation>section>span{color:var(--muted);font-size:.54rem;font-weight:900;text-transform:uppercase}.matcher-summary-strip strong{overflow-wrap:anywhere;color:var(--teal);font-size:.77rem}.matcher-recommendation>section{padding:16px 20px;border-bottom:1px solid var(--line)}.matcher-recommendation ul{display:grid;gap:6px;margin:10px 0 0;padding-left:16px;color:#d1ddda;font-size:.6rem;line-height:1.45}.matcher-recommendation .matcher-boundary{background:#ff5aa20b}.matcher-boundary>span{color:var(--pink)!important}.matcher-note{margin:0;padding:15px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.58rem;line-height:1.5}.matcher-result-actions{display:grid;gap:7px;padding:17px 20px 10px}.matcher-result-actions .button{width:100%;min-height:40px;font-size:.59rem}.matcher-utility-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px 20px 8px}.matcher-utility-actions button{min-width:0;min-height:35px;padding:5px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:.55rem;font-weight:800;cursor:pointer}.matcher-utility-actions button:hover,.matcher-utility-actions button:focus-visible{border-color:var(--teal);color:var(--text)}.matcher-recommendation>.copy-status{display:block;min-height:28px;padding:0 20px 13px}.matcher-map-band{background:#070b10}.matcher-service-map{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.matcher-service-map a{display:grid;min-width:0;min-height:150px;gap:8px;align-content:start;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.matcher-service-map a:hover,.matcher-service-map a:focus-visible{background:#49e6c40f}.matcher-service-map span{color:var(--pink);font-size:.55rem;font-weight:900}.matcher-service-map strong{margin-top:21px;font-size:.72rem;line-height:1.35}.matcher-service-map small{color:var(--muted);font-size:.57rem;line-height:1.4}@media(max-width:1120px){.project-matcher-layout{grid-template-columns:1fr}.matcher-recommendation{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.matcher-recommendation>header,.matcher-match-title,.matcher-summary-strip,.matcher-note,.matcher-result-actions,.matcher-utility-actions,.matcher-recommendation>.copy-status{grid-column:1 / -1}.matcher-recommendation>section{min-width:0}.matcher-recommendation>section:nth-of-type(3){grid-column:1 / -1}.matcher-service-map{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.matcher-panel{min-height:0}.result-choices,.compact-choices,.readiness-choices,.scale-choices,.timeline-choices{grid-template-columns:1fr}.matcher-choice-grid label>span,.compact-choices label>span,.readiness-choices label>span,.scale-choices label>span,.timeline-choices label>span{min-height:0}.matcher-controls{grid-template-columns:85px minmax(0,1fr) 120px}.matcher-recommendation{display:block}.matcher-service-map{grid-template-columns:repeat(2,minmax(0,1fr))}.matcher-service-map a{min-height:125px}}@media(max-width:430px){.matcher-step-nav strong{display:none}.matcher-controls{grid-template-columns:76px minmax(0,1fr) 108px}.matcher-controls button{padding:0 7px}.matcher-utility-actions{grid-template-columns:1fr}}.emote-studio-hero h1{max-width:980px}.emote-lab-band{background:#080d13}.emote-size-toolbar{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);gap:18px;align-items:center;margin-bottom:22px;padding:12px 14px;border:1px solid var(--line);border-radius:5px;background:#0b1118}.emote-size-toolbar>span,.emote-size-toolbar>strong{color:var(--muted);font-size:.58rem;font-weight:850;text-transform:uppercase}.emote-size-toolbar>strong{color:var(--teal);text-align:right}.emote-size-toolbar>div{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:4px}.emote-size-toolbar button{min-height:38px;padding:7px 12px;border:1px solid var(--line);border-radius:4px;background:#101823;color:var(--muted);font:inherit;font-size:.62rem;font-weight:850;cursor:pointer}.emote-size-toolbar button:hover,.emote-size-toolbar button:focus-visible,.emote-size-toolbar button.is-active{border-color:var(--teal);color:var(--text)}.emote-size-toolbar button.is-active{background:var(--teal);color:#04110f}.emote-proof-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:18px;align-items:stretch}.emote-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.emote-proof-grid figure{display:grid;min-width:0;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:#0c131c}.emote-proof-grid figure>div{display:grid;min-height:170px;place-items:center;padding:22px;background-color:#111922;background-image:linear-gradient(45deg,rgba(255,255,255,.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.035) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.035) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.035) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.emote-proof-grid img{display:block;max-width:112px;object-fit:contain;image-rendering:auto}.emote-proof-grid figcaption{display:grid;min-width:0;gap:5px;padding:13px 14px;border-top:1px solid var(--line)}.emote-proof-grid figcaption strong{color:var(--pink);font-size:.61rem}.emote-proof-grid figcaption span{color:var(--muted);font-size:.57rem;line-height:1.4}.emote-chat-preview{display:grid;grid-template-rows:auto 1fr auto;min-width:0;overflow:hidden;border:1px solid rgba(73,230,196,.35);border-radius:6px;background:#070b10}.emote-chat-preview header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:17px 18px;border-bottom:1px solid var(--line)}.emote-chat-preview header span,.emote-chat-preview header>strong,.emote-chat-preview footer span{color:var(--pink);font-size:.54rem;font-weight:900;text-transform:uppercase}.emote-chat-preview header h3{margin:5px 0 0;font-size:1.05rem}.emote-chat-preview header>strong{color:var(--teal)}.emote-chat-lines{display:grid;gap:0;align-content:start;padding:9px 17px}.emote-chat-lines p{display:flex;min-width:0;min-height:55px;gap:7px;align-items:center;margin:0;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.055);color:#dbe7e4;font-size:.61rem;line-height:1.45}.emote-chat-lines p:last-child{border-bottom:0}.emote-chat-lines p>span{flex:0 0 auto;color:var(--teal);font-size:.5rem;font-weight:900}.emote-chat-lines img{flex:0 0 28px;width:28px;height:28px}.emote-chat-preview footer{display:grid;gap:6px;padding:16px 18px;border-top:1px solid var(--line);background:#49e6c40a}.emote-chat-preview footer strong{color:#dbe7e4;font-size:.6rem;line-height:1.45}.emote-builder-band{background:#070b10}.emote-builder-layout{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(340px,.62fr);gap:clamp(24px,4vw,54px);align-items:start}.emote-builder-controls{display:grid;gap:26px;min-width:0}.emote-builder-controls fieldset{min-width:0;margin:0;padding:0;border:0}.emote-builder-controls legend,.emote-select-row>label,.emote-notes-field{display:grid;gap:9px;width:100%;color:#dce8e5;font-size:.65rem;font-weight:850}.emote-builder-controls legend{margin-bottom:12px}.emote-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.emote-option-grid label,.emote-addon-grid label{position:relative;min-width:0;cursor:pointer}.emote-option-grid input,.emote-addon-grid input{position:absolute;opacity:0;pointer-events:none}.emote-option-grid label>span{display:grid;min-height:120px;gap:7px;align-content:start;padding:16px;border:1px solid var(--line);border-radius:5px;background:#0d141d}.emote-option-grid label:hover>span,.emote-option-grid input:focus-visible+span,.emote-addon-grid label:hover>span,.emote-addon-grid input:focus-visible+span{border-color:#49e6c48c}.emote-option-grid input:checked+span,.emote-addon-grid input:checked+span{border-color:var(--teal);background:#49e6c414;box-shadow:inset 3px 0 var(--teal)}.emote-option-grid b{color:var(--pink);font-size:.53rem;text-transform:uppercase}.emote-option-grid strong,.emote-addon-grid strong{font-size:.68rem;line-height:1.4}.emote-option-grid small,.emote-addon-grid small{color:var(--muted);font-size:.56rem;line-height:1.4}.emote-select-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.emote-select-row select,.emote-notes-field textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:5px;outline:0;background:#0d141d;color:var(--text);font:inherit;font-size:.68rem;line-height:1.5}.emote-select-row select{min-height:47px}.emote-notes-field textarea{resize:vertical}.emote-select-row select:focus,.emote-notes-field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #49e6c41a}.emote-addon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.emote-addon-grid label>span{display:grid;min-height:92px;gap:6px;align-content:start;padding:15px 16px;border:1px solid var(--line);border-radius:5px;background:#0d141d}.emote-pack-result{position:sticky;top:86px;min-width:0;overflow:hidden;border:1px solid rgba(73,230,196,.42);border-radius:7px;background:#0a1017;box-shadow:0 28px 80px #00000040}.emote-pack-result>header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:15px 19px;border-bottom:1px solid var(--line)}.emote-pack-result>header span,.emote-pack-result>header strong,.emote-result-title>span,.emote-pack-result>section>span{color:var(--pink);font-size:.54rem;font-weight:900;text-transform:uppercase}.emote-pack-result>header strong{color:var(--green);text-align:right}.emote-result-title{padding:21px 20px;border-bottom:1px solid var(--line)}.emote-result-title>span{color:var(--teal)}.emote-result-title h3{margin:8px 0 9px;font-size:clamp(1.65rem,2.8vw,2.8rem);line-height:.98}.emote-result-title p{margin:0;color:var(--muted);font-size:.64rem;line-height:1.5}.emote-result-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--line);background:var(--line)}.emote-result-metrics>div{display:grid;gap:6px;padding:16px 19px;background:#090e14}.emote-result-metrics span{color:var(--muted);font-size:.52rem;font-weight:900;text-transform:uppercase}.emote-result-metrics strong{color:var(--teal);font-size:.74rem;overflow-wrap:anywhere}.emote-pack-result>section{padding:15px 20px;border-bottom:1px solid var(--line)}.emote-pack-result ul{display:grid;gap:6px;margin:10px 0 0;padding-left:16px;color:#d1ddda;font-size:.59rem;line-height:1.45}.emote-result-boundary{background:#ff5aa20a}.emote-result-boundary>span{color:var(--pink)!important}.emote-result-note{margin:0;padding:14px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.57rem;line-height:1.5}.emote-result-actions{display:grid;gap:7px;padding:16px 20px 9px}.emote-result-actions .button{width:100%;min-height:40px;font-size:.59rem}.emote-utility-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px 20px 8px}.emote-utility-actions button{min-width:0;min-height:35px;padding:5px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:.54rem;font-weight:800;cursor:pointer}.emote-utility-actions button:hover,.emote-utility-actions button:focus-visible{border-color:var(--teal);color:var(--text)}.emote-pack-result>.copy-status{display:block;min-height:28px;padding:0 20px 13px}@media(max-width:1100px){.emote-proof-layout,.emote-builder-layout{grid-template-columns:1fr}.emote-chat-preview{min-height:380px}.emote-pack-result{position:static}}@media(max-width:720px){.emote-size-toolbar{grid-template-columns:1fr}.emote-size-toolbar>strong{text-align:left}.emote-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emote-option-grid,.emote-addon-grid,.emote-select-row{grid-template-columns:1fr}.emote-option-grid label>span,.emote-addon-grid label>span{min-height:0}}@media(max-width:430px){.emote-proof-grid{grid-template-columns:1fr}.emote-proof-grid figure>div{min-height:145px}.emote-size-toolbar>div{grid-template-columns:repeat(3,minmax(0,1fr))}.emote-size-toolbar button{padding:6px 4px}.emote-utility-actions{grid-template-columns:1fr}}.visual-kit-hero h1{max-width:1040px}.visual-preview-band{background:#080d13}.visual-preview-toolbar{display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(180px,1fr);gap:16px;align-items:center;margin-bottom:18px;padding:11px 13px;border:1px solid var(--line);border-radius:5px;background:#0b1118}.visual-preview-toolbar>span,.visual-preview-toolbar>strong{color:var(--muted);font-size:.57rem;font-weight:850;text-transform:uppercase}.visual-preview-toolbar>strong{color:var(--teal);text-align:right}.visual-preview-toolbar>div{display:grid;grid-template-columns:repeat(4,minmax(70px,1fr));gap:4px}.visual-preview-toolbar button{min-height:38px;padding:6px 11px;border:1px solid var(--line);border-radius:4px;background:#101823;color:var(--muted);font:inherit;font-size:.59rem;font-weight:850;cursor:pointer}.visual-preview-toolbar button:hover,.visual-preview-toolbar button:focus-visible,.visual-preview-toolbar button.is-active{border-color:var(--teal);color:var(--text)}.visual-preview-toolbar button.is-active{background:var(--teal);color:#04110f}.visual-preview-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);gap:12px}.stream-scene-preview{position:relative;min-width:0;min-height:540px;overflow:hidden;border:1px solid rgba(73,230,196,.35);border-radius:6px;background:#05080c;isolation:isolate}.stream-scene-preview>img{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover}.scene-darken{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#02060aeb,#02060a8a,#02060aba)}.stream-scene-preview[data-stream-scene=live] .scene-darken{background:linear-gradient(90deg,#02060a94,#02060a1a 52%,#02060ad1)}.stream-scene-preview[data-stream-scene=brb] .scene-darken,.stream-scene-preview[data-stream-scene=offline] .scene-darken{background:#02060abd}.scene-brand{position:absolute;top:14%;left:7%;display:grid;max-width:58%;gap:8px}.scene-brand span{color:var(--teal);font-size:.62rem;font-weight:900;text-transform:uppercase}.scene-brand strong{font-size:5rem;line-height:.86;overflow-wrap:anywhere}.scene-brand small{max-width:480px;color:#d4dfdc;font-size:.71rem;line-height:1.5}.scene-status{position:absolute;bottom:8%;left:7%;display:flex;gap:9px;align-items:center;padding:9px 12px;border:1px solid rgba(73,230,196,.42);background:#03090cd1;color:#dce8e5;font-size:.58rem;font-weight:800}.scene-status i{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 14px var(--teal)}.scene-lower-third{position:absolute;right:4%;bottom:8%;display:grid;width:38%;gap:5px;padding:12px 14px;border-left:3px solid var(--pink);background:#03090ce0}.scene-lower-third span,.scene-chat-rail>span{color:var(--pink);font-size:.5rem;font-weight:900}.scene-lower-third strong{font-size:.62rem;line-height:1.4}.scene-chat-rail{position:absolute;top:5%;right:3%;display:none;width:23%;min-height:55%;align-content:end;gap:7px;padding:14px;border:1px solid rgba(255,255,255,.12);background:#03070bd1}.scene-chat-rail p{margin:0;padding:8px;background:#ffffff0a;color:var(--muted);font-size:.51rem;line-height:1.4}.stream-scene-preview[data-stream-scene=live] .scene-brand{top:7%;max-width:34%}.stream-scene-preview[data-stream-scene=live] .scene-brand strong{font-size:3.4rem}.stream-scene-preview[data-stream-scene=live] .scene-chat-rail{display:grid}.stream-scene-preview[data-stream-scene=live] .scene-lower-third{right:28%}.stream-scene-preview[data-stream-scene=brb] .scene-brand,.stream-scene-preview[data-stream-scene=offline] .scene-brand{top:35%;left:50%;width:82%;max-width:82%;transform:translate(-50%,-50%);text-align:center;justify-items:center}.stream-scene-preview[data-stream-scene=brb] .scene-status,.stream-scene-preview[data-stream-scene=offline] .scene-status{left:50%;transform:translate(-50%)}.stream-scene-preview[data-stream-scene=brb] .scene-lower-third,.stream-scene-preview[data-stream-scene=offline] .scene-lower-third{display:none}.visual-system-legend{display:grid;min-width:0;align-content:start;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#0b1118}.visual-system-legend header{display:flex;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--line)}.visual-system-legend header span,.visual-system-legend header strong,.visual-system-legend div span{color:var(--pink);font-size:.52rem;font-weight:900;text-transform:uppercase}.visual-system-legend header strong{color:var(--teal);text-align:right}.visual-system-legend>div{display:grid;gap:7px;padding:18px 16px;border-bottom:1px solid var(--line)}.visual-system-legend>div:last-child{border-bottom:0}.visual-system-legend div strong{color:#d7e2df;font-size:.61rem;line-height:1.45}.visual-kit-builder-band{background:#070b10}.visual-kit-builder{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(350px,.62fr);gap:clamp(24px,4vw,54px);align-items:start}.visual-kit-controls{display:grid;gap:26px;min-width:0}.visual-kit-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.visual-kit-selects label,.visual-kit-notes,.visual-kit-controls legend{display:grid;gap:8px;color:#dce8e5;font-size:.64rem;font-weight:850}.visual-kit-selects select,.visual-kit-notes textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:5px;outline:0;background:#0d141d;color:var(--text);font:inherit;font-size:.67rem;line-height:1.5}.visual-kit-selects select{min-height:48px}.visual-kit-selects select:focus,.visual-kit-notes textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #49e6c41a}.visual-kit-notes textarea{resize:vertical}.visual-kit-controls fieldset{min-width:0;margin:0;padding:0;border:0}.visual-kit-controls legend{margin-bottom:12px}.visual-asset-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.visual-asset-options label{position:relative;min-width:0;cursor:pointer}.visual-asset-options input{position:absolute;opacity:0;pointer-events:none}.visual-asset-options label>span{display:grid;min-height:104px;gap:6px;align-content:start;padding:15px 16px;border:1px solid var(--line);border-radius:5px;background:#0d141d}.visual-asset-options label:hover>span,.visual-asset-options input:focus-visible+span{border-color:#49e6c48c}.visual-asset-options input:checked+span{border-color:var(--teal);background:#49e6c414;box-shadow:inset 3px 0 var(--teal)}.visual-asset-options b{color:var(--pink);font-size:.52rem;text-transform:uppercase}.visual-asset-options strong{font-size:.68rem;line-height:1.4}.visual-asset-options small{color:var(--muted);font-size:.56rem;line-height:1.4}.visual-kit-result{position:sticky;top:86px;min-width:0;overflow:hidden;border:1px solid rgba(73,230,196,.42);border-radius:7px;background:#0a1017;box-shadow:0 28px 80px #00000040}.visual-kit-result>header{display:flex;justify-content:space-between;gap:14px;padding:15px 19px;border-bottom:1px solid var(--line)}.visual-kit-result>header span,.visual-kit-result>header strong,.visual-kit-result-title>span,.visual-kit-result>section>span{color:var(--pink);font-size:.53rem;font-weight:900;text-transform:uppercase}.visual-kit-result>header strong{color:var(--green);text-align:right}.visual-kit-result-title{padding:21px 20px;border-bottom:1px solid var(--line)}.visual-kit-result-title>span{color:var(--teal)}.visual-kit-result-title h3{margin:8px 0 9px;font-size:2.4rem;line-height:.98}.visual-kit-result-title p{margin:0;color:var(--muted);font-size:.63rem;line-height:1.5}.visual-kit-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--line);background:var(--line)}.visual-kit-metrics>div{display:grid;gap:6px;padding:16px 19px;background:#090e14}.visual-kit-metrics span{color:var(--muted);font-size:.51rem;font-weight:900;text-transform:uppercase}.visual-kit-metrics strong{color:var(--teal);font-size:.74rem;overflow-wrap:anywhere}.visual-kit-result>section{padding:15px 20px;border-bottom:1px solid var(--line)}.visual-kit-result ul{display:grid;gap:6px;margin:10px 0 0;padding-left:16px;color:#d1ddda;font-size:.58rem;line-height:1.45}.visual-kit-boundaries{background:#ff5aa20a}.visual-kit-boundaries>span{color:var(--pink)!important}.visual-kit-range-note{margin:0;padding:14px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.57rem;line-height:1.5}.visual-kit-result-actions{display:grid;gap:7px;padding:16px 20px 9px}.visual-kit-result-actions .button{width:100%;min-height:40px;font-size:.58rem}.visual-kit-utility{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px 20px 8px}.visual-kit-utility button{min-width:0;min-height:35px;padding:5px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:.53rem;font-weight:800;cursor:pointer}.visual-kit-utility button:hover,.visual-kit-utility button:focus-visible{border-color:var(--teal);color:var(--text)}.visual-kit-result>.copy-status{display:block;min-height:28px;padding:0 20px 13px}@media(max-width:1100px){.visual-preview-layout,.visual-kit-builder{grid-template-columns:1fr}.visual-system-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-system-legend header{grid-column:1 / -1}.visual-system-legend>div{min-width:0;border-right:1px solid var(--line)}.visual-kit-result{position:static}}@media(max-width:760px){.visual-preview-toolbar{grid-template-columns:1fr}.visual-preview-toolbar>strong{text-align:left}.stream-scene-preview{min-height:420px}.scene-brand{max-width:76%}.scene-brand strong{font-size:3.5rem}.scene-lower-third{display:none}.stream-scene-preview[data-stream-scene=live] .scene-brand{max-width:52%}.stream-scene-preview[data-stream-scene=live] .scene-chat-rail{width:34%}.visual-kit-selects,.visual-asset-options{grid-template-columns:1fr}.visual-asset-options label>span{min-height:0}}@media(max-width:430px){.visual-preview-toolbar>div{grid-template-columns:repeat(2,minmax(0,1fr))}.stream-scene-preview{min-height:360px}.scene-brand{top:12%}.scene-brand strong,.stream-scene-preview[data-stream-scene=live] .scene-brand strong{font-size:2.7rem}.scene-brand small{font-size:.59rem}.scene-status{left:5%;bottom:5%;max-width:90%}.stream-scene-preview[data-stream-scene=live] .scene-chat-rail{display:none}.stream-scene-preview[data-stream-scene=live] .scene-brand{max-width:82%}.visual-system-legend{grid-template-columns:1fr}.visual-system-legend header{grid-column:1}.visual-kit-utility{grid-template-columns:1fr}.visual-kit-result-title h3{font-size:2rem}}.website-studio-hero h1{max-width:1040px}.website-shape-band{background:#080d13}.website-shape-toolbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px}.website-shape-toolbar button{min-height:48px;padding:9px 13px;border:1px solid var(--line);border-radius:4px;background:#0d141d;color:var(--muted);font:inherit;font-size:.63rem;font-weight:850;cursor:pointer}.website-shape-toolbar button:hover,.website-shape-toolbar button:focus-visible,.website-shape-toolbar button.is-active{border-color:var(--teal);color:var(--text)}.website-shape-toolbar button.is-active{background:#49e6c41a;box-shadow:inset 0 -3px var(--teal)}.website-shape-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr);gap:12px;align-items:stretch}.website-browser-preview{min-width:0;overflow:hidden;border:1px solid rgba(73,230,196,.4);border-radius:7px;background:#f4f6f4;color:#0a1113;box-shadow:0 30px 80px #00000047}.website-browser-preview>header{display:flex;gap:6px;align-items:center;min-height:35px;padding:8px 12px;background:#11171b}.website-browser-preview>header>span{width:7px;height:7px;border-radius:50%;background:#596269}.website-browser-preview>header>span:first-child{background:#ff5a8d}.website-browser-preview>header>span:nth-child(2){background:#f6c76d}.website-browser-preview>header>span:nth-child(3){background:var(--teal)}.website-browser-preview>header strong{min-width:0;margin-left:9px;overflow:hidden;color:#9eaaad;font-size:.49rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.website-browser-nav{display:flex;min-width:0;min-height:55px;gap:22px;align-items:center;padding:11px 18px;border-bottom:1px solid #d9dfdd}.website-browser-nav b{flex:0 0 auto;font-size:.62rem}.website-browser-nav nav{min-width:0;margin-left:auto;overflow:hidden;color:#596466;font-size:.5rem;font-weight:750;text-overflow:ellipsis;white-space:pre}.website-browser-nav>span{flex:0 0 auto;padding:8px 10px;border-radius:3px;background:#0a1515;color:#fff;font-size:.49rem;font-weight:850}.website-browser-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.75fr);min-height:360px}.website-browser-hero>div{display:grid;align-content:center;justify-items:start;min-width:0;padding:42px}.website-browser-hero span,.website-browser-band span{color:#007d6c;font-size:.5rem;font-weight:900;text-transform:uppercase}.website-browser-hero h3{max-width:560px;margin:10px 0 13px;color:#081012;font-size:2.55rem;line-height:.96}.website-browser-hero p{max-width:520px;margin:0 0 19px;color:#536063;font-size:.62rem;line-height:1.55}.website-browser-hero button{min-height:37px;padding:8px 13px;border:0;border-radius:3px;background:#0b1717;color:#fff;font:inherit;font-size:.53rem;font-weight:850}.website-browser-hero img{width:100%;height:100%;min-height:360px;object-fit:cover}.website-browser-preview[data-site-preview=service] .website-browser-hero,.website-browser-preview[data-site-preview=resource] .website-browser-hero{background:#10171c;color:#fff}.website-browser-preview[data-site-preview=service] .website-browser-hero h3,.website-browser-preview[data-site-preview=resource] .website-browser-hero h3{color:#fff}.website-browser-preview[data-site-preview=service] .website-browser-hero p,.website-browser-preview[data-site-preview=resource] .website-browser-hero p{color:#b7c3c4}.website-browser-preview[data-site-preview=launch] .website-browser-nav nav{display:none}.website-browser-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-top:1px solid #d7dddb;border-bottom:1px solid #d7dddb;background:#d7dddb}.website-browser-proof article{display:grid;gap:5px;padding:16px 18px;background:#fff}.website-browser-proof span{color:#d3296b;font-size:.46rem;font-weight:900;text-transform:uppercase}.website-browser-proof strong{font-size:.6rem}.website-browser-band{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px;align-items:center;padding:30px 40px;background:#eef2f0}.website-browser-band h4{margin:7px 0 0;font-size:1.25rem;line-height:1.05}.website-browser-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.website-browser-mini-grid i{display:block;aspect-ratio:1.45;border:1px solid #ccd5d2;border-radius:3px;background:linear-gradient(145deg,#fff,#dce5e2)}.website-shape-notes{display:grid;min-width:0;align-content:start;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#0b1118}.website-shape-notes>header{display:flex;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line)}.website-shape-notes>header span,.website-shape-notes section span{color:var(--pink);font-size:.52rem;font-weight:900;text-transform:uppercase}.website-shape-notes>header strong{color:var(--teal);font-size:.57rem;text-align:right}.website-shape-notes section{display:grid;gap:8px;padding:18px;border-bottom:1px solid var(--line)}.website-shape-notes section strong{color:#d8e3e0;font-size:.63rem;line-height:1.45}.website-shape-notes ul{display:grid;gap:6px;margin:0;padding-left:16px;color:#cbd6d4;font-size:.58rem;line-height:1.4}.website-shape-notes>p{margin:0;padding:18px;color:var(--muted);font-size:.58rem;line-height:1.5}.website-scope-band{background:#070b10}.website-scope-builder{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(350px,.62fr);gap:clamp(24px,4vw,54px);align-items:start}.website-scope-controls{display:grid;gap:26px;min-width:0}.website-scope-controls fieldset{min-width:0;margin:0;padding:0;border:0}.website-scope-controls legend,.website-scope-selects label,.website-scope-notes{display:grid;gap:8px;color:#dce8e5;font-size:.64rem;font-weight:850}.website-scope-controls legend{margin-bottom:12px}.website-size-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.website-size-options label,.website-feature-options label{position:relative;min-width:0;cursor:pointer}.website-size-options input,.website-feature-options input{position:absolute;opacity:0;pointer-events:none}.website-size-options label>span{display:grid;min-height:112px;gap:6px;align-content:start;padding:15px;border:1px solid var(--line);border-radius:5px;background:#0d141d}.website-size-options label:hover>span,.website-size-options input:focus-visible+span,.website-feature-options label:hover>span,.website-feature-options input:focus-visible+span{border-color:#49e6c48c}.website-size-options input:checked+span,.website-feature-options input:checked+span{border-color:var(--teal);background:#49e6c414;box-shadow:inset 3px 0 var(--teal)}.website-size-options b{color:var(--pink);font-size:.51rem;text-transform:uppercase}.website-size-options strong,.website-feature-options strong{font-size:.68rem;line-height:1.4}.website-size-options small,.website-feature-options small{color:var(--muted);font-size:.56rem;line-height:1.4}.website-scope-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.website-scope-selects select,.website-scope-notes textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:5px;outline:0;background:#0d141d;color:var(--text);font:inherit;font-size:.67rem;line-height:1.5}.website-scope-selects select{min-height:48px}.website-scope-notes textarea{resize:vertical}.website-scope-selects select:focus,.website-scope-notes textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #49e6c41a}.website-feature-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.website-feature-options label>span{display:grid;min-height:92px;gap:6px;align-content:start;padding:15px 16px;border:1px solid var(--line);border-radius:5px;background:#0d141d}.website-scope-result{position:sticky;top:86px;min-width:0;overflow:hidden;border:1px solid rgba(73,230,196,.42);border-radius:7px;background:#0a1017;box-shadow:0 28px 80px #00000040}.website-scope-result>header{display:flex;justify-content:space-between;gap:14px;padding:15px 19px;border-bottom:1px solid var(--line)}.website-scope-result>header span,.website-scope-result>header strong,.website-scope-title>span,.website-scope-result>section>span{color:var(--pink);font-size:.53rem;font-weight:900;text-transform:uppercase}.website-scope-result>header strong{color:var(--green);text-align:right}.website-scope-title{padding:21px 20px;border-bottom:1px solid var(--line)}.website-scope-title>span{color:var(--teal)}.website-scope-title h3{margin:8px 0 9px;font-size:2.35rem;line-height:.98;overflow-wrap:anywhere}.website-scope-title p{margin:0;color:var(--muted);font-size:.63rem;line-height:1.5}.website-scope-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--line);background:var(--line)}.website-scope-metrics>div{display:grid;gap:6px;padding:16px 19px;background:#090e14}.website-scope-metrics span{color:var(--muted);font-size:.51rem;font-weight:900;text-transform:uppercase}.website-scope-metrics strong{color:var(--teal);font-size:.74rem;overflow-wrap:anywhere}.website-scope-result>section{padding:15px 20px;border-bottom:1px solid var(--line)}.website-scope-result ul{display:grid;gap:6px;margin:10px 0 0;padding-left:16px;color:#d1ddda;font-size:.58rem;line-height:1.45}.website-scope-boundaries{background:#ff5aa20a}.website-scope-boundaries>span{color:var(--pink)!important}.website-scope-note{margin:0;padding:14px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.57rem;line-height:1.5}.website-scope-actions{display:grid;gap:7px;padding:16px 20px 9px}.website-scope-actions .button{width:100%;min-height:40px;font-size:.58rem}.website-scope-utility{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px 20px 8px}.website-scope-utility button{min-width:0;min-height:35px;padding:5px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:.53rem;font-weight:800;cursor:pointer}.website-scope-utility button:hover,.website-scope-utility button:focus-visible{border-color:var(--teal);color:var(--text)}.website-scope-result>.copy-status{display:block;min-height:28px;padding:0 20px 13px}.website-type-actions{justify-content:center;margin-top:22px}@media(max-width:1100px){.website-shape-layout,.website-scope-builder{grid-template-columns:1fr}.website-shape-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.website-shape-notes>header,.website-shape-notes>p{grid-column:1 / -1}.website-scope-result{position:static}}@media(max-width:760px){.website-shape-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.website-browser-nav nav{display:none}.website-browser-hero{grid-template-columns:1fr}.website-browser-hero>div{padding:30px 24px}.website-browser-hero h3{font-size:2rem}.website-browser-hero img{min-height:220px;max-height:260px}.website-browser-band{grid-template-columns:1fr;padding:25px 24px}.website-size-options,.website-feature-options,.website-scope-selects{grid-template-columns:1fr}.website-size-options label>span,.website-feature-options label>span{min-height:0}}@media(max-width:430px){.website-browser-nav{gap:10px;padding:10px 12px}.website-browser-nav>span{margin-left:auto}.website-browser-hero h3{font-size:1.7rem}.website-browser-proof{grid-template-columns:1fr}.website-browser-proof article{padding:12px 15px}.website-shape-notes{grid-template-columns:1fr}.website-shape-notes>header,.website-shape-notes>p{grid-column:1}.website-scope-title h3{font-size:1.95rem}.website-scope-utility{grid-template-columns:1fr}}.creator-studio-hero h1{max-width:1080px}.creator-map-band{background:#080d13}.creator-mode-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px}.creator-mode-tabs button{min-height:48px;padding:8px 12px;border:1px solid var(--line);border-radius:4px;background:#0d141d;color:var(--muted);font:inherit;font-size:.62rem;font-weight:850;cursor:pointer}.creator-mode-tabs button:hover,.creator-mode-tabs button:focus-visible,.creator-mode-tabs button.is-active{border-color:var(--teal);color:var(--text)}.creator-mode-tabs button.is-active{background:#49e6c417;box-shadow:inset 0 -3px var(--teal)}.creator-map-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:12px}.creator-network{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(180px,1fr));gap:92px 180px;min-height:620px;padding:35px;overflow:hidden;border:1px solid rgba(73,230,196,.35);border-radius:7px;background:#060a0f}.creator-network article,.creator-network-center{position:relative;z-index:2;display:grid;min-width:0;gap:7px;align-content:center;justify-items:center;padding:20px;border:1px solid var(--line);border-radius:5px;background:#0d141d;text-align:center}.creator-network article>span,.creator-network-center>span{color:var(--pink);font-size:.53rem;font-weight:900;text-transform:uppercase}.creator-network article strong,.creator-network-center strong{font-size:1rem;line-height:1.25}.creator-network article small,.creator-network-center small{max-width:220px;color:var(--muted);font-size:.57rem;line-height:1.4}.creator-network-center{position:absolute;top:50%;left:50%;z-index:4;width:230px;min-height:150px;transform:translate(-50%,-50%);border-color:var(--teal);background:#0a1717;box-shadow:0 0 50px #49e6c41f}.creator-network-center>span{color:var(--teal)}.creator-network-center strong{font-size:1.55rem}.network-line{position:absolute;top:50%;left:50%;z-index:1;width:31%;height:1px;transform-origin:left center;background:linear-gradient(90deg,var(--teal),rgba(73,230,196,.08))}.network-line:after{position:absolute;right:0;width:7px;height:7px;border-radius:50%;background:var(--pink);content:"";transform:translateY(-3px)}.line-a{transform:rotate(-145deg)}.line-b{transform:rotate(-35deg)}.line-c{transform:rotate(145deg)}.line-d{transform:rotate(35deg)}.creator-map-notes{display:grid;min-width:0;align-content:start;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#0b1118}.creator-map-notes>header{display:flex;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line)}.creator-map-notes>header span,.creator-map-notes section>span{color:var(--pink);font-size:.52rem;font-weight:900;text-transform:uppercase}.creator-map-notes>header strong{color:var(--teal);font-size:.57rem;text-align:right}.creator-map-notes section{display:grid;gap:9px;padding:19px;border-bottom:1px solid var(--line)}.creator-map-notes ol{display:grid;gap:9px;margin:0;padding-left:20px;color:#d5e0dd;font-size:.62rem;line-height:1.45}.creator-map-notes section strong{color:#d5e0dd;font-size:.65rem;line-height:1.5}.creator-map-notes>p{margin:0;padding:19px;color:var(--muted);font-size:.59rem;line-height:1.5}.creator-scope-studio-band{background:#070b10}.creator-scope-builder{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(350px,.62fr);gap:clamp(24px,4vw,54px);align-items:start}.creator-scope-controls{display:grid;gap:26px;min-width:0}.creator-scope-controls fieldset{min-width:0;margin:0;padding:0;border:0}.creator-scope-controls legend,.creator-scope-selects label,.creator-scope-notes{display:grid;gap:8px;color:#dce8e5;font-size:.64rem;font-weight:850}.creator-scope-controls legend{margin-bottom:12px}.creator-platform-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.creator-platform-options label,.creator-layer-options label{position:relative;min-width:0;cursor:pointer}.creator-platform-options input,.creator-layer-options input{position:absolute;opacity:0;pointer-events:none}.creator-platform-options label>span{display:grid;min-height:116px;gap:6px;align-content:start;padding:14px;border:1px solid var(--line);border-radius:5px;background:#0d141d}.creator-platform-options label:hover>span,.creator-platform-options input:focus-visible+span,.creator-layer-options label:hover>span,.creator-layer-options input:focus-visible+span{border-color:#49e6c48c}.creator-platform-options input:checked+span,.creator-layer-options input:checked+span{border-color:var(--teal);background:#49e6c414;box-shadow:inset 3px 0 var(--teal)}.creator-platform-options b{color:var(--pink);font-size:.5rem;text-transform:uppercase}.creator-platform-options strong,.creator-layer-options strong{font-size:.67rem;line-height:1.4}.creator-platform-options small,.creator-layer-options small{color:var(--muted);font-size:.54rem;line-height:1.4}.creator-scope-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creator-scope-selects select,.creator-scope-notes textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:5px;outline:0;background:#0d141d;color:var(--text);font:inherit;font-size:.67rem;line-height:1.5}.creator-scope-selects select{min-height:48px}.creator-scope-notes textarea{resize:vertical}.creator-scope-selects select:focus,.creator-scope-notes textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #49e6c41a}.creator-layer-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.creator-layer-options label>span{display:grid;min-height:92px;gap:6px;align-content:start;padding:15px 16px;border:1px solid var(--line);border-radius:5px;background:#0d141d}.creator-scope-result{position:sticky;top:86px;min-width:0;overflow:hidden;border:1px solid rgba(73,230,196,.42);border-radius:7px;background:#0a1017;box-shadow:0 28px 80px #00000040}.creator-scope-result>header{display:flex;justify-content:space-between;gap:14px;padding:15px 19px;border-bottom:1px solid var(--line)}.creator-scope-result>header span,.creator-scope-result>header strong,.creator-scope-title>span,.creator-scope-result>section>span{color:var(--pink);font-size:.53rem;font-weight:900;text-transform:uppercase}.creator-scope-result>header strong{color:var(--green);text-align:right}.creator-scope-title{padding:21px 20px;border-bottom:1px solid var(--line)}.creator-scope-title>span{color:var(--teal)}.creator-scope-title h3{margin:8px 0 9px;font-size:2.25rem;line-height:.98;overflow-wrap:anywhere}.creator-scope-title p{margin:0;color:var(--muted);font-size:.63rem;line-height:1.5}.creator-scope-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--line);background:var(--line)}.creator-scope-metrics>div{display:grid;gap:6px;padding:16px 19px;background:#090e14}.creator-scope-metrics span{color:var(--muted);font-size:.51rem;font-weight:900;text-transform:uppercase}.creator-scope-metrics strong{color:var(--teal);font-size:.74rem;overflow-wrap:anywhere}.creator-scope-result>section{padding:15px 20px;border-bottom:1px solid var(--line)}.creator-scope-result ul{display:grid;gap:6px;margin:10px 0 0;padding-left:16px;color:#d1ddda;font-size:.58rem;line-height:1.45}.creator-scope-boundaries{background:#ff5aa20a}.creator-scope-boundaries>span{color:var(--pink)!important}.creator-scope-note{margin:0;padding:14px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.57rem;line-height:1.5}.creator-scope-actions{display:grid;gap:7px;padding:16px 20px 9px}.creator-scope-actions .button{width:100%;min-height:40px;font-size:.58rem}.creator-scope-utility{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px 20px 8px}.creator-scope-utility button{min-width:0;min-height:35px;padding:5px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:.53rem;font-weight:800;cursor:pointer}.creator-scope-utility button:hover,.creator-scope-utility button:focus-visible{border-color:var(--teal);color:var(--text)}.creator-scope-result>.copy-status{display:block;min-height:28px;padding:0 20px 13px}@media(max-width:1100px){.creator-map-layout,.creator-scope-builder{grid-template-columns:1fr}.creator-scope-result{position:static}.creator-platform-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.creator-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-network{grid-template-columns:1fr;grid-template-rows:none;gap:8px;min-height:0;padding:16px}.creator-network-center{position:relative;top:auto;left:auto;width:auto;min-height:120px;transform:none;grid-row:1}.network-line{display:none}.creator-platform-options,.creator-layer-options,.creator-scope-selects{grid-template-columns:1fr}.creator-platform-options label>span,.creator-layer-options label>span{min-height:0}}@media(max-width:430px){.creator-scope-title h3{font-size:1.9rem}.creator-scope-utility{grid-template-columns:1fr}}.community-studio-hero h1{max-width:1040px}.community-preview-band{background:#080d13}.community-model-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px}.community-model-tabs button{min-height:48px;padding:8px 12px;border:1px solid var(--line);border-radius:4px;background:#0d141d;color:var(--muted);font:inherit;font-size:.62rem;font-weight:850;cursor:pointer}.community-model-tabs button:hover,.community-model-tabs button:focus-visible,.community-model-tabs button.is-active{border-color:var(--teal);color:var(--text)}.community-model-tabs button.is-active{background:#49e6c417;box-shadow:inset 0 -3px var(--teal)}.community-preview-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:12px;align-items:stretch}.discord-window{min-width:0;overflow:hidden;border:1px solid rgba(73,230,196,.35);border-radius:7px;background:#15171c;box-shadow:0 28px 80px #00000040}.discord-window>header{display:flex;min-height:44px;gap:7px;align-items:center;padding:0 15px;border-bottom:1px solid #2d3037;background:#202229}.discord-window>header i{width:8px;height:8px;border-radius:50%;background:#ff5aa2}.discord-window>header i:nth-child(2){background:#f6c76d}.discord-window>header i:nth-child(3){background:#49e6c4}.discord-window>header strong{margin-left:8px;font-size:.56rem}.discord-window>header span{margin-left:auto;color:#9299a6;font-size:.5rem}.discord-window-body{display:grid;grid-template-columns:52px minmax(160px,.5fr) minmax(320px,1.35fr) minmax(130px,.45fr);min-height:590px}.discord-server-rail{display:grid;align-content:start;justify-items:center;gap:10px;padding:13px 7px;background:#111318}.discord-server-rail b,.discord-server-rail i{display:grid;width:35px;height:35px;place-items:center;border-radius:50%;background:#292d35;color:#fff;font-size:.64rem}.discord-server-rail b{border-radius:10px;background:#5865f2}.discord-server-rail i:last-child{border:1px dashed #59616e;background:transparent}.discord-channel-map{display:grid;min-width:0;align-content:start;gap:17px;padding:16px 10px;background:#1a1d23}.discord-channel-map section{display:grid;gap:3px;min-width:0}.discord-channel-map strong{padding:0 7px 4px;color:#959ba7;font-size:.46rem;text-transform:uppercase}.discord-channel-map span{min-width:0;overflow:hidden;padding:6px 7px;border-radius:3px;color:#aab0bc;font-size:.55rem;text-overflow:ellipsis;white-space:nowrap}.discord-channel-map span.is-active{background:#333741;color:#fff}.discord-conversation{display:grid;min-width:0;grid-template-rows:auto auto 1fr;background:#24272e}.discord-conversation-top{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;border-bottom:1px solid #1b1d22;box-shadow:0 2px 5px #0000002e}.discord-conversation-top div{display:grid;gap:3px;min-width:0}.discord-conversation-top span{color:#f2f3f5;font-size:.65rem;font-weight:850}.discord-conversation-top small{overflow:hidden;color:#9ea4af;font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.discord-conversation-top b{display:grid;width:24px;height:24px;place-items:center;border:1px solid #6c7380;border-radius:50%;color:#b7bdc8;font-size:.54rem}.discord-welcome{display:grid;align-content:end;gap:8px;min-height:270px;padding:28px 24px;border-bottom:1px solid #30333a;background:radial-gradient(circle at 70% 15%,rgba(88,101,242,.22),transparent 43%),#24272e}.discord-welcome>span{color:#49e6c4;font-size:.48rem;font-weight:900}.discord-welcome h3{max-width:500px;margin:0;font-size:clamp(1.45rem,3vw,2.4rem);line-height:1}.discord-welcome p{max-width:540px;margin:0;color:#b2b8c3;font-size:.57rem;line-height:1.45}.discord-welcome>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.discord-welcome>div span{padding:6px 8px;border:1px solid #4c5260;border-radius:3px;background:#292d35;color:#d4d7dd;font-size:.47rem;font-weight:750}.discord-message{display:flex;gap:10px;align-items:flex-start;padding:22px 18px}.discord-message>i{display:grid;flex:0 0 34px;height:34px;place-items:center;border-radius:50%;background:#49e6c4;color:#101419;font-size:.62rem;font-style:normal;font-weight:900}.discord-message p{display:grid;gap:5px;margin:0}.discord-message strong{font-size:.56rem}.discord-message strong span{margin-left:5px;color:#9299a6;font-size:.43rem;font-weight:500}.discord-message small{color:#c0c4cc;font-size:.53rem;line-height:1.45}.discord-member-rail{display:grid;min-width:0;align-content:start;gap:9px;padding:18px 12px;background:#1a1d23}.discord-member-rail>span{margin-top:6px;color:#8c929d;font-size:.45rem;font-weight:900}.discord-member-rail div{display:flex;min-width:0;gap:7px;align-items:center}.discord-member-rail i{position:relative;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:#3c414b}.discord-member-rail i:after{position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border:2px solid #1a1d23;border-radius:50%;background:#68707d;content:""}.discord-member-rail i.online:after{background:#49e6c4}.discord-member-rail b{min-width:0;overflow:hidden;color:#adb3be;font-size:.49rem;text-overflow:ellipsis;white-space:nowrap}.community-model-notes{display:grid;min-width:0;align-content:start;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#0b1118}.community-model-notes>header{display:flex;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid var(--line)}.community-model-notes>header span,.community-model-notes section>span{color:var(--pink);font-size:.52rem;font-weight:900;text-transform:uppercase}.community-model-notes>header strong{color:var(--teal);font-size:.57rem;text-align:right}.community-model-notes section{display:grid;gap:9px;padding:17px 19px;border-bottom:1px solid var(--line)}.community-model-notes section strong{color:#d5e0dd;font-size:.62rem;line-height:1.5}.community-model-notes ol{display:grid;gap:7px;margin:0;padding-left:19px;color:#d5e0dd;font-size:.58rem;line-height:1.4}.community-model-notes>p{margin:0;padding:18px 19px;color:var(--muted);font-size:.58rem;line-height:1.5}.community-scope-band{background:#070b10}.community-scope-builder{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(350px,.62fr);gap:clamp(24px,4vw,54px);align-items:start}.community-scope-controls{display:grid;gap:26px;min-width:0}.community-scope-controls fieldset{min-width:0;margin:0;padding:0;border:0}.community-scope-controls legend,.community-scope-selects label,.community-scope-notes{display:grid;gap:8px;color:#dce8e5;font-size:.64rem;font-weight:850}.community-scope-controls legend{margin-bottom:12px}.community-scope-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.community-scope-models label,.community-layer-options label{position:relative;min-width:0;cursor:pointer}.community-scope-models input,.community-layer-options input{position:absolute;opacity:0;pointer-events:none}.community-scope-models label>span{display:grid;min-height:116px;gap:6px;align-content:start;padding:14px;border:1px solid var(--line);border-radius:5px;background:#0d141d}.community-scope-models label:hover>span,.community-scope-models input:focus-visible+span,.community-layer-options label:hover>span,.community-layer-options input:focus-visible+span{border-color:#49e6c48c}.community-scope-models input:checked+span,.community-layer-options input:checked+span{border-color:var(--teal);background:#49e6c414;box-shadow:inset 3px 0 var(--teal)}.community-scope-models b{color:var(--pink);font-size:.5rem;text-transform:uppercase}.community-scope-models strong,.community-layer-options strong{font-size:.67rem;line-height:1.4}.community-scope-models small,.community-layer-options small{color:var(--muted);font-size:.54rem;line-height:1.4}.community-scope-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.community-scope-selects select,.community-scope-notes textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:5px;outline:0;background:#0d141d;color:var(--text);font:inherit;font-size:.67rem;line-height:1.5}.community-scope-selects select{min-height:48px}.community-scope-notes textarea{resize:vertical}.community-scope-selects select:focus,.community-scope-notes textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #49e6c41a}.community-layer-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.community-layer-options label>span{display:grid;min-height:92px;gap:6px;align-content:start;padding:15px 16px;border:1px solid var(--line);border-radius:5px;background:#0d141d}.community-scope-result{position:sticky;top:86px;min-width:0;overflow:hidden;border:1px solid rgba(73,230,196,.42);border-radius:7px;background:#0a1017;box-shadow:0 28px 80px #00000040}.community-scope-result>header{display:flex;justify-content:space-between;gap:14px;padding:15px 19px;border-bottom:1px solid var(--line)}.community-scope-result>header span,.community-scope-result>header strong,.community-scope-title>span,.community-scope-result>section>span{color:var(--pink);font-size:.53rem;font-weight:900;text-transform:uppercase}.community-scope-result>header strong{color:var(--green);text-align:right}.community-scope-title{padding:21px 20px;border-bottom:1px solid var(--line)}.community-scope-title>span{color:var(--teal)}.community-scope-title h3{margin:8px 0 9px;font-size:2.15rem;line-height:.98;overflow-wrap:anywhere}.community-scope-title p{margin:0;color:var(--muted);font-size:.63rem;line-height:1.5}.community-scope-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-bottom:1px solid var(--line);background:var(--line)}.community-scope-metrics>div{display:grid;gap:6px;padding:16px 19px;background:#090e14}.community-scope-metrics span{color:var(--muted);font-size:.51rem;font-weight:900;text-transform:uppercase}.community-scope-metrics strong{color:var(--teal);font-size:.74rem;overflow-wrap:anywhere}.community-scope-result>section{padding:15px 20px;border-bottom:1px solid var(--line)}.community-scope-result ul{display:grid;gap:6px;margin:10px 0 0;padding-left:16px;color:#d1ddda;font-size:.58rem;line-height:1.45}.community-scope-boundaries{background:#ff5aa20a}.community-scope-boundaries>span{color:var(--pink)!important}.community-scope-note{margin:0;padding:14px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.57rem;line-height:1.5}.community-scope-actions{display:grid;gap:7px;padding:16px 20px 9px}.community-scope-actions .button{width:100%;min-height:40px;font-size:.58rem}.community-scope-utility{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px 20px 8px}.community-scope-utility button{min-width:0;min-height:35px;padding:5px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:.53rem;font-weight:800;cursor:pointer}.community-scope-utility button:hover,.community-scope-utility button:focus-visible{border-color:var(--teal);color:var(--text)}.community-scope-result>.copy-status{display:block;min-height:28px;padding:0 20px 13px}@media(max-width:1100px){.community-preview-layout,.community-scope-builder{grid-template-columns:1fr}.community-scope-result{position:static}.community-model-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.community-model-notes>header,.community-model-notes>p{grid-column:1/-1}.discord-window-body{grid-template-columns:48px minmax(150px,.55fr) minmax(300px,1.45fr)}.discord-member-rail{display:none}}@media(max-width:760px){.community-model-tabs,.community-scope-models{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-window-body{grid-template-columns:42px minmax(112px,.48fr) minmax(220px,1.52fr);min-height:530px}.discord-server-rail b,.discord-server-rail i{width:30px;height:30px}.discord-channel-map{padding:13px 6px}.discord-channel-map span{padding:6px 4px;font-size:.49rem}.discord-conversation-top small{display:none}.discord-welcome{min-height:260px;padding:22px 16px}.discord-welcome h3{font-size:1.55rem}.discord-message{padding:18px 13px}.community-layer-options,.community-scope-selects{grid-template-columns:1fr}.community-scope-models label>span,.community-layer-options label>span{min-height:0}}@media(max-width:520px){.discord-window-body{grid-template-columns:102px minmax(0,1fr)}.discord-server-rail,.discord-member-rail{display:none}.community-model-notes{grid-template-columns:1fr}.community-model-notes>header,.community-model-notes>p{grid-column:1}.community-scope-title h3{font-size:1.85rem}.community-scope-utility{grid-template-columns:1fr}.discord-welcome>div{display:grid}.discord-message>i{display:none}}.command-studio-band{background:#070b10}.command-scope-builder{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(350px,.62fr);gap:clamp(24px,4vw,54px);align-items:start}.command-scope-controls{display:grid;gap:26px}.command-scope-controls fieldset{margin:0;padding:0;border:0}.command-scope-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.command-scope-selects label,.command-scope-notes,.command-scope-controls legend{display:grid;gap:8px;color:#dce8e5;font-size:.64rem;font-weight:850}.command-scope-selects select,.command-scope-notes textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:5px;background:#0d141d;color:var(--text);font:inherit;font-size:.67rem}.command-module-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.command-module-options label{position:relative;cursor:pointer}.command-module-options input{position:absolute;opacity:0}.command-module-options span{display:grid;min-height:88px;gap:6px;padding:15px;border:1px solid var(--line);border-radius:5px;background:#0d141d}.command-module-options input:checked+span{border-color:var(--teal);background:#49e6c414;box-shadow:inset 3px 0 var(--teal)}.command-module-options strong{font-size:.67rem}.command-module-options small{color:var(--muted);font-size:.54rem;line-height:1.4}.command-scope-result{position:sticky;top:86px;overflow:hidden;border:1px solid rgba(73,230,196,.42);border-radius:7px;background:#0a1017}.command-scope-result>header{display:flex;justify-content:space-between;padding:15px 19px;border-bottom:1px solid var(--line)}.command-scope-result>header span,.command-scope-result>header strong,.command-scope-title>span,.command-scope-result>section>span{color:var(--pink);font-size:.53rem;font-weight:900;text-transform:uppercase}.command-scope-result>header strong{color:var(--green)}.command-scope-title{padding:21px 20px;border-bottom:1px solid var(--line)}.command-scope-title h3{margin:8px 0;font-size:2rem;line-height:1}.command-scope-title p{margin:0;color:var(--muted);font-size:.63rem}.command-scope-metrics{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.command-scope-metrics div,.command-scope-result>section{padding:16px 20px}.command-scope-metrics span{color:var(--muted);font-size:.51rem;text-transform:uppercase}.command-scope-metrics strong{display:block;margin-top:6px;color:var(--teal);font-size:.74rem}.command-scope-result>section{border-bottom:1px solid var(--line)}.command-scope-result ul{display:grid;gap:6px;padding-left:16px;color:#d1ddda;font-size:.58rem}.command-scope-boundaries{background:#ff5aa20a}.command-scope-note{margin:0;padding:14px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.57rem}.command-scope-actions{padding:16px 20px 8px}.command-scope-actions .button{width:100%}.command-scope-utility{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px 20px 8px}.command-scope-utility button{min-height:35px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:.53rem;cursor:pointer}.command-scope-result>.copy-status{display:block;min-height:28px;padding:0 20px 13px}@media(max-width:1100px){.command-scope-builder{grid-template-columns:1fr}.command-scope-result{position:static}}@media(max-width:760px){.command-scope-selects,.command-module-options{grid-template-columns:1fr}.command-module-options span{min-height:0}}@media(max-width:430px){.command-scope-utility{grid-template-columns:1fr}}.workflow-studio-band{background:#070b10}.workflow-scope-builder{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(350px,.62fr);gap:clamp(24px,4vw,54px);align-items:start}.workflow-scope-controls{display:grid;gap:26px}.workflow-scope-controls fieldset{margin:0;padding:0;border:0}.workflow-scope-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workflow-scope-selects label,.workflow-scope-notes,.workflow-scope-controls legend{display:grid;gap:8px;color:#dce8e5;font-size:.64rem;font-weight:850}.workflow-scope-selects select,.workflow-scope-notes textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:5px;background:#0d141d;color:var(--text);font:inherit;font-size:.67rem}.workflow-capability-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workflow-capability-options label{position:relative;cursor:pointer}.workflow-capability-options input{position:absolute;opacity:0}.workflow-capability-options span{display:grid;min-height:88px;gap:6px;padding:15px;border:1px solid var(--line);border-radius:5px;background:#0d141d}.workflow-capability-options input:checked+span{border-color:var(--teal);background:#49e6c414;box-shadow:inset 3px 0 var(--teal)}.workflow-capability-options strong{font-size:.67rem}.workflow-capability-options small{color:var(--muted);font-size:.54rem;line-height:1.4}.workflow-scope-result{position:sticky;top:86px;overflow:hidden;border:1px solid rgba(73,230,196,.42);border-radius:7px;background:#0a1017}.workflow-scope-result>header{display:flex;justify-content:space-between;padding:15px 19px;border-bottom:1px solid var(--line)}.workflow-scope-result>header span,.workflow-scope-result>header strong,.workflow-scope-title>span,.workflow-scope-result>section>span{color:var(--pink);font-size:.53rem;font-weight:900;text-transform:uppercase}.workflow-scope-result>header strong{color:var(--green)}.workflow-scope-title{padding:21px 20px;border-bottom:1px solid var(--line)}.workflow-scope-title h3{margin:8px 0;font-size:2rem;line-height:1}.workflow-scope-title p{margin:0;color:var(--muted);font-size:.63rem}.workflow-scope-metrics{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.workflow-scope-metrics div,.workflow-scope-result>section{padding:16px 20px}.workflow-scope-metrics span{color:var(--muted);font-size:.51rem;text-transform:uppercase}.workflow-scope-metrics strong{display:block;margin-top:6px;color:var(--teal);font-size:.74rem}.workflow-scope-result>section{border-bottom:1px solid var(--line)}.workflow-scope-result ul{display:grid;gap:6px;padding-left:16px;color:#d1ddda;font-size:.58rem}.workflow-scope-boundaries{background:#ff5aa20a}.workflow-scope-note{margin:0;padding:14px 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.57rem}.workflow-scope-actions{padding:16px 20px 8px}.workflow-scope-actions .button{width:100%}.workflow-scope-utility{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:4px 20px 8px}.workflow-scope-utility button{min-height:35px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:.53rem;cursor:pointer}.workflow-scope-result>.copy-status{display:block;min-height:28px;padding:0 20px 13px}@media(max-width:1100px){.workflow-scope-builder{grid-template-columns:1fr}.workflow-scope-result{position:static}}@media(max-width:760px){.workflow-scope-selects,.workflow-capability-options{grid-template-columns:1fr}.workflow-capability-options span{min-height:0}}@media(max-width:430px){.workflow-scope-utility{grid-template-columns:1fr}}.intake-handoff{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px 20px;border:1px solid rgba(60,205,171,.42);border-left:4px solid #3ccdab;background:#101a1a;color:#f5fbf9}.intake-handoff[hidden]{display:none}.intake-handoff-mark{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(60,205,171,.55);background:#152726;color:#76e5ca;font:800 .72rem/1 system-ui,sans-serif}.intake-handoff>div:nth-child(2){display:grid;gap:4px}.intake-handoff>div>span{color:#76e5ca;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.intake-handoff strong{font-size:1rem}.intake-handoff p{margin:0;color:#b8c9c5;font-size:.9rem}.intake-handoff button{min-height:42px;padding:0 14px;border:1px solid #4e7068;background:transparent;color:#f5fbf9;cursor:pointer;font:inherit;font-weight:750}@media(max-width:720px){.intake-handoff{grid-template-columns:auto minmax(0,1fr)}.intake-handoff button{grid-column:1 / -1;width:100%}}.discord-pulse-band{background:#07100f}.pulse-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:var(--line);gap:1px}.pulse-metric-strip>div{display:grid;gap:7px;min-width:0;padding:18px;background:#0b1317}.pulse-metric-strip span,.pulse-entry-form label,.pulse-review-copy>span{color:var(--muted);font-size:.55rem;font-weight:850;text-transform:uppercase}.pulse-metric-strip strong{font-size:1.35rem;overflow-wrap:anywhere}.pulse-metric-strip small{color:#93a7a1;font-size:.55rem;line-height:1.35}.mood-strong{color:#70e5b3!important}.mood-steady{color:#77d9ee!important}.mood-quiet{color:#e1c66d!important}.mood-watch{color:#ff789e!important}.discord-pulse-layout{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);gap:18px;margin-top:18px;align-items:start}.pulse-entry-form,.pulse-review-panel{border:1px solid var(--line);background:#0a1116}.pulse-entry-form>header,.pulse-review-panel>header,.pulse-history>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 20px;border-bottom:1px solid var(--line)}.pulse-entry-form>header span,.pulse-review-panel>header span{color:var(--teal);font-size:.54rem;font-weight:900;text-transform:uppercase}.pulse-entry-form h3,.pulse-review-panel h3,.pulse-history h3{margin:5px 0 0;font-size:1.05rem}.pulse-entry-form>header button,.pulse-history>header button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:.58rem;font-weight:800;cursor:pointer}.pulse-entry-form>header button:hover,.pulse-entry-form>header button:focus-visible,.pulse-history>header button:hover,.pulse-history>header button:focus-visible{color:var(--pink)}.pulse-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px}.pulse-field-grid label{display:grid;gap:7px}.pulse-field-grid .wide{grid-column:1/-1}.pulse-field-grid input,.pulse-field-grid select,.pulse-field-grid textarea,.pulse-review-panel select{width:100%;min-width:0;border:1px solid var(--line);border-radius:4px;outline:0;background:#0e181d;color:var(--text);font:inherit;font-size:.67rem}.pulse-field-grid input,.pulse-field-grid select{min-height:44px;padding:0 11px}.pulse-field-grid textarea{padding:11px;resize:vertical}.pulse-field-grid input:focus,.pulse-field-grid select:focus,.pulse-field-grid textarea:focus,.pulse-review-panel select:focus{border-color:var(--teal);box-shadow:0 0 0 2px #49e6c41a}.pulse-privacy-note{margin:0;padding:0 20px;color:var(--muted);font-size:.58rem;line-height:1.5}.pulse-privacy-note strong{color:var(--pink)}.pulse-form-actions{display:flex;gap:8px;padding:17px 20px 4px}.pulse-form-actions .button{min-height:40px}.pulse-entry-form>.copy-status{display:block;min-height:34px;padding:7px 20px 14px}.pulse-review-panel{position:sticky;top:86px}.pulse-review-panel>header select{width:auto;min-height:36px;padding:0 9px}.pulse-chart{display:flex;align-items:end;gap:5px;height:210px;padding:25px 18px 15px;border-bottom:1px solid var(--line);overflow:hidden}.pulse-chart>p{align-self:center;width:100%;color:var(--muted);font-size:.62rem;text-align:center}.pulse-chart-item{display:grid;grid-template-rows:20px minmax(10px,1fr) 18px;align-items:end;justify-items:center;flex:1;min-width:0;height:100%;gap:4px}.pulse-chart-item strong{font-size:.52rem}.pulse-chart-item i{display:block;width:min(28px,78%);min-height:8px;background:currentColor;opacity:.72}.pulse-chart-item span{color:var(--muted);font-size:.48rem;font-weight:800}.pulse-review-copy{min-height:135px;padding:18px 20px}.pulse-review-copy p{margin:8px 0 0;color:#c5d3cf;font-size:.64rem;line-height:1.6}.pulse-review-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 20px 5px}.pulse-review-actions button{min-height:40px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--text);font:inherit;font-size:.58rem;font-weight:800;cursor:pointer}.pulse-review-actions button:hover,.pulse-review-actions button:focus-visible{border-color:var(--teal);color:var(--teal)}.pulse-review-panel>.copy-status{display:block;min-height:38px;padding:8px 20px 13px}.pulse-history{margin-top:18px;border:1px solid var(--line);background:#091116}.pulse-history>header{padding:18px 20px}.pulse-history-list{display:grid}.pulse-history-list article{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(110px,.7fr) minmax(180px,1fr) auto;gap:16px;align-items:center;padding:15px 20px;border-top:1px solid var(--line)}.pulse-history-list article:first-child{border-top:0}.pulse-history-list article>div{display:grid;gap:4px}.pulse-history-list article span{color:var(--muted);font-size:.5rem;font-weight:800;text-transform:uppercase}.pulse-history-list article strong{font-size:.64rem}.pulse-history-list article>div:last-of-type{display:flex;gap:5px}.pulse-history-list button{min-height:34px;padding:0 10px;border:1px solid var(--line);border-radius:3px;background:transparent;color:var(--muted);font:inherit;font-size:.53rem;cursor:pointer}.pulse-history-list button:hover,.pulse-history-list button:focus-visible{border-color:var(--teal);color:var(--text)}.pulse-history-list article>p{grid-column:1/-1;margin:0;padding:10px 12px;border-left:2px solid #4b6d67;background:#0d171b;color:#aebeba;font-size:.58rem;line-height:1.5}.pulse-empty-state{margin:0;padding:30px 20px;color:var(--muted);font-size:.62rem;text-align:center}@media(max-width:1000px){.pulse-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-pulse-layout{grid-template-columns:1fr}.pulse-review-panel{position:static}.pulse-history-list article{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-history-list article>div:last-of-type{grid-column:1/-1}.pulse-history-list article>p{grid-column:1/-1}}@media(max-width:620px){.pulse-metric-strip{grid-template-columns:1fr 1fr}.pulse-field-grid{grid-template-columns:1fr}.pulse-field-grid .wide{grid-column:1}.pulse-form-actions{display:grid}.pulse-form-actions .button{width:100%}.pulse-history-list article{grid-template-columns:1fr 1fr}.pulse-history-list article>div:nth-child(3){grid-column:1/-1}.pulse-chart{gap:3px;padding-inline:10px}.pulse-chart-item i{width:72%}.pulse-review-actions{grid-template-columns:1fr}}@media(max-width:410px){.pulse-metric-strip{grid-template-columns:1fr}.pulse-history-list article{grid-template-columns:1fr}.pulse-history-list article>div:nth-child(3),.pulse-history-list article>div:last-of-type{grid-column:1}.pulse-entry-form>header,.pulse-review-panel>header,.pulse-history>header{align-items:flex-start;flex-direction:column}.pulse-review-panel>header select{width:100%}}.tool-workspace-overview{margin:24px 0 28px;border:1px solid rgba(73,230,196,.38);background:#091116}.tool-workspace-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--line)}.tool-workspace-heading h3{margin:5px 0 0;font-size:1.3rem}.tool-workspace-total{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.tool-workspace-total strong{color:var(--teal);font-size:2rem}.tool-workspace-total span{color:var(--muted);font-size:.58rem;font-weight:800;text-transform:uppercase}.tool-workspace-boundary{margin:0;padding:13px 22px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.62rem}.tool-workspace-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line)}.tool-workspace-list>a{position:relative;display:grid;min-width:0;gap:6px;padding:17px 20px;background:#0b1319;color:var(--text);text-decoration:none}.tool-workspace-list>a:hover,.tool-workspace-list>a:focus-visible{background:#49e6c414}.tool-workspace-list>a span{color:var(--pink);font-size:.5rem;font-weight:900;text-transform:uppercase}.tool-workspace-list>a strong{font-size:.68rem}.tool-workspace-list>a small{padding-right:52px;color:var(--muted);font-size:.54rem}.tool-workspace-list>a b{position:absolute;right:18px;bottom:16px;color:var(--teal);font-size:.54rem}.tool-workspace-empty{grid-column:1/-1;margin:0;padding:24px;background:#0b1319;color:var(--muted);font-size:.62rem;text-align:center}.tool-workspace-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px}.tool-workspace-actions .button{min-height:38px}.tool-workspace-actions span{color:var(--muted);font-size:.56rem;text-align:right}.tool-card.has-saved-work{border-color:#49e6c47a;box-shadow:inset 3px 0 var(--teal)}.promotion-builder-layout{align-items:start}.creator-tool-controls [data-custom-url][hidden]{display:none}.promotion-output-panel{position:sticky;top:96px;display:grid;min-width:0;gap:20px;padding:clamp(22px,4vw,38px);border:1px solid rgba(73,230,196,.4);border-radius:7px;background:#091117}.promotion-output-panel .tool-panel-heading>span.is-invalid{color:#f7c873}.promotion-link-preview{display:grid;min-width:0;gap:9px;padding:18px;border:1px solid var(--line);border-radius:5px;background:#050a0f}.promotion-link-preview>span,.promotion-breakdown span{color:var(--pink);font-size:.57rem;font-weight:900;text-transform:uppercase}.promotion-link-preview output{min-height:72px;overflow-wrap:anywhere;color:#dce8e5;font-family:Consolas,Courier New,monospace;font-size:.68rem;line-height:1.65;-webkit-user-select:all;user-select:all}.promotion-actions{display:flex;flex-wrap:wrap;gap:8px}.promotion-actions .button{min-height:42px}.promotion-actions [aria-disabled=true]{opacity:.45;cursor:not-allowed}.promotion-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:5px;background:var(--line);gap:1px}.promotion-breakdown>div{display:grid;min-width:0;gap:7px;padding:15px;background:#0a1017}.promotion-breakdown strong{overflow-wrap:anywhere;color:var(--teal);font-size:.68rem}.promotion-safety-note{display:grid;gap:7px;padding:16px 18px;border-left:3px solid #f7c873;background:#f7c87312}.promotion-safety-note strong{color:#f7c873;font-size:.7rem}.promotion-safety-note p{margin:0;color:var(--muted);font-size:.62rem;line-height:1.6}.creator-tool-controls label small{color:var(--muted);font-size:.56rem;line-height:1.45}.promotion-rollout-panel{display:grid;gap:22px;margin-top:clamp(28px,6vw,58px);padding:clamp(22px,4vw,38px);border:1px solid rgba(222,75,147,.32);border-radius:7px;background:linear-gradient(145deg,#de4b9312,#49e6c409)}.promotion-rollout-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.promotion-rollout-heading h2{margin:6px 0 9px}.promotion-rollout-heading p:last-child{max-width:760px;margin:0;color:var(--muted);font-size:.68rem;line-height:1.65}.promotion-rollout-total{display:grid;flex:0 0 auto;justify-items:end;gap:2px;min-width:95px}.promotion-rollout-total strong{color:var(--teal);font-size:2.2rem;line-height:1}.promotion-rollout-total span{color:var(--muted);font-size:.54rem;font-weight:900;text-transform:uppercase}.promotion-rollout-layout{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:18px;align-items:start}.promotion-placement-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:16px;border:1px solid var(--line);border-radius:6px;background:#081016}.promotion-placement-picker legend{padding:0 8px;color:var(--text);font-size:.67rem;font-weight:850;text-transform:uppercase}.promotion-placement-picker label{display:grid;grid-template-columns:17px minmax(0,1fr);gap:9px;align-items:start;min-width:0;padding:12px;border:1px solid rgba(129,151,160,.2);border-radius:4px;background:#0c151b;cursor:pointer}.promotion-placement-picker label:hover,.promotion-placement-picker label:focus-within{border-color:#49e6c48c}.promotion-placement-picker input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--teal)}.promotion-placement-picker label span{display:grid;min-width:0;gap:4px}.promotion-placement-picker label strong{font-size:.61rem;line-height:1.35}.promotion-placement-picker label small{color:var(--muted);font-size:.52rem;line-height:1.4}.promotion-rollout-output{display:grid;min-width:0;gap:12px}.promotion-rollout-actions{display:flex;flex-wrap:wrap;gap:8px}.promotion-rollout-actions .button{min-height:42px}.promotion-rollout-list{display:grid;gap:8px;min-width:0}.promotion-rollout-list article{display:grid;grid-template-columns:minmax(145px,.35fr) minmax(0,1.65fr);gap:15px;align-items:center;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:5px;background:#071016}.promotion-rollout-list article>div{display:grid;min-width:0;gap:5px}.promotion-rollout-list article strong{color:var(--text);font-size:.64rem}.promotion-rollout-list article small{color:var(--pink);font-size:.49rem;text-transform:uppercase}.promotion-rollout-list output{min-width:0;overflow-wrap:anywhere;color:#c7dad5;font-family:Consolas,Courier New,monospace;font-size:.57rem;line-height:1.55;-webkit-user-select:all;user-select:all}.promotion-rollout-empty{margin:0;padding:25px;border:1px dashed var(--line);color:var(--muted);font-size:.64rem;text-align:center}@media(max-width:880px){.current-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-output-panel{position:static}.promotion-rollout-layout{grid-template-columns:1fr}}@media(max-width:520px){.current-content-grid{grid-template-columns:1fr}.current-content-grid article{min-height:auto}.identity-signal-grid{grid-template-columns:1fr}.identity-signal-grid article{min-height:auto}.promotion-actions{display:grid}.promotion-actions .button{width:100%}.promotion-breakdown{grid-template-columns:1fr}.promotion-rollout-heading{align-items:start}.promotion-rollout-total{min-width:68px}.promotion-placement-picker{grid-template-columns:1fr}.promotion-rollout-actions{display:grid}.promotion-rollout-actions .button{width:100%}.promotion-rollout-list article{grid-template-columns:1fr}}.tool-saved-badge{display:block;width:fit-content;margin-top:4px;padding:5px 7px;border:1px solid rgba(73,230,196,.35);color:var(--teal);font-size:.49rem;font-weight:900;text-transform:uppercase}.saved-work-view{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.saved-work-view button{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:.56rem;font-weight:800;cursor:pointer}.saved-work-view button:hover,.saved-work-view button:focus-visible,.saved-work-view button.is-active{border-color:var(--teal);background:#49e6c414;color:var(--text)}@media(max-width:900px){.tool-workspace-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tool-workspace-heading{align-items:start}.tool-workspace-total{display:grid;justify-items:end;gap:2px}.tool-workspace-list{grid-template-columns:1fr}.tool-workspace-actions{align-items:stretch;flex-direction:column}.tool-workspace-actions span{text-align:left}}.pack-diagnostic-band{border-block:1px solid rgba(73,230,196,.18);background:#081014}.pack-diagnostic-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:18px;align-items:start}.pack-check-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pack-check-form fieldset{display:grid;gap:7px;min-width:0;margin:0;padding:17px;border:1px solid var(--line);border-radius:6px;background:#0b1319}.pack-check-form legend{padding:0 7px;color:var(--text);font-size:.68rem;font-weight:850;text-transform:uppercase}.pack-check-form legend span{margin-right:7px;color:var(--pink)}.pack-check-form fieldset label{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding:11px;border:1px solid rgba(129,151,160,.2);border-radius:4px;background:#0e181d;cursor:pointer}.pack-check-form fieldset label:hover,.pack-check-form fieldset label:focus-within{border-color:#49e6c48c}.pack-check-form input[type=checkbox]{width:16px;height:16px;margin:2px 0 0;accent-color:var(--teal)}.pack-check-form fieldset label>span{display:grid;gap:4px;min-width:0}.pack-check-form fieldset strong{font-size:.64rem}.pack-check-form fieldset small{color:var(--muted);font-size:.54rem;line-height:1.45}.pack-check-form fieldset label:has(input:checked){border-color:#49e6c46b;background:#49e6c412}.pack-check-note{display:grid;grid-column:1 / -1;gap:8px;padding:17px;border:1px solid var(--line);border-radius:6px;background:#0b1319}.pack-check-note>span,.pack-check-priorities>span{color:var(--muted);font-size:.56rem;font-weight:850;text-transform:uppercase}.pack-check-note textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:4px;outline:0;background:#0e181d;color:var(--text);font:inherit;font-size:.65rem;resize:vertical}.pack-check-note textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #49e6c41a}.pack-check-result{position:sticky;top:86px;padding:20px;border:1px solid rgba(73,230,196,.48);border-radius:6px;background:#0a1317}.pack-check-score{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}.pack-check-score>span{color:var(--muted);font-size:.58rem;font-weight:850;text-transform:uppercase}.pack-check-score>strong{color:var(--teal);font-size:1.35rem}.pack-check-score b{font-size:2.5rem}.pack-check-result .intake-progress{height:5px;margin-bottom:20px;background:#17252a}.pack-check-result .intake-progress>span{display:block;width:0;height:100%;background:var(--teal);transition:width .18s ease}.pack-check-result h3{margin:7px 0 9px;font-size:1.35rem}.pack-check-result>p:not(.eyebrow){margin:0;color:var(--muted);font-size:.62rem;line-height:1.6}.pack-check-priorities{margin:20px 0;padding:15px;border-left:2px solid var(--pink);background:#0e181d}.pack-check-priorities ol{display:grid;gap:7px;margin:10px 0 0;padding-left:19px}.pack-check-priorities li{color:#c8d5d2;font-size:.59rem;line-height:1.45}.pack-check-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.pack-check-actions .button{min-height:40px;padding-inline:12px;text-align:center}.pack-check-reset{min-height:40px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:.57rem;font-weight:800;cursor:pointer}.pack-check-reset:hover,.pack-check-reset:focus-visible{border-color:var(--pink);color:var(--text)}.pack-check-result .copy-status{display:block;min-height:24px;padding-top:9px}@media(max-width:980px){.pack-diagnostic-layout{grid-template-columns:1fr}.pack-check-result{position:static}}@media(max-width:620px){.pack-check-form{grid-template-columns:1fr}.pack-check-note{grid-column:1}.pack-check-actions{grid-template-columns:1fr}}.footer-utility button{width:fit-content;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.72rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.footer-utility button:hover,.footer-utility button:focus-visible{color:var(--pink)}.feedback-dialog{width:min(760px,calc(100vw - 32px));max-height:min(880px,calc(100vh - 32px));margin:auto;padding:0;overflow:auto;border:1px solid rgba(73,230,196,.5);border-radius:6px;background:#081015;color:var(--text);box-shadow:0 24px 90px #000000b3}.feedback-dialog::backdrop{background:#020508d6}.feedback-shell{display:grid;gap:17px;padding:24px}.feedback-heading{display:flex;align-items:start;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.feedback-heading h2{margin:6px 0 0;font-size:1.75rem}.feedback-close{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--text);font:400 1.65rem/1 system-ui,sans-serif;cursor:pointer}.feedback-close:hover,.feedback-close:focus-visible{border-color:var(--pink);color:var(--pink)}.feedback-intro,.feedback-boundary{margin:0;color:var(--muted);font-size:.64rem;line-height:1.55}.feedback-context{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:13px 15px;border-left:2px solid var(--teal);background:#0d181d}.feedback-context span{grid-column:1 / -1;color:var(--muted);font-size:.53rem;font-weight:850;text-transform:uppercase}.feedback-context strong{min-width:0;overflow-wrap:anywhere;font-size:.65rem}.feedback-context button{padding:0;border:0;background:transparent;color:var(--teal);font:inherit;font-size:.56rem;font-weight:800;cursor:pointer}.feedback-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}.feedback-form>label,.feedback-form fieldset{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.feedback-form>label>span,.feedback-form legend{color:var(--muted);font-size:.54rem;font-weight:850;text-transform:uppercase}.feedback-form select,.feedback-form textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:4px;outline:0;background:#0e181d;color:var(--text);font:inherit;font-size:.64rem}.feedback-form select{min-height:44px;padding:0 11px}.feedback-form textarea{padding:11px;resize:vertical}.feedback-form select:focus,.feedback-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #49e6c41a}.feedback-wide{grid-column:1 / -1}.feedback-wide small{color:var(--muted);font-size:.52rem}.feedback-impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.feedback-impact label{position:relative;min-width:0;cursor:pointer}.feedback-impact input{position:absolute;opacity:0;pointer-events:none}.feedback-impact span{display:grid;min-height:44px;place-items:center;padding:7px;border:1px solid var(--line);border-radius:4px;color:var(--muted);font-size:.54rem;font-weight:800;text-align:center}.feedback-impact input:checked+span{border-color:var(--teal);background:#49e6c417;color:var(--text)}.feedback-impact input:focus-visible+span{outline:2px solid var(--pink);outline-offset:2px}.feedback-preview{display:grid;gap:6px;padding:13px 15px;border:1px solid var(--line);background:#0b1419}.feedback-preview span{color:var(--pink);font-size:.52rem;font-weight:850;text-transform:uppercase}.feedback-preview strong{font-size:.62rem;line-height:1.45}.feedback-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.feedback-actions .button,.feedback-reset{min-height:40px;padding-inline:10px;text-align:center}.feedback-actions [disabled],.feedback-actions [aria-disabled=true]{opacity:.42;cursor:not-allowed}.feedback-reset{grid-column:1 / -1;width:fit-content;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.55rem;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.feedback-reset:hover,.feedback-reset:focus-visible{color:var(--pink)}.feedback-dialog .copy-status{min-height:18px}.roadmap-feedback-button{width:fit-content;margin-top:12px;padding:0;border:0;background:transparent;color:var(--teal);font:inherit;font-size:.6rem;font-weight:850;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(max-width:680px){.feedback-dialog{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.feedback-shell{padding:18px}.feedback-form,.feedback-actions{grid-template-columns:1fr}.feedback-wide{grid-column:1}.feedback-impact{grid-template-columns:1fr}.feedback-reset{grid-column:1}}
