@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/exo-2-cyrillic-ext-wght-normal.0_39dieusn6qe.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/exo-2-cyrillic-wght-normal.2dyab3f8h84fa.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/exo-2-vietnamese-wght-normal.29mzm1k56bw59.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/exo-2-latin-ext-wght-normal.1k8m1o3r99m6q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2 Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/exo-2-latin-wght-normal.0quzjbg-woj4r.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090c;--surface:#0d0f14;--surface-2:#13161c;--surface-3:#1a1d24;--border:#292d35;--border-strong:#3a3f48;--text:#f2f2f0;--platinum:#b0b3b8;--muted:#969ba3;--accent:#d4af37;--accent-bright:#ffd86a;--accent-dim:#3b2c0e;--violet:#8a2bff;--violet-dim:#24123d;--warn:#e4b951;--danger:#ff777d;--good:#71d695;--info:#b276ff;--sidebar:282px;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--text);background:radial-gradient(circle at 84% -12%, #8a2bff21, transparent 31rem), radial-gradient(circle at 4% 0%, #d4af3714, transparent 24rem), var(--bg);min-height:100vh;margin:0}body:before{content:"";z-index:-1;pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-shell{min-height:100vh}.auth-main{background:radial-gradient(circle at 50% 5%,#8a2bff1f,#0000 30rem),radial-gradient(circle at 8% 90%,#d4af3712,#0000 25rem);place-items:start center;min-height:100vh;padding:7vh 20px 40px;display:grid}.sidebar{width:var(--sidebar);border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#0b0d0ff0;padding:26px 16px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand-mark{align-items:center;gap:11px;padding:0 8px 24px;display:flex}.brand-glyph{background:var(--accent);color:#07110e;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;box-shadow:0 0 28px #78e1c22e}.brand-title{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:760}.brand-sub{color:var(--muted);letter-spacing:.16em;margin-top:3px;font-size:10px;display:block}.nav{gap:4px;display:grid}.nav-link{color:#aab3bc;border-radius:8px;align-items:center;gap:11px;min-height:39px;padding:9px 11px;font-size:13px;display:flex}.nav-link:hover{background:var(--surface-2);color:var(--text)}.nav-link.active{color:var(--accent);background:#1a2522;box-shadow:inset 0 0 0 1px #294a42}.nav-link svg{flex:none;width:17px;height:17px}.sidebar-foot{border-top:1px solid var(--border);color:var(--muted);margin-top:24px;padding:14px 10px 0;font-size:11px;line-height:1.5}.main{margin-left:var(--sidebar);min-height:100vh}.topbar{border-bottom:1px solid var(--border);z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0d0fe0;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.crumb{color:var(--muted);letter-spacing:.04em;font-size:12px}.route-context{align-items:center;gap:11px;display:flex}.route-context-icon{color:#e4c459;background:radial-gradient(circle at 30% 20%,#d4af3721,#0000 70%),#ffffff06;border:1px solid #d4af3733;border-radius:11px;place-items:center;width:35px;height:35px;display:grid;box-shadow:inset 0 1px #ffffff0a}.route-context-icon svg{width:16px;height:16px}.route-context-copy,.route-context-copy small,.route-context-copy strong{display:block}.route-context-copy small{color:#727883;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:750;line-height:1}.route-context-copy strong{color:#e8e7e2;letter-spacing:-.01em;margin-top:5px;font-size:12px;font-weight:680;line-height:1}.org-switch{color:#cfd5da;align-items:center;gap:10px;font-size:12px;display:flex}.org-avatar{width:31px;height:31px;color:var(--accent);background:#202f2b;border:1px solid #34554c;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.content{max-width:1500px;margin:0 auto;padding:36px}.page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.eyebrow{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:750}h1{letter-spacing:-.035em;max-width:850px;margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.02}h2{letter-spacing:-.01em;margin:0 0 6px;font-size:17px}h3{margin:0 0 7px;font-size:14px}p{color:var(--muted);line-height:1.6}.page-sub{max-width:720px;margin:12px 0 0;font-size:14px}.button{color:var(--text);cursor:pointer;background:#1d2525;border:1px solid #3a4646;border-radius:8px;min-height:44px;padding:9px 14px;font-size:12px;font-weight:700}.button:hover:not(:disabled){border-color:var(--accent);background:#21312d}.button:disabled{opacity:.42;cursor:not-allowed}.button-primary{color:#07110e;background:var(--accent);border-color:var(--accent)}.button-danger{color:#ffaaa8;background:#2b1c1c;border-color:#60302f}.button-row{flex-wrap:wrap;gap:9px;display:flex}.simulation-banner{color:#f5d796;background:#211c11;border:1px solid #6f5826;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:11px 15px;font-size:12px;display:flex}.auth-status{color:#d7b8f4;background:#8a2bff12;border:1px solid #b276ff33;border-radius:11px;margin:18px 0 4px;padding:11px 13px;font-size:11px}.grid{gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border:1px solid var(--border);background:linear-gradient(#181c20eb,#111417f0);border-radius:12px;min-width:0;padding:19px;box-shadow:0 12px 34px #0000001f}.card-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.card p{margin:4px 0;font-size:12px}.metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:11px}.badge{white-space:nowrap;border:1px solid var(--border);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.badge-neutral{color:#c4ccd3;background:#1b1f23}.badge-good{color:var(--good);background:#14281c;border-color:#2c6142}.badge-warn{color:var(--warn);background:#2b2212;border-color:#684f24}.badge-danger{color:var(--danger);background:#2a1717;border-color:#693332}.badge-info{color:var(--info);background:#172234;border-color:#304b70}.section{margin-top:20px}.table-wrap{border:1px solid var(--border);border-radius:12px;overflow:auto}table{border-collapse:collapse;background:#111417d1;width:100%;min-width:720px}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:13px 15px;font-size:12px}th{color:#7f8992;text-transform:uppercase;letter-spacing:.1em;background:#121518;font-size:9px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#171c20}.stack{gap:11px;display:grid}.list-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.list-row:last-child{border-bottom:0}.row-title{font-size:12px;font-weight:700}.row-meta{color:var(--muted);margin-top:4px;font-size:10px}.progress{background:#293038;border-radius:99px;height:5px;margin-top:10px;overflow:hidden}.progress>span{background:var(--accent);height:100%;display:block}.empty-state{text-align:center;border:1px dashed #343b41;border-radius:10px;align-content:center;place-items:center;min-height:220px;padding:30px;display:grid}.empty-state p{max-width:460px;margin:3px auto 16px}.empty-icon{color:var(--accent);margin-bottom:12px;font-size:28px}.filter-bar{flex-wrap:wrap;gap:9px;margin-bottom:16px;display:flex}.field{gap:6px;min-width:160px;display:grid}.field label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.field input,.field select,.field textarea{color:var(--text);border:1px solid var(--border);background:#111518;border-radius:7px;min-height:38px;padding:8px 10px}.field textarea{resize:vertical;min-height:110px}.field input:disabled,.field select:disabled,.field textarea:disabled{color:#7f858e;cursor:not-allowed}.media-preview{aspect-ratio:4/5;text-align:center;color:#bdd9d1;background:linear-gradient(150deg,#273a35,#111719 70%);border:1px solid #31423e;border-radius:9px;place-items:center;max-height:410px;padding:25px;display:grid}.review-layout{grid-template-columns:minmax(250px,.75fr) minmax(320px,1.25fr);gap:18px;display:grid}.caption-box{border:1px solid var(--border);color:#d9dee2;white-space:pre-line;background:#101316;border-radius:8px;padding:16px;font-size:13px;line-height:1.7}.workflow-track{gap:5px;margin:18px 0;padding-bottom:5px;display:flex;overflow:auto}.workflow-step{background:#293038;border-radius:99px;flex:1;min-width:52px;height:6px}.workflow-step.current{background:var(--warn)}.calendar{border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(7,minmax(110px,1fr));display:grid;overflow:auto}.calendar-day{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:130px;padding:10px}.calendar-day:nth-child(7n){border-right:0}.calendar-month-label{color:#deddd8;margin:4px 0 12px;font-size:13px;font-weight:700}.calendar-day.outside-month{color:#575d66;background:#05060847}.day-number{color:var(--muted);margin-bottom:12px;font-size:10px}.calendar-item{border-left:2px solid var(--accent);background:#1b2c27;border-radius:6px;margin-bottom:6px;padding:8px;font-size:10px}.cap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.capability{border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:10px;font-size:11px}.capability.on{color:var(--good);background:#12241a;border-color:#29583e}.capability.off{color:#7e878e;text-decoration:line-through}.chart{border-bottom:1px solid var(--border);align-items:end;gap:9px;height:150px;padding:18px 8px 0;display:flex}.bar{background:linear-gradient(180deg, var(--accent), #285848);border-radius:4px 4px 0 0;flex:1;min-width:20px;position:relative}.bar span{color:var(--muted);font-size:9px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.legal{max-width:760px}.legal h2{margin-top:28px}.legal-review{color:#f1cc77;background:#211b0e;border:1px solid #6f5826;border-radius:8px;padding:12px}.mobile-menu,.mobile-brand,.sidebar-scrim{display:none}.sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#0c0e12fa,#08090cfa);padding:24px 15px 22px}.brand-mark{border-bottom:1px solid #d4af372e;margin-bottom:9px;padding:0 8px 22px;display:block}.keystone-logo{align-items:center;gap:11px;min-width:0;display:flex}.keystone-symbol{filter:drop-shadow(0 4px 8px #000000bf)drop-shadow(0 0 9px #d4af3729);flex:none;width:45px;height:auto}.keystone-wordmark{text-transform:uppercase;min-width:0;font-family:"Exo 2 Variable",sans-serif;line-height:1}.keystone-wordmark strong{color:var(--accent-bright);letter-spacing:.2em;white-space:nowrap;font-size:14px;font-weight:690;display:block}.keystone-wordmark span{color:var(--platinum);letter-spacing:.39em;white-space:nowrap;margin-top:7px;font-size:9px;font-weight:560;display:block}.keystone-logo-compact{justify-content:center}.keystone-logo-compact .keystone-symbol{width:92px}.brand-promise{color:#777c84;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;margin:11px 0 0 56px;font-family:"Exo 2 Variable",sans-serif;font-size:8px;font-weight:520;display:flex}.brand-promise i{background:var(--violet);width:3px;height:3px;box-shadow:0 0 7px var(--violet);border-radius:50%}.nav-link{color:#adb2ba;border:1px solid #0000;border-radius:7px}.nav-link.active{color:#f3e4ad;box-shadow:inset 2px 0 0 var(--violet), 0 0 24px #8a2bff12;background:linear-gradient(90deg,#8a2bff29,#d4af3709);border-color:#8a2bff6b}.topbar{background:#08090cdb}.org-avatar{color:#d5b1ff;background:#17131f;border-color:#54317c}.operational-status{color:#cf9fff;letter-spacing:.09em;text-transform:uppercase;background:#8a2bff14;border:1px solid #8a2bff57;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:760;display:inline-flex}.page-head-copy{padding-left:17px;position:relative}.page-head-copy:before{content:"";background:linear-gradient(var(--accent-bright), var(--accent), var(--violet));border-radius:2px;width:2px;position:absolute;inset:1px auto 1px 0;box-shadow:0 0 13px #8a2bff57}.eyebrow,h1,h2,h3{font-family:"Exo 2 Variable",sans-serif}.eyebrow{color:var(--accent-bright)}.button{background:linear-gradient(#20232a,#181b20);border-color:#3a3f48}.simulation-banner{background:linear-gradient(90deg,#36280dc7,#18130de6)}.card{background:linear-gradient(145deg,#191c22f0,#0d0f13f7);border-radius:11px;position:relative;box-shadow:0 18px 50px #0000002e}.card:before{content:"";background:linear-gradient(90deg, var(--accent), transparent);opacity:.56;width:42px;height:1px;position:absolute;inset:0 auto auto 18px}.badge-info{background:#21152f;border-color:#56317e}.progress>span{background:linear-gradient(90deg, var(--accent), var(--violet))}.field input,.field select,.field textarea{background:#0e1015}.media-preview{isolation:isolate;color:#e4d8b1;background:radial-gradient(circle at 50% 18%,#d4af371f,#0000 32%),radial-gradient(circle at 105% 100%,#8a2bff2e,#0000 45%),linear-gradient(145deg,#17191d,#090a0d 72%);border-color:#4a3b1d;position:relative;overflow:hidden}.media-preview:before{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(#d4af372e 1px,#0000 1px),linear-gradient(90deg,#d4af372e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.workflow-creative{justify-items:center;gap:10px;display:grid}.workflow-creative strong{color:#f4e4af;letter-spacing:.04em;font-family:"Exo 2 Variable",sans-serif;font-size:16px}.workflow-step.done{background:linear-gradient(90deg, #bd8c22, var(--accent-bright))}.workflow-step.current{background:linear-gradient(90deg, var(--accent), var(--violet));box-shadow:0 0 10px #8a2bff66}.calendar-item{border-left-color:var(--violet);background:#211b2d}.bar{background:linear-gradient(180deg, var(--violet), #5d18ae 64%, #2a153e)}body:before{opacity:.045;background-size:88px 88px}.content{max-width:1580px;padding:40px}.sidebar{background:radial-gradient(circle at 30% 0,#d4af3711,#0000 17rem),#08090cfa}.nav{gap:5px}.nav-link{color:#aeb2ba;border-radius:11px;min-height:42px}.nav-link:hover{color:#f6f5f1;background:#ffffff0b;border-color:#0000}.nav-link.active{color:#faf8fd;background:linear-gradient(110deg,#8a2bff2e,#8a2bff0e);border-color:#8a2bff38;box-shadow:0 10px 26px #0000002e}.nav-link.active svg{color:#e9ca65}.topbar{background:#08090cb8;border-color:#ffffff13;height:74px}.operational-status{color:#c98cff;letter-spacing:.07em;background:#8a2bff12;border-color:#8a2bff3d;font-size:9px}.page-head-copy{padding-left:0}.page-head-copy:before{display:none}.eyebrow{color:#d9b849;letter-spacing:.12em;font-family:Inter Variable,sans-serif;font-weight:720}h1,h2,h3{font-family:Inter Variable,sans-serif}h1{letter-spacing:-.047em;font-weight:660;line-height:1.06}h2,h3{letter-spacing:-.025em}.page-sub{font-size:15px}.button{background:#ffffff0e;border-color:#ffffff1f;border-radius:11px;min-height:44px}.button:hover:not(:disabled){color:#fff8df;background:#ffffff16;border-color:#d4af378c}.button-primary{color:#171003;background:linear-gradient(135deg,#f0d46e,#cfa32b);border-color:#f4d671c2;box-shadow:0 12px 32px #d4af3729}.button-primary:hover:not(:disabled){color:#100b02;background:linear-gradient(135deg,#f9df81,#dbb43b);box-shadow:0 14px 38px #d4af373d}.button svg{vertical-align:-3px;width:15px;height:15px}.simulation-banner{background:#d4af3711;border-color:#d4af374d;border-radius:14px}.card{background:#12141ae0;border-color:#ffffff17;border-radius:18px;box-shadow:0 22px 60px #0003}.card:before{display:none}.metric-card{background:radial-gradient(circle at 100% 0,#8a2bff14,#0000 48%),#12141ae6;min-height:174px;padding:20px}.metric-card .card-head{margin-bottom:18px}.metric-label{color:#afb3bb;letter-spacing:-.01em;text-transform:none;font-size:12px;font-weight:590}.metric{letter-spacing:-.055em;margin:8px 0 3px;font-size:34px;font-weight:650}.metric-icon{width:36px;height:36px;color:var(--platinum);background:#b0b3b817;border-radius:11px;place-items:center;display:grid}.metric-icon svg{width:17px;height:17px}.metric-icon-warn{color:#f1ca62;background:#d4af371f}.metric-icon-info{color:#c995ff;background:#8a2bff24}.metric-icon-good{color:var(--good);background:#71d6951c}.media-preview{border-color:#d4af3740;border-radius:15px}.media-preview:before{opacity:.58;background:radial-gradient(circle at 50% 43%,#d4af372e,#0000 24%),radial-gradient(circle at 92% 94%,#8a2bff33,#0000 38%)}.caption-box,.field input,.field select,.field textarea{background:#05060961;border-color:#ffffff1a;border-radius:11px}.table-wrap,.empty-state,.calendar{border-radius:16px}.command-hero{isolation:isolate;background:radial-gradient(circle at 87% 13%,#8a2bff33,#0000 25rem),radial-gradient(circle at 63% 112%,#d4af371f,#0000 23rem),linear-gradient(135deg,#1c1e26f5,#0a0b0ffa);border:1px solid #ffffff17;border-radius:28px;grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);align-items:center;gap:30px;min-height:365px;margin-bottom:22px;padding:48px 52px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000057}.command-hero:before{content:"";z-index:-1;background:linear-gradient(115deg,#0000 45%,#ffffff06 45.2%,#0000 45.5%),linear-gradient(70deg,#0000 64%,#8a2bff0e 64.2%,#0000 64.6%);position:absolute;inset:0}.command-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), var(--violet), transparent);height:1px;position:absolute;inset:auto 8% -1px;box-shadow:0 0 24px #8a2bff8c}.hero-kicker{color:#e4c65f;letter-spacing:.03em;background:#d4af3712;border:1px solid #d4af373b;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.hero-kicker svg{width:14px;height:14px}.command-hero h1{max-width:720px;font-size:clamp(42px,5vw,68px);line-height:.99}.command-hero h1 span{color:#0000;background:linear-gradient(100deg,#fff5ce 10%,#dbb84d 50%,#a95aff 104%);-webkit-background-clip:text;background-clip:text}.command-hero-copy>p{color:#abb0ba;max-width:650px;margin:22px 0 0;font-size:16px;line-height:1.65}.hero-actions{margin-top:28px}.hero-actions .button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.hero-orbit{aspect-ratio:1;justify-self:center;width:min(31vw,340px);position:relative}.orbit-ring{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.orbit-ring-one{border-color:#8a2bff52;inset:3%;box-shadow:inset 0 0 55px #8a2bff0e,0 0 40px #8a2bff1a}.orbit-ring-two{border-color:#d4af3757;inset:17%;box-shadow:inset 0 0 45px #d4af370e}.orbit-core{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090cb8;border:1px solid #ffffff1f;border-radius:50%;align-content:center;place-items:center;gap:5px;display:grid;position:absolute;inset:28%;box-shadow:0 24px 60px #00000085,0 0 50px #d4af3714}.orbit-core .keystone-logo-compact .keystone-symbol{width:clamp(54px,5.5vw,78px)}.orbit-core>span{color:#d7d4cc;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.orbit-label{color:#d7d9de;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0e13bf;border:1px solid #ffffff1a;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:650;position:absolute;box-shadow:0 12px 30px #00000040}.orbit-create{top:24%;left:-2%}.orbit-publish{top:41%;right:-4%}.orbit-grow{bottom:3%;left:18%}.sidebar{flex-direction:column;padding:20px 14px 14px;transition:width .22s,padding .22s;display:flex;overflow:hidden}.main{transition:margin-left .22s}.brand-mark{border-bottom-color:#ffffff13;margin-bottom:14px;padding:0 10px 19px}.keystone-symbol{width:48px}.brand-promise{color:#727782;margin-top:10px;margin-left:59px}.sidebar-create{color:#f6e8b4;background:radial-gradient(circle at 0 0,#d4af3724,#0000 70%),#d4af370e;border:1px solid #d4af3740;border-radius:13px;grid-template-columns:28px 1fr 16px;align-items:center;gap:9px;min-height:46px;margin:0 2px 13px;padding:7px 10px;font-size:12px;font-weight:690;display:grid;box-shadow:inset 0 1px #ffffff09}.sidebar-create:hover{background:#d4af371a;border-color:#e9ca6585}.sidebar-create-icon{color:#1b1202;background:linear-gradient(135deg,#f1d36b,#c79522);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.sidebar-create-icon svg{width:14px;height:14px}.sidebar-create>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;opacity:.58;width:14px;height:14px}.nav{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex:1;min-height:0;padding:1px 2px 14px;display:block;overflow-y:auto}.nav-section+.nav-section{margin-top:12px}.nav-section-label{color:#676d77;letter-spacing:.13em;text-transform:uppercase;margin:0 10px 6px;font-size:9px;font-weight:720}.nav-link{border-radius:12px;grid-template-columns:28px minmax(0,1fr) 14px;gap:9px;min-height:38px;margin-bottom:2px;padding:5px 9px 5px 6px;font-size:12px;display:grid}.nav-link-icon{color:#8f96a0;background:#ffffff06;border:1px solid #0000;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.nav-link-icon svg{width:15px;height:15px}.nav-link:hover .nav-link-icon{color:#d8d9dc;background:#ffffff0e}.nav-link.active{background:linear-gradient(100deg,#8a2bff2b,#ffffff06);border-color:#8a2bff33}.nav-link.active .nav-link-icon{color:#f0cf62;background:#d4af3717;border-color:#d4af372e;box-shadow:0 0 20px #d4af370f}.nav-active-arrow{color:#8f5ec0!important;width:13px!important;height:13px!important}.sidebar-foot{border-top-color:#ffffff13;margin-top:0;padding:12px 2px 0}.workspace-card{background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:8px;display:grid}.workspace-card-avatar{color:#d7a6ff;background:#8a2bff1c;border:1px solid #8a2bff47;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:760;display:grid}.workspace-card strong,.workspace-card span{display:block}.workspace-card strong{color:#e5e5e3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-card span{color:#737984;margin-top:2px;font-size:9px}.workspace-card>svg{color:#606670;width:13px}.safety-state{align-items:flex-start;gap:8px;padding:11px 9px 2px;display:flex}.safety-state>span{background:#efc858;border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px;box-shadow:0 0 12px #efc85873}.safety-state strong,.safety-state small{display:block}.safety-state strong{color:#c4c7cc;font-size:10px}.safety-state small{color:#6f7580;margin-top:2px;font-size:8px}.sidebar-collapse{color:#7f858e;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:8px;padding:7px;font-size:10px;font-weight:650;display:flex}.sidebar-collapse:hover{color:#e6e3dc;background:#ffffff0b}.sidebar-collapse svg{width:15px;height:15px}.production-state-bar{color:#9da3ab;background:#71d69509;border:1px solid #71d69529;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin-bottom:16px;padding:10px 15px;font-size:11px;display:flex}.production-state-bar>div{align-items:center;gap:8px;display:flex}.production-state-bar strong{color:#dfe5e0}.production-state-bar a{color:#efd16f;flex:none;font-weight:700}.production-state-bar a:hover{color:#ffe99b}.production-state-dot{background:#71d695;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #71d6958c}.launch-readiness-card{background:radial-gradient(circle at 96% 5%,#8a2bff14,#0000 22rem),#12141ae0;padding:24px;overflow:hidden}.readiness-path{background:#ffffff13;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.readiness-step{background:#090a0eeb;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:10px;min-height:110px;padding:17px;display:grid;position:relative}.readiness-step>span{color:#e3c35b;background:#d4af370e;border:1px solid #d4af3733;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.readiness-step strong{color:#ebeae6;font-size:12px}.readiness-step p{color:#858b95;margin:4px 0 0;font-size:10px;line-height:1.45}.readiness-step small{color:#be8af1;letter-spacing:.05em;text-transform:uppercase;grid-column:2;width:max-content;margin-top:8px;font-size:9px;font-weight:700}.review-production-layout{grid-template-columns:minmax(280px,.68fr) minmax(420px,1.32fr);gap:18px;display:grid}.review-stage-card,.review-inbox-card{min-height:590px}.review-inbox-card{flex-direction:column;display:flex}.review-inbox-card .empty-state{text-align:center;flex:1;align-content:center;place-items:center;min-height:310px;display:grid}.review-inbox-card>.button{margin-top:16px}.instagram-device-preview{background:#08090c;border:1px solid #ffffff1f;border-radius:32px;width:min(100%,340px);margin:22px auto 0;padding:10px;box-shadow:0 30px 60px #0000004d,inset 0 0 0 3px #ffffff05}.preview-chrome{align-items:center;gap:5px;height:36px;padding:0 10px;display:flex}.preview-chrome span{background:#4c5057;border-radius:50%;width:5px;height:5px}.preview-chrome span:first-child{background:#2a2d33;border-radius:99px;width:23px;height:5px;margin-right:auto}.preview-canvas{aspect-ratio:4/5;background:radial-gradient(circle at 70% 20%,#8a2bff2e,#0000 38%),radial-gradient(circle at 15% 80%,#d4af371f,#0000 36%),#101218;border:1px solid #ffffff13;border-radius:20px;place-items:center;display:grid;overflow:hidden}.preview-watermark{color:#e8c75c7a;background:#d4af370a;border:1px solid #d4af374d;border-radius:25px;place-items:center;width:82px;height:82px;font-family:"Exo 2 Variable",sans-serif;font-size:33px;font-weight:650;display:grid;transform:rotate(45deg)}.preview-watermark:first-letter{transform:rotate(-45deg)}.preview-lines{gap:8px;padding:19px 8px 10px;display:grid}.preview-lines i{background:#fff1;border-radius:99px;height:6px}.preview-lines i:nth-child(2){width:76%}.preview-lines i:nth-child(3){width:43%}.review-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.review-gate{background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;min-height:76px;padding:13px}.review-gate span,.review-gate strong{display:block}.review-gate span{color:#d9b94f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.review-gate strong{color:#c4c7ce;margin-top:8px;font-size:10px}.analytics-production-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;display:grid}.analytics-empty-card,.analytics-readiness-card{min-height:480px}.analytics-empty-card{flex-direction:column;display:flex}.analytics-empty-card .empty-state{text-align:center;flex:1;align-content:center;place-items:center;display:grid}.analytics-readiness-card{background:radial-gradient(circle at 100% 0,#8a2bff17,#0000 22rem),#12141ae6}.readiness-checklist{gap:9px;margin-top:24px;display:grid}.readiness-check{background:#07080b57;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:70px;padding:12px;display:grid}.readiness-check>span{color:#bb88ec;background:#8a2bff1a;border-radius:10px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.readiness-check strong{color:#deddd9;font-size:11px}.readiness-check p{margin:3px 0 0;font-size:10px}.media-library-empty{grid-template-columns:minmax(300px,.86fr) minmax(380px,1.14fr);align-items:center;gap:28px;min-height:550px;padding:34px;display:grid;overflow:hidden}.media-library-empty .empty-state{background:0 0;border:0}.media-drop-visual{aspect-ratio:1.14;justify-self:center;width:min(100%,430px);position:relative}.media-drop-visual:before{content:"MEDIA VAULT";z-index:4;color:#ebdaa4c7;letter-spacing:.22em;text-align:center;font-size:10px;font-weight:780;position:absolute;inset:45% 0 auto}.media-tile{background:radial-gradient(circle at 75% 20%,#8a2bff38,#0000 40%),radial-gradient(circle at 24% 80%,#d4af372e,#0000 40%),#111319;border:1px solid #ffffff1a;border-radius:25px;position:absolute;inset:9% 15%;box-shadow:0 28px 70px #0006}.media-tile:after{content:"";border:1px dashed #ffffff14;border-radius:17px;position:absolute;inset:13px}.media-tile-one{opacity:.55;transform:rotate(-9deg)translate(-7%,3%)}.media-tile-two{opacity:.72;transform:rotate(8deg)translate(7%,-1%)}.media-tile-three{z-index:3;transform:translateY(-2%)}.calendar-empty-overlay{z-index:2;border-radius:18px;width:min(600px,100% - 32px);margin:-425px auto 235px;position:relative;box-shadow:0 30px 80px #00000080}.calendar-empty-overlay .empty-state{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0c10f0;border-color:#d4af3729;min-height:190px}.brand-policy-card{background:radial-gradient(circle at 110% -10%,#8a2bff1c,#0000 58%),#12141ae6;min-height:190px;padding:22px;overflow:hidden}.brand-policy-card h2{margin-top:30px;font-size:18px}.brand-policy-card p{margin-top:10px;font-size:11px}.form-notice{color:#d4b65b;margin:14px 0 0;font-size:11px}.automation-empty-card{place-items:center;min-height:360px;display:grid}.automation-empty-card .empty-state{width:min(100%,720px)}.automation-limits p{background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;min-height:92px;margin:14px 0 0;padding:15px}.onboarding-list{gap:2px;display:grid}.onboarding-row{border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:62px;padding:10px 12px;display:grid}.onboarding-row:hover{background:#ffffff06;border-color:#ffffff13}.onboarding-row>span{color:#caa83a;background:#d4af370b;border:1px solid #d4af3724;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.onboarding-row strong{color:#d9dad7;font-size:12px}.tutorial-page-head{align-items:flex-end}.tutorial-time{color:#d9bd65;background:#d4af370d;border:1px solid #d4af372e;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:700}.tutorial-experience{background:radial-gradient(circle at 85% 0,#8a2bff1f,#0000 32rem),#0d0f14f0;border:1px solid #ffffff17;border-radius:26px;overflow:hidden;box-shadow:0 36px 100px #00000052}.tutorial-progress{background:#05060957;border-bottom:1px solid #ffffff13;grid-template-columns:150px minmax(0,1fr) 230px;align-items:center;gap:20px;padding:17px 20px;display:grid}.tutorial-progress-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tutorial-progress-head span{color:#aaaeb6;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.tutorial-progress-head strong{color:#e4c65f;font-size:11px}.tutorial-step-list{grid-template-columns:repeat(6,minmax(74px,1fr));gap:4px;display:grid}.tutorial-step{color:#858b94;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:6px;display:grid}.tutorial-step:hover,.tutorial-step.active{color:#f1efea;background:#ffffff0b}.tutorial-step.active{background:#8a2bff17;border-color:#8a2bff33}.tutorial-step-icon{background:#ffffff0b;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.tutorial-step-icon svg{width:13px;height:13px}.tutorial-step.active .tutorial-step-icon{color:#edcf69;background:#d4af371a}.tutorial-step small,.tutorial-step strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tutorial-step small{color:#5f6570;font-size:7px}.tutorial-step strong{margin-top:1px;font-size:9px}.tutorial-step-check{display:none}.tutorial-guardrail{border-left:1px solid #ffffff13;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding-left:18px;display:grid}.tutorial-guardrail>svg{color:#71d695;width:20px}.tutorial-guardrail strong,.tutorial-guardrail span{display:block}.tutorial-guardrail strong{color:#d8dcd8;font-size:10px}.tutorial-guardrail span{color:#777e87;margin-top:2px;font-size:8px}.tutorial-stage{grid-template-columns:minmax(0,1.05fr) minmax(370px,.95fr);align-items:center;gap:42px;min-height:540px;padding:50px 56px;display:grid}.tutorial-stage-copy{max-width:700px}.tutorial-eyebrow{color:#d8b94e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px;font-size:10px;font-weight:800}.tutorial-stage h2{letter-spacing:-.05em;max-width:650px;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:650;line-height:1.04}.tutorial-stage-copy>p{color:#a1a6af;max-width:650px;margin:20px 0 0;font-size:14px}.tutorial-checks{gap:10px;margin-top:25px;display:grid}.tutorial-checks>div{color:#c9ccd1;align-items:center;gap:9px;font-size:11px;display:flex}.tutorial-checks svg{color:#e8c85e;background:#d4af371a;border-radius:50%;width:16px;height:16px;padding:3px}.tutorial-actions{margin-top:30px}.tutorial-actions .button{align-items:center;gap:9px;display:inline-flex}.tutorial-visual{aspect-ratio:1;justify-self:center;width:min(100%,470px);position:relative}.tutorial-visual-grid{opacity:.18;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:30px 30px;border-radius:50%;position:absolute;inset:6%;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.tutorial-orbit{border:1px solid #ffffff17;border-radius:50%;position:absolute}.tutorial-orbit-one{border-color:#8a2bff45;inset:8%;box-shadow:0 0 60px #8a2bff17}.tutorial-orbit-two{border-color:#d4af3747;inset:25%}.tutorial-visual-core{color:#efd16d;background:#08090ce0;border:1px solid #ffffff21;border-radius:50%;align-content:center;place-items:center;gap:10px;display:grid;position:absolute;inset:34%;box-shadow:0 25px 60px #00000070,0 0 50px #d4af3714}.tutorial-visual-core svg{width:28px;height:28px}.tutorial-visual-core span{color:#d8d7d2;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.tutorial-node{color:#bdc0c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0c10c7;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:650;position:absolute}.tutorial-node-top{top:17%;left:17%}.tutorial-node-right{top:49%;right:2%}.tutorial-node-bottom{bottom:8%;left:28%}.tutorial-footnote{background:#05060952;border-top:1px solid #ffffff13;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:18px 24px;display:grid}.tutorial-footnote>svg{color:#bc82ef;background:#8a2bff12;border:1px solid #8a2bff2e;border-radius:11px;width:34px;height:34px;padding:8px}.tutorial-footnote strong,.tutorial-footnote span{display:block}.tutorial-footnote strong{color:#deddd9;font-size:11px}.tutorial-footnote span{color:#7f858e;max-width:900px;margin-top:3px;font-size:9px;line-height:1.5}@media (min-width:761px){.sidebar.compact{width:88px;padding-inline:14px}.sidebar.compact~.main{margin-left:88px}.sidebar.compact .brand-mark{justify-content:center;min-height:76px;padding-inline:0}.sidebar.compact .keystone-wordmark,.sidebar.compact .brand-promise,.sidebar.compact .sidebar-create-label,.sidebar.compact .sidebar-create>svg,.sidebar.compact .nav-section-label,.sidebar.compact .nav-link>span:not(.nav-link-icon),.sidebar.compact .nav-active-arrow,.sidebar.compact .workspace-card-copy,.sidebar.compact .workspace-card>svg,.sidebar.compact .safety-state-copy,.sidebar.compact .sidebar-collapse span{display:none}.sidebar.compact .brand-mark .keystone-symbol{width:42px}.sidebar.compact .sidebar-create{grid-template-columns:1fr;justify-items:center;width:52px;min-height:46px;margin:0 auto 14px;padding:7px}.sidebar.compact .sidebar-create-icon{width:31px;height:31px}.sidebar.compact .nav-section+.nav-section{margin-top:9px}.sidebar.compact .nav-link{grid-template-columns:1fr;justify-items:center;width:52px;min-height:43px;margin:0 auto 3px;padding:5px}.sidebar.compact .nav-link-icon{width:31px;height:31px}.sidebar.compact .nav-link.active{box-shadow:inset 2px 0 0 var(--violet), 0 10px 24px #0003}.sidebar.compact .sidebar-foot{padding-inline:0;padding-bottom:36px}.sidebar.compact .workspace-card{grid-template-columns:1fr;justify-items:center;width:50px;margin:auto;padding:7px}.sidebar.compact .safety-state{justify-content:center;padding:12px 0 3px}.sidebar.compact .safety-state>span{margin-top:0}}.operations-console{gap:18px;display:grid}.operations-panel{background:linear-gradient(145deg,#ffffff08,#0000 55%),#0f1014e0;border-color:#ffffff16;position:relative;overflow:hidden}.operations-panel:before{content:"";background:linear-gradient(#d4af37b3,#8a2bff38,#0000 82%);width:2px;position:absolute;inset:0 auto 0 0}.panel-kicker{color:#bf91ed;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:760;display:block}.operations-form{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(150px,.7fr)) auto;align-items:end;gap:12px;margin-top:22px;display:grid}.operations-form .button,.operations-panel .button,.lead-card .button,.asset-card .button{min-height:44px}.field-wide{min-width:0}.operations-notice{color:#8d939e;margin:16px 0 0;font-size:11px;line-height:1.55}.section-tight{margin-top:14px}.operations-note{color:#747b86;border-top:1px solid #ffffff12;margin-top:18px;padding-top:16px;font-size:11px}.operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.operations-metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-metric{background:radial-gradient(circle at 90% 0,#8a2bff17,#0000 52%),#101115d6;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;min-height:146px;display:flex}.operations-metric strong{color:#f0ede4;max-width:100%;font-family:var(--font-display), Inter, sans-serif;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(24px,2.4vw,34px);font-weight:620;overflow:hidden}.asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.asset-card{min-width:0;padding:0;overflow:hidden}.asset-card-visual{background:linear-gradient(135deg,#d4af3724,#0000 42%),radial-gradient(circle at 70% 30%,#8a2bff33,#0000 47%),#101116;border-bottom:1px solid #ffffff12;align-content:center;justify-items:center;gap:8px;min-height:168px;display:grid}.asset-card-video{background:linear-gradient(135deg,#8a2bff30,#0000 45%),radial-gradient(circle at 80% 15%,#d4af371f,#0000 45%),#0f1014}.asset-card-visual>span{color:#f1d56f;width:54px;height:54px;font-family:var(--font-display), Inter, sans-serif;background:#d4af3713;border:1px solid #e8ca6852;border-radius:18px;place-items:center;font-size:22px;display:grid}.asset-card-visual small{color:#777e89;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.asset-card-body{padding:18px}.compact-head{align-items:flex-start;gap:12px}.compact-head h3,.record-title-line h3{overflow-wrap:anywhere;margin:0;font-size:14px}.asset-meta-row{color:#777e89;flex-wrap:wrap;align-items:center;gap:6px 13px;margin:13px 0;font-size:9px;display:flex}.asset-meta-row>span:not(:last-child):after{content:"";vertical-align:middle;background:#d4af378c;border-radius:50%;width:3px;height:3px;margin-left:13px;display:inline-block}.records-list{gap:9px;margin-top:18px;display:grid}.record-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-width:0;padding:16px;display:grid}.record-row:hover{background:#ffffff08;border-color:#d4af372b}.record-primary{min-width:0}.record-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.record-primary p{color:#858b95;margin:7px 0 0;font-size:10px;line-height:1.5}.record-primary code,.asset-meta-row code{color:#7e6697;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;display:inline-block;overflow:hidden}.record-error{color:#e58d91!important}.record-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.record-actions-inline{flex-direction:row;justify-content:space-between;align-items:center;margin-top:13px}.lead-grid,.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.lead-card,.connection-card{background:radial-gradient(circle at 100% 0,#8a2bff12,#0000 46%),#ffffff05;border:1px solid #ffffff13;border-radius:16px;min-width:0;padding:18px}.lead-reason{color:#b6b8bd;min-height:46px;margin:15px 0 0;line-height:1.55}.automation-boundary-card{background:radial-gradient(circle at 0,#d4af3717,#0000 42%),#101115db;border-color:#d4af3726;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:28px;display:grid}.boundary-pills{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.boundary-pills span{color:#a6a9af;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;padding:8px 10px;font-size:9px}.connection-hero{background:radial-gradient(circle at 85% 15%,#8a2bff3d,#0000 34%),radial-gradient(circle at 15% 120%,#d4af371f,#0000 45%),#101116;border:1px solid #8a2bff2e;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:168px;padding:30px;display:flex;overflow:hidden}.connection-hero h2{font-family:var(--font-display), Inter, sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,48px)}.connection-hero p{max-width:660px;margin:8px 0 0}.setup-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:20px;display:grid}.setup-path>div{background:#ffffff05;border:1px solid #fff1;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:82px;padding:11px;display:flex}.setup-path span{color:#bf91ed;font-size:9px}.setup-path strong{color:#b7bac0;font-size:10px;line-height:1.35}.capability-on{color:#9ddaba;background:#44a97c12;border-color:#5ecd9a38}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.role-chip{color:#9da1a9;background:#ffffff05;border:1px solid #ffffff12;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:9px;display:flex}.role-chip strong{color:#edd377;font-size:14px}.safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.safety-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.safety-card strong{color:#c7c9ce;font-size:10px}.safety-card p{color:#6f7580;margin:5px 0 0;font-size:9px;line-height:1.45}.audit-toolbar{grid-template-columns:repeat(2,minmax(170px,1fr)) auto auto;align-items:end;gap:12px;display:grid}.audit-timeline{gap:0;display:grid}.audit-event{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:4px 0 18px;display:grid;position:relative}.audit-event:not(:last-child):before{content:"";background:linear-gradient(#d4af3742,#8a2bff1f);width:1px;position:absolute;top:16px;bottom:-1px;left:6px}.audit-node{background:#d6b43f;border:3px solid #17181d;border-radius:50%;width:13px;height:13px;margin-top:3px;box-shadow:0 0 0 1px #d4af3757}.audit-event-body{border-bottom:1px solid #ffffff0e;min-width:0;padding:0 0 15px}.audit-event-body>p{color:#868c96;overflow-wrap:anywhere;margin:6px 0 0;font-size:10px}.campaign-form{margin-top:22px}.campaign-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.field-span-2{grid-column:span 2}.label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.label-row span{color:#777e89;font-size:9px}.campaign-form textarea,.lead-card textarea{resize:vertical;border:1px solid var(--border);width:100%;color:var(--text);background:#101419;border-radius:10px;padding:12px}.composer-footer{border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-top:16px;display:flex}.composer-footer p{color:#777e89;max-width:620px;margin:0;font-size:10px}.composer-footer strong{color:#b99ddd}.review-workspace{grid-template-columns:minmax(380px,.86fr) minmax(420px,1.14fr);align-items:start;gap:16px;display:grid}.production-review-stage,.production-review-inbox{min-width:0}.production-review-stage{position:sticky;top:92px}.production-preview{width:min(100%,420px);margin:18px auto 0}.production-preview .preview-canvas{background:radial-gradient(circle at 70% 25%,#8a2bff33,#0000 34%),linear-gradient(145deg,#d4af371f,#0000 42%),#101116;place-items:center;min-height:365px;padding:28px;display:grid}.production-preview-brand{text-align:center;justify-items:center;gap:16px;display:grid}.production-preview-brand .keystone-symbol{width:56px}.production-preview-brand>span{color:#d5b846;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:760}.production-preview-brand>strong{color:#f0eee8;max-width:310px;font-family:var(--font-display), Inter, sans-serif;letter-spacing:-.04em;font-size:clamp(24px,3vw,34px);font-weight:560;line-height:1.05}.preview-caption{background:#111217;border-top:1px solid #ffffff0f;padding:17px}.preview-caption strong,.preview-caption span{color:#dfc45f;text-transform:uppercase;letter-spacing:.12em;font-size:9px;display:block}.preview-caption p{color:#b4b7bd;max-height:112px;margin:9px 0;font-size:11px;line-height:1.55;overflow-y:auto}.review-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.review-evidence-grid>div{background:#ffffff05;border:1px solid #fff1;border-radius:11px;min-width:0;padding:10px}.review-evidence-grid span,.review-evidence-grid strong,.review-evidence-grid small,.review-evidence-grid code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.review-evidence-grid span{color:#6e7580;text-transform:uppercase;font-size:8px}.review-evidence-grid strong{color:#d2d4d8;margin-top:5px;font-size:10px}.review-evidence-grid small,.review-evidence-grid code{color:#756787;margin-top:3px;font-size:8px}.review-item-list{gap:6px;max-height:315px;margin-top:17px;padding-right:4px;display:grid;overflow-y:auto}.review-item{width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #fff1;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.review-item:hover,.review-item.active{background:linear-gradient(100deg,#d4af3712,#8a2bff0e);border-color:#d4af373d}.review-item strong,.review-item small{display:block}.review-item strong{color:#d2d4d7;font-size:10px}.review-item small{color:#707681;margin-top:4px;font-size:8px}.review-decision-panel{border-top:1px solid #fff1;gap:12px;margin-top:18px;padding-top:17px;display:grid}.compliance-finding{background:#d4af3709;border:1px solid #d4af371f;border-radius:11px;align-items:flex-start;gap:10px;padding:11px;display:flex}.compliance-finding p{margin:0;font-size:10px;line-height:1.5}.decision-actions{flex-wrap:wrap;gap:8px;display:flex}.approval-success{background:#57c9900b;border:1px solid #57c99029;border-radius:12px;padding:13px}.approval-success p{margin:8px 0 0;font-size:10px}.calendar-toolbar{grid-template-columns:repeat(3,minmax(150px,.8fr)) minmax(220px,1.2fr);align-items:end;gap:12px;display:grid}.calendar-timezone{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:flex}.calendar-timezone span{color:#6f7580;font-size:9px}.calendar-timezone strong{color:#c5b06b;font-size:9px}.calendar-production-card{padding:16px;overflow-x:auto}.calendar-event{background:linear-gradient(100deg,#8a2bff1c,#d4af370d);border:1px solid #8a2bff26;border-radius:7px;gap:3px;margin-top:7px;padding:6px 7px;display:grid;overflow:hidden}.calendar-event span,.calendar-event small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-event span{color:#c7c8cc;font-size:8px;font-weight:650}.calendar-event small{color:#77717f;font-size:7px}.analytics-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-metric-grid .operations-metric p{color:#747b86;margin:0;font-size:9px;line-height:1.45}@media (max-width:1100px){.operations-form{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-form .button{width:max-content}.asset-grid,.safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-boundary-card,.review-workspace{grid-template-columns:1fr}.calendar-toolbar,.analytics-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-review-stage{position:static}.boundary-pills{justify-content:flex-start}.command-hero{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);padding:40px}.hero-orbit{width:min(31vw,300px)}.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.review-layout,.review-production-layout,.analytics-production-layout{grid-template-columns:1fr}.review-stage-card,.review-inbox-card,.analytics-empty-card,.analytics-readiness-card{min-height:auto}.readiness-path{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-progress{grid-template-columns:110px minmax(0,1fr)}.tutorial-guardrail{display:none}.tutorial-stage{grid-template-columns:minmax(0,1fr) minmax(300px,.74fr);padding:42px}.cap-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:761px) and (max-width:900px){:root{--sidebar:0px}.sidebar{width:282px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:19;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0203059e;border:0;padding:0;display:block;position:fixed;inset:0}.main{margin-left:0}.topbar{padding:0 22px}.mobile-menu{border:1px solid var(--border);width:44px;height:44px;color:var(--text);background:var(--surface);border-radius:10px;place-items:center;display:inline-grid}.mobile-brand{margin-right:auto;display:block}.mobile-brand .keystone-symbol{width:34px}.route-context,.org-switch>span:not(.operational-status),.org-switch>svg,.sidebar-collapse{display:none}}@media (max-width:760px){:root{--sidebar:0px}.sidebar{width:282px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-scrim{z-index:19;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0203059e;border:0;padding:0;display:block;position:fixed;inset:0}.main{margin-left:0}.topbar{height:62px;padding:0 18px}.mobile-menu{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--text);border-radius:8px;place-items:center;display:inline-grid}.mobile-brand{margin-right:auto;display:block}.mobile-brand .keystone-logo-compact .keystone-symbol{width:31px}.crumb,.org-switch>span:not(.operational-status),.org-switch>svg{display:none}.content{padding:24px 18px}.sidebar-collapse{display:none}.command-hero{border-radius:22px;grid-template-columns:1fr;gap:28px;min-height:auto;padding:30px 24px 24px}.command-hero h1{font-size:clamp(38px,12vw,51px)}.command-hero-copy>p{font-size:14px}.hero-actions .button{flex:1}.hero-orbit{width:min(76vw,290px);margin:-4px auto 0}.metric-card{min-height:158px}.production-state-bar{flex-direction:column;align-items:flex-start}.production-state-bar>div{flex-wrap:wrap;align-items:flex-start}.production-state-bar>div>span:last-child{width:100%;padding-left:15px}.page-head{flex-direction:column;align-items:start}.grid-4,.grid-3,.grid-2,.operations-metrics,.operations-metrics-three,.operations-form,.asset-grid,.lead-grid,.connection-grid,.safety-grid,.audit-toolbar,.calendar-toolbar,.analytics-metric-grid,.campaign-form-grid{grid-template-columns:1fr}.field-span-2{grid-column:auto}.composer-footer{flex-direction:column;align-items:stretch}.composer-footer .button,.decision-actions .button{width:100%}.review-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-preview .preview-canvas{min-height:300px}.operations-form .button,.audit-toolbar .button{width:100%}.operations-metric{min-height:128px}.asset-card-visual{min-height:145px}.record-row{grid-template-columns:1fr}.record-actions{align-items:stretch}.record-actions .button{width:100%}.record-actions-inline{flex-direction:column;align-items:stretch}.connection-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:24px}.setup-path{grid-template-columns:repeat(2,minmax(0,1fr))}.role-grid{grid-template-columns:1fr}.audit-event{grid-template-columns:18px minmax(0,1fr);gap:8px}.calendar{grid-template-columns:repeat(7,120px)}.calendar-empty-overlay{width:calc(100% - 28px);margin-top:-410px}.readiness-path,.review-gate-grid{grid-template-columns:1fr}.media-library-empty{grid-template-columns:1fr;min-height:auto;padding:24px}.onboarding-row{grid-template-columns:34px minmax(0,1fr)}.onboarding-row .badge{grid-column:2;width:max-content}.media-drop-visual{width:min(88vw,380px)}.tutorial-time{display:none}.tutorial-experience{border-radius:20px}.tutorial-progress{padding:15px;display:block;overflow-x:auto}.tutorial-progress-head{margin-bottom:12px}.tutorial-step-list{min-width:550px}.tutorial-stage{grid-template-columns:1fr;gap:18px;min-height:auto;padding:34px 24px 28px}.tutorial-stage h2{font-size:clamp(31px,10vw,42px)}.tutorial-visual{order:-1;width:min(82vw,320px)}.tutorial-footnote{padding:16px}.cap-grid{grid-template-columns:1fr}.simulation-banner{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.create-studio,.campaigns-simple,.brand-settings,.advanced-index{gap:22px;max-width:1200px;display:grid}.studio-kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:600}.studio-hero h1,.campaigns-toolbar h1,.brand-settings h1,.advanced-index h1{letter-spacing:-.03em;margin:0;font-family:"Exo 2 Variable","Exo 2",sans-serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.studio-subcopy,.campaigns-toolbar p,.advanced-index>p{color:var(--muted);max-width:42rem}.studio-prompt-shell{border:1px solid var(--border);background:linear-gradient(#d4af370d,#0000 40%),#0d0f14eb;border-radius:22px;gap:16px;padding:22px;display:grid}.studio-talk-shell{border:1px solid var(--border);background:radial-gradient(circle at 20% 0,#d4af3724,#0000 42%),#0d0f14f0;border-radius:28px;gap:18px;padding:24px;display:grid}.studio-talk{text-align:center;justify-items:center;gap:10px;display:grid}.studio-talk-mic{border:1px solid var(--border-strong);width:min(100%,280px);min-height:168px;color:var(--text);cursor:pointer;background:linear-gradient(#ffffff0a,#0000003d);border-radius:28px;place-items:center;gap:10px;padding:24px 18px;display:grid}.studio-talk-mic:hover,.studio-talk-mic:focus-visible{border-color:var(--accent)}.studio-talk-mic.active{border-color:var(--accent);background:#d4af371a;box-shadow:0 0 0 4px #d4af3729}.studio-talk-mic.busy{cursor:wait;opacity:.85}.studio-talk-mic-label{letter-spacing:.02em;font-size:1rem}.studio-talk-hint,.studio-talk-live,.studio-talk-error{max-width:36rem;margin:0}.studio-talk-hint{color:var(--muted)}.studio-talk-live{color:var(--platinum)}.studio-talk-error{color:var(--warn)}.studio-talk-meta{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studio-talk-turns{gap:8px;margin:0;padding:0;list-style:none;display:grid}.talk-turn{border:1px solid var(--border);background:#ffffff05;border-radius:14px;gap:2px;padding:10px 12px;display:grid}.talk-turn.you{border-color:#d4af3759}.talk-turn-role{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.studio-talk-actions{flex-wrap:wrap;gap:16px;display:flex}.studio-type-fallback{gap:10px;display:grid}.studio-type-fallback textarea{min-height:72px}@media (max-width:720px){.studio-talk-meta{grid-template-columns:1fr}.studio-talk-mic{width:100%}}.voice-dictation{align-items:center;gap:8px;min-height:36px;display:inline-flex}.voice-dictation-button{border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.voice-dictation-button:hover,.voice-dictation-button:focus-visible{border-color:var(--accent);color:var(--accent)}.voice-dictation-button.active{border-color:var(--accent);color:var(--accent);background:#d4af3724;box-shadow:0 0 0 3px #d4af371f}.voice-dictation-button.busy{cursor:wait;opacity:.8}.voice-dictation-status{color:var(--muted);white-space:nowrap;font-size:.82rem}.voice-dictation.unavailable{opacity:.45}.voice-dictation-button .spin{animation:.9s linear infinite voice-spin}@keyframes voice-spin{to{transform:rotate(360deg)}}.studio-prompt-shell textarea,.studio-revise-bar input,.campaigns-filters input,.campaigns-filters select,.brand-profile-form textarea,.brand-profile-form input,.brand-profile-form select{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);border-radius:14px;padding:14px 16px}.studio-controls{grid-template-columns:1.2fr 1fr auto;align-items:end;gap:12px;display:grid}.studio-chips{flex-wrap:wrap;gap:8px;display:flex}.studio-chip{border:1px solid var(--border);color:var(--platinum);cursor:pointer;text-align:left;background:#ffffff05;border-radius:999px;padding:10px 14px}.studio-chip:hover,.studio-chip:focus-visible{border-color:var(--accent);color:var(--text)}.studio-more-toggle{color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.studio-more{gap:12px;display:grid}.studio-banner{border:1px solid var(--border);background:#d4af3714;border-radius:12px;margin:0;padding:12px 14px}.studio-banner.muted{color:var(--muted);background:#ffffff08}.studio-workspace{gap:18px;display:grid}.studio-workspace-main{grid-template-columns:minmax(280px,1.1fr) minmax(280px,.9fr);align-items:start;gap:20px;display:grid}.composed-preview{border:1px solid var(--border-strong);background:#050505;border-radius:24px;max-width:560px;margin:0;overflow:hidden}.composed-preview-frame{background:radial-gradient(circle at 70% 18%,#d4af3738,#0000 28%),linear-gradient(160deg,#111318 0%,#07080a 55%,#000 100%);align-content:end;gap:12px;height:100%;min-height:360px;padding:10% 9% 12%;display:grid}.composed-preview-mark{letter-spacing:.22em;color:var(--accent);font-size:.72rem}.composed-preview-frame h3{max-width:14ch;margin:0;font-family:"Exo 2 Variable","Exo 2",sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05}.composed-preview-frame p{color:var(--platinum);max-width:28ch;margin:0}.composed-preview-cta{color:var(--accent-bright);border:1px solid #d4af3773;border-radius:999px;width:fit-content;margin-top:8px;padding:10px 14px;font-size:.85rem;display:inline-flex}.composed-preview figcaption{color:var(--muted);border-top:1px solid var(--border);padding:12px 16px;font-size:.82rem}.studio-details{border:1px solid var(--border);background:#0d0f14e6;border-radius:22px;gap:14px;padding:18px;display:grid}.studio-meta{gap:10px;margin:0;display:grid}.studio-meta div{gap:2px;display:grid}.studio-meta dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.studio-meta dd{margin:0}.studio-copy-block h3{color:var(--accent);margin:0 0 6px;font-size:.85rem}.studio-copy-block p{color:var(--platinum);white-space:pre-wrap;margin:0}.studio-actions{flex-wrap:wrap;gap:8px;display:flex}.studio-warnings{color:var(--warn);margin:0;padding-left:18px}.studio-revise-bar{border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090cf0;border-radius:18px;grid-template-columns:1fr auto;gap:10px;padding:12px;display:grid;position:sticky;bottom:12px}.studio-version-rail{flex-wrap:wrap;gap:8px;display:flex}.studio-version-rail button{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:999px;padding:8px 12px}.studio-version-rail button.active{border-color:var(--accent);color:var(--text)}.studio-context-note,.studio-source{color:var(--muted);font-size:.9rem}.campaigns-toolbar,.advanced-groups{justify-content:space-between;align-items:start;gap:16px;display:flex}.advanced-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.advanced-link-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.advanced-link-list a{color:var(--platinum)}.advanced-link-list a:hover{color:var(--accent-bright)}.campaigns-filters{grid-template-columns:1.4fr 1fr 1fr auto;gap:10px;display:grid}.view-toggle{border:1px solid var(--border);border-radius:12px;display:inline-flex;overflow:hidden}.view-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px 14px}.view-toggle button.active{color:var(--text);background:#d4af371f}.campaigns-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.campaigns-list{gap:12px;display:grid}.campaign-dates{color:var(--muted)}.brand-profile-form{gap:16px;display:grid}@media (max-width:960px){.studio-workspace-main,.studio-controls,.campaigns-filters,.advanced-groups,.campaigns-toolbar{flex-direction:column;grid-template-columns:1fr}.studio-revise-bar{grid-template-columns:1fr}}.composed-preview-photo{object-fit:cover;background:#050505;width:100%;height:100%;display:block}
