:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f3ff;--bg:#070810;--surface:#131526c7;--surface-strong:#181a2ff5;--surface-soft:#ffffff0b;--line:#acb4e224;--line-bright:#acb4e242;--text:#f4f3ff;--muted:#8d91ae;--violet:#a98bff;--cyan:#5ee7ff;--lime:#b7f36b;--amber:#ffc46b;--danger:#ff8ca8;background:#070810;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:var(--bg);min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,select,a{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.shell{background:radial-gradient(circle at 80% -5%,#7a55ff33,#0000 34rem),radial-gradient(circle at 5% 70%,#23c8d714,#0000 30rem),#070810;justify-content:center;align-items:center;min-height:100vh;padding:clamp(1rem,3vw,2rem);display:flex;position:relative;overflow:hidden}.shell:before{content:"";pointer-events:none;background-image:linear-gradient(#a0aae109 1px,#0000 1px),linear-gradient(90deg,#a0aae109 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.card{border:1px solid var(--line);background:linear-gradient(145deg,#181a30e0,#0e101ed6);border-radius:1.35rem;padding:clamp(1rem,2vw,1.45rem);transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;box-shadow:0 1.5rem 4rem #00000047,inset 0 1px #ffffff0e}.card:hover{border-color:var(--line-bright);box-shadow:0 1.8rem 4rem #00000052,0 0 2.5rem #a98bff0f,inset 0 1px #ffffff12}.narrow{width:100%;max-width:31rem}.eyebrow{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .65rem;font-size:.67rem;font-weight:800}h1,h2,h3{margin:0 0 .7rem}h1{letter-spacing:-.055em;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.08}h2{letter-spacing:-.025em;font-size:1.18rem}h3{font-size:.96rem}p{line-height:1.55}.muted{color:var(--muted);margin:0 0 1rem;font-size:.84rem}.error{color:var(--danger);background:#ff517e1a;border:1px solid #ff517e40;border-radius:.8rem;margin:0;padding:.7rem .9rem}.shell:not(.dashboard) .card{animation:.5s both rise}.shell:not(.dashboard) .card:before{background:linear-gradient(90deg, var(--cyan), var(--violet), var(--lime));content:"";border-radius:100px;height:3px;position:absolute;top:0;left:1.4rem;right:1.4rem}label{color:#c8c9df;gap:.36rem;font-size:.85rem;display:grid}form{gap:.75rem;display:grid}input,select,textarea{color:var(--text);background:#060812b8;border:1px solid #a5afdc2e;border-radius:.75rem;min-height:2.7rem;padding:.58rem .72rem;transition:background .18s,border-color .18s,box-shadow .18s}input::placeholder,textarea::placeholder{color:#636784}input:focus,select:focus,textarea:focus{border-color:var(--violet);background:#0a0c19f5;outline:0;box-shadow:0 0 0 4px #a98bff1f}button,.button{color:#fff;background:linear-gradient(135deg,#8e68ff,#6451d7);border:1px solid #d4c9ff33;border-radius:.72rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.65rem;padding:.58rem .95rem;font-weight:750;transition:filter .18s,transform .18s,box-shadow .18s;display:inline-flex}button:hover,.button:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 .65rem 1.4rem #6952e040}button:active,.button:active{transform:translateY(0)}button[disabled]{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none}.buttonPrimary{background:linear-gradient(135deg,#9b77ff,#684fde)}.buttonGhost{border-color:var(--line);color:#d8d9ee;background:#ffffff0b}.dashboard{grid-template-columns:15.5rem minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:118rem;min-height:calc(100vh - 4rem);padding:0;display:grid;position:relative}.appSidebar{border-right:1px solid var(--line);background:#0b0d19e0;flex-direction:column;width:15.5rem;min-height:calc(100vh - 4rem);padding:1.55rem 1.1rem 1.1rem;display:flex}.brandMark{letter-spacing:-.04em;align-items:center;gap:.5rem;margin:0 .45rem 1.7rem;font-size:1.1rem;font-weight:850;display:flex}.brandGlyph{background:linear-gradient(135deg, var(--cyan), var(--violet));color:#070810;border-radius:.55rem;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex;box-shadow:0 0 1.4rem #5ee7ff47}.brandAccent{color:var(--cyan)}.workspaceCard{border:1px solid var(--line);background:#ffffff0d;border-radius:.9rem;align-items:center;gap:.6rem;padding:.62rem;display:flex}.workspaceAvatar{color:#fff;background:linear-gradient(135deg,#5c4fc6,#3fc5d5);border-radius:.62rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:850;display:inline-flex}.workspaceCard div{gap:.08rem;min-width:0;display:grid}.workspaceCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.workspaceCard small,.sidebarFooter small{color:var(--muted);font-size:.68rem}.workspaceChevron{color:var(--muted);margin-left:auto}.navLabel{color:#626782;letter-spacing:.12em;text-transform:uppercase;margin:1.7rem .55rem .45rem;font-size:.63rem;font-weight:800}.navLabelSpaced{margin-top:1.5rem}.sideNav{gap:.22rem;display:grid}.sideNav a{color:#9296b0;border:1px solid #0000;border-radius:.72rem;align-items:center;gap:.65rem;padding:.65rem .7rem;font-size:.82rem;transition:all .18s;display:flex}.sideNav a span{color:#7e82a1;width:1rem;font-size:1rem}.sideNav a em{color:#aeb1c9;background:#ffffff14;border-radius:99px;margin-left:auto;padding:.12rem .4rem;font-size:.65rem;font-style:normal}.sideNav a:hover{color:var(--text);background:#ffffff0b}.sideNav a.active{color:#f1efff;box-shadow:inset 3px 0 var(--violet);background:linear-gradient(90deg,#8b6bff40,#8b6bff12);border-color:#a98bff38}.sideNav a.active span{color:var(--violet)}.sidebarFooter{background:#b7f36b0e;border:1px solid #b7f36b1f;border-radius:.8rem;align-items:center;gap:.55rem;margin-top:auto;padding:.65rem;display:flex}.sidebarFooter div{gap:.08rem;display:grid}.sidebarFooter strong{font-size:.68rem}.dashboardContent{min-width:0;padding:1.55rem clamp(1rem,2.5vw,2.5rem) 2.5rem;overflow:hidden}.topbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.65rem;display:flex}.topbar h1{margin:0}.wave{color:var(--lime);font-size:1.2rem;display:inline-block;transform:rotate(12deg)}.topbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.identity{color:var(--muted);text-transform:capitalize;margin:0;font-size:.78rem}.dateChip,.liveChip,.statusPill{border:1px solid var(--line);color:#bfc1d6;white-space:nowrap;background:#ffffff0b;border-radius:99px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.7rem;display:inline-flex}.liveChip{color:var(--lime)}.statusPill{color:var(--lime);background:#b7f36b14;border-color:#b7f36b2e}.statusDot{background:var(--lime);border-radius:50%;width:.42rem;height:.42rem;display:inline-block;box-shadow:0 0 .6rem #b7f36bcc}.overviewGrid{grid-template-columns:minmax(0,1.45fr) minmax(19rem,1fr);gap:1rem;margin-bottom:1rem;display:grid}.heroCard{grid-template-columns:minmax(16rem,.9fr) minmax(18rem,1.1fr);gap:1rem;min-height:20rem;padding:clamp(1.25rem,2.6vw,2.1rem);display:grid;overflow:hidden}.heroCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#a98bff29,#0000 68%);width:20rem;height:20rem;position:absolute;top:-8rem;right:-4rem}.heroCopy{z-index:1;align-self:center;position:relative}.heroCopy .statusPill{margin-bottom:1.1rem}.heroCopy h2{letter-spacing:-.065em;margin-bottom:.9rem;font-size:clamp(1.75rem,3vw,2.7rem);line-height:1.02}.heroCopy h2 span{background:linear-gradient(90deg, var(--violet), var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.heroText{color:var(--muted);max-width:24rem;margin:0 0 1.3rem;font-size:.87rem}.heroActions{flex-wrap:wrap;gap:.55rem;display:flex}.heroVisual{align-self:end;min-height:14rem;position:relative}.heroChart{z-index:1;width:100%;height:14rem;position:absolute;bottom:.2rem;left:0;right:0;overflow:visible}.orb{filter:blur(2px);opacity:.8;border-radius:50%;position:absolute}.orbOne{background:#5ee7ff59;width:8rem;height:8rem;top:-1rem;right:12%}.orbTwo{background:#a98bff47;width:12rem;height:12rem;bottom:1rem;right:38%}.heroMetric{z-index:2;background:#070810a6;border:1px solid #b7f36b40;border-radius:.75rem;gap:.1rem;padding:.55rem .7rem;display:grid;position:absolute;bottom:2.1rem;right:1rem;box-shadow:0 .6rem 1.4rem #0003}.heroMetric span{color:var(--lime);font-size:1rem;font-weight:850}.heroMetric small{color:var(--muted);font-size:.62rem}.kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.metricCard{min-height:9.55rem;padding:1.05rem;overflow:hidden}.metricTop,.metricBottom{color:var(--muted);justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.metricCard>strong{letter-spacing:-.06em;margin:.7rem 0 .28rem;font-size:1.9rem;display:block}.metricBottom{justify-content:flex-start;gap:.5rem}.positive{color:var(--lime)}.metricIcon{border-radius:.55rem;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.86rem;display:inline-flex}.metricIcon.violet{color:var(--violet);background:#a98bff24}.metricIcon.cyan{color:var(--cyan);background:#5ee7ff21}.metricIcon.lime{color:var(--lime);background:#b7f36b21}.metricIcon.amber{color:var(--amber);background:#ffc46b21}.sparkline{opacity:.9;width:calc(100% - 1.6rem);height:2.6rem;position:absolute;bottom:-.1rem;left:.8rem;right:.8rem}.uptimeBar{background:#ffffff14;border-radius:99px;height:.28rem;margin-top:1.15rem;overflow:hidden}.uptimeBar span{background:linear-gradient(90deg, var(--lime), var(--cyan));border-radius:inherit;width:96%;height:100%;display:block}.dashboardContent>.card{margin-top:1rem}.dashboardContent>.card>h2,.dashboardContent>section.card>h2{margin-bottom:1rem}.inlineForm{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end;margin-bottom:1rem}.list,.nestedList{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.list li,.nestedList li{background:#ffffff07;border:1px solid #acb4e21c;border-radius:.85rem;gap:.35rem;padding:.8rem;display:grid}.list li:hover{background:#ffffff0b;border-color:#a98bff33}.list span,.nestedList span{color:var(--muted);font-size:.82rem}.accessForm{align-items:center;gap:.5rem;display:flex}.accessForm input{width:9rem;min-height:2.25rem}.accessForm button,.list li>button{min-height:2.25rem;padding:.42rem .7rem;font-size:.75rem}.nestedList{margin-top:.4rem}.qr{height:12rem;image-rendering:pixelated;background:#fff;border-radius:.65rem;width:12rem;padding:.4rem}.landingEditor{grid-template-columns:minmax(16rem,1fr) minmax(18rem,1fr);gap:1rem;margin:1rem 0;display:grid}.blockProperties,.themeControls{gap:.6rem;margin:0 0 .7rem;display:grid}.themeControls{border:1px solid var(--line);background:#ffffff08;border-radius:.8rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));padding:.8rem}.landingPreview{color:#fff;min-height:28rem;margin:0 auto;padding:1.25rem}.landingPreview.mobile{border:.45rem solid #171a2b;border-radius:1.6rem;max-width:22rem;box-shadow:0 1rem 3rem #00000059}.landingPreview.desktop{border:1px solid #4c5075;border-radius:.7rem;max-width:42rem}.landingPreview button{width:100%}.previewSwitch{gap:.5rem;margin-bottom:.5rem;display:flex}.ogPreview{color:#111827;background:#fff;border-radius:.5rem;gap:.25rem;margin-top:1rem;padding:.8rem;display:grid}.imagePlaceholder{background:linear-gradient(135deg,#365c90,#5b3ca6);justify-content:center;align-items:center;height:8rem;display:flex}.sectionHeading,.analyticsToolbar,.chartHeader,.chartLegend,.chartAxis,.analyticsActions,.reportNotice,.reportRow,.rankRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sectionSub,.chartHeader p,.sourceCard>p{color:var(--muted);margin:0;font-size:.8rem}.analyticsToolbar{border:1px solid var(--line);background:#ffffff06;border-radius:.85rem;flex-wrap:wrap;margin:1.1rem 0;padding:.65rem}.selectLabel{align-items:center;gap:.55rem;display:flex}.selectLabel span{color:var(--muted);font-size:.72rem}.selectLabel select{min-width:15rem}.rangeTabs{background:#ffffff09;border-radius:.6rem;gap:.15rem;padding:.18rem;display:flex}.rangeTabs button{color:var(--muted);background:0 0;border:0;border-radius:.45rem;min-height:2rem;padding:.35rem .6rem;font-size:.72rem}.rangeTabs button:hover{box-shadow:none;filter:none;transform:none}.rangeTabs .rangeActive{color:#f3efff;background:#a98bff33}.analyticsMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1rem 0;display:grid}.analyticsMetrics article{border:1px solid var(--line);background:#ffffff08;border-radius:.85rem;gap:.28rem;padding:.8rem;display:grid;position:relative}.analyticsMetrics article .metricIcon{position:absolute;top:.75rem;right:.75rem}.analyticsMetrics article small{color:var(--muted);font-size:.7rem}.analyticsMetrics article strong{letter-spacing:-.04em;margin-top:.25rem;font-size:1.5rem}.analyticsMetrics article em{color:var(--lime);font-size:.68rem;font-style:normal}.analyticsBody{grid-template-columns:minmax(0,1.5fr) minmax(15rem,.75fr);gap:.8rem;display:grid}.chartCard,.sourceCard,.rankedList,.reportsList{border:1px solid var(--line);background:#ffffff06;border-radius:.95rem;padding:1rem}.chartCard{min-width:0}.trendBadge{color:var(--lime);background:#b7f36b1a;border:1px solid #b7f36b26;border-radius:99px;padding:.35rem .55rem;font-size:.7rem}.chartFrame{margin-top:1rem}.chartLegend{color:var(--muted);justify-content:flex-start;font-size:.68rem}.chartLegend span{align-items:center;gap:.35rem;display:inline-flex}.chartHint{margin-left:auto}.legendDot{border-radius:50%;width:.42rem;height:.42rem}.legendDot.violet{background:var(--violet)}.legendDot.cyan{background:var(--cyan)}.analyticsChart{width:100%;height:15rem;margin-top:.65rem;overflow:visible}.chartEmpty{position:relative}.chartEmpty>div{text-align:center;place-content:center;place-items:center;gap:.25rem;display:grid;position:absolute;inset:0}.chartEmpty strong{color:#d8d9ee;font-size:.86rem}.chartEmpty span{color:var(--muted);font-size:.7rem}.chartAxis{color:#666a86;justify-content:space-between;font-size:.62rem}.sourceCard h3{margin-bottom:.2rem}.sourceRow{grid-template-columns:1fr auto;gap:.35rem;margin-top:1.05rem;display:grid}.sourceName{color:#babdd0;align-items:center;gap:.4rem;font-size:.76rem;display:flex}.sourceRow strong{font-size:.75rem}.sourceBar{background:#ffffff12;border-radius:99px;grid-column:1/-1;height:.33rem;overflow:hidden}.sourceBar span{background:linear-gradient(90deg, var(--violet), var(--cyan));border-radius:inherit;height:100%;display:block}.sourceDot{border-radius:50%;width:.48rem;height:.48rem}.sourceDot.instagram{background:#e77aff}.sourceDot.telegram{background:var(--cyan)}.sourceDot.direct{background:var(--lime)}.sourceDot.other{background:var(--amber)}.statusLine{align-items:center;gap:.45rem;margin:1rem 0 0;display:flex}.analyticsActions{justify-content:flex-start;margin-top:1rem}.emptyState{border:1px dashed var(--line);background:#ffffff06;border-radius:.75rem;margin-top:1rem;padding:.7rem}.rankedList,.reportsList{margin-top:1rem}.rankedList h3,.reportsList h3{margin-bottom:.8rem}.rankRow{border-top:1px solid #acb4e217;justify-content:flex-start;padding:.65rem 0;font-size:.78rem}.rankNumber{color:var(--violet);width:1.4rem;font-size:.68rem}.rankRow>span:nth-child(2){flex:1}.rankRow strong{text-align:right;min-width:5rem}.rankRow small{color:var(--muted);font-size:.65rem;font-weight:500}.rankBar{background:#ffffff12;border-radius:99px;width:7rem;height:.3rem;overflow:hidden}.rankBar span{background:linear-gradient(90deg, var(--violet), var(--cyan));border-radius:inherit;height:100%;display:block}.reportNotice{color:var(--cyan);background:#5ee7ff12;border:1px solid #5ee7ff2b;border-radius:.75rem;margin-top:1rem;padding:.7rem;font-size:.75rem}.reportNotice code{color:#bfc1d6;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.reportNotice button,.reportRow button{color:var(--danger);background:0 0;border:0;min-height:1.8rem;padding:.25rem;font-size:.7rem}.reportRow{border-top:1px solid #acb4e217;justify-content:flex-start;padding:.6rem 0;font-size:.74rem}.reportRow span{flex:1}.reportRow small{color:var(--muted)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.overviewGrid{grid-template-columns:1fr}.kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.heroCard{min-height:18rem}}@media (max-width:820px){.dashboard{display:block}.appSidebar{border-bottom:1px solid var(--line);border-right:0;width:100%;min-height:auto;padding:.85rem 1rem}.brandMark{margin-bottom:.8rem}.workspaceCard,.navLabel,.sidebarFooter{display:none}.sideNav{display:flex;overflow-x:auto}.sideNav a{flex:none}.navLabelSpaced{display:none}.dashboardContent{padding:1rem}.topbar{flex-direction:column;align-items:flex-start}.topbarActions{justify-content:flex-start}.heroCard{grid-template-columns:1fr}.heroVisual{min-height:11rem}.kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsBody{grid-template-columns:1fr}.analyticsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.shell{padding:0}.dashboardContent{padding:.9rem}.heroCard{min-height:auto}.heroVisual{min-height:10rem}.heroChart{height:10rem}.topbarActions{align-items:stretch;width:100%}.topbarActions>*{flex:1}.selectLabel{flex-direction:column;align-items:stretch;width:100%}.selectLabel select{width:100%;min-width:0}.analyticsToolbar>.button{width:100%}.rangeTabs{justify-content:center}.analyticsChart{height:11rem}.accessForm{flex-wrap:wrap}.landingEditor{grid-template-columns:1fr}.rankBar{width:4rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.sideNav button{color:#969ab6;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:.85rem;align-items:center;gap:.7rem;width:100%;padding:.7rem .8rem;transition:all .18s;display:flex}.sideNav button span{color:#7e82a1;width:1rem;font-size:1rem}.sideNav button em{color:#b8bbd1;background:#ffffff14;border-radius:99px;margin-left:auto;padding:.12rem .4rem;font-size:.68rem;font-style:normal}.sideNav button:hover{color:var(--text);background:#ffffff0b}.sideNav button.active{box-shadow:inset 3px 0 var(--lime);color:var(--text);background:linear-gradient(90deg,#b7f36b26,#5ee7ff0a);border-color:#b7f36b33}.sideNav button.active span{color:var(--lime)}.quickActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.quickAction{color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(135deg,#b7f36b17,#a98bff14);border:1px solid #ffffff1a;border-radius:1.1rem;gap:.2rem;padding:1rem;transition:transform .2s,border-color .2s;display:grid}.quickAction:hover{border-color:#b7f36b80;transform:translateY(-2px)}.quickAction>span{color:var(--lime);font-size:1.35rem}.quickAction small{color:var(--muted)}.productPage{gap:1rem;display:grid}.productPageHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.productPageHeader h2{letter-spacing:-.04em;margin:.15rem 0 .3rem;font-size:clamp(1.5rem,2.5vw,2.3rem)}.productPageHeader p:not(.eyebrow){color:var(--muted);max-width:42rem;margin:0}.linksHeader{align-items:center}.linkToolbar{align-items:center;gap:.7rem;display:flex}.searchField{border:1px solid var(--line);background:#ffffff09;border-radius:.8rem;flex:1;align-items:center;gap:.55rem;padding:.1rem .8rem;display:flex}.searchField span{color:var(--muted);font-size:1.25rem}.searchField input{color:var(--text);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.65rem 0}.countPill,.hintPill,.dataBadge{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #b7f36b38;border-radius:99px;padding:.45rem .65rem;font-size:.72rem}.hintPill{border-color:var(--line);color:var(--muted);text-transform:none;letter-spacing:0}.createLinkPanel{background:linear-gradient(145deg,#b7f36b14,#a98bff12);border:1px solid #b7f36b42;border-radius:1.1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.createLinkPanel>div{grid-column:1/-1}.createLinkPanel h3{margin:0 0 .25rem}.createLinkPanel p{color:var(--muted);margin:0}.createLinkPanel .button{justify-self:start}.selectorGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem;display:grid}.selectorCard{border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left;background:#ffffff09;border-radius:1rem;gap:.3rem;padding:1rem;transition:all .2s;display:grid}.selectorCard:hover{border-color:#b7f36b80;transform:translateY(-2px)}.selectorCard>span{color:var(--lime);font-size:1.5rem}.selectorCard small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectorCard em{color:var(--cyan);margin-top:.5rem;font-size:.78rem;font-style:normal}.editorSurface{gap:.8rem;display:grid}.backButton{color:var(--cyan);cursor:pointer;background:0 0;border:0;justify-self:start;padding:.25rem 0}.emptyProductState{text-align:center;background:radial-gradient(circle at 50% 0,#b7f36b14,#0000 60%);border:1px dashed #ffffff29;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:12rem;padding:1.5rem;display:flex}.emptyProductState>span{color:var(--lime);font-size:2rem}.emptyProductState h3{margin:0}.emptyProductState p{color:var(--muted);margin:0 0 .6rem}.linksPage>.list li{padding:1rem;display:block}.linksPage>.list li>strong,.linksPage>.list li>span{margin-bottom:.35rem;display:block}.linksPage>.list li>button{border-color:var(--line);color:#d9dcf1;background:#ffffff0b;width:auto;min-height:2.15rem;margin:.45rem .35rem 0 0;font-size:.72rem;display:inline-flex}.linksPage>.list li>button:hover{color:var(--lime);background:#b7f36b1f;border-color:#b7f36b59}.linksPage>.list li>img{margin-top:.75rem;display:block}.analyticsBodyWide{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.8fr)}.insightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.insightCard{border:1px solid var(--line);background:#ffffff06;border-radius:1rem;min-width:0;padding:1rem}.insightCardWide{grid-column:span 2}.insightCard .chartHeader{margin-bottom:.9rem}.insightCard h3{font-size:1rem}.insightCard h4{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:.1rem 0 .7rem;font-size:.72rem}.insightCard .chartHeader>span{color:var(--muted);font-size:.76rem}.geoLayout{grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);gap:1rem;display:grid}.geoMap{background:radial-gradient(circle at 50% 45%,#b7f36b1f,#0000 58%),#0000002e;border:1px solid #b7f36b1f;border-radius:.9rem;min-height:14rem;padding:.55rem;position:relative}.geoMap svg{width:100%;height:100%;min-height:12rem}.mapLegend{color:var(--muted);font-size:.7rem;position:absolute;bottom:.7rem;left:.8rem}.mapLegend i{background:var(--lime);border-radius:50%;width:.45rem;height:.45rem;margin-right:.35rem;display:inline-block}.breakdownList{gap:.65rem;display:grid}.breakdownRow{grid-template-columns:1.5rem minmax(7rem,1fr) minmax(5rem,1fr) 2.6rem;align-items:center;gap:.55rem;display:grid}.breakdownIndex{color:var(--muted);font-size:.7rem}.breakdownRow strong,.breakdownRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.breakdownRow strong{font-size:.8rem}.breakdownRow small{color:var(--muted);margin-top:.15rem;font-size:.68rem}.breakdownBar{background:#ffffff12;border-radius:99px;height:.35rem;overflow:hidden}.breakdownBar span{background:linear-gradient(90deg, var(--lime), var(--cyan));border-radius:inherit;height:100%;display:block}.breakdownRow b{color:var(--lime);text-align:right;font-size:.76rem}.deviceStack{background:#ffffff14;border-radius:99px;height:.65rem;margin:.6rem 0 1rem;display:flex;overflow:hidden}.deviceStack span{min-width:2px}.techColumns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.donutLayout{grid-template-columns:9rem 1fr;align-items:center;gap:1rem;display:grid}.donut{border-radius:50%;justify-content:center;align-items:center;width:9rem;height:9rem;display:flex;position:relative}.donut:after{content:"";background:#11151c;border-radius:50%;position:absolute;inset:1.45rem}.donut>span{text-align:center;z-index:1;display:grid;position:relative}.donut strong{font-size:1.25rem}.donut small{color:var(--muted);font-size:.65rem}.donutLegend{gap:.55rem;display:grid}.donutLegend div{grid-template-columns:.5rem 1fr auto;align-items:center;gap:.4rem;display:grid}.donutLegend i{border-radius:50%;width:.5rem;height:.5rem}.donutLegend span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.donutLegend strong{font-size:.76rem}.buttonPerformance{gap:.45rem;display:grid}.buttonPerformance>div{border-bottom:1px solid #ffffff0f;grid-template-columns:1.6rem 1fr auto auto;align-items:center;gap:.5rem;padding:.45rem 0;display:grid}.buttonPerformance span{color:var(--muted);font-size:.7rem}.buttonPerformance strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.buttonPerformance b{color:var(--lime);font-size:.8rem}.buttonPerformance small{color:var(--muted);font-size:.67rem}.insightEmpty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:8rem;display:flex}.insightEmpty span{color:var(--lime);font-size:1.5rem}.insightEmpty strong{color:var(--text);font-size:.85rem}.insightEmpty small{max-width:16rem}@media (max-width:900px){.quickActions,.insightGrid{grid-template-columns:1fr}.insightCardWide{grid-column:auto}.geoLayout,.analyticsBodyWide,.createLinkPanel{grid-template-columns:1fr}.createLinkPanel>div{grid-column:auto}}@media (max-width:600px){.productPageHeader,.linksHeader,.linkToolbar{flex-direction:column;align-items:stretch}.donutLayout{grid-template-columns:1fr}.donut{margin:auto}.techColumns{grid-template-columns:1fr}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070a10;--surface:#111722;--surface-strong:#1a1f2a;--surface-soft:#ffffff0a;--line:#2a3140;--line-bright:#3b465a;--text:#f4f0e8;--muted:#9aa3b5;--violet:#4777ff;--cyan:#5eb6d9;--lime:#89a8ff;--amber:#f4b860;--danger:#ff7a66;--studio-bg:#070a10;--studio-sidebar:#0c111a;--studio-panel:#111722;--studio-panel-2:#161e2c;--studio-panel-3:#202633;--studio-line:#2a3140;--studio-line-soft:#222936;--studio-text:#f4f0e8;--studio-muted:#9aa3b5;--studio-faint:#697386;--studio-blue:#4777ff;--studio-blue-soft:#89a8ff;--studio-coral:#ff7a66;--studio-amber:#f4b860;--studio-teal:#5eb6d9;--studio-radius:16px;--studio-radius-sm:10px;--studio-shadow:0 18px 55px #0000003d;font-family:Segoe UI Variable Text,Aptos,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--studio-bg)}body{background:var(--studio-bg);color:var(--studio-text);margin:0;font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #89a8fff2}button,input,select,textarea{font:inherit}button{border:1px solid var(--studio-line);min-height:40px;box-shadow:none;color:inherit;cursor:pointer;background:#1a202b;border-radius:10px;padding:9px 14px;transition:border-color .16s,background .16s,color .16s,transform .16s}button:hover:not(:disabled){box-shadow:none;filter:none;background:#202735;border-color:#465168}button:disabled{cursor:not-allowed}a{color:inherit}::selection{background:#4777ff6b}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#303848 padding-box padding-box;border:3px solid #0000;border-radius:999px}.uiIcon{flex:none;width:19px;height:19px}.eyebrow{color:var(--studio-blue-soft);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:750}.muted{color:var(--studio-muted)}.error,.editorMessage{color:#ffc2b8;background:#ff7a6614;border:1px solid #ff7a6647;border-radius:10px;padding:11px 14px}input,select,textarea{border:1px solid var(--studio-line);min-height:44px;color:var(--studio-text);background:#0f131a;border-radius:10px;outline:0;padding:10px 12px;transition:border-color .16s,box-shadow .16s,background .16s}input::placeholder,textarea::placeholder{color:#667085}input:focus,select:focus,textarea:focus{border-color:var(--studio-blue);background:#111722;box-shadow:0 0 0 3px #4777ff26}textarea{resize:vertical}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,opacity .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.42}.buttonPrimary{background:var(--studio-blue);color:#fff;box-shadow:0 8px 24px #4777ff33}.buttonPrimary:hover:not(:disabled){background:#5d87ff}.buttonQuiet,.buttonGhost{border-color:var(--studio-line);color:#dce3ef;background:#171c26}.buttonQuiet:hover:not(:disabled),.buttonGhost:hover:not(:disabled){background:#1b2230;border-color:#465165}.iconButton{border:1px solid var(--studio-line);width:36px;height:36px;color:var(--studio-muted);cursor:pointer;background:0 0;border-radius:9px;font-size:20px}.iconButton:hover{color:var(--studio-coral);border-color:#ff7a666b}.shell.dashboard{isolation:isolate;background:radial-gradient(circle at 76% 8%, #4777ff1f, transparent 27rem), radial-gradient(circle at 44% 86%, #5eb6d911, transparent 31rem), var(--studio-bg);grid-template-columns:248px minmax(0,1fr);min-height:100vh;padding:0;display:grid;position:relative}.shell.dashboard:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#89a8ff07 1px,#0000 1px),linear-gradient(90deg,#89a8ff07 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 88%);mask-image:linear-gradient(#000000b3,#0000 88%)}.shell.dashboard:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#4777ff0b,#0000);height:24vh;animation:11s linear infinite systemSweep;position:fixed;top:-12vh;left:248px;right:0}.appSidebar{background:var(--studio-sidebar);border-right:1px solid var(--studio-line-soft);z-index:20;flex-direction:column;height:100vh;padding:22px 16px 16px;display:flex;position:sticky;top:0}.brandMark{letter-spacing:-.03em;align-items:center;gap:11px;padding:0 8px 20px;font-family:Segoe UI Variable Display,Aptos,sans-serif;font-size:20px;font-weight:780;display:flex}.brandGlyph{background:var(--studio-blue);color:#fff;border-radius:9px 9px 9px 3px;place-items:center;width:31px;height:31px;font-size:15px;font-weight:850;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 28px #4777ff47}.brandAccent{color:var(--studio-coral)}.workspaceCard{border:1px solid var(--studio-line);background:#151a23;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:64px;margin:0 0 22px;padding:10px;display:grid}.workspaceAvatar{width:36px;height:36px;color:var(--studio-blue-soft);background:#20283a;border-radius:10px;place-items:center;font-weight:800;display:grid}.workspaceCard strong{font-size:13px;display:block}.workspaceCard small{color:var(--studio-muted);text-transform:capitalize;font-size:11px}.workspaceChevron{color:var(--studio-faint)}.navLabel{color:#626d80;letter-spacing:.12em;text-transform:uppercase;margin:0 9px 8px;font-size:10px;font-weight:750}.navLabelSpaced{margin-top:22px}.sideNav{gap:3px;display:grid}.sideNav button{color:#9da7b9;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:42px;padding:0 11px;font-size:13px;transition:color .16s,background .16s;display:flex}.sideNav button:hover{color:#eef2f8;background:#171c26}.sideNav button.active{color:#fff;box-shadow:inset 3px 0 0 var(--studio-blue);background:#20283a}.sideNav button.active .uiIcon{color:var(--studio-blue-soft)}.sideNav button em{color:#99a4b6;text-align:center;border:1px solid #343d4d;border-radius:999px;min-width:24px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal}.sidebarFooter{border-top:1px solid var(--studio-line-soft);grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:auto;padding:16px 6px 2px;display:grid}.environmentMark{color:var(--studio-blue-soft);letter-spacing:.08em;border:1px solid #4777ff66;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:800}.sidebarFooter strong{color:#dce2ed;font-size:12px;display:block}.sidebarFooter small{color:var(--studio-faint);font-size:10px}.dashboardContent{z-index:1;min-width:0;padding:0 34px 64px;position:relative}.dashboardContent>*{animation:.42s cubic-bezier(.22,1,.36,1) both studioEnter}.dashboardContent>:nth-child(2){animation-delay:45ms}.dashboardContent>:nth-child(3){animation-delay:90ms}@keyframes studioEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes systemSweep{0%{transform:translateY(-20vh)}to{transform:translateY(120vh)}}.topbar{border-bottom:1px solid var(--studio-line-soft);justify-content:space-between;align-items:center;gap:24px;min-height:104px;margin-bottom:30px;display:flex}.topbar h1{letter-spacing:-.035em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(25px,3vw,37px);font-weight:500}.topbarActions{align-items:center;gap:10px;display:flex}.identity{border:1px solid var(--studio-line);min-height:40px;color:var(--studio-muted);border-radius:999px;align-items:center;padding:0 13px;font-size:12px;display:inline-flex}.topbarLogout{border:1px solid var(--studio-line);min-height:40px;color:var(--studio-muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 13px}.topbarLogout:hover{color:#fff;border-color:#49566b}.card,.productPage,.analyticsToolbar,.chartCard,.sourceCard,.insightCard,.reportsList{border-color:var(--studio-line);background:var(--studio-panel);box-shadow:none}.card:hover{border-color:#354052;transform:none}.productPage{gap:22px;display:grid}.dashboardContent>.card,.dashboardContent>section.card{border:1px solid var(--studio-line);border-radius:var(--studio-radius);padding:24px}.productPageHeader,.sectionHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.productPageHeader h2,.sectionHeading h3{letter-spacing:-.035em;margin:0;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(26px,3vw,38px);font-weight:500}.productPageHeader p:not(.eyebrow),.sectionHeading p:not(.eyebrow){max-width:680px;color:var(--studio-muted);margin:8px 0 0;line-height:1.55}.dataBadge,.countPill,.hintPill{border:1px solid var(--studio-line);color:#9faabc;letter-spacing:.08em;background:#121720;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:750}.inlineForm{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.inlineForm>label{color:var(--studio-muted);gap:7px;font-size:12px;display:grid}.inlineForm>label>span{font-weight:650}.inlineForm>input,.inlineForm>select{flex:190px}.list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.list li{border:1px solid var(--studio-line-soft);background:#12161e;border-radius:12px;padding:14px}.list li:hover{background:#141a23;border-color:#343e50}.list li>strong{color:#edf0f5}.list li>span{color:var(--studio-muted)}.list li>button{border:1px solid var(--studio-line);color:#cbd3df;cursor:pointer;background:#191f2a;border-radius:8px;padding:8px 11px}.dashboardLoadState{border:1px solid var(--studio-line);background:var(--studio-panel);min-height:min(54vh,520px);color:var(--studio-muted);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:42px;display:flex}.dashboardLoadState strong{color:var(--studio-text);font-size:20px}.dashboardLoadState p{max-width:560px;margin:0;line-height:1.55}.dashboardLoadState>svg{width:30px;height:30px;color:var(--studio-coral)}.dashboardLoadState .button{margin-top:6px}.loadingOrb{border:2px solid #4777ff3d;border-top-color:var(--studio-blue);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite workspaceLoading}@keyframes workspaceLoading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loadingOrb{animation:none}}.studioOverview{gap:18px;display:grid}.studioHero{border:1px solid var(--studio-line);min-height:390px;box-shadow:var(--studio-shadow);background:#12161e;border-radius:22px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.65fr);display:grid;overflow:hidden}.studioHeroCopy{flex-direction:column;justify-content:center;padding:clamp(36px,6vw,78px);display:flex;position:relative}.studioHeroCopy:before{content:"";pointer-events:none;border:1px solid #4777ff38;border-radius:50%;width:360px;height:360px;position:absolute;inset:auto auto -150px -120px;box-shadow:0 0 0 48px #4777ff06,0 0 0 96px #4777ff05}.studioHero h2{letter-spacing:-.055em;max-width:780px;margin:8px 0 18px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:.98;position:relative}.studioHero h2 span{color:var(--studio-blue-soft);font-style:italic}.studioHeroCopy>p:not(.eyebrow){color:#aab2c1;max-width:640px;margin:0;font-size:16px;line-height:1.65}.studioHeroActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex;position:relative}.studioHeroFacts{border-left:1px solid var(--studio-line);background:#0f131a;display:grid}.studioHeroFacts>div{border-bottom:1px solid var(--studio-line-soft);flex-direction:column;justify-content:center;padding:26px 32px;display:flex}.studioHeroFacts>div:last-child{border-bottom:0}.studioHeroFacts span{color:var(--studio-muted);font-size:12px}.studioHeroFacts strong{margin:6px 0 1px;font-family:Segoe UI Variable Display,sans-serif;font-size:34px;font-weight:560}.studioHeroFacts small{color:var(--studio-faint)}.studioMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.overviewDataError{color:#f3a79b;background:#ff7a660f;border:1px solid #ff7a6647;border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.studioMetrics article{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:140px;padding:18px;display:flex}.studioMetrics span{color:var(--studio-muted);font-size:12px}.studioMetrics strong{letter-spacing:-.04em;font-size:31px;font-weight:590}.studioMetrics small{color:var(--studio-faint);font-size:11px}.recentLinksPanel{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:18px;padding:22px}.sectionHeading h3{font-size:24px}.recentLinksList{margin-top:18px;display:grid}.recentLinksList>div{border-top:1px solid var(--studio-line-soft);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:68px;display:grid}.recentLinksList strong,.recentLinksList small{display:block}.recentLinksList small{color:var(--studio-faint);margin-top:3px}.recentLinksList>div>span:last-child{color:var(--studio-muted);font-size:12px}.linkState{color:#aeb7c6;background:#242a35;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px}.linkState.published{color:#9fc9ff;background:#5eb6d921}.quickActions{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.quickActionsSingle{grid-template-columns:minmax(240px,420px)}.quickAction{border:1px solid var(--studio-line);background:var(--studio-panel);min-height:94px;color:var(--studio-text);text-align:left;cursor:pointer;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:12px;padding:15px;display:grid}.quickAction>span{width:42px;height:42px;color:var(--studio-blue-soft);background:#20283a;border-radius:10px;grid-row:1/3;place-items:center;display:grid}.quickAction strong{align-self:end}.quickAction small{color:var(--studio-muted);align-self:start}.linksPage>.muted{margin:0;font-size:12px}.linkToolbar{align-items:center;gap:10px;display:flex}.projectsPage{gap:18px}.projectSummary{border:1px solid var(--studio-line);background:#10151d;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.projectSummary>div{border-right:1px solid var(--studio-line-soft);gap:5px;min-width:0;padding:18px 20px;display:grid}.projectSummary>div:last-child{border-right:0}.projectSummary span,.projectSummary small{color:var(--studio-muted)}.projectSummary span{font-size:11px;font-weight:700}.projectSummary strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:34px;font-weight:500}.projectSummary small{font-size:10px}.projectCreatePanel{border:1px solid var(--studio-line);background:#131821;border-radius:15px;grid-template-columns:minmax(210px,.7fr) minmax(0,1.6fr);align-items:center;gap:20px;padding:18px;display:grid}.projectCreateHeading{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.projectCreateHeading>span{width:42px;height:42px;color:var(--studio-blue-soft);background:#4777ff1a;border:1px solid #4777ff47;border-radius:12px;place-items:center;display:grid}.projectCreateHeading h3,.projectCreateHeading p{margin:0}.projectCreateHeading h3{font-size:16px}.projectCreateHeading p{color:var(--studio-muted);margin-top:4px;font-size:11px;line-height:1.45}.projectCreateForm{grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.projectCreateForm label,.campaignCreateForm label,.viewerGrantForm label{gap:6px;min-width:0;display:grid}.projectCreateForm label>span,.campaignCreateForm label>span,.viewerGrantForm label>span{color:var(--studio-muted);font-size:11px;font-weight:700}.projectCreateForm label>span small{color:var(--studio-faint);font-weight:500}.projectCreateForm input,.campaignCreateForm input,.viewerGrantForm input,.viewerGrantForm select{width:100%}.projectEmpty{background:#10141b;border:1px dashed #354052;border-radius:16px;grid-template-columns:54px minmax(0,520px);place-content:center;gap:17px;min-height:220px;padding:30px;display:grid}.projectEmpty>span{width:54px;height:54px;color:var(--studio-blue-soft);background:#1d2534;border-radius:16px;place-items:center;display:grid}.projectEmpty h3,.projectEmpty p{margin:0}.projectEmpty h3{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:23px;font-weight:500}.projectEmpty p{color:var(--studio-muted);margin-top:7px;line-height:1.55}.projectBoard{gap:15px;display:grid}.projectCard{border:1px solid var(--studio-line);content-visibility:auto;contain-intrinsic-size:auto 520px;background:#121720;border-radius:17px;overflow:hidden}.projectCardHeader{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;padding:19px;display:grid}.projectGlyph{width:52px;height:52px;color:var(--studio-blue-soft);background:linear-gradient(145deg,#4777ff29,#5eb6d90d);border:1px solid #4777ff3d;border-radius:14px;place-items:center;display:grid}.projectIdentity{min-width:0}.projectIdentity>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.projectIdentity h3,.projectIdentity p{margin:0}.projectIdentity h3{overflow-wrap:anywhere;min-width:0;color:var(--studio-text);letter-spacing:-.025em;text-wrap:balance;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:24px;font-weight:500}.projectIdentity p{overflow-wrap:anywhere;max-width:720px;color:var(--studio-muted);margin-top:6px;font-size:12px;line-height:1.5}.projectStatus{border:1px solid var(--studio-line);color:var(--studio-muted);white-space:nowrap;background:#151b25;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750}.projectStatus.active{color:#9fc9ff;background:#5eb6d914;border-color:#5eb6d947}.projectMeta{min-width:190px;color:var(--studio-muted);justify-items:end;gap:7px;font-size:10px;display:grid}.projectMeta span{align-items:center;gap:6px;display:inline-flex}.projectMeta .uiIcon{width:14px;height:14px;color:var(--studio-faint)}.projectMeta strong{color:#cbd3df;text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.viewerAccessPanel{border:1px solid var(--studio-line-soft);background:#10151d;border-radius:11px;margin:0 19px 16px;overflow:hidden}.viewerAccessPanel>summary{color:#cbd3df;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 13px;list-style:none;display:flex}.viewerAccessPanel>summary::-webkit-details-marker{display:none}.viewerAccessPanel>summary>span{align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.viewerAccessPanel>summary .uiIcon{width:16px;height:16px;color:var(--studio-blue-soft)}.viewerAccessPanel>summary small{color:var(--studio-muted);align-items:center;gap:8px;font-size:10px;display:inline-flex}.viewerAccessPanel>summary small:after{content:"+";width:22px;height:22px;color:var(--studio-blue-soft);background:#1d2430;border-radius:7px;place-items:center;font-size:15px;display:grid}.viewerAccessPanel[open]>summary{border-bottom:1px solid var(--studio-line-soft)}.viewerAccessPanel[open]>summary small:after{content:"−"}.viewerAccessBody{gap:13px;padding:14px;display:grid}.viewerAccessHeading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.viewerAccessHeading strong,.viewerAccessHeading p{margin:0}.viewerAccessHeading strong{font-size:12px}.viewerAccessHeading p{color:var(--studio-muted);margin-top:4px;font-size:10px;line-height:1.45}.viewerAccessList{border:1px solid var(--studio-line-soft);background:#0e131a;border-radius:10px;overflow:hidden}.viewerAccessList>p{color:var(--studio-muted);margin:0;padding:13px;font-size:10px}.viewerAccessList ul{margin:0;padding:0;list-style:none}.viewerAccessList li{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.viewerAccessList li+li{border-top:1px solid var(--studio-line-soft)}.viewerAvatar{width:34px;height:34px;color:var(--studio-blue-soft);background:#20283a;border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid}.viewerAccessList li>span:nth-child(2){min-width:0}.viewerAccessList li strong,.viewerAccessList li small{display:block}.viewerAccessList li strong{color:#dce3ef;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.viewerAccessList li small{color:var(--studio-muted);margin-top:2px;font-size:9px}.viewerRevokeButton{color:#f3a79b;min-height:32px;font-size:10px}.viewerGrantForm{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:9px;display:grid}.viewerGrantForm>small{color:var(--studio-faint);grid-column:1/-1;font-size:9px}.viewerAccessHint{border-left:2px solid var(--studio-amber);color:#c9b88f;background:#f4b8600d;margin:0;padding:8px 10px;font-size:10px;line-height:1.45}.campaignSection{border-top:1px solid var(--studio-line-soft);background:#0f141b;padding:18px 19px 19px}.campaignSectionHeading{grid-template-columns:minmax(220px,1fr) minmax(300px,.8fr);align-items:end;gap:20px;margin-bottom:14px;display:grid}.campaignSectionHeading h4,.campaignSectionHeading p{margin:0}.campaignSectionHeading h4{color:#e7ebf2;font-size:15px}.campaignSectionHeading>div>p:last-child{color:var(--studio-muted);margin-top:4px;font-size:10px}.campaignCreateForm{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:9px;display:grid}.campaignEmpty{min-height:74px;color:var(--studio-muted);text-align:center;border:1px dashed #30394a;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:14px;display:flex}.campaignEmpty span{color:var(--studio-blue-soft);font-size:18px}.campaignEmpty p{margin:0;font-size:10px}.campaignList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.campaignCard{border:1px solid var(--studio-line-soft);background:#131922;border-radius:12px;min-width:0;overflow:hidden}.campaignCard>header{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.campaignMark{background:var(--studio-blue);border-radius:999px;width:7px;height:28px;box-shadow:0 0 14px #4777ff40}.campaignCard h5,.campaignCard p{margin:0}.campaignCard h5{overflow-wrap:anywhere;color:#e5eaf2;font-size:12px}.campaignCard p{color:var(--studio-muted);margin-top:3px;font-size:9px}.campaignCard .viewerAccessPanel{margin:0 10px 10px}.projectsPage :is(button,input,select,summary):focus-visible{outline:2px solid var(--studio-blue-soft);outline-offset:2px}.domainSummary{border:1px solid var(--studio-line);background:#11161e;border-radius:14px;grid-template-columns:170px 170px 1fr;align-items:stretch;display:grid;overflow:hidden}.domainSummary>div{border-right:1px solid var(--studio-line-soft);gap:6px;padding:18px;display:grid}.domainSummary span{color:var(--studio-muted);font-size:11px}.domainSummary strong{font-family:Iowan Old Style,Georgia,serif;font-size:30px;font-weight:500}.domainSummary p{color:var(--studio-muted);align-self:center;margin:0;padding:18px 22px;line-height:1.5}.domainAddForm{border:1px solid var(--studio-line);background:#131821;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.domainAddForm label{gap:6px;display:grid}.domainAddForm label>span{color:var(--studio-text);font-size:12px;font-weight:700}.domainAddForm label>small{color:var(--studio-muted)}.domainGrid{gap:12px;display:grid}.domainCard{border:1px solid var(--studio-line);background:#121720;border-radius:16px;overflow:hidden}.domainCard>header{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.domainIcon{width:44px;height:44px;color:var(--studio-blue-soft);background:#4777ff1f;border-radius:12px;place-items:center;display:grid}.domainIcon .uiIcon{width:22px}.domainCard>header strong,.domainCard>header small{display:block}.domainCard>header strong{font-size:17px}.domainCard>header small{color:var(--studio-muted);margin-top:3px}.domainStatuses{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.domainStatuses span{border:1px solid var(--studio-line);color:var(--studio-muted);background:#151b25;border-radius:999px;padding:6px 9px;font-size:10px}.domainStatuses span.ready{color:#9fc9ff;background:#5eb6d914;border-color:#5eb6d947}.dnsInstruction{gap:9px;padding:17px;display:grid}.dnsInstruction>div:first-child{align-items:center;gap:10px;margin-bottom:2px;display:flex}.dnsInstruction strong,.dnsInstruction small{display:block}.dnsInstruction small{color:var(--studio-muted);margin-top:3px}.dnsValueRow{border:1px solid var(--studio-line-soft);background:#0f141b;border-radius:9px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:6px 7px 6px 12px;display:grid}.dnsValueRow>span{color:var(--studio-muted);text-transform:uppercase;font-size:10px}.dnsValueRow code{color:#dce3ef;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dnsValueRow button{min-height:32px;color:var(--studio-blue-soft);cursor:pointer;background:#20283a;border:0;border-radius:7px;padding:0 9px}.domainError{color:#f3a79b;margin:0 17px 12px;font-size:12px}.domainCard>footer{border-top:1px solid var(--studio-line-soft);background:#10151d;justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;display:flex}.domainCard>footer p{color:var(--studio-muted);margin:0;font-size:11px}.teamSummary{border:1px solid var(--studio-line);background:#11161e;border-radius:14px;grid-template-columns:210px 1fr;align-items:stretch;display:grid;overflow:hidden}.teamSummary>div{border-right:1px solid var(--studio-line-soft);align-items:baseline;gap:9px;padding:18px;display:flex}.teamSummary strong{font-family:Iowan Old Style,Georgia,serif;font-size:31px;font-weight:500}.teamSummary span,.teamSummary p{color:var(--studio-muted)}.teamSummary p{align-self:center;margin:0;padding:18px 22px;line-height:1.5}.teamCreateForm{border:1px solid var(--studio-line);background:#131821;border-radius:14px;grid-template-columns:1.2fr 1.2fr 1.4fr auto;align-items:end;gap:10px;padding:16px;display:grid}.teamCreateHeading{grid-column:1/-1;align-items:center;gap:10px;padding-bottom:5px;display:flex}.teamCreateHeading strong,.teamCreateHeading small{display:block}.teamCreateHeading small{color:var(--studio-muted);margin-top:3px}.teamCreateForm>label,.memberPasswordForm label{gap:6px;display:grid}.teamCreateForm label>span,.memberPasswordForm label>span{color:var(--studio-muted);font-size:11px;font-weight:650}.teamList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.memberCard{border:1px solid var(--studio-line);background:#121720;border-radius:15px;display:grid;overflow:hidden}.memberCard>header{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:15px;display:grid}.memberAvatar{width:42px;height:42px;color:var(--studio-blue-soft);background:#20283a;border-radius:12px;place-items:center;font-weight:800;display:grid}.memberCard>header strong,.memberCard>header small{display:block}.memberCard>header small{color:var(--studio-muted);margin-top:3px}.memberStatus{border:1px solid var(--studio-line);color:var(--studio-muted);border-radius:999px;padding:5px 8px;font-size:10px}.memberStatus.active{color:#9fc9ff;background:#5eb6d914;border-color:#5eb6d947}.memberStatus.blocked{color:#f3a79b;border-color:#ff7a6640}.memberRole{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:13px 15px;display:grid}.memberRole>span{color:var(--studio-muted);font-size:11px}.memberRole strong{font-size:12px}.memberRole em{color:var(--studio-blue-soft);background:#4777ff1f;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.memberActions{padding:0 15px 13px}.memberActions .button{width:100%}.memberPasswordForm{border-top:1px solid var(--studio-line-soft);background:#10151d;grid-template-columns:1fr auto;align-items:end;gap:9px;padding:13px 15px 15px;display:grid}.searchField{flex:1;position:relative}.searchField .uiIcon,.searchField>span{color:var(--studio-faint);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.searchField input{width:100%;padding-left:40px}.hintPill{color:#9fc9ff;border-color:#5eb6d940}.linksPage>.list li{grid-template-columns:minmax(220px,1fr) auto minmax(360px,auto);align-items:center;gap:16px;padding:18px;display:grid}.linksPage>.list li>img{grid-column:1/-1}.linkListIdentity{min-width:0}.linkListIdentity strong,.linkListIdentity span{display:block}.linkListIdentity strong{color:var(--studio-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.linkListIdentity span{color:var(--studio-muted);margin-top:5px;font-size:12px}.linkListActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.linkListActions button{border:1px solid var(--studio-line);box-shadow:none;color:var(--studio-muted);white-space:nowrap;background:#1a202b;border-radius:10px;padding:10px 13px}.linkListActions button:hover{color:var(--studio-text);border-color:#465168}.linkListActions .buttonPrimary{border-color:var(--studio-blue);background:var(--studio-blue);color:#fff}.linkState.disabled{color:#ffb3a6;background:#ff7a661f}.linkWizard{box-shadow:var(--studio-shadow);background:#11161f;border:1px solid #364157;border-radius:18px;grid-template-columns:190px minmax(0,1fr);display:grid;overflow:hidden}.wizardRail{border-right:1px solid var(--studio-line-soft);background:#0e1219;flex-direction:column;gap:2px;padding:24px 14px;display:flex}.wizardRail button{color:var(--studio-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.wizardRail button>span{border:1px solid var(--studio-line);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.wizardRail button.active{color:#fff;background:#1a2130}.wizardRail button.active>span{border-color:var(--studio-blue);background:var(--studio-blue)}.wizardRail button.done>span{color:#9fc9ff;border-color:#5eb6d966}.wizardRail .uiIcon{width:14px}.wizardBody{flex-direction:column;min-height:410px;padding:26px;display:flex}.wizardHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.wizardHeading h3{max-width:720px;margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:29px;font-weight:500}.typeChoiceGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px;display:grid}.typeChoiceGrid>button{border:1px solid var(--studio-line);min-height:180px;color:var(--studio-text);text-align:left;cursor:pointer;background:#151a23;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.typeChoiceGrid>button.selected{border-color:var(--studio-blue);box-shadow:inset 0 0 0 1px var(--studio-blue);background:#19223a}.typeChoiceGrid .uiIcon{width:28px;height:28px;color:var(--studio-blue-soft)}.typeChoiceGrid strong{font-size:18px}.typeChoiceGrid span{color:var(--studio-muted);line-height:1.5}.wizardFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.wizardFields label,.studioField{color:var(--studio-muted);gap:7px;font-size:12px;display:grid}.fieldWide{grid-column:1/-1}.urlComposer{border:1px solid var(--studio-line);background:#0f131a;border-radius:10px;align-items:center;min-height:44px;display:flex;overflow:hidden}.urlComposer b{color:var(--studio-muted);white-space:nowrap;padding-left:12px;font-size:12px;font-weight:500}.urlComposer input{box-shadow:none;background:0 0;border:0;flex:1}.humanRulePreview{border-left:3px solid var(--studio-blue);background:#4777ff12;border-radius:0 10px 10px 0;grid-column:1/-1;gap:5px;padding:14px 16px;display:grid}.humanRulePreview span,.humanRulePreview small{color:var(--studio-muted)}.wizardSummary{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wizardSummary>div{border:1px solid var(--studio-line-soft);border-radius:10px;gap:4px;padding:12px;display:grid}.wizardSummary span{color:var(--studio-faint);text-transform:uppercase;font-size:10px}.wizardSummary strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.wizardActions{justify-content:space-between;gap:10px;margin-top:auto;padding-top:22px;display:flex}.landingStudio{gap:12px;display:grid}.editorLoadState{border:1px solid var(--studio-line);background:radial-gradient(circle at 50% 35%, #4777ff1f, transparent 42%), var(--studio-panel);border-radius:18px;grid-template-columns:auto minmax(0,540px) auto;justify-content:center;align-items:center;gap:18px;min-height:430px;padding:34px;display:grid}.editorLoadState h3{margin:6px 0 8px;font-family:Iowan Old Style,Georgia,serif;font-size:30px;font-weight:500}.editorLoadState p:last-child{color:var(--studio-muted);margin:0;line-height:1.55}.editorLoadIcon{width:48px;height:48px;color:var(--studio-blue-soft);background:#4777ff1a;border:1px solid #4777ff5c;border-radius:14px;place-items:center;display:grid}.editorLoadIcon .uiIcon{width:23px;height:23px}.mobileEditorTabs{display:none}.editorCommandBar{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 14px;display:flex}.editorCommandBar>div{align-items:center;gap:11px;display:flex}.editorCommandBar strong,.editorCommandBar small{display:block}.editorCommandBar small{color:var(--studio-muted);margin-top:3px}.editorStatus{color:var(--studio-blue-soft);text-transform:uppercase;background:#4777ff1f;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:750}.landingWorkspace{border:1px solid var(--studio-line);background:#10141b;border-radius:18px;grid-template-columns:205px minmax(330px,1fr) minmax(340px,.82fr);min-height:720px;display:grid;overflow:hidden}.editorSections{border-right:1px solid var(--studio-line-soft);background:#0e1218;padding:16px 10px}.editorSections button{width:100%;color:var(--studio-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 1fr;gap:9px;padding:11px 9px;display:grid}.editorSections button.active{color:#fff;background:#1a2130}.editorSections button>span{color:var(--studio-faint);padding-top:3px;font-size:10px}.editorSections strong,.editorSections small{display:block}.editorSections small{color:#697386;margin-top:3px;font-size:10px}.editorInspector{min-width:0;padding:26px;overflow:auto}.inspectorSection{gap:18px;display:grid}.inspectorSection>header{border-bottom:1px solid var(--studio-line-soft);padding-bottom:16px}.inspectorSection h3{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:31px;font-weight:500}.inspectorSection header>p:last-child{color:var(--studio-muted);margin:8px 0 0;line-height:1.5}.studioField textarea,.studioField input{width:100%}.uploadCard{cursor:pointer;border:1px dashed #3a465b;border-radius:12px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;min-height:86px;padding:12px;display:grid}.uploadCard input{background:0 0;border:0;max-width:190px;font-size:11px}.uploadPreview{width:56px;height:56px;color:var(--studio-muted);background:#222a38;border-radius:50%;place-items:center;font-size:11px;display:grid;overflow:hidden}.uploadPreview img{object-fit:cover;width:100%;height:100%}.uploadCard strong,.uploadCard small{display:block}.uploadCard small{color:var(--studio-muted);margin-top:4px;line-height:1.4}.editableList{gap:10px;display:grid}.editableRow{border:1px solid var(--studio-line);background:#141922;border-radius:12px;grid-template-columns:32px 1fr auto auto;align-items:center;gap:9px;padding:10px;display:grid}.editableRow>div{grid-template-columns:minmax(130px,.6fr) minmax(180px,1fr);gap:8px;display:grid}.dragIndex{color:var(--studio-faint);font-size:11px}.switch{display:inline-flex;position:relative}.switch input{opacity:0;pointer-events:none;position:absolute}.switch span{background:#343b48;border-radius:999px;width:38px;height:22px;transition:background .16s}.switch span:after{content:"";background:#b2bac7;border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:var(--studio-blue)}.switch input:checked+span:after{background:#fff;transform:translate(16px)}.addDashed{min-height:52px;color:var(--studio-blue-soft);cursor:pointer;background:0 0;border:1px dashed #3b4659;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:flex}.socialRow{grid-template-columns:150px 1fr 36px;gap:8px;display:grid}.editorPublishHint{color:#f5d6a3;background:#f4b86013;border:1px solid #f4b8604d;border-radius:12px;margin:0;padding:11px 14px;line-height:1.5}.editorPublishHint code,.templateSafetyNote code{color:#fff0cc}.templateIntro{background:linear-gradient(110deg,#4777ff1f,#0000 58%),#121824;border:1px solid #4777ff40;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:14px;display:grid}.templateIntroIcon{width:42px;height:42px;color:var(--studio-blue-soft);background:#4777ff29;border-radius:12px;place-items:center;display:grid}.templateIntro strong{margin-bottom:3px;display:block}.templateIntro p,.templateSafetyNote,.mediaEmptyState p{color:var(--studio-muted);margin:0;line-height:1.48}.templateGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.templateGallery>button{border-color:var(--studio-line);text-align:left;background:#111720;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:148px;padding:10px;display:grid;overflow:hidden}.templateGallery>button:hover{border-color:#89a8ffb3;transform:translateY(-2px);box-shadow:0 16px 38px #0000003d}.templateVisual{isolation:isolate;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;align-items:center;gap:7px;width:92px;height:124px;padding:19px 11px 11px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000040,inset 0 1px #ffffff1f}.templateVisual:before{z-index:-1;content:"";opacity:.38;background-color:#0000;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:17px 17px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.templateVisual-broadcast:before,.templateVisual-social:before{background:radial-gradient(circle,#ffffffd9 1px,#0000 1.5px) 0 0/16px 16px;transform:rotate(8deg)scale(1.2)}.templateVisual-nightlife:before{background:conic-gradient(from 90deg, #0003 25%, transparent 0 50%, #0003 0 75%, transparent 0);opacity:.8;background-size:24px 24px}.templateVisual-event:before,.templateVisual-commerce:before{opacity:1;background:radial-gradient(circle at 15% 10%,#fff6,#0000 42%),radial-gradient(circle at 90% 82%,#ffffff47,#0000 48%)}.templateVisual-fitness:before,.templateVisual-studio:before{background:repeating-conic-gradient(from -20deg at 50% 35%, #fff3 0 8deg, transparent 8deg 22deg);opacity:.65}.templateVisual-travel:before,.templateVisual-wellness:before{opacity:.7;background:repeating-radial-gradient(at 20% 10%,#0000 0 12px,#ffffff3d 13px 14px)}.templateVisual-atelier,.templateVisual-writer{color:#171713}.templateVisual-atelier b,.templateVisual-writer b{background:#ffffff70;border:1px solid #1414137a}.templateVisual i:not(.templateAvatarDot){background:#ffffffb8;border-radius:999px;width:70%;height:5px}.templateVisual i:nth-of-type(3){opacity:.6;width:48%}.templateVisual b{background:#ffffffe6;border-radius:6px;width:100%;height:19px}.templateAvatarDot{background:#fff3;border:2px solid #fffc;border-radius:50%;width:25px;height:25px}.templateCopy{min-width:0}.templateCopy small,.templateCopy strong,.templateCopy em{display:block}.templateCopy small{color:var(--studio-blue-soft);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800}.templateCopy strong{font-family:Iowan Old Style,Georgia,serif;font-size:21px;font-weight:500}.templateCopy em{color:var(--studio-muted);margin-top:5px;font-size:11px;font-style:normal;line-height:1.35}.templateArrow{color:var(--studio-blue-soft);align-self:end;font-size:18px}.templateSafetyNote{border-top:1px solid var(--studio-line-soft);padding-top:14px;font-size:11px}.templateLibraryShortcut{text-align:left;background:linear-gradient(105deg,#4777ff24,#141a24 62%);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:74px;padding:12px;display:grid}.templateLibraryShortcut>span:first-child{width:40px;height:40px;color:var(--studio-blue-soft);background:#4777ff2e;border-radius:11px;place-items:center;display:grid}.templateLibraryShortcut strong,.templateLibraryShortcut small{display:block}.templateLibraryShortcut small{color:var(--studio-muted);margin-top:4px}.templateLibraryShortcut b{color:var(--studio-blue-soft)}.mediaUploadGrid{gap:10px;display:grid}.mediaUploadCard{background:#121821;grid-template-columns:56px minmax(0,1fr) minmax(150px,190px)}.mediaUploadPreview{color:var(--studio-blue-soft);border-radius:13px}.mediaEmptyState{min-height:120px;color:var(--studio-blue-soft);background:#ffffff05;border:1px dashed #354157;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:18px;display:grid}.mediaEmptyState strong{color:var(--studio-text);margin-bottom:5px;display:block}.mediaAssetList{gap:10px;display:grid}.mediaAssetList article{border:1px solid var(--studio-line);background:#121821;border-radius:13px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.mediaAssetList article>img{object-fit:cover;border-radius:9px;width:82px;height:68px}.mediaAssetList label{color:var(--studio-muted);gap:5px;font-size:11px;display:grid}.mediaAssetList article>div{gap:6px;display:flex}.templateStrip{gap:9px;display:grid}.fieldLabel{color:var(--studio-muted);margin:0;font-size:12px}.templateStrip>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.templateStrip button{border:1px solid var(--studio-line);color:var(--studio-text);text-align:left;cursor:pointer;background:#151a23;border-radius:12px;gap:6px;padding:10px;display:grid}.templateStrip button:hover{border-color:var(--studio-blue)}.templateStrip strong,.templateStrip small{display:block}.templateStrip small{color:var(--studio-muted)}.templateMini{background:#0e1219;border-radius:8px;flex-direction:column;gap:5px;height:64px;padding:12px;display:flex}.templateMini i{background:#2f3b54;border-radius:99px;height:6px}.templateMini i:nth-child(2){width:70%}.templateMini i:nth-child(3){background:var(--studio-blue);height:16px}.themeGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.themeGrid button{border:1px solid var(--studio-line);color:#fff;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:126px;padding:14px;display:flex;overflow:hidden}.themeGrid button.selected{border-color:#fff;box-shadow:inset 0 0 0 2px #ffffffa6}.themeGrid button small{opacity:.72}.appearanceControls{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.appearanceControls label{color:var(--studio-muted);gap:6px;font-size:11px;display:grid}.colorControl{border:1px solid var(--studio-line);background:#10151d;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:6px 8px;display:flex}.colorControl input{background:0 0;border:0;width:32px;min-height:28px;padding:0}.colorControl small{color:var(--studio-muted)}.colorControl button{color:var(--studio-blue-soft);cursor:pointer;background:0 0;border:0;margin-left:auto}.structureList{gap:8px;display:grid}.structureList>div{border:1px solid var(--studio-line);background:#151a23;border-radius:10px;grid-template-columns:28px 1fr auto 36px 36px;align-items:center;gap:9px;min-height:58px;padding:9px;display:grid}.structureList>div>span{color:var(--studio-faint);font-size:10px}.structureList strong,.structureList small{display:block}.structureList small{color:var(--studio-muted)}.structureTextEditor{grid-column:2/-1;grid-template-columns:minmax(0,1fr) 96px;gap:8px;padding:4px 0 2px;display:grid}.structureTextEditor>label,label.structureTextEditor{color:var(--studio-muted);gap:5px;font-size:10px;display:grid}label.structureTextEditor{grid-template-columns:1fr}.structureTextEditor input,.structureTextEditor select,.structureTextEditor textarea{width:100%}.structureTextArea{grid-column:2/-1}.structureList button,.blockPalette button{border:1px solid var(--studio-line);color:var(--studio-muted);cursor:pointer;background:#1b212c;border-radius:8px}.blockPalette{flex-wrap:wrap;gap:8px;display:flex}.blockPalette button{align-items:center;gap:6px;min-height:40px;padding:0 11px;display:flex}.previewDock{border-left:1px solid var(--studio-line-soft);background:#121720;padding:16px;overflow:auto}.previewToolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.previewToolbar strong,.previewToolbar small{display:block}.previewToolbar small{color:var(--studio-muted)}.previewToolbar>div:last-child{border:1px solid var(--studio-line);border-radius:9px;padding:3px;display:flex}.previewToolbar button{color:var(--studio-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px}.previewToolbar button[aria-pressed=true]{color:#fff;background:#293247}.phoneCanvas{--landing-background:#10131a;background:var(--landing-background);color:#fff;isolation:isolate;border:8px solid #2b3240;border-radius:38px;flex-direction:column;width:min(100%,380px);min-height:680px;margin:0 auto;padding:56px 24px 24px;transition:width .2s,border-radius .2s;display:flex;position:sticky;top:14px;overflow:hidden;box-shadow:0 25px 55px #00000059}.phoneCanvas:before{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.phoneCanvas.desktop{border-width:4px;border-radius:18px;width:100%;max-width:none;min-height:520px}.phoneNotch{z-index:3;background:#2b3240;border-radius:0 0 15px 15px;width:118px;height:25px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.landingCanvasContent{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.theme-light{color:#171713}.composition-editorial .landingCanvasContent{text-align:left;align-items:flex-start}.composition-editorial .landingCanvasContent>a{max-width:92%}.composition-poster .landingCanvasContent h1{letter-spacing:-.07em;text-transform:uppercase;font-size:42px;font-weight:900;line-height:.9}.composition-poster .landingCanvasContent>a{text-transform:uppercase;border-radius:0;min-height:58px}.composition-compact .landingCanvasContent{width:100%;max-width:310px;margin:auto}.landingCanvasContent h1,.landingCanvasContent h2{margin:10px 0 8px;line-height:1.05}.landingCanvasContent h1{font-size:34px}.landingCanvasContent h2{font-size:27px}.landingCanvasContent p{opacity:.76;margin:0 0 20px;line-height:1.45}.landingCanvasContent>a{color:#11151c;background:#fff;border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin:7px 0;padding:0 17px;font-weight:720;text-decoration:none;display:flex}.radius-none .landingCanvasContent>a{border-radius:0}.radius-small .landingCanvasContent>a{border-radius:7px}.font-serif .landingCanvasContent{font-family:Georgia,serif}.font-mono .landingCanvasContent{font-family:ui-monospace,monospace}.gradient-ocean{background:radial-gradient(circle at 82% 6%, #53e0ff66, transparent 38%), linear-gradient(145deg, #07394e, var(--landing-background))!important}.gradient-sunset{background:radial-gradient(circle at 82% 6%, #ffc2777a, transparent 38%), linear-gradient(145deg, #7e2639, var(--landing-background))!important}.gradient-aurora{background:radial-gradient(circle at 14% 12%, #7effb852, transparent 34%), radial-gradient(circle at 92% 86%, #4ea0ff38, transparent 40%), var(--landing-background)!important}.gradient-ember{background:radial-gradient(circle at 75% 8%, #ffbe4a6b, transparent 30%), linear-gradient(150deg, #721d22, var(--landing-background))!important}.gradient-cream{background:radial-gradient(circle at 90% 4%, #fffdf6, transparent 35%), linear-gradient(145deg, #e7d8c4, var(--landing-background))!important}.gradient-electric{background:radial-gradient(circle at 10% 15%, #ff379a5c, transparent 33%), radial-gradient(circle at 90% 76%, #34e1ff5c, transparent 40%), var(--landing-background)!important}.motif-grid:before{background-color:#0000;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.theme-light.motif-grid:before{background-image:linear-gradient(#1414131a 1px,#0000 1px),linear-gradient(90deg,#1414131a 1px,#0000 1px)}.motif-orbits:before{background:repeating-radial-gradient(circle at 82% 18%,#0000 0 42px,#ffffff26 43px 44px);inset:-25%}.motif-rays:before{background:repeating-conic-gradient(from -20deg at 52% 35%, #ffffff1c 0 7deg, transparent 7deg 19deg);inset:-20%}.motif-checker:before{background:conic-gradient(from 90deg, #00000029 25%, transparent 0 50%, #00000029 0 75%, transparent 0);background-size:44px 44px}.motif-contour:before{background:repeating-radial-gradient(at 10% 5%,#0000 0 36px,#ffffff24 37px 39px);inset:-20%;transform:rotate(-8deg)}.theme-light.motif-contour:before{background:repeating-radial-gradient(at 10% 5%,#0000 0 36px,#1414131f 37px 39px)}.motif-stars:before{opacity:.55;background:radial-gradient(circle,#ffffffbf 1px,#0000 1.5px) 0 0/30px 30px,radial-gradient(circle,#ffffff6b 1px,#0000 1.5px) 11px 17px/38px 38px}.motif-bloom:before{background:radial-gradient(circle at 12% 18%,#ffffff2e,#0000 28%),radial-gradient(circle at 92% 82%,#ff7eca33,#0000 38%)}.buttons-glass .landingCanvasContent>a{color:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff3d}.buttons-outline .landingCanvasContent>a{color:inherit;background:0 0;border:1px solid}.buttons-soft .landingCanvasContent>a{color:inherit;background:#ffffff2e;border:1px solid #ffffff1f;box-shadow:0 12px 30px #0000001f}.theme-light.buttons-soft .landingCanvasContent>a,.theme-light.buttons-glass .landingCanvasContent>a{background:#ffffff7a;border-color:#14141324}.previewAvatar{object-fit:cover;border:3px solid #ffffffbf;border-radius:50%;width:96px;height:96px}.previewImage{border-radius:14px;width:100%}.previewSocials{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0;display:flex}.previewSocials a{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.previewBrand{z-index:1;text-align:center;opacity:.42;margin-top:auto;padding-top:24px;position:relative}.routingStudio{gap:14px;display:grid}.routingIntro,.routingSection,.noCloakingNotice{border:1px solid var(--studio-line);border-radius:var(--studio-radius);background:var(--studio-panel)}.routingIntro{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.routingIntro h3{margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:32px;font-weight:500}.routingIntro p:last-child{max-width:700px;color:var(--studio-muted)}.complianceBadge{color:#9fc9ff;white-space:nowrap;border:1px solid #5eb6d94d;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:inline-flex}.routingSection{padding:22px}.routingSectionHeading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.routingSectionHeading>div:first-child{gap:12px;display:flex}.stepBadge{width:30px;height:30px;color:var(--studio-blue-soft);border:1px solid #3b4659;border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.routingSection h4{margin:0;font-size:17px}.routingSectionHeading p{color:var(--studio-muted);margin:5px 0 0}.ethicsNote{border-left:3px solid var(--studio-amber);color:#c9b88f;background:#f4b8600f;margin:0 0 16px;padding:8px 12px;font-size:12px}.tierGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tierGrid article{border:1px solid var(--studio-line);background:#11161e;border-radius:13px;padding:15px}.tierGrid article>div:first-child{color:var(--studio-blue-soft);justify-content:space-between;gap:8px;font-size:11px;display:flex}.tierGrid article b{color:var(--studio-faint);font-size:10px;font-weight:600}.tierGrid h5{min-height:38px;margin:12px 0 4px;font-size:14px}.tierGrid p{color:var(--studio-muted);margin:0 0 11px;font-size:11px}.tierGrid select{width:100%}.textButton{color:var(--studio-blue-soft);cursor:pointer;background:0 0;border:0;padding:10px 0 0;font-size:11px}.countryCloud{flex-wrap:wrap;gap:4px;max-height:150px;margin-top:10px;display:flex;overflow:auto}.countryCloud span{border:1px solid var(--studio-line);color:var(--studio-muted);border-radius:5px;padding:3px 5px;font-size:9px}.destinationList,.ruleList,.decisionList{gap:8px;display:grid}.destinationList>div{border:1px solid var(--studio-line-soft);background:#11161e;border-radius:11px;grid-template-columns:80px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:10px;display:grid}.destinationList strong,.destinationList small{text-overflow:ellipsis;display:block;overflow:hidden}.destinationList small{color:var(--studio-muted);margin-top:3px}.fallbackTag,.variantTag{text-transform:uppercase;border-radius:6px;width:fit-content;padding:5px 7px;font-size:9px;font-weight:800}.fallbackTag{color:var(--studio-blue-soft);background:#4777ff21}.variantTag{color:#aab3c2;background:#242a35}.lockedNote{color:var(--studio-faint);font-size:11px}.addDestinationForm{align-items:end;gap:9px;margin-top:12px;display:flex}.addDestinationForm label{color:var(--studio-muted);flex:1;gap:6px;font-size:11px;display:grid}.fileActions{gap:8px;display:flex}.fileActions input{display:none}.importPreviewNotice{background:#4777ff12;border:1px solid #4777ff47;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:-2px 0 16px;padding:13px;display:grid}.importPreviewNotice strong,.importPreviewNotice p{display:block}.importPreviewNotice p{color:var(--studio-muted);margin:3px 0 0;font-size:11px}.manualRuleForm{border:1px solid var(--studio-line-soft);background:#10151d;border-radius:14px;gap:14px;margin-bottom:16px;padding:16px;display:grid}.manualRuleForm label,.simulatorForm label{color:var(--studio-muted);gap:6px;font-size:10px;display:grid}.ruleBuilderTopline{grid-template-columns:minmax(240px,1fr) 140px;gap:10px;display:grid}.conditionBuilder{gap:8px;display:grid}.conditionRow{grid-template-columns:46px minmax(150px,.7fr) minmax(150px,.8fr) minmax(220px,1.4fr) 40px;align-items:center;gap:8px;display:grid}.conditionRow:not(:has(input[aria-label^=Параметр])){grid-template-columns:46px minmax(180px,.8fr) minmax(260px,1.8fr) 40px}.conditionJoin{color:var(--studio-blue-soft);text-transform:uppercase;font-size:11px;font-weight:800}.addConditionButton{width:fit-content}.ruleBuilderActions{justify-content:flex-end;gap:8px;display:flex}.ruleList article{border:1px solid var(--studio-line-soft);background:#11161e;border-radius:12px;grid-template-columns:70px minmax(0,1fr) auto auto auto auto;align-items:center;gap:10px;min-height:72px;padding:10px;display:grid}.ruleList article.disabled{opacity:.48}.rulePriority{border-right:1px solid var(--studio-line-soft);text-align:center}.rulePriority span,.rulePriority small,.ruleSentence strong,.ruleSentence small{display:block}.rulePriority span{color:var(--studio-blue-soft);font-size:19px}.rulePriority small,.ruleSentence small{color:var(--studio-faint);font-size:9px}.ruleSentence strong{font-size:12px;line-height:1.45}.simulatorForm{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.simulatorForm .button{align-self:end}.simulationResult{border-left:3px solid var(--studio-blue);background:#4777ff12;border-radius:0 10px 10px 0;gap:5px;margin-top:14px;padding:14px;display:grid}.simulationResult span,.simulationResult small{color:var(--studio-muted)}.decisionList>div{border-bottom:1px solid var(--studio-line-soft);grid-template-columns:180px 130px 1fr;gap:12px;padding:10px 0;display:grid}.decisionList span,.decisionList small{color:var(--studio-muted)}.noCloakingNotice{background:#ff7a660b;border-color:#ff7a6633;padding:17px 20px}.noCloakingNotice strong{color:#ffc2b8}.noCloakingNotice p{color:var(--studio-muted);margin:6px 0 0;line-height:1.5}.noCloakingNotice hr{border:0;border-top:1px solid var(--studio-line-soft);margin:15px 0}.analyticsPanel{gap:16px}.queueBadge{border:1px solid var(--studio-line);color:var(--studio-muted);border-radius:999px;padding:8px 11px;font-size:10px}.queueBadge.ready{color:#9fc9ff;border-color:#5eb6d94d}.analyticsToolbar{border:1px solid var(--studio-line);border-radius:14px;padding:12px}.analyticsNotice{color:#d6c29b;background:#f4b8600f;border:1px solid #f4b86042;border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.geoAttribution{color:var(--br-text-subtle);text-align:right;margin:12px 0 0;font-size:11px}.geoAttribution a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px}.geoAttribution a:hover{color:var(--br-text-secondary)}.rangeTabs{border-color:var(--studio-line);background:#0f131a}.rangeTabs .rangeActive{background:var(--studio-blue);color:#fff;text-decoration:none}.analyticsMetrics{grid-template-columns:repeat(4,1fr);gap:10px}.analyticsMetrics article{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:13px;min-height:132px}.analyticsMetrics article strong{font-size:30px}.analyticsMetrics article em{color:var(--studio-muted)}.insightEmpty>span{color:var(--studio-blue-soft)}.metricIcon.lime,.legendDot.lime{color:var(--studio-blue-soft);background:#4777ff26}.metricIcon.cyan,.legendDot.cyan{color:var(--studio-coral);background:#ff7a6624}.metricIcon.violet{color:var(--studio-amber);background:#f4b86024}.chartCard,.sourceCard,.insightCard{border:1px solid var(--studio-line);border-radius:14px}.analyticsBodyWide{grid-template-columns:minmax(0,1.6fr) minmax(270px,.6fr)}.insightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.insightCardWide{grid-column:1/-1}.geoMap{background:#10151d}.breakdownBar{background:#262e3b}.breakdownBar span{background:var(--studio-blue)}.deviceStack span:first-child{background:var(--studio-blue)!important}.donut:after{background:var(--studio-panel)}.statusDot{background:var(--studio-blue);box-shadow:none}.integrationsPage,.operationsPage{gap:14px;display:grid}.integrationCard,.operationCard{border:1px solid var(--studio-line);border-radius:var(--studio-radius);background:var(--studio-panel);padding:20px}.integrationHeading{grid-template-columns:46px 1fr auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.integrationLogo{width:46px;height:46px;color:var(--studio-blue-soft);background:#20283a;border-radius:12px;place-items:center;font-size:11px;font-weight:850;display:grid}.integrationHeading h3{margin:0;font-size:17px}.integrationHeading p{color:var(--studio-muted);margin:4px 0 0}.integrationStatus{color:var(--studio-muted);font-variant-numeric:tabular-nums;background:#242a35;border-radius:999px;padding:6px 9px;font-size:10px}.integrationStatus.connected{color:#9fc9ff;background:#5eb6d91f}.checkField{border:1px solid var(--studio-line);border-radius:9px;grid-auto-flow:column;align-items:center;min-height:42px;padding:0 9px;gap:6px!important;display:flex!important}.checkField input{min-height:auto}.checkField>span{color:var(--studio-text);gap:1px;font-size:11px;display:grid}.checkField>span small{color:var(--studio-faint);font-size:9px}.integrationDataState{border:1px dashed var(--studio-line);color:var(--studio-muted);background:#11161e;border-radius:10px;margin:0;padding:13px 14px;font-size:11px;line-height:1.5}.secretNotice{background:#f4b86012;border:1px solid #f4b86059;border-radius:12px;grid-template-columns:minmax(180px,.5fr) minmax(220px,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.secretNotice strong,.secretNotice small{display:block}.secretNotice small{color:var(--studio-muted);margin-top:3px}.secretNotice code{color:#f2d4a4;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.secretNotice button{color:#f2d4a4;cursor:pointer;background:0 0;border:1px solid #f4b86059;border-radius:8px;min-height:38px;padding:0 11px}.secretNoticeActions{align-items:center;gap:7px;display:flex}.secretNoticeActions .secretDismissButton{flex:0 0 38px;width:38px;padding:0;font-size:18px;line-height:1}.secretNoticeActions button:focus-visible{outline:2px solid var(--studio-amber);outline-offset:2px}.operationsGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.operationCardWide{grid-column:1/-1}.operationCard>h3{margin:13px 0 5px}.operationCard>p{color:var(--studio-muted)}.operationCard form:not(.inlineForm){gap:9px;display:grid}.operationField{color:var(--studio-muted);gap:7px;font-size:12px;display:grid}.operationField>span{font-weight:650}.bulkOperationForm{margin-top:18px}.bulkLinkSelection{border:1px solid var(--studio-line);border-radius:12px;min-width:0;margin:0;padding:14px}.bulkLinkSelection legend{color:var(--studio-muted);padding:0 7px;font-size:12px;font-weight:650}.bulkLinkList{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;max-height:280px;display:grid;overflow:auto}.bulkLinkOption{border:1px solid var(--studio-line-soft);color:#dce3ef;cursor:pointer;background:#12161e;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.bulkLinkOption:has(input:checked){background:#4777ff17;border-color:#4777ff9e}.bulkLinkOption input{width:17px;height:17px;min-height:17px;accent-color:var(--studio-blue);margin:0;padding:0}.bulkLinkOption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bulkActionFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.bulkPreview{background:#4777ff0f;border:1px solid #4777ff61;border-radius:14px;grid-template-columns:minmax(210px,1fr) minmax(210px,1fr);gap:14px;margin-top:14px;padding:16px;display:grid}.bulkPreview h4{margin:0;font-size:17px}.bulkPreview p:not(.eyebrow){color:var(--studio-muted);margin:6px 0 0}.bulkPreview ul{color:#dce3ef;max-height:150px;margin:0;padding:0 0 0 20px;overflow:auto}.bulkPreview li+li{margin-top:5px}.bulkPreviewActions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}@media (max-width:1280px){.landingWorkspace{grid-template-columns:175px minmax(320px,1fr) 340px}.manualRuleForm{grid-template-columns:1fr}.manualRuleForm .button{align-self:end}.linksPage>.list li{grid-template-columns:minmax(190px,1fr) auto}.linkListActions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:1040px){.shell.dashboard{grid-template-columns:82px minmax(0,1fr)}.appSidebar{padding-inline:10px}.brandMark{justify-content:center;padding-inline:0}.brandMark>span:last-child,.workspaceCard>div,.workspaceChevron,.navLabel,.navText,.sidebarFooter>div{display:none}.workspaceCard{grid-template-columns:1fr;justify-items:center;padding:8px}.sideNav button{justify-content:center;padding:0}.sideNav button em{background:#252d3a;min-width:17px;margin:0;padding:1px 4px;position:absolute;transform:translate(15px,-13px)}.sidebarFooter{grid-template-columns:1fr;justify-items:center}.studioHero{grid-template-columns:1fr}.studioHeroFacts{border:0;border-top:1px solid var(--studio-line);grid-template-columns:repeat(3,1fr)}.studioHeroFacts>div{border-bottom:0;border-right:1px solid var(--studio-line-soft)}.studioMetrics{grid-template-columns:repeat(2,1fr)}.projectCreatePanel{grid-template-columns:1fr}.projectCardHeader{grid-template-columns:52px minmax(0,1fr)}.projectMeta{flex-wrap:wrap;grid-column:2;justify-content:flex-start;justify-items:start;min-width:0;display:flex}.landingWorkspace{grid-template-columns:165px minmax(0,1fr)}.mobileEditorTabs{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:10px;gap:3px;width:fit-content;padding:3px;display:flex}.mobileEditorTabs button{min-height:36px;color:var(--studio-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px}.mobileEditorTabs button[aria-pressed=true]{color:#fff;background:#293247}.landingWorkspace.mobilePane-editor .previewDock{display:none}.landingWorkspace.mobilePane-preview{grid-template-columns:1fr}.landingWorkspace.mobilePane-preview .editorSections,.landingWorkspace.mobilePane-preview .editorInspector{display:none}.previewDock{border-left:0;border-top:1px solid var(--studio-line);grid-column:1/-1}.phoneCanvas{position:relative;top:0}.tierGrid{grid-template-columns:1fr}.simulatorForm{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.shell.dashboard{padding-top:66px;display:block}.shell.dashboard:after{left:0}.appSidebar{border-right:0;border-bottom:1px solid var(--studio-line);flex-direction:row;align-items:center;gap:8px;width:100%;height:66px;padding:8px 10px;position:fixed;top:0;left:0;overflow-x:auto}.brandMark{flex:none;padding:0}.brandGlyph{width:34px;height:34px}.workspaceCard,.sidebarFooter,.navLabel{display:none}.sideNav{gap:4px;display:flex}.sideNav button{flex:0 0 42px;width:42px}.sideNav button.active{box-shadow:inset 0 -3px 0 var(--studio-blue)}.appSidebar nav:nth-of-type(2){border-left:1px solid var(--studio-line);margin-left:4px;padding-left:8px;display:flex}.dashboardContent{padding:0 14px 40px}.topbar{min-height:86px;margin-bottom:18px}.topbarActions .identity{display:none}.topbar h1{font-size:25px}.topbar .eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.studioHero{min-height:0}.studioHeroCopy{padding:34px 24px}.studioHero h2{font-size:44px}.studioHeroFacts{grid-template-columns:1fr}.studioHeroFacts>div{border-right:0;border-bottom:1px solid var(--studio-line-soft);padding:18px 24px}.studioMetrics,.quickActions,.analyticsMetrics,.insightGrid,.operationsGrid{grid-template-columns:1fr}.operationCardWide,.insightCardWide{grid-column:auto}.bulkActionFields,.bulkPreview{grid-template-columns:1fr}.bulkPreviewActions{grid-column:auto}.productPageHeader,.sectionHeading,.routingIntro,.routingSectionHeading,.editorCommandBar{flex-direction:column}.projectSummary,.projectCreateForm,.campaignSectionHeading,.campaignCreateForm,.campaignList,.viewerGrantForm{grid-template-columns:1fr}.projectSummary>div{border-right:0;border-bottom:1px solid var(--studio-line-soft)}.projectSummary>div:last-child{border-bottom:0}.projectCreateForm .button,.campaignCreateForm .button,.viewerGrantForm .button{width:100%}.projectEmpty{grid-template-columns:1fr;place-content:center start}.projectCardHeader{grid-template-columns:42px minmax(0,1fr);align-items:start;padding:15px}.projectGlyph{width:42px;height:42px}.projectIdentity h3{font-size:21px}.projectMeta{grid-column:1/-1}.viewerAccessPanel{margin:0 15px 14px}.viewerAccessHeading{flex-direction:column}.viewerAccessHeading .button{width:100%}.viewerGrantForm>small{grid-column:auto}.campaignSection{padding:15px}.campaignSectionHeading{align-items:stretch}.recentLinksList>div{grid-template-columns:1fr;gap:5px;padding:12px 0}.linkToolbar{flex-wrap:wrap}.searchField{flex-basis:100%}.linkWizard{grid-template-columns:1fr}.wizardRail{border-right:0;border-bottom:1px solid var(--studio-line);flex-direction:row;padding:10px}.wizardRail button{flex:1;justify-content:center;font-size:0}.typeChoiceGrid,.wizardFields,.wizardSummary{grid-template-columns:1fr}.fieldWide{grid-column:auto}.linksPage>.list li{grid-template-columns:1fr}.linksPage>.list li>.linkState,.linkListActions{grid-column:1/-1}.landingWorkspace{flex-direction:column;display:flex}.editorLoadState{grid-template-columns:1fr;justify-items:start;min-height:360px;padding:24px}.editorSections{border-right:0;border-bottom:1px solid var(--studio-line);display:flex;overflow-x:auto}.editorSections button{min-width:150px}.editorInspector{padding:18px}.editableRow,.structureList>div{grid-template-columns:28px 1fr auto}.editableRow>div{grid-template-columns:1fr}.editableRow .iconButton,.structureList .iconButton{grid-column:3}.templateStrip>div,.themeGrid,.appearanceControls,.structureTextEditor,.importPreviewNotice{grid-template-columns:1fr}.structureTextEditor>label,label.structureTextEditor,.structureTextArea{grid-column:1/-1}.socialRow,.domainSummary,.domainAddForm,.teamSummary,.teamCreateForm,.teamList{grid-template-columns:1fr}.domainSummary>div{border-right:0;border-bottom:1px solid var(--studio-line-soft)}.domainCard>header{grid-template-columns:44px 1fr}.domainStatuses{grid-column:1/-1;justify-content:flex-start}.dnsValueRow{grid-template-columns:1fr auto}.dnsValueRow>span{grid-column:1/-1}.domainCard>footer{flex-direction:column;align-items:stretch}.teamSummary>div{border-right:0;border-bottom:1px solid var(--studio-line-soft)}.memberPasswordForm{grid-template-columns:1fr}.phoneCanvas{min-height:620px}.manualRuleForm,.simulatorForm,:is(.ruleBuilderTopline,.conditionRow,.conditionRow:not(:has(input[aria-label^=Параметр]))){grid-template-columns:1fr}.conditionJoin{margin-top:6px}.ruleBuilderActions{flex-direction:column-reverse;align-items:stretch}.destinationList>div,.ruleList article,.decisionList>div{grid-template-columns:1fr}.fileActions{flex-wrap:wrap}.analyticsBodyWide{grid-template-columns:1fr}.analyticsToolbar{align-items:stretch}.integrationHeading{grid-template-columns:46px 1fr}.integrationStatus{grid-column:1/-1;width:fit-content}.secretNotice,.templateGallery{grid-template-columns:1fr}.mediaUploadCard,.mediaAssetList article{grid-template-columns:64px minmax(0,1fr)}.mediaUploadCard input,.mediaAssetList article>div{grid-column:1/-1;max-width:none}.mediaAssetList article>img{width:64px;height:58px}}@media (max-width:480px){.topbarActions .button{flex:auto;width:100%;padding:0 14px;font-size:12px}.topbarActions .button .uiIcon{width:18px}.studioHero h2{font-size:38px}.studioHeroActions .button{width:100%}.studioMetrics article{min-height:120px}.wizardBody,.routingSection{padding:18px}.editorCommandBar>div{flex-wrap:wrap;width:100%}.editorCommandBar .button{flex:1}.templateGallery>button{grid-template-columns:76px minmax(0,1fr) auto}.templateVisual{width:76px;height:108px}.templateLibraryShortcut{grid-template-columns:auto 1fr}.templateLibraryShortcut>b{display:none}.bulkPreviewActions{flex-direction:column-reverse}.bulkPreviewActions .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
