:root{color-scheme:light;--ink:#172b38;--text-muted:#3d4f5f;--paper:#f5f8fc;--surface:#fff;--line:#e2eaf1;--blue:#2343b8;--green:#0f6e5a;--blue-soft:#edf2ff;--mint:#e9f5f3;--glow-blue:#e6edff;--glow-green:#e2f3ed;--shadow-rest:0 2px 8px #193b4d06,0 18px 48px #244d7608;--shadow-raised:0 3px 10px #193b4d0a,0 28px 72px #244d7612;--yellow:#d7f0e5;--sage:#d7eee8;--red:#c63e47;--panel-radius:24px;--control-radius:13px;--panel-shadow:0 4px 24px #26476205;--background:var(--paper);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--blue);--primary-foreground:#fff;--secondary:var(--mint);--secondary-foreground:var(--ink);--muted:var(--paper);--muted-foreground:var(--text-muted);--accent:var(--blue-soft);--accent-foreground:var(--ink);--destructive:var(--red);--destructive-foreground:#fff;--border:var(--line);--input:var(--line);--ring:var(--blue);--radius:var(--control-radius);--sidebar:var(--surface);--sidebar-foreground:var(--ink);--sidebar-primary:var(--blue);--sidebar-primary-foreground:#fff;--sidebar-accent:var(--blue-soft);--sidebar-accent-foreground:var(--blue);--sidebar-border:var(--line);--sidebar-ring:var(--blue)}body{-webkit-font-smoothing:antialiased}.public-site{position:relative;isolation:isolate;max-width:1440px;margin:auto;padding:0 40px}.public-site:before{position:fixed;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 80% 18%,#b9caffb0 0,transparent 30%),radial-gradient(ellipse at 67% 56%,#c3ecdfa0 0,transparent 29%),radial-gradient(ellipse at 5% 42%,#c8eee37a 0,transparent 29%),linear-gradient(180deg,#f7f8ff,#f5f8fc 55%,#f7faf9);content:""}.public-site p{line-height:1.65}.public-site h1,.public-site h2,.public-site h3{letter-spacing:-.045em}.public-header{position:sticky;z-index:30;top:10px;justify-content:space-between;margin:10px -12px 0;padding:11px 16px;border:1px solid #ffffffc2;border-radius:22px;background:#f9fbf1d9;box-shadow:0 10px 34px #243e6e0b;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.public-header,.public-header nav,.public-header-actions{display:flex;align-items:center;gap:24px}.public-header nav a{min-height:44px;display:inline-flex;align-items:center;color:var(--text-muted);font-size:14px}.public-header nav a:hover,.public-text-link:hover{color:var(--blue)}.public-header-actions{gap:12px}.public-skip{position:fixed;top:10px;left:20px;padding:12px 20px;background:white;border:2px solid var(--blue);border-radius:13px;z-index:50;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.public-skip:focus{clip-path:none;width:auto;height:auto;overflow:visible}.public-hero{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(36px,5vw,72px);min-height:min(820px,calc(100svh - 90px));padding:52px 0 88px}.public-pilot{font-size:14px;color:var(--green);font-weight:650;margin-bottom:24px}.public-hero h1{max-width:12ch;white-space:pre-line;font-size:clamp(48px,6vw,88px);line-height:.99;font-weight:720;letter-spacing:-.065em;text-wrap:balance}.public-intro{color:var(--text-muted);font-size:clamp(17px,1.5vw,20px);max-width:44ch;margin-top:26px}.public-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:32px}.public-text-link{min-height:44px;display:inline-flex;align-items:center;font-size:14px;text-decoration:underline;text-underline-offset:5px}.public-note{font-size:12px;color:var(--text-muted);max-width:50ch;margin-top:18px}.public-scene{min-width:0;margin:0}.public-product-preview{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1.14;padding:clamp(22px,3vw,40px);border:1px solid #ffffff;border-radius:36px;background:radial-gradient(ellipse at 94% 0,#9fe6d480 0,transparent 35%),radial-gradient(ellipse at 0 100%,#adbeffbf 0,transparent 44%),linear-gradient(145deg,#ffffff,#f8faff 49%,#eaf0ff);box-shadow:0 2px 4px #193b4d08,0 54px 130px #244d7633,inset 0 1px 0 #fff;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg);transform-origin:center}.public-product-preview:after{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(125deg,#ffffff80,transparent 26%,transparent 68%,#dce7ff2a);pointer-events:none;content:""}.public-product-preview:before{position:absolute;z-index:-1;top:-22%;right:-13%;width:42%;aspect-ratio:1;border:1px solid #d6e7e9;border-radius:50%;content:""}.public-preview-orb{position:absolute;z-index:0;bottom:-20%;left:-8%;width:34%;aspect-ratio:1;border:1px solid #ffffff8c;border-radius:50%;background:radial-gradient(circle at 31% 25%,#ffffff 0 2%,#c5f2e7 8%,#7cd8bb 25%,#72a4f1 58%,#4769d7 78%,#344eaa 100%);box-shadow:inset -20px -24px 48px #1c3c8d38,inset 9px 8px 30px #ffffff80,0 30px 70px #4469cd28;opacity:.8}.public-preview-content,.public-preview-summary,.public-preview-toolbar{position:relative;z-index:1}.public-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px}.public-preview-wordmark{color:var(--ink);font-size:14px;font-weight:750;letter-spacing:-.045em}.public-preview-week{max-width:55%;overflow:hidden;padding:7px 11px;border:1px solid #e1e9ee;border-radius:999px;background:#fff;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.public-preview-content{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(130px,.75fr);align-items:stretch;gap:clamp(10px,1.5vw,18px);margin-top:clamp(18px,2.4vw,30px)}.public-preview-agenda{min-width:0;align-self:center}.public-preview-heading{margin-bottom:12px;color:var(--ink);font-size:clamp(13px,1.4vw,17px);font-weight:700;letter-spacing:-.025em}.public-preview-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 0;border-top:1px solid #e8edf0}.public-preview-date{display:flex;width:40px;min-height:44px;flex-direction:column;align-items:center;justify-content:center;border-radius:11px;background:#edf2ff;color:var(--blue)}.public-preview-date small{font-size:9px;font-weight:650;line-height:1.2}.public-preview-date strong{font-size:17px;font-variant-numeric:tabular-nums;line-height:1.1}.public-preview-row-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.public-preview-row-copy small{color:var(--text-muted);font-size:10px;line-height:1.2}.public-preview-row-copy strong{overflow:hidden;color:var(--ink);font-size:clamp(10px,1.05vw,13px);font-weight:650;line-height:1.25;text-overflow:ellipsis}.public-preview-state{max-width:82px;padding:5px 7px;border-radius:999px;background:#f1f3f4;color:#526573;font-size:9px;line-height:1.2;text-align:center}.public-preview-state-blue{background:#eaf0ff;color:#3157b7}.public-preview-state-green{background:#e6f5ee;color:#197358}.public-preview-artifact{display:flex;min-width:0;flex-direction:column;justify-content:center}.public-preview-art{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:.78;padding:14px;border:1px solid #ffffff85;border-radius:18px;background:linear-gradient(165deg,#7cc4d7,#cce7dc 49%,#589a78 50%,#246d60);box-shadow:0 24px 54px #193b4d28,0 2px 5px #193b4d12;transform:translateY(-4px)}.public-preview-art:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#162b3310 20%,#102f385e);content:""}.public-preview-sun{position:absolute;top:17%;right:14%;width:23%;aspect-ratio:1;border-radius:50%;background:#f3f3d4;box-shadow:0 0 34px #f7f2cb80}.public-preview-hill{position:absolute;z-index:-1;right:-25%;bottom:18%;left:-20%;height:43%;border-radius:50% 50% 0 0}.public-preview-hill-back{bottom:27%;left:-35%;background:#47876f;transform:rotate(-12deg)}.public-preview-hill-front{background:#1c6359;transform:rotate(10deg)}.public-preview-art-label{position:relative;color:#fff;font-size:9px;font-weight:650;text-shadow:0 1px 8px #102f3870}.public-preview-art-title{position:absolute;right:12px;bottom:14px;left:12px;color:#fff;font-size:clamp(12px,1.6vw,19px);font-weight:750;line-height:1.08;letter-spacing:-.035em;text-shadow:0 2px 12px #102f38a0;text-wrap:balance}.public-preview-art-footer{overflow:hidden;margin-top:8px;color:var(--text-muted);font-size:10px;line-height:1.3;text-overflow:ellipsis}.public-preview-progress{display:flex;gap:4px;margin-top:9px}.public-preview-progress span{height:3px;flex:1;border-radius:99px;background:#dfe7eb}.public-preview-progress span:first-child{background:var(--blue)}.public-preview-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(22px,3vw,38px)}.public-preview-summary-card{display:flex;min-width:0;align-items:center;gap:10px;padding:12px 14px;border:1px solid #ffffffd9;border-radius:15px;background:#ffffffa8;box-shadow:0 10px 28px #3151850d,inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.public-preview-summary-card>span:nth-child(2){display:grid;min-width:0;gap:2px}.public-preview-summary-card small{overflow:hidden;color:var(--text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.public-preview-summary-card strong{overflow:hidden;color:var(--ink);font-size:12px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.public-preview-summary-icon{width:10px;height:10px;flex:0 0 auto;border-radius:4px;background:var(--blue);box-shadow:0 0 16px #365fe84d;transform:rotate(-12deg)}.public-preview-summary-icon-2{background:#41a999;box-shadow:0 0 16px #41a9994d}.public-preview-summary-icon-3{background:#f2ad54;box-shadow:0 0 16px #f2ad544d}.public-scene figcaption{margin-top:12px;color:var(--text-muted);font-size:12px;text-align:center}.public-site section[id]{scroll-margin-top:32px}.public-site h2{font-size:clamp(30px,3.5vw,44px);line-height:1.1;font-weight:650;max-width:18ch}.public-companies{background:white;border:1px solid var(--line);border-radius:28px;padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.public-access>div>p,.public-companies>div>p,.public-section-intro>p{color:var(--text-muted);margin-top:20px;max-width:50ch}.public-companies ol{list-style:none;display:flex;flex-direction:column;gap:26px}.public-companies li{display:flex;gap:16px;align-items:flex-start}.public-companies li>span{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--mint);color:var(--green);font-size:13px}.public-site h3{font-size:20px;font-weight:650;line-height:1.3}.public-companies li p{color:var(--text-muted);margin-top:5px;font-size:15px}.public-features{padding:100px 0}.public-section-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.public-section-intro>p{margin-top:0}.public-features ul{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:44px}.public-features li{padding-top:24px;border-top:2px solid var(--line)}.public-features li:first-child{border-color:var(--green)}.public-capability-state{font-size:12px;color:var(--text-muted);margin-bottom:12px}.public-features li>p:last-child{color:var(--text-muted);margin-top:14px;font-size:15px}.public-faq{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:0 0 100px}.public-faq details{border-bottom:1px solid var(--line)}.public-faq summary{padding:20px 0;font-weight:600;cursor:pointer}.public-faq details p{color:var(--text-muted);padding-bottom:24px;font-size:15px}.public-site summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.public-access{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:48px;background:var(--blue-soft);border-radius:28px}.public-access-form{display:flex;flex-direction:column;gap:20px;min-width:0}.public-access-form fieldset{display:flex;flex-direction:column;gap:18px;min-width:0}.public-access-form [data-slot=field]{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:550}.public-access-form .public-consent{flex-direction:row;align-items:flex-start;gap:10px;line-height:1.55;cursor:pointer;min-height:44px;padding:4px 0}.public-consent input{flex-shrink:0;width:20px;height:20px;margin-top:1px}.public-privacy summary{font-size:13px;min-height:44px;display:list-item;padding:12px 0;cursor:pointer}.public-privacy p{color:var(--text-muted);font-size:13px;padding:8px 0}.public-field-error{color:#a42d36;font-size:13px;font-weight:400}.public-form-actions{display:flex;gap:12px;flex-wrap:wrap}.public-success{background:var(--surface);border-radius:20px;padding:28px}.public-success>svg{color:var(--green);margin-bottom:18px}.public-success p{color:var(--text-muted);margin-top:16px}.public-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:40px 0;font-size:13px;color:var(--text-muted)}.public-spinner{animation:public-spin 1s linear infinite}@keyframes public-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.public-spinner{animation:none}}@media (max-width:600px){.public-preview-summary{display:none}.public-product-preview{transform:none}}@media (prefers-reduced-motion:reduce){.public-product-preview{transform:none}}@media (max-width:900px){.public-site{padding:0 24px}.public-header{flex-wrap:wrap}.public-header nav{order:3;width:100%;justify-content:center}.public-hero{padding-top:36px}.public-access,.public-companies{gap:32px;padding:32px}.public-faq,.public-section-intro{gap:32px}}@media (max-width:600px){.public-site{padding:0 18px}.public-header{gap:18px 8px;padding:18px 0}.public-header>a>div{gap:8px}.public-header>a svg{width:30px;height:30px}.public-header>a span{font-size:17px}.public-header-actions{gap:6px}.public-header-actions>a{padding-inline:12px;font-size:13px}.public-header nav{justify-content:flex-start;gap:24px}.public-hero{grid-template-columns:1fr;gap:24px;padding:32px 0 52px}.public-hero h1{font-size:49px}.public-intro{font-size:17px;margin-top:22px}.public-hero-actions{margin-top:24px;gap:12px}.public-product-preview{max-width:480px;margin:auto;padding:14px;border-radius:24px}.public-preview-content{grid-template-columns:minmax(0,1fr) minmax(96px,.65fr);gap:9px;margin-top:10px}.public-preview-row{grid-template-columns:34px minmax(0,1fr);gap:7px;padding:8px 0}.public-preview-date{width:34px;min-height:40px}.public-preview-state{display:none}.public-preview-row-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.public-preview-art{padding:9px;border-radius:12px}.public-preview-art-label{font-size:8px}.public-preview-art-title{right:8px;bottom:9px;left:8px;font-size:clamp(11px,3.4vw,15px)}.public-preview-art-footer{font-size:9px}.public-scene{margin-top:8px}.public-access,.public-companies,.public-faq,.public-section-intro{grid-template-columns:1fr;gap:30px}.public-access,.public-companies{padding:26px}.public-features{padding:64px 0}.public-features ul{grid-template-columns:1fr;gap:24px;margin-top:30px}.public-faq{padding-bottom:64px}.public-footer{flex-direction:column;padding:32px 0;gap:4px}}.deletion-page{position:relative;isolation:isolate;max-width:800px;min-height:100dvh;margin:0 auto;padding:32px 20px 48px}.deletion-page:before{position:fixed;z-index:-1;inset:0;background:radial-gradient(ellipse at 78% 34%,#dce7ff9c 0,transparent 36%),radial-gradient(ellipse at 22% 78%,#d9f2e9a6 0,transparent 34%);content:"";pointer-events:none}main.deletion-page>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:40px;background:transparent}.deletion-page>header>div{gap:8px}.deletion-page>header>a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.deletion-panel{background:linear-gradient(142deg,#ffffff,#ffffff 68%,#f5fbf9);border:1px solid #ffffff;border-radius:28px;padding:clamp(22px,5vw,44px);box-shadow:0 2px 4px #203c5808,0 28px 76px #375c8618,inset 0 1px 0 #fff}.deletion-panel h1{font-size:clamp(28px,5vw,36px);line-height:1.2;font-weight:750;letter-spacing:-.035em;text-wrap:balance}.deletion-footnote,.deletion-panel p{color:var(--text-muted);line-height:1.65;margin-top:14px;max-width:68ch}.deletion-form{display:grid;gap:12px;margin-top:30px}.deletion-form label{font-weight:700}.deletion-form input{border:1px solid var(--line);border-radius:13px;min-width:0;width:100%;padding:12px 14px;min-height:48px}.deletion-form p{margin-top:0;font-size:14px}.deletion-form button{justify-self:start;min-height:48px;margin-top:6px}.deletion-form button:disabled{opacity:.7;cursor:wait}.deletion-panel .deletion-error{color:#a42d36}.deletion-result{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.deletion-result h2{font-size:24px;font-weight:700;margin-top:14px;line-height:1.3}.deletion-badge{display:inline-block;background:var(--mint);color:#116e54;border-radius:30px;padding:7px 12px;font-weight:650}.deletion-explainer{margin-top:28px;border-top:1px solid var(--line);padding-top:20px}.deletion-explainer summary{cursor:pointer;font-weight:650}.unavailable-page{display:grid;align-content:start;gap:clamp(56px,12vh,112px);max-width:920px;min-height:100dvh;margin:0 auto;padding:34px clamp(20px,5vw,48px) 64px;background:radial-gradient(ellipse at 76% 53%,#dce7ff88 0,transparent 38%),radial-gradient(ellipse at 34% 45%,#ddf2eaaa 0,transparent 37%)}.unavailable-page>.unavailable-card{width:min(100%,620px);justify-self:end;padding:clamp(24px,5vw,44px);border:1px solid #ffffff;background:linear-gradient(145deg,#ffffffed,#ffffffd9 66%,#f3faf7e8);box-shadow:0 2px 4px #203c5808,0 26px 72px #375c861c,inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.unavailable-mark{display:grid;width:52px;height:52px;place-items:center;margin-bottom:22px;border:1px solid #ffffff;border-radius:17px;background:linear-gradient(145deg,#e4edff,#e4f5ee);box-shadow:inset 0 1px #fff,0 12px 28px #4568df18;color:var(--blue)}.unavailable-card h1{margin:0;font-size:clamp(32px,5vw,48px);line-height:1.06;letter-spacing:-.05em;text-wrap:balance}.unavailable-card p{margin-top:14px;color:var(--text-muted);line-height:1.65}.unavailable-card .main-action{display:inline-flex;align-items:center;margin-top:24px}@media (max-width:600px){.unavailable-page{gap:62px;padding-top:26px}.unavailable-page>.unavailable-card{justify-self:stretch}.deletion-page{padding:24px 16px 36px}main.deletion-page>header{flex-wrap:nowrap;gap:10px;margin-bottom:28px}.deletion-page>header>div svg{width:32px;height:32px}.deletion-page>header>div span{font-size:16px}.deletion-page>header>a{font-size:13px;white-space:nowrap}}.deletion-footnote{padding:0 6px;font-size:14px}.connection-center{display:grid;gap:24px;max-width:1000px}.connection-center h2{font-size:21px;line-height:1.35}.connection-center p{max-width:70ch;color:var(--text-muted);line-height:1.65;margin-top:10px}.connection-center button{min-height:44px}.connection-center button:disabled{cursor:not-allowed;opacity:.65}.connection-center .brand-select{max-width:380px}.connection-choice,.connection-list,.connection-provider{padding:26px;border:1px solid var(--line);border-radius:24px;background:white}.connection-provider{position:relative;isolation:isolate;overflow:hidden;border-color:#d8e3f2;background:radial-gradient(ellipse at 94% 3%,#dbe7ffb5 0,transparent 35%),radial-gradient(ellipse at 83% 100%,#d9f3e8b0 0,transparent 32%),linear-gradient(132deg,#fff,#f8faff 62%,#f4faf8);box-shadow:0 18px 42px #284f9911,inset 0 1px #fff}.connection-provider:after{position:absolute;z-index:-1;content:"";width:170px;height:170px;right:-54px;bottom:-108px;border:1px solid #3563e91c;border-radius:50%;box-shadow:0 0 0 18px #3563e908,0 0 0 38px #16866f08;pointer-events:none}.connection-provider-title{display:flex;gap:18px;align-items:flex-start}.connection-provider-title>div{min-width:0;flex:1}.connection-provider-title>span{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-width:72px;min-height:60px;padding:10px;border:1px solid #ffffffbd;border-radius:19px;background:radial-gradient(circle at 20% 10%,#fff,#edf3ff 62%,#e7f6ef);box-shadow:inset 0 1px #fff,0 10px 24px #315bd71b;color:var(--blue)}.connection-provider-title>span svg:last-child{color:var(--green)}.connection-provider-title h2{text-wrap:balance}.connection-provider>.main-action{display:inline-flex;gap:9px;align-items:center;margin-top:22px}.connection-later summary{cursor:pointer;font-weight:700;min-height:32px}.connection-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:start;gap:16px 20px;margin-top:12px;padding:17px 18px;border:1px solid #e0e8ee;border-radius:18px;background:linear-gradient(140deg,#fff,#fbfcfe 70%,#f5faf8);box-shadow:inset 0 1px #fff,0 7px 20px #203d5b08}.connection-list article>div:first-child{min-width:0}.connection-list article>div:first-child>p{margin:7px 0 0;font-size:13px;line-height:1.45}.connection-list article>div:first-child>p:nth-of-type(n+2){color:#586874;font-size:12px}.connection-platform{display:inline-flex;align-items:center;width:fit-content;margin-bottom:4px;padding:5px 9px;border:1px solid #dce6f2;border-radius:999px;background:linear-gradient(110deg,#f2f6ff,#f0f8f5);color:#536b7b;font-size:11px}.connection-brand-group{padding-top:18px;margin-top:18px;border-top:1px solid var(--line)}.connection-brand-group:first-of-type{padding-top:0;margin-top:18px;border-top:0}.connection-brand-group>h3{margin:0;font-size:17px}.connection-brand-group>p{margin:8px 0 0;font-size:14px}.connection-brand-group article{margin-top:14px}.connection-list h3,.connection-option strong{overflow-wrap:anywhere}.connection-actions>button:not(.main-action),.connection-list button{padding:8px 14px;border:1px solid var(--line);border-radius:12px}.connection-actions>button:not(.main-action):hover,.connection-list button:hover{background:var(--blue-soft)}.connection-platform{font-size:13px;color:var(--text-muted)}.connection-note{padding:14px 18px;background:var(--blue-soft);border-radius:14px}.connection-choice fieldset{margin-top:20px;border:0;min-width:0}.connection-choice legend{font-weight:700;margin-bottom:12px}.connection-option{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--line);cursor:pointer}.connection-option input{width:20px;height:20px;flex-shrink:0}.connection-option small{display:block;margin-top:5px;color:var(--text-muted)}.connection-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}@media (max-width:600px){.connection-choice,.connection-list,.connection-provider{padding:20px}.connection-provider-title{flex-direction:row;gap:12px}.connection-provider-title>span{min-width:58px;min-height:52px;padding:8px;gap:4px}.connection-provider-title>span svg{width:16px}.connection-center .brand-select{max-width:none}.connection-list article{grid-template-columns:minmax(0,1fr);padding:15px}.connection-list article .connection-actions{margin-top:0}}.workspace-picker{max-width:880px;margin:0 auto;padding:40px 24px}.workspace-picker-page{display:grid;max-width:1180px;min-height:100svh;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr auto;align-content:start;gap:0 clamp(36px,6vw,84px);padding:34px 36px 72px;background:radial-gradient(ellipse at 78% 55%,#d7e2ff5c 0,transparent 37%),radial-gradient(ellipse at 39% 38%,#def1e960 0,transparent 36%)}.workspace-picker-brand{grid-column:1/-1;margin-bottom:clamp(54px,9vh,100px)}.workspace-picker-page>header{grid-column:1;grid-row:2;align-self:center;margin:0 0 26px}.workspace-picker-page h1{max-width:12ch;margin:0 0 16px;font-size:clamp(42px,5.3vw,68px);line-height:1.02;letter-spacing:-.06em;text-wrap:balance}.workspace-picker-page>header p{max-width:40ch;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.workspace-picker-page .workspace-list{grid-column:2;grid-row:2/4;align-self:center;margin:0;overflow:hidden;border:1px solid #ffffff;border-radius:28px;background:#ffffffbd;box-shadow:0 2px 3px #203c5808,0 28px 80px #375c8620,inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.workspace-picker-page .workspace-list>a{min-height:132px;gap:18px;padding:26px 28px;border-color:#e7edf1a8;transition:background-color .18s ease,transform .18s ease}.workspace-picker-page .workspace-list>a:hover{background:#f7f9ff;transform:translateX(3px)}.workspace-picker-monogram{display:grid;width:56px;height:56px;flex:0 0 auto;place-items:center;border:1px solid #ffffffb8;border-radius:18px;background:radial-gradient(circle at 25% 18%,#8fc1ff 0,#5478ec 42%,#4568df 70%,#2e9e8b 130%);box-shadow:inset 0 1px 0 #ffffff82,0 12px 28px #4568df38;color:#fff;font-size:25px;font-weight:750}.workspace-picker-copy{display:block;min-width:0;flex:1}.workspace-picker-page .workspace-list strong{font-size:clamp(18px,2vw,22px);font-weight:720;letter-spacing:-.035em}.workspace-picker-page .workspace-list small{margin-top:7px;font-size:14px}.workspace-picker-arrow{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #e3eaf2;border-radius:50%;background:#fff;color:var(--ink);transition:color .18s ease,background-color .18s ease,transform .18s ease}.workspace-picker-page .workspace-list>a:hover .workspace-picker-arrow{transform:translate(2px,-2px);background:var(--blue);color:#fff}.workspace-picker-page>.main-action{grid-column:1;grid-row:3;justify-self:start;align-self:start;margin-top:0}.workspace-picker-page .workspace-list .archive-empty{margin:18px}@media (prefers-reduced-motion:reduce){.workspace-picker-arrow,.workspace-picker-page .workspace-list>a{transition:none}}.workspace-picker-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 48px!important}.workspace-picker-nav .back-link{min-height:44px}.workspace-picker header{margin:48px 0 24px}.workspace-picker h1{margin:24px 0 12px;font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.035em}.workspace-picker p{max-width:68ch;color:var(--text-muted);line-height:1.7}.workspace-list{margin:28px 0;border:1px solid var(--line);border-radius:24px;background:white;overflow:hidden}.workspace-list>a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid var(--line)}.workspace-list>a:last-child{border-bottom:0}.workspace-list>a:hover{background:var(--blue-soft)}.workspace-list small,.workspace-list strong{display:block;overflow-wrap:anywhere}.workspace-list strong{font-size:20px}.workspace-list small{margin-top:6px;color:var(--text-muted)}.workspace-switcher{margin:22px 0;padding:12px;min-width:0;border-radius:16px;background:var(--paper)}.workspace-switcher label{display:block;font-size:12px;color:var(--text-muted)}.workspace-switcher .sa-select-trigger{margin-top:6px}.workspace-switcher [role=status],.workspace-switcher a{display:block;margin-top:10px;font-size:12px;color:var(--blue)}.brand-board h2,.brand-board-main a,.brand-mark span{overflow-wrap:anywhere}h1,h2,h3{font-family:DM Sans Variable,sans-serif}::selection{background:#c8ddff}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.create-action:active,.main-action:active,button:active:not(:disabled){transform:scale(.985)}button:disabled{cursor:not-allowed}input,select,textarea{accent-color:var(--blue)}input::placeholder,textarea::placeholder{color:#5d6974}.onboarding-exit{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:11px 16px;border:1px solid var(--line);border-radius:13px;background:white;color:var(--text-muted);font-size:14px}.onboarding-exit:hover{color:var(--blue);border-color:#b5c9e6}.exit-dialog{position:fixed;inset:0;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:32px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:24px;color:var(--ink);background:white;box-shadow:0 24px 80px #192e3b30}.exit-dialog::backdrop{background:#1a304b70;backdrop-filter:blur(6px)}.exit-dialog h2{padding-right:24px;font-size:24px;font-weight:700;letter-spacing:-.025em}.exit-dialog p{margin-top:14px;color:var(--text-muted);line-height:1.65}.exit-dialog-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--text-muted)}.exit-dialog-close:hover{background:var(--paper)}.exit-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.exit-dialog-actions button{min-height:44px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;font-size:14px;font-weight:600}.exit-dialog-actions button:first-child{background:var(--blue);color:white;border-color:var(--blue)}.exit-dialog-actions button:first-child:hover{background:#284fc7}.exit-dialog-actions button:last-child{background:white;color:var(--text-muted)}.exit-dialog-actions button:last-child:hover{background:var(--paper);color:var(--ink)}.exit-dialog-actions button:disabled{opacity:.5}.work-layout{position:relative;isolation:isolate;grid-template-columns:244px minmax(0,1fr);padding:14px;gap:16px;background:radial-gradient(ellipse at 78% 0,#e8eeff66,transparent 34%),radial-gradient(ellipse at 100% 48%,#e5f4ee55,transparent 28%),var(--paper)}.work-layout:before{position:fixed;z-index:-1;top:0;right:0;width:48vw;height:44vh;pointer-events:none;background:radial-gradient(ellipse,#dfe8ff35,transparent 70%);content:""}.work-sidebar{top:14px;height:calc(100dvh - 28px);padding:24px 16px;border:1px solid #ffffff;border-radius:26px;background:#ffffffed;color:var(--ink);box-shadow:var(--shadow-rest)}.work-sidebar>a:first-child{display:block;padding:0 9px}.work-sidebar .text-white{color:var(--ink)}.nav-item{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 14px;margin:4px 0;border-radius:13px;color:var(--text-muted)}.nav-item svg{flex:none}.nav-item:hover{background:var(--paper);color:var(--blue)}.nav-item[aria-current=page]{background:var(--blue-soft);color:#284fbf;font-weight:700}.create-action{margin:0 3px 22px;min-height:46px;background:var(--blue);color:white;border-radius:14px;box-shadow:0 4px 12px #3563e91a}.create-action:hover{background:#284fc7}.work-header{position:sticky;z-index:20;top:8px;margin:2px 8px 0;min-height:70px;padding:10px 20px;border:1px solid #ffffffb8;border-radius:22px;background:#f9fbfddd;box-shadow:0 8px 28px #244d7608;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}.work-header>span{padding:10px 16px;background:white;border-radius:999px}.work-header>a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:white}.work-header>a:hover{background:var(--blue-soft);color:var(--blue)}.work-main{max-width:1440px;padding:25px 28px 40px}.work-heading{margin-bottom:28px}.work-main:has(.carousel-detail)>.work-heading{display:none}.work-heading h1{font-size:clamp(28px,3vw,38px);line-height:1.2;letter-spacing:-.035em}.work-heading p{margin-top:8px;font-size:14px;line-height:1.65}.section-cue{color:#355abe;font-weight:600}.workspace-readiness{min-width:0}.home-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.dashboard-create{order:2;grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:center;gap:clamp(20px,3vw,42px);min-width:0;padding:clamp(20px,2.5vw,30px);border:1px solid #dce6f4;border-radius:24px;background:linear-gradient(115deg,#eef3ff,#f7f9ff 62%,#eef8f3)}.workspace-readiness[data-has-prompt=false] .dashboard-create{grid-template-columns:minmax(0,1fr)}.dashboard-create-heading{max-width:58ch}.dashboard-kicker{display:inline-flex;align-items:center;gap:8px;color:#3459c4;font-size:13px;font-weight:700}.dashboard-create h2{max-width:19ch;margin-top:12px;color:var(--ink);font-size:clamp(24px,2.5vw,32px);line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.dashboard-create-heading p{max-width:48ch;margin-top:8px;color:var(--text-muted);font-size:14px;line-height:1.55}.dashboard-prompt{min-width:0;padding:8px;border:1px solid #dce4ed;border-radius:18px;background:#fff;box-shadow:0 8px 24px #263d5b0b;transition:opacity .16s ease,transform .16s ease}.dashboard-prompt.is-navigating{opacity:.86;transform:scale(.995)}.dashboard-prompt textarea{display:block;width:100%;min-height:102px;padding:13px 14px;resize:vertical;border:0;border-radius:12px;background:transparent;color:var(--ink);font:inherit;line-height:1.55}.dashboard-prompt textarea::placeholder{color:#5c6872}.dashboard-prompt textarea:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.dashboard-prompt-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:9px 6px 4px;border-top:1px solid #edf0f3}.dashboard-prompt-footer .brand-select{min-width:min(100%,210px)}.dashboard-current-brand{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:44px;color:var(--text-muted);font-size:13px}.dashboard-current-brand svg{color:var(--green)}.dashboard-current-brand strong{color:var(--ink);font-weight:650}.dashboard-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 15px;border:0;border-radius:12px;background:var(--blue);color:white;font-size:13px;font-weight:700}.dashboard-submit:hover:not(:disabled){background:#284fc7}.dashboard-submit:disabled{cursor:not-allowed;opacity:.55}.dashboard-prompt-note{padding:0 8px 3px;color:var(--text-muted);font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.dashboard-prompt{transition:none}.dashboard-prompt.is-navigating{transform:none}}.dashboard-add-brand{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--blue);font-size:14px;font-weight:700;justify-content:space-between;padding:15px 17px;border:1px solid #dce4ed;border-radius:15px;background:#fff}.dashboard-status-grid{order:4;grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.dashboard-status-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:0;padding:15px;border:1px solid var(--line);border-radius:18px;background:white}.dashboard-status-actions button,.dashboard-status-card a{display:inline-flex;align-items:center;gap:6px;min-height:38px;margin-top:auto;padding-top:8px;color:var(--blue);font-size:12px;font-weight:700}.dashboard-status-actions button:hover:not([aria-disabled=true]),.dashboard-status-card a:hover{text-decoration:underline;text-underline-offset:3px}.dashboard-status-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--blue-soft);color:var(--blue)}.dashboard-status-content .dashboard-status-icon{background:var(--mint);color:var(--green)}.dashboard-status-publishing .dashboard-status-icon{background:#f0f3f6;color:#596977}.dashboard-status-label{margin-top:9px;color:var(--text-muted);font-size:12px;font-weight:600}.dashboard-status-value{margin-top:2px;color:var(--ink);font-size:25px;line-height:1.1}.dashboard-status-copy{min-width:0;margin-top:6px}.dashboard-status-copy strong{display:block;color:var(--ink);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.dashboard-status-copy p{max-width:40ch;margin-top:5px;color:var(--text-muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.dashboard-status-accounts{min-height:0}.dashboard-status-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:auto}.dashboard-status-actions button{margin-top:0;text-decoration:underline;text-underline-offset:3px}.dashboard-status-actions button[aria-disabled=true]{color:var(--text-muted);text-decoration:none;cursor:wait}.dashboard-prompt-footer :focus-visible,.dashboard-status-card :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.dashboard-workboard{order:1;grid-column:1/-1;margin-top:0;padding:clamp(17px,2vw,23px);border:1px solid var(--line);border-radius:22px;background:#fff}.dashboard-panel-heading,.dashboard-workboard-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-panel-heading>div>span,.dashboard-workboard-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--text-muted);font-size:12px;font-weight:650}.dashboard-panel-heading>div>span svg,.dashboard-workboard-kicker svg{color:var(--blue)}.dashboard-workboard-heading h2{margin-top:7px;color:var(--ink);font-size:clamp(20px,2vw,25px);line-height:1.2;letter-spacing:-.03em}.dashboard-workboard-retry{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--blue);font-size:12px;font-weight:700}.dashboard-workboard-state{margin-top:16px;padding:16px;border-radius:14px;background:#f7f9fc;color:var(--text-muted);font-size:13px;line-height:1.5}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:19px}.dashboard-metric{display:grid;grid-template-columns:1fr auto;align-content:start;gap:5px 12px;min-width:0;min-height:96px;padding:13px 15px;border:1px solid #e8edf3;border-radius:16px;background:#f8faff;color:var(--ink);text-decoration:none;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.dashboard-metric-review{background:#fffaf0;border-color:#f2e9d4}.dashboard-metric-ideas{background:#f2faf6;border-color:#e0eee7}.dashboard-metric>span{align-self:center;color:var(--text-muted);font-size:12px;font-weight:600}.dashboard-metric>strong{grid-column:1/-1;color:var(--ink);font-size:30px;line-height:1;letter-spacing:-.04em}.dashboard-metric>small{display:inline-flex;grid-column:1/-1;align-items:center;gap:4px;color:var(--blue);font-size:11px;font-weight:700}.dashboard-metric:hover{transform:translateY(-1px);border-color:#c7d7f6}.dashboard-activity-grid{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.dashboard-activity-panel{min-width:0;padding:17px;border:1px solid #e8edf3;border-radius:18px;background:#fff}.dashboard-activity-panel-empty{align-self:start}.dashboard-panel-heading h3{margin-top:5px;color:var(--ink);font-size:15px;line-height:1.35;letter-spacing:-.02em}.dashboard-panel-heading>a{display:grid;place-items:center;min-width:40px;min-height:40px;border-radius:12px;color:var(--blue)}.dashboard-panel-heading>a:hover{background:var(--blue-soft)}.dashboard-activity-list{margin:12px 0 0;padding:0;list-style:none}.dashboard-activity-list li+li{border-top:1px solid #edf0f3}.dashboard-activity-item,.dashboard-recent-item{display:flex;align-items:center;gap:11px;min-width:0;min-height:66px;padding:8px 2px;color:inherit;text-decoration:none}.dashboard-date-tile{display:flex;flex:0 0 48px;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:12px;background:#eef3ff;color:#365bc4;font-variant-numeric:tabular-nums;text-decoration:none}.dashboard-date-tile strong{font-size:15px;line-height:1.1}.dashboard-date-tile small{margin:0;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase}.dashboard-date-tile .dashboard-date-month{font-size:9px}.dashboard-activity-copy{display:grid;flex:1;min-width:0;gap:4px}.dashboard-activity-copy strong{color:var(--ink);font-size:14px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.dashboard-activity-copy small{color:var(--text-muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.dashboard-row-arrow{flex:0 0 auto;align-self:center;color:#5d6670}.dashboard-recent-cover{display:grid;flex:0 0 52px;place-items:center;width:52px;height:65px;overflow:hidden;border:1px solid #e7ecf2;border-radius:10px;background:linear-gradient(145deg,#eef3ff,#eef8f3);color:#4c63ae}.dashboard-recent-cover img{display:block;width:100%;height:100%;object-fit:contain}.dashboard-recent-item time{flex:0 0 auto;align-self:center;color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.dashboard-empty-inline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;min-height:70px;padding-top:12px}.dashboard-empty-inline p{color:var(--text-muted);font-size:12px;line-height:1.5}.dashboard-empty-inline a{display:inline-flex;align-items:center;gap:5px;min-height:40px;color:var(--blue);font-size:12px;font-weight:700;text-decoration:none}.dashboard-workboard :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:5px}@media (max-width:760px){.dashboard-activity-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.dashboard-workboard{padding:16px;border-radius:19px}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}.dashboard-metric{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:96px;padding:11px 9px;border-radius:14px}.dashboard-metric>span{grid-column:1;grid-row:1;align-self:start;min-width:0;font-size:10px;line-height:1.3;overflow-wrap:anywhere}.dashboard-metric>strong{grid-column:1;grid-row:2;justify-self:start;align-self:center;font-size:23px}.dashboard-metric>small{grid-column:1;grid-row:3;justify-self:end;align-self:end;font-size:0;line-height:1}.dashboard-metric>small svg{width:16px;height:16px}.dashboard-date-tile{flex-basis:48px;min-height:58px}.dashboard-activity-panel{padding:14px}.dashboard-recent-item time{display:none}}@media (prefers-reduced-motion:reduce){.dashboard-metric{transition:none}}@media (max-width:900px){.dashboard-create{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-status-accounts{grid-column:auto}}@media (max-width:600px){.dashboard-create,.workspace-readiness[data-has-prompt=false] .dashboard-create{grid-template-columns:minmax(0,1fr);padding:19px;gap:18px;border-radius:20px}.dashboard-create h2{margin-top:10px;font-size:27px}.dashboard-prompt-footer{align-items:stretch;flex-direction:column}.dashboard-prompt-footer .brand-select,.dashboard-submit{width:100%}.dashboard-status-grid{grid-template-columns:minmax(0,1fr)}.dashboard-status-accounts,.dashboard-status-card{grid-column:auto;min-height:0;padding:15px}}@media (max-width:360px){.dashboard-metrics{grid-template-columns:minmax(0,1fr)}.dashboard-metric{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 13px}.dashboard-metric>span{flex:1 1 auto;min-width:0;font-size:12px}.dashboard-metric>strong{flex:0 0 auto;font-size:23px}.dashboard-metric>small{flex:0 1 auto;margin-left:auto;font-size:10px;white-space:nowrap}}@media (max-width:600px){.workspace-readiness{display:flex;flex-direction:column;gap:14px}.home-dashboard-grid{display:contents}.dashboard-workboard{order:1;margin-top:0}.dashboard-create{order:2}.dashboard-activity-grid{order:3}.dashboard-status-grid{order:4}.dashboard-status-brands{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;min-height:0;padding:13px 15px}.dashboard-status-brands .dashboard-status-icon{grid-column:1;grid-row:1}.dashboard-status-brands .dashboard-status-label{grid-column:2;grid-row:1;margin:0 0 0 8px}.dashboard-status-brands .dashboard-status-value{grid-column:3;grid-row:1/span 2;margin:0;font-size:25px}.dashboard-status-brands a{grid-column:2;grid-row:2;min-height:32px;margin:0 0 0 8px;padding-top:0}.dashboard-workboard{padding:14px}.dashboard-workboard-heading h2{margin-top:5px}.dashboard-metrics{gap:6px;margin-top:12px}.dashboard-metric{min-height:84px;padding:9px 8px}.dashboard-create{padding:16px;gap:12px}.dashboard-create h2{margin-top:6px;font-size:24px}.dashboard-create-heading p{margin-top:6px;line-height:1.4}.dashboard-prompt textarea{min-height:88px;padding:8px 12px;line-height:1.4}.dashboard-prompt-footer{gap:8px;padding:7px 6px 4px}.dashboard-prompt-note{font-size:11px;line-height:1.35}}@media (min-width:761px) and (max-height:760px){.work-header{min-height:56px;padding-block:6px}.work-main{padding-top:14px}.work-heading{margin-bottom:14px}.dashboard-workboard{padding:14px}.dashboard-metrics{margin-top:13px}.dashboard-metric{min-height:82px;padding:10px 12px}.dashboard-create{gap:20px;padding:18px}.dashboard-create h2{margin-top:8px;font-size:clamp(22px,2vw,28px)}.dashboard-create-heading p{margin-top:6px;font-size:13px;line-height:1.4}.dashboard-prompt textarea{min-height:72px;padding:8px 12px;line-height:1.4}.dashboard-prompt-footer{gap:8px;padding:7px 6px 3px}.dashboard-prompt-note{font-size:11px;line-height:1.35}}@media (min-width:380px) and (max-width:600px){.dashboard-prompt-footer{align-items:center;flex-direction:row;flex-wrap:nowrap}.dashboard-current-brand,.dashboard-prompt-footer .brand-select{flex:1 1 auto;min-width:0;width:auto}.dashboard-prompt-footer .brand-select{min-width:0}.dashboard-current-brand>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dashboard-submit{flex:0 0 auto;width:auto;padding-inline:10px;white-space:nowrap}}@media (max-width:600px){.dashboard-status-grid{gap:0;padding:0;border:1px solid var(--line);border-radius:18px;background:#fff}.dashboard-status-accounts,.dashboard-status-card{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:10px;row-gap:0;min-height:0;padding:12px 14px;border:0;border-radius:0;background:transparent}.dashboard-status-card+.dashboard-status-card{border-top:1px solid var(--line)}.dashboard-status-icon{grid-column:1;grid-row:1/span 2;width:30px;height:30px}.dashboard-status-label{grid-column:2;grid-row:1;align-self:center;margin:0}.dashboard-status-copy{grid-column:2;grid-row:2;margin-top:3px}.dashboard-status-card>a{grid-column:2;min-height:44px;margin:2px 0 0;padding-top:0}.dashboard-status-actions{grid-column:2;margin-top:2px;gap:10px}.dashboard-status-actions a,.dashboard-status-actions button{min-height:44px;margin:0;padding:0}.dashboard-status-brands{grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;padding:12px 14px}.dashboard-status-brands .dashboard-status-icon{grid-column:1;grid-row:1}.dashboard-status-brands .dashboard-status-label{grid-column:2;grid-row:1}.dashboard-status-brands .dashboard-status-value{grid-column:3;grid-row:1/span 2;margin:0;font-size:24px}.dashboard-status-brands a{grid-column:2;grid-row:2;min-height:44px;margin:0;padding-top:0}}.main-action{min-height:44px;border-radius:var(--control-radius);padding:12px 18px;font-size:14px}.main-action:hover{background:#284fc7}.empty-surface{border-radius:var(--panel-radius);box-shadow:var(--panel-shadow)}.availability-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.empty-surface.availability-surface{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:center;column-gap:clamp(22px,4vw,48px);padding:clamp(22px,3vw,34px)}.availability-surface h2{grid-column:1;grid-row:1/span 2;max-width:24ch;margin:0;font-size:clamp(22px,2.4vw,29px);line-height:1.2}.availability-surface p{grid-column:2;grid-row:1;max-width:54ch;margin:0 0 12px;line-height:1.6}.availability-surface .availability-actions{grid-column:2;grid-row:2;gap:14px}.availability-secondary-action{display:inline-flex;align-items:center;min-height:44px;color:var(--blue);font-weight:650;text-underline-offset:4px}.availability-secondary-action:hover{text-decoration:underline}.availability-secondary-action:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:3px}@media (max-width:760px){.empty-surface.availability-surface{grid-template-columns:minmax(0,1fr);row-gap:0}.availability-surface h2{grid-column:1;grid-row:1}.availability-surface p{grid-column:1;grid-row:2;margin:12px 0 0}.availability-surface .availability-actions{grid-column:1;grid-row:3;margin-top:16px}}.archive-empty.knowledge-empty{min-height:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"icon action" "title action" "copy action";place-items:start;align-content:center;gap:8px 24px;padding:22px 26px;text-align:left}.knowledge-empty>svg{grid-area:icon;margin:0}.knowledge-empty h2{grid-area:title;text-wrap:balance}.knowledge-empty p{grid-area:copy;max-width:68ch;margin:0}.knowledge-empty-action,.knowledge-empty>button{grid-area:action;align-self:center;justify-self:end;min-height:44px}.knowledge-empty>button{padding:10px 13px;border:1px solid var(--line);border-radius:var(--control-radius);background:white;color:var(--ink);font-weight:650}.knowledge-empty>button:hover{border-color:var(--blue);color:var(--blue)}@media (max-width:720px){.archive-empty.knowledge-empty{grid-template-columns:minmax(0,1fr);grid-template-areas:"icon" "title" "copy" "action";gap:8px;padding:20px}.knowledge-empty-action,.knowledge-empty>button{justify-self:start;margin-top:8px}}.work-help{padding:19px 22px;border:1px solid var(--line);border-radius:18px;background:white;font-size:14px}.work-help summary{min-height:24px;color:var(--text-muted)}.archive-meta{padding:14px 18px;border:0;border-radius:14px;background:white;font-size:12px}.archive-toolbar{gap:16px;padding:22px 0}.brand-select>span{color:var(--text-muted);font-size:12px}.status-filter{gap:8px}.status-filter button{min-height:40px;border-color:transparent;padding:9px 13px;background:white}.status-filter button:hover{border-color:#b8cceb}.status-filter button[aria-pressed=true]{border-color:transparent;background:var(--blue)}.archive-search{min-height:46px;border:1px solid #ccd8e0;border-radius:var(--control-radius);background:white}.archive-search:focus-within{box-shadow:0 0 0 3px #3563e91f}.carousel-grid{gap:22px}.carousel-card{padding:10px;border:1px solid var(--line);border-radius:var(--panel-radius);background:white;box-shadow:var(--panel-shadow)}.carousel-card:hover{border-color:#b5c9e6;box-shadow:0 8px 28px #2647620e}.carousel-cover{overflow:hidden;border-radius:17px}.carousel-cover:after{border:0}.carousel-cover img{object-fit:contain}.carousel-cover-empty{display:grid;width:100%;height:100%;place-items:center;padding:24px;background:linear-gradient(145deg,#eef3f0,#e5ecf5);color:var(--text-muted);text-align:center;font-size:14px;font-weight:600;line-height:1.5}.carousel-card-no-media .carousel-cover{aspect-ratio:2.35/1}.carousel-card-no-media .carousel-cover-empty{padding:12px 24px 62px}.cover-count{border-radius:999px;padding:6px 10px}.carousel-card-body{min-height:157px;padding:16px 8px 10px;border:0}.carousel-card-brief{min-width:0;margin-top:9px}.carousel-card-description{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;font-family:DM Sans Variable,sans-serif;font-size:15px;font-weight:700;line-height:1.45}.carousel-card-description[data-expanded=true]{display:block;overflow:visible;-webkit-line-clamp:unset}.carousel-card-brief-toggle{min-height:44px;margin:4px 0 0 -8px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--blue);font:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.carousel-card-brief-toggle:hover{color:var(--ink)}.carousel-card-brief-toggle:focus-visible,.detail-source-request summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.detail-source-request{margin-top:16px;border:1px solid #d8e5f0;border-radius:16px;background:#f8fbff}.detail-archive-note{margin:10px 0 0;padding:8px 12px;border-left:3px solid #9aaebe;border-radius:0 9px 9px 0;background:#f4f7fa;color:var(--text-muted);font-size:12px;line-height:1.45}.detail-source-request summary{display:grid;grid-template-columns:minmax(130px,.32fr) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;padding:10px 17px;color:var(--ink);font-weight:700;cursor:pointer;list-style-position:inside}.detail-source-request summary small{display:block;min-width:0;overflow:hidden;color:var(--text-muted);font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.detail-source-action{color:var(--blue);font-size:12px;font-weight:700;white-space:nowrap;text-underline-offset:3px}.detail-source-request[open] .detail-source-action{text-decoration:underline}.detail-source-request>p{margin:0;padding:0 18px 18px 34px;color:var(--text-muted);font-size:14px;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:640px){.detail-source-request summary{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:11px 14px}.detail-source-request summary>span:first-child{grid-column:1/-1}.detail-source-request>p{padding-inline:14px}}.carousel-card .card-footer{gap:10px;flex-wrap:wrap}.card-brand{font-size:12px}.status-pill{max-width:100%;font-size:11px;padding:7px 10px}.status-approved,.status-published{background:var(--mint);color:#17674e}.status-scheduled{background:var(--blue-soft);color:#2b4fb4}.archive-empty,.archive-message{padding:26px;border:1px solid var(--line);border-radius:var(--panel-radius);background:white}.archive-empty p,.archive-message span{max-width:60ch;line-height:1.6}.detail-heading h1,.detail-heading h2{max-width:780px;font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.04em}.detail-toolbar{gap:16px;flex-wrap:wrap;padding:15px 18px;border:0;background:white}.detail-toolbar,.slide-gallery button{border-radius:16px}.slide-gallery button img{object-fit:contain}.detail-notes{gap:18px;border:0}.detail-notes>details,.detail-notes>section,.detail-notes>section:nth-child(2){min-width:0;padding:24px;border:1px solid var(--line);border-radius:20px;background:white}.detail-notes>details{margin-top:0}.detail-notes p{font-size:14px}.detail-caption-copy{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow-wrap:anywhere;white-space:pre-wrap}.detail-caption-copy[data-expanded=true]{display:block;overflow:visible;-webkit-line-clamp:unset}.detail-caption-toggle{margin-top:10px;padding:0;border:0;background:transparent;color:var(--blue);font:700 13px/1.4 DM Sans Variable,sans-serif;cursor:pointer}.detail-caption-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.storyboard{margin:28px 0;padding:26px;border:1px solid var(--line);border-radius:24px;background:white}.storyboard-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px}.carousel-export-actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.carousel-export-primary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;padding:0 16px;border:1px solid var(--blue);border-radius:13px;background:var(--blue);color:#fff;font:700 13px/1.25 DM Sans Variable,sans-serif;cursor:pointer}.carousel-export-primary:hover:not(:disabled){background:#244ac0}.carousel-export-primary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.carousel-export-primary:disabled{border-color:var(--line);background:#f0f3f6;color:var(--text-muted);cursor:not-allowed}.carousel-export-primary .spin{animation:carousel-export-spin .9s linear infinite}@keyframes carousel-export-spin{to{transform:rotate(1turn)}}.carousel-export-menu{position:relative;width:fit-content;margin:0}.carousel-export-menu summary{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-size:13px;font-weight:650;cursor:pointer;list-style:none}.carousel-export-menu summary::-webkit-details-marker{display:none}.carousel-export-menu summary:hover{background:var(--blue-soft)}.carousel-export-menu summary:focus-visible,.carousel-export-options a:focus-visible,.carousel-export-options button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.carousel-export-options{display:grid;min-width:min(280px,calc(100vw - 48px));gap:4px;margin-top:8px;padding:7px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 12px 32px rgb(22 49 63/10%)}.carousel-export-options a,.carousel-export-options button,.carousel-export-options span{display:flex;min-height:40px;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--ink);font:inherit;font-size:13px;line-height:1.35;text-align:left;text-decoration:none}.carousel-export-options a:hover,.carousel-export-options button:hover{background:var(--blue-soft)}.carousel-export-options button{cursor:pointer}.carousel-export-options span{color:var(--text-muted)}.carousel-export-message{flex-basis:100%;margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}.carousel-export-message[role=alert]{color:#a43838}@media (prefers-reduced-motion:reduce){.carousel-export-primary .spin{animation:none}}@media (max-width:520px){.carousel-export-primary{flex:1 1 100%}}.storyboard-heading>div:first-child{display:grid;gap:8px;min-width:0}.storyboard-heading h3{font:700 22px/1.2 Syne Variable,sans-serif;color:var(--ink)}.storyboard-heading>div>span{display:inline-flex;width:fit-content;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:var(--mint);color:#17674e;font-size:12px;line-height:1.35}.storyboard-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;margin:16px 0 0;padding:0;list-style:none}.storyboard-gallery-count-1{grid-template-columns:minmax(0,390px)}.storyboard-gallery-count-1 .storyboard-slide-image{max-width:390px}.storyboard-gallery-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.storyboard-gallery-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.storyboard-gallery>li{display:grid;min-width:0;align-content:start;gap:10px}.storyboard-gallery-role{color:var(--text-muted);font-size:11px;font-weight:650;line-height:1.35}.storyboard-image-missing{display:grid;place-items:center;color:var(--text-muted);cursor:default}.storyboard-decision-actions{display:grid;gap:12px;margin:16px 0 4px;padding:16px 18px;border:1px solid #dce5f9;border-radius:18px;background:#f7f9ff}.storyboard-decision-actions:has(>.carousel-export-menu:only-child){margin:16px 0 4px;padding:0;border:0;border-radius:0;background:transparent}.storyboard-slide{display:flex;min-width:0;flex-direction:column;gap:10px;padding:11px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 3px 12px rgb(22 49 63/4%)}.storyboard-slide-image{position:relative;display:block;overflow:hidden;width:100%;padding:0;border:0;border-radius:13px;background:#eaf0f5;cursor:zoom-in}.storyboard-slide-image img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.storyboard-slide-image>span{position:absolute;right:9px;bottom:9px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--ink);color:white;font-size:12px;font-weight:700}.storyboard-slide-image:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.storyboard-slide-content{display:grid;min-width:0;gap:10px}.storyboard-copy-card{display:grid;gap:7px;min-width:0;padding:14px;border-radius:13px;background:var(--paper)}.storyboard-copy-card h4{color:var(--ink);font-size:16px;line-height:1.4;overflow-wrap:anywhere}.storyboard-copy-card p{color:var(--text-muted);font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.storyboard-copy-card.is-staged{background:#f1f5ff}.storyboard-copy-details{margin-top:10px;border:1px solid #e2e9ef;border-radius:16px;background:#fff}.storyboard-copy-details>summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:10px 15px;color:var(--ink);font-size:13px;font-weight:700;cursor:pointer}.storyboard-copy-details>summary small{flex:0 0 auto;color:var(--text-muted);font-size:11px;font-weight:600}.storyboard-copy-details>summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:12px}.storyboard-copy-index{display:grid;gap:10px;margin:0;padding:0 14px 14px;list-style:none}.storyboard-copy-index>li{display:grid;min-width:0;gap:7px;padding:12px;border:1px solid #e8edf1;border-radius:13px;background:linear-gradient(145deg,#fff,#fafcff)}.storyboard-copy-index-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--ink);font-size:12px;font-weight:700}.storyboard-copy-index-heading small{color:var(--text-muted);font-size:11px;font-weight:550}.storyboard-copy-index .storyboard-copy-card{padding:10px 12px}.storyboard-copy-index .storyboard-slide-claims{margin-top:2px}.storyboard-copy-index>li:focus-within{border-color:#c3d4f1}.storyboard-copy-staged{display:flex;width:fit-content;max-width:100%;margin:2px 0 0;padding:8px 10px;border-radius:11px;background:var(--blue-soft);color:#3157c7;font-size:12px;font-weight:650;line-height:1.45}.storyboard-slide-content section{min-width:0}.storyboard-slide-content h5{display:flex;align-items:center;gap:7px;margin-bottom:6px;color:var(--ink);font-size:13px;font-weight:700}.storyboard-copy{color:var(--text-muted);font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.storyboard-edit-cancel,.storyboard-edit-submit,.storyboard-edit-trigger{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--ink);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.storyboard-edit-cancel:hover,.storyboard-edit-trigger:hover{background:var(--blue-soft)}.storyboard-edit-cancel:focus-visible,.storyboard-edit-panel input:focus-visible,.storyboard-edit-panel textarea:focus-visible,.storyboard-edit-submit:focus-visible,.storyboard-edit-trigger:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.storyboard-edit-layout{display:grid;grid-template-columns:minmax(200px,.72fr) minmax(0,1fr);gap:22px;padding:18px;border:1px solid var(--line);border-radius:20px;background:white}.storyboard-edit-preview{display:grid;align-content:start;gap:9px;min-width:0}.storyboard-edit-preview .storyboard-image-missing,.storyboard-edit-preview img{display:block;width:100%;max-height:460px;aspect-ratio:4/5;object-fit:contain;border-radius:14px;background:#f1f4f6}.storyboard-edit-preview>span{color:var(--text-muted);font-size:12px;font-weight:650}.storyboard-edit-panel{display:grid;align-content:start;gap:9px;min-width:0}.storyboard-edit-panel-heading h4{margin:0;color:var(--ink);font-size:18px}.storyboard-edit-panel-heading p{margin:5px 0 8px;color:var(--text-muted);font-size:13px;line-height:1.5}.storyboard-edit-panel label{color:var(--ink);font-size:13px;font-weight:700}.storyboard-edit-panel input,.storyboard-edit-panel textarea{width:100%;min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:white;color:var(--ink);font:inherit;line-height:1.5}.storyboard-edit-panel textarea{resize:vertical}.storyboard-edit-count{margin-top:-5px;color:var(--text-muted);font-size:11px;text-align:right;font-variant-numeric:tabular-nums}.storyboard-edit-note,.storyboard-edit-notice{margin:0;color:var(--text-muted);font-size:12px;line-height:1.5}.storyboard-edit-notice{color:#17674e}.storyboard-edit-actions{display:grid;gap:12px;margin-top:3px}.storyboard-edit-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.storyboard-edit-submit{border-color:var(--blue);background:var(--blue);color:white}.storyboard-edit-submit:hover{filter:brightness(.96)}.storyboard-slide-claims{display:grid;gap:7px;padding:10px;border:1px solid #ead8ab;border-radius:12px;background:#fff9e9}.storyboard-slide-claims h4{color:#614b1b;font-size:12px;line-height:1.35}.storyboard-slide-claims ul{display:grid;gap:7px;margin:0;padding-left:17px}.storyboard-slide-claims li{color:var(--ink);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.storyboard-slide-claims small{display:block;margin-top:3px;color:#735b24;font-size:11px}.revision-copy-hint{margin:-2px 0 12px}.revision-copy-hint,.revision-language-note{color:var(--text-muted);font-size:13px;line-height:1.5}.revision-language-note{margin:-4px 0 4px}.storyboard-source{display:inline-flex;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;color:var(--blue);font-size:12px;line-height:1.5}.storyboard-source:hover{color:#1e3f9e;text-decoration:underline;text-underline-offset:3px}.storyboard-source>span:first-child{flex:0 0 auto;font-weight:700}.storyboard-url{min-width:0;overflow-wrap:anywhere;color:var(--text-muted);font-weight:400}.storyboard-provenance{color:var(--text-muted);font-size:12px;line-height:1.5}@media(max-width:720px){.storyboard{margin-inline:-4px;padding:20px;border-radius:20px}.storyboard-heading{align-items:flex-start;flex-direction:column;gap:10px}.storyboard-heading h3{font-size:19px}.storyboard-gallery{grid-auto-columns:minmax(260px,78vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;margin-inline:-8px;padding:0 8px 8px;scroll-padding-inline:8px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.storyboard-gallery>li{scroll-snap-align:start}.storyboard-decision-actions{margin-block:14px 4px;padding:13px}.storyboard-slide{gap:12px;padding:12px}.storyboard-slide-content{gap:15px}.storyboard-source{align-items:flex-start}}.knowledge-list{display:grid;gap:12px;border:0}.knowledge-entry{padding:0 20px;border:1px solid var(--line);border-radius:18px;background:white;overflow:hidden;background:linear-gradient(125deg,#fff,#fff 72%,#f5f8ff);box-shadow:inset 3px 0 0 #6d8df0,0 8px 22px #263d5a08;transition:border-color .16s ease,box-shadow .16s ease}.knowledge-entry:hover{border-color:#cbd9f3;box-shadow:inset 3px 0 0 #4e70e8,0 12px 28px #263d5a12}.knowledge-entry summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:16px 0;font-weight:680;line-height:1.45}.knowledge-entry summary span{min-width:0;overflow-wrap:anywhere}.knowledge-entry summary small{max-width:min(32vw,220px);padding:6px 10px;border:1px solid #dce7fa;border-radius:999px;background:linear-gradient(110deg,#f1f5ff,#eff9f5);color:#536b7b;font-size:11px;font-weight:650;line-height:1.35;text-align:center;overflow-wrap:anywhere}.knowledge-entry>div{padding:2px 0 17px;border-top:1px solid #e8edf3}.knowledge-source{display:inline-flex;max-width:100%;margin:13px 0 4px;padding:5px 9px;border-radius:999px;background:#f1f5fb;color:#566877;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.knowledge-copy{margin:7px 0 0;color:#40576a;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.knowledge-empty{border-color:#e0e8ff;background:radial-gradient(ellipse at 92% 2%,#dce8ff80 0,transparent 38%),radial-gradient(ellipse at 78% 100%,#d9f4e680 0,transparent 35%),#ffffff;box-shadow:0 18px 46px #365b8710,inset 0 1px #fff}.knowledge-empty>svg{width:26px;height:26px;padding:12px;box-sizing:content-box;border:1px solid #dbe5ff;border-radius:16px;background:linear-gradient(145deg,#f1f4ff,#ecf9f4);color:var(--blue)}.knowledge-browser .archive-meta{align-items:center;gap:12px;margin-bottom:2px;padding:0 0 12px;border-radius:0;background:transparent;font-size:12px}.knowledge-browser .archive-meta>span:first-child{min-width:0}.knowledge-browser .archive-meta>span:last-child{flex:0 0 auto;text-align:right}@media (max-width:720px){.knowledge-browser .archive-meta{align-items:center;flex-direction:row}}.brand-intro{border:0}.brands-browser .brand-deck{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:14px}.brands-browser .brand-board{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;overflow:hidden;border-radius:var(--panel-radius);box-shadow:var(--panel-shadow)}.brands-browser .brand-board-main{min-width:0;min-height:0;padding:24px}.brands-browser .brand-identity{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:start;gap:15px}.brands-browser .brand-identity-mark{position:relative;display:grid;width:60px;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid #ffffffc2;border-radius:19px;background:radial-gradient(circle at 28% 18%,#fff 0,#e4ecff 32%,#9bb6ff 70%,#368e7e 132%);box-shadow:inset 0 1px #fff,0 12px 25px #365fe82a;color:#294dbd;font-family:Syne Variable,sans-serif;font-size:25px;font-weight:800}.brands-browser .brand-identity-mark:after{position:absolute;content:"";width:36px;height:36px;right:-17px;bottom:-19px;border:1px solid #ffffffa3;border-radius:50%;box-shadow:0 0 0 7px #ffffff35}.brands-browser .brand-board:nth-child(2n) .brand-identity-mark{background:radial-gradient(circle at 25% 18%,#fff 0,#e4f6ee 33%,#91d3b8 70%,#4774d7 137%);color:#126b52;box-shadow:inset 0 1px #fff,0 12px 25px #16866f24}.brands-browser .brand-identity-copy{min-width:0}.brands-browser .brand-identity-copy h2{margin:0;text-wrap:balance}.brands-browser .brand-identity-copy .brand-edit{margin-top:11px}.brands-browser .brand-actions{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;border-top:1px solid var(--line);padding:14px 20px 20px}.brands-browser .brand-actions .brand-edit,.brands-browser .brand-actions>a:not(.brand-create){min-width:0;justify-content:flex-start;gap:7px;padding:9px 8px;border:1px solid var(--line);border-radius:12px;background:white;font-size:13px;line-height:1.3}.brands-browser .brand-actions .brand-edit{display:flex;align-items:center}.brands-browser .brand-actions .brand-create{grid-column:1/-1}@media (max-width:600px){.brands-browser .brand-board-main{padding:18px}.brands-browser .brand-identity{grid-template-columns:48px minmax(0,1fr);gap:12px}.brands-browser .brand-identity-mark{width:48px;border-radius:15px;font-size:21px}}@media (max-width:720px){.brands-browser .brand-actions{gap:8px;padding:14px 18px 18px}.brands-browser .brand-actions .brand-edit,.brands-browser .brand-actions>a:not(.brand-create){padding:10px 9px;font-size:12px}.brands-browser .brand-actions .brand-create,.brands-browser .brand-actions .brand-edit{grid-column:1/-1}}.brand-mark{background:#e1f1e9;color:#17634e}.brand-euroflizes .brand-mark{background:#e7edff;color:#3455b4}.brand-mark:after,.brand-mark:before{border-color:#698f9c1f}.brand-actions .brand-create{border-radius:12px}.brand-board-main h2{font-size:25px}.plan-command{gap:18px;padding:20px 22px;border:1px solid #dce5f9;border-radius:20px;background:var(--blue-soft)}.plan-command h2{font-size:20px}.plan-command p{margin-top:5px;font-size:13px}.plan-command>div:first-child{display:block;flex:1;min-width:0}.plan-command>div:first-child:not(.plan-command-actions){display:block;width:auto;flex:1;gap:0}.plan-command .plan-command-actions{display:flex;width:auto;flex:none;gap:8px}.plan-browser .plan-command>.plan-command-tools{display:grid;width:auto;flex:none;justify-items:end;gap:6px;max-width:36ch}.plan-unavailable{flex:0 1 auto;max-width:34ch;padding:0;background:transparent;color:var(--text-muted);font-size:12px;line-height:1.45}.plan-unavailable a{min-height:0;padding:0;color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.idea-essentials:empty,.idea-tags:empty{display:none}.plan-command a{min-height:44px;border-radius:12px;font-size:13px}.plan-add{border-color:#b5c7e5;background:white}.plan-add:hover{border-color:var(--blue);background:white;color:var(--blue)}.plan-summary{align-items:center;gap:0;flex-wrap:wrap;margin-block:15px 4px;border-block:1px solid var(--line);padding:10px 0}.plan-summary>span{flex:none;min-width:0;padding:0 16px;background:transparent;font-size:12px}.plan-summary>span:first-child{padding-left:0;background:transparent}.plan-summary>span+span{border-left:1px solid var(--line)}.plan-summary strong{font-family:DM Sans Variable,sans-serif;font-size:18px}.idea-agenda{display:grid;margin-top:20px;border-top:1px solid #dce5e1}.idea-agenda-row{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:start;gap:20px;padding:19px 12px;border-bottom:1px solid #dce5e1;background:white}.idea-date-tile{display:grid;width:62px;min-height:62px;align-content:center;justify-items:center;gap:1px;border-radius:17px;background:var(--mint);color:#17674e;font-variant-numeric:tabular-nums}.idea-euroflizes .idea-date-tile{background:var(--blue-soft);color:#2b4fb4}.idea-date-tile>span{font-family:Syne Variable,sans-serif;font-size:23px;font-weight:700;line-height:1}.idea-date-tile small{font-size:11px;font-weight:700}.idea-date-tile .idea-date-weekday{font-size:10px;letter-spacing:.02em;text-transform:uppercase}.idea-date-empty{align-content:center;gap:4px;background:#f0f3f6;color:var(--text-muted)}.idea-date-empty small{font-size:10px}.idea-agenda-main{min-width:0}.idea-agenda-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.idea-brand-label{padding:4px 9px;border-radius:999px;background:var(--mint);color:#17674e;font-size:11px;font-weight:700}.idea-euroflizes .idea-brand-label{background:var(--blue-soft);color:#2b4fb4}.idea-tags{display:flex;flex-wrap:wrap;gap:5px;margin:0}.idea-tags span{padding:4px 8px;border-radius:999px;background:#f1f3f1;color:#465049;font-size:11px}.idea-agenda-main h3{max-width:50ch;margin-top:8px;font-size:19px;line-height:1.3;letter-spacing:-.02em}.idea-hook{margin-top:6px;color:#3f4944;font-size:14px;line-height:1.55}.idea-essentials{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px;padding:0;border:0}.idea-essentials div,.idea-more dl div{display:grid;gap:3px}.idea-essentials dt,.idea-more dt{color:var(--text-muted);font-size:11px}.idea-essentials dd,.idea-more dd{margin:0;font-size:13px;line-height:1.5}.idea-more{margin-top:10px}.idea-more summary{display:inline-flex;min-height:44px;align-items:center;gap:7px;width:max-content;color:var(--blue);cursor:pointer;font-size:12px;font-weight:700;list-style:none}.idea-more summary:before{content:"+";display:inline-grid;width:18px;height:18px;place-items:center;border:1px solid;border-radius:50%;font-size:14px;line-height:1}.idea-more[open] summary:before{content:"−"}.idea-create:focus-visible,.idea-more summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.idea-more dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}.idea-more .idea-source{white-space:pre-wrap;overflow-wrap:anywhere}.idea-create{display:flex;min-height:42px;align-items:center;justify-content:center;gap:9px;padding:10px 13px;border:1px solid #cbd8fb;border-radius:12px;background:var(--blue-soft);color:#294eb4;font-size:12px;font-weight:700;white-space:nowrap}.idea-create:hover{border-color:var(--blue);background:var(--blue);color:white}.preview-dialog{border-radius:26px;color:var(--ink);position:fixed;inset:0;margin:auto}.preview-dialog::backdrop{background:#1a304b80;backdrop-filter:blur(8px)}.preview-shell{border:1px solid #ffffff80;border-radius:26px;background:white;box-shadow:0 30px 100px #142d4938;position:relative;inset:auto}.preview-stage{background:#eaf0f5}.preview-close{width:44px;height:44px;border-color:var(--line);box-shadow:0 4px 16px #1a304b15}.preview-close:hover{background:var(--blue-soft);color:var(--blue)}.preview-arrow{width:44px;height:44px;border:1px solid #dce5ed;border-radius:50%;background:#fffffff0;color:var(--ink);box-shadow:0 4px 16px #1a304b15}.preview-arrow:hover{background:var(--blue);color:white}.preview-info{border-color:var(--line);overflow-y:auto;overscroll-behavior:contain}.preview-image>.preview-empty{display:grid;place-items:center;width:100%;height:100%;padding:24px;text-align:center;color:var(--text-muted)}.preview-brand,.preview-caption,.preview-hint,.preview-progress{color:var(--text-muted)}.preview-status{border-color:#c5dfd3;background:var(--mint);color:#17674e}.preview-progress>div{background:#e3eaf1;border-radius:999px}.preview-progress i{background:var(--green)}.preview-thumbs button{border-radius:9px;overflow:hidden;background:white}.preview-thumbs button[aria-current=true]{border:2px solid var(--blue)}.preview-caption-toggle{color:var(--blue);min-height:32px}.preview-caption-toggle:hover{color:#2347b5}.preview-details{flex-shrink:0;border-radius:13px;margin-top:24px}.preview-info h2{font-size:clamp(23px,2.4vw,30px);line-height:1.2}.preview-slide-details{flex:0 0 auto;margin-top:16px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink)}.preview-slide-details>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;cursor:pointer;color:var(--ink);font-size:13px;font-weight:700}.preview-slide-details>summary:focus-visible{outline:3px solid #5473e8;outline-offset:2px}.preview-slide-details>summary>span:last-child{flex:0 1 auto;padding:3px 7px;border-radius:999px;background:var(--blue-soft);color:#244bb7;font-size:11px;text-align:right}.preview-slide-content{display:grid;gap:12px;padding:0 12px 14px}.preview-slide-content h3{margin:0;padding:0;color:var(--ink);font-size:17px;line-height:1.35;overflow-wrap:anywhere}.preview-slide-content h4{margin-bottom:4px;color:var(--ink);font-size:12px}.preview-slide-content .storyboard-copy{color:var(--text-muted);font-size:12px}.preview-slide-content a{width:fit-content;max-width:100%;color:var(--blue);font-size:11px;line-height:1.45;overflow-wrap:anywhere}.preview-slide-content a:hover{text-decoration:underline;text-underline-offset:3px}.preview-slide-claims>div,.preview-slide-role{color:var(--text-muted);font-size:12px;line-height:1.5}.preview-slide-claims{display:grid;gap:8px}.preview-slide-claims>div{padding-left:10px;border-left:2px solid #8ba2ff}.plan-studio>header{border:0;background:white}.plan-studio-layout{gap:20px;padding:24px}.plan-studio form{border:1px solid var(--line);border-radius:26px;padding:clamp(24px,3.5vw,48px)}.plan-studio .plan-fields{min-width:0;margin:0}.plan-studio .plan-fields>label{display:block;margin:22px 0 0;font-size:13px;font-weight:700}.plan-studio .plan-numbers label{display:block;margin:0}.plan-fields>p:not(.studio-step):not(.plan-error){max-width:56ch;margin-top:20px;color:var(--text-muted);line-height:1.7}.plan-fields>button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:26px;padding:14px;border:0;border-radius:13px;background:var(--blue);color:white;font-weight:700}.plan-fields>button:hover{background:var(--ink)}.plan-fields>button:disabled{opacity:.65;cursor:not-allowed}.plan-request-state{margin-top:18px;padding:12px;border-left:4px solid var(--blue);border-radius:13px;background:var(--blue-tint,#EDF2FF);color:var(--ink);line-height:1.6}.plan-status-actions{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}.plan-status-actions>a,.plan-status-actions>button{display:inline-flex;align-items:center;min-height:44px;max-width:100%;text-align:left;color:var(--blue);text-decoration:underline;font-size:14px}.plan-fields:disabled>button,.plan-status-actions>button:disabled{opacity:.65;cursor:wait}.plan-studio h1{max-width:none;margin-top:0;font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.04em}.plan-studio-layout>section{padding:clamp(24px,3.5vw,48px);border-radius:26px;background:#e8f3ee}.plan-studio-layout>section[data-empty=true][data-offline=true]{padding:18px 22px;border:1px solid var(--line);background:#fff}.plan-studio input[type=number],.plan-studio textarea{border-color:#ccd8e0;border-radius:12px}.generated-ideas article,.plan-error,.plan-studio form>button{border-radius:13px}.plan-studio .plan-fields>p.plan-draft-note{margin-top:12px;font-size:12px}.plan-studio .plan-generation-notice{display:grid;gap:4px;margin-top:18px;padding:12px 14px;border-left:3px solid var(--blue);border-radius:12px;background:var(--blue-tint,#EDF2FF);color:var(--ink);line-height:1.5}.plan-studio .plan-generation-notice strong{font-size:13px}.plan-studio .plan-generation-notice span{color:var(--text-muted);font-size:13px}.plan-studio form,.plan-studio-layout>section[data-empty=true]{align-self:start}.plan-studio .plan-result-empty{min-height:150px}.plan-studio .plan-info-notice{margin-top:18px;padding:12px 14px;border-left:3px solid var(--blue);border-radius:13px;background:var(--blue-tint,#EDF2FF);color:var(--ink);line-height:1.5}.plan-studio-layout>section[data-empty=true][data-offline=true] .plan-result-empty{display:flex;min-height:0;align-items:center;gap:12px;padding-top:10px}.plan-studio-layout>section[data-empty=true][data-offline=true] .plan-result-empty>svg{flex:0 0 auto}.plan-studio-layout>section[data-empty=true][data-offline=true] .plan-result-empty>p{margin:0}.plan-studio .plan-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-studio input,.plan-studio textarea{font-weight:400}@media (max-width:900px){.plan-studio-layout>section[data-empty=true]{display:none}}.plan-studio [aria-invalid=true]{border-color:var(--red)}.plan-studio .field-error{display:block;margin-top:6px;color:var(--red);font-size:12px;font-weight:400}.generated-ideas details{margin-top:14px}.generated-ideas summary{cursor:pointer;color:var(--blue);font-weight:600}.generated-ideas dl{display:grid;gap:12px;margin-top:14px}.generated-ideas dt{font-size:12px;color:var(--text-muted)}.generated-ideas dd{margin:4px 0 0;overflow-wrap:anywhere}.generated-ideas article{border-left:0;padding:22px}.login-page{padding:20px;gap:20px;background:var(--paper)}.login-panel{width:100%;border-radius:28px;background:white}.login-panel h1{font-size:clamp(32px,4vw,48px);line-height:1.1}.login-panel input{padding:14px;border:1px solid #ccd8e0;border-radius:13px}.login-panel form button{border-radius:13px}.login-story{border-radius:28px;background:#dceee8;color:#215d4d}.login-story>span{color:#3e6c5f}.login-story i{border-radius:999px}main:not(.work-main) button:not(.preview-thumbs button):not(.preview-arrow):not(.preview-close),main:not(.work-main) input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),main:not(.work-main) textarea{border-radius:var(--control-radius)}main:not(.work-main)>header{background:white}main.workspace-picker>header{background:transparent}#studio{max-width:1280px}#studio>div:first-child{border-color:var(--line);padding:18px 0 28px}#studio h1{font-size:clamp(34px,4.5vw,56px);line-height:1.08;letter-spacing:-.04em}#studio>ol{border:0;border-radius:16px;overflow:hidden;background:#e9eff9;margin-bottom:18px}#studio>ol>li{padding:16px 12px;border:0}#studio>section{border:1px solid var(--line);border-radius:26px;overflow:hidden;background:white}#studio aside{background:#eff7f3}#studio aside>div{border-color:#cee2d8;border-radius:18px}#studio label[class*=border-dashed]{border-radius:14px;background:var(--paper)}#studio button[class~="bg-[var(--ink)]"]{background:var(--blue)}#studio button[class~="bg-[var(--ink)]"]:hover{background:#284fc7}@media (min-width:901px){.work-main{animation:workspace-enter .24s ease-out both}}@keyframes workspace-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes dialog-enter{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.preview-dialog[open]{animation:dialog-enter .18s ease-out both}@media (max-width:1100px) and (min-width:901px){.work-layout{grid-template-columns:214px minmax(0,1fr);gap:8px}.work-main{padding-inline:18px}}@media (max-width:900px){.work-layout{display:block;padding:0}.work-header{margin:0;min-height:64px;padding:10px 18px}.work-header>span{font-size:12px}.mobile-nav{margin:0 18px;padding:14px 18px;border:1px solid var(--line);border-radius:18px;background:white}.mobile-nav nav{margin-top:12px}.mobile-nav .nav-item[aria-current=page]{color:#284fbf}.mobile-nav .create-action{margin:15px 0 12px}.work-main{padding:24px 18px}.plan-studio-layout{padding:18px}}@media (max-width:720px){.carousel-grid{gap:20px}.carousel-card-body{min-height:0}.detail-notes>details,.detail-notes>section,.detail-notes>section:nth-child(2){margin-bottom:14px;padding:20px}.plan-command{gap:14px;padding:16px}.plan-command h2{font-size:18px}.plan-command-actions{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px}.plan-browser .plan-command>.plan-command-tools{width:100%;max-width:none;justify-items:stretch}.plan-command .plan-command-actions{display:grid}.plan-unavailable{max-width:none}.plan-command a{min-width:0;padding-inline:9px;text-align:center;white-space:normal}.plan-summary{gap:5px 0;padding:9px 0}.plan-summary>span{padding-inline:10px;font-size:11px}.plan-summary strong{font-size:17px}.idea-agenda-row{grid-template-columns:54px minmax(0,1fr);gap:12px;padding:16px 0}.idea-date-tile{width:52px;min-height:56px;border-radius:14px}.idea-date-tile>span{font-size:20px}.idea-date-tile .idea-date-weekday,.idea-date-tile small{font-size:10px}.idea-agenda-main h3{font-size:17px}.idea-create{grid-column:2;justify-self:start;min-height:44px;white-space:normal}.idea-more dl{grid-template-columns:1fr}.preview-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.preview-dialog,.preview-shell{border-radius:20px}.preview-stage{padding-top:54px;grid-template-rows:minmax(0,1fr) 82px}.preview-info{border-color:var(--line)}.preview-caption,.preview-status{display:block}.preview-caption{display:-webkit-box}.preview-info{max-height:35dvh}.preview-caption-wrap{margin-top:14px}.preview-info h2{font-size:20px}.preview-status{width:fit-content;margin-top:10px}}@media (max-width:720px) and (max-height:500px){.preview-close{top:8px;right:8px;width:40px;height:40px}.preview-stage{padding-top:52px;grid-template-rows:minmax(0,1fr) 58px}.preview-thumbs{gap:6px;padding-top:8px}.preview-thumbs button{width:38px;height:48px}.preview-info{max-height:32dvh;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.preview-progress{margin-top:8px}.preview-caption-wrap{margin-top:10px}.preview-caption{-webkit-line-clamp:2}.preview-caption-toggle{min-height:44px;margin-top:0}.preview-details{min-height:44px;margin-top:10px}}@media (max-width:720px) and (max-height:420px){.preview-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,40vw)}.preview-shell,.preview-stage{grid-template-rows:minmax(0,1fr)}.preview-stage{padding:12px}.preview-thumbs{display:none}.preview-info{max-height:none;min-height:0;padding:54px 12px 10px;border-top:0;border-left:1px solid var(--line)}.preview-brand,.preview-caption-wrap,.preview-hint,.preview-status{display:none}.preview-info h2{margin-top:0;padding-right:0;font-size:16px;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.preview-progress{margin-top:0;font-size:11px}.preview-slide-details{margin-top:0}.preview-details{min-height:40px;margin-top:auto;padding:9px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.carousel-card:hover .carousel-cover img,.slide-gallery button:hover img{transform:none}}.interface-language-bar{display:flex;justify-content:flex-end;padding:8px 24px}.interface-language-control{position:relative;flex:0 0 auto}.onboarding-header-actions{display:flex;align-items:center;gap:8px}.onboarding-shell{background:radial-gradient(ellipse at 74% 42%,#dce5ff70 0,transparent 35%),radial-gradient(ellipse at 17% 45%,#dcf1e86b 0,transparent 32%),linear-gradient(180deg,#f7f9ff,#f4f7fb)}.onboarding-loading{display:flex;align-items:center;gap:9px;margin:0 0 18px;padding:11px 14px;border:1px solid #dfe8f1;border-radius:14px;background:#f8faff;color:var(--text-muted);font-size:13px;line-height:1.4}.onboarding-step-row{min-height:46px;padding:8px 10px;border:1px solid transparent;border-radius:15px}.onboarding-step-row[aria-current=step]{border-color:#ffffff;background:#ffffffbd;box-shadow:0 10px 28px #2b4d7b13,inset 0 1px 0 #fff}.onboarding-step-row>span{flex:0 0 auto}.onboarding-card{border-color:#ffffff!important;background:#ffffffed!important;box-shadow:0 2px 4px #1c395108,0 34px 92px #345b8420,inset 0 1px 0 #fff!important}.interface-language-control p{position:absolute;z-index:20;right:0;top:calc(100% + 8px);width:min(300px,calc(100vw - 36px));padding:12px;margin:0;border:1px solid var(--line);border-radius:12px;background:white;box-shadow:var(--panel-shadow);color:var(--text-muted);font-size:13px}.work-header{gap:12px}.work-header>span{min-width:0;overflow-wrap:anywhere}.work-header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.work-header-actions>a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:white}.work-header-actions>a:hover{background:var(--blue-soft);color:var(--blue)}@media (max-width:900px){.workspace-picker-page{max-width:760px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:0;padding-inline:24px}.workspace-picker-brand{grid-column:1;margin-bottom:54px}.workspace-picker-page>header{grid-column:1;grid-row:auto;margin-bottom:24px}.workspace-picker-page .workspace-list{grid-column:1;grid-row:auto;margin-bottom:18px}.workspace-picker-page>.main-action{grid-column:1;grid-row:auto}}@media (max-width:600px){.interface-language-bar{padding:8px 18px}.workspace-picker{padding:24px 18px}.workspace-picker-page{padding:24px 18px 48px}.workspace-picker-brand{margin-bottom:50px}.workspace-picker-page h1{font-size:42px}.workspace-picker-page .workspace-list>a{min-height:96px;gap:13px;padding:17px 16px}.workspace-picker-monogram{width:48px;height:48px;border-radius:15px;font-size:22px}.workspace-picker-arrow{width:38px;height:38px}.workspace-picker-nav{margin-bottom:36px!important}}@media (max-width:360px){.onboarding-header,.onboarding-header-actions{gap:6px}.onboarding-exit{gap:6px;padding:8px 10px;font-size:13px}.onboarding-card{min-height:0;padding:16px}.onboarding-draft-status{margin-bottom:12px;font-size:12px;line-height:1.4}.onboarding-step-title{font-size:26px;line-height:1.12}.onboarding-step-copy{margin-top:6px;font-size:13px;line-height:1.4}.onboarding-step-fields{margin-top:18px}.onboarding-form-actions{margin-top:20px;gap:8px;padding-top:12px}}.sa-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);color:var(--ink);font-family:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;touch-action:manipulation;transition:border-color .16s,box-shadow .16s}.sa-select-trigger:hover:not(:disabled){border-color:var(--text-muted)}.sa-select-trigger[data-state=open]{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.sa-select-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.sa-select-trigger:disabled{cursor:not-allowed;opacity:.55}.sa-select-trigger>.sa-select-value,.sa-select-trigger>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-select-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-select-trigger [data-slot=select-chevron]{flex:0 0 16px;width:16px;height:16px;color:var(--text-muted);pointer-events:none}.sa-select-trigger[data-size=compact]{width:88px;min-height:36px;padding:7px 10px;gap:8px;font-size:12px}.sa-select-trigger[data-size=compact] [data-slot=select-chevron]{flex-basis:14px;width:14px;height:14px}.sa-select-content{z-index:50;min-width:var(--radix-select-trigger-width);max-width:min(440px,calc(100vw - 24px));max-height:min(320px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:0 12px 32px #192e3b1a,0 2px 6px #192e3b0a;transform-origin:var(--radix-select-content-transform-origin);animation:select-reveal .16s ease-out}.sa-select-content[data-size=compact]{min-width:120px}.sa-select-viewport{padding:5px}.sa-select-item{position:relative;display:flex;align-items:center;min-height:40px;padding:10px 36px 10px 12px;border-radius:9px;font-family:inherit;font-size:14px;line-height:1.45;overflow-wrap:anywhere;cursor:default;user-select:none;outline:none}.sa-select-item[data-highlighted]{background:var(--blue-soft);color:var(--ink)}.sa-select-item[data-state=checked]{color:var(--blue);font-weight:600}.sa-select-item[data-disabled]{color:var(--text-muted);opacity:.55;pointer-events:none}.sa-select-indicator{position:absolute;right:12px;display:flex;color:var(--green)}.sa-select-indicator svg,.sa-select-scroll svg{width:16px;height:16px}.sa-select-scroll{display:flex;align-items:center;justify-content:center;height:24px;background:var(--surface);color:var(--text-muted)}@keyframes select-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.sa-select-item,.sa-select-trigger[data-size=compact]{min-height:44px}}@media (prefers-reduced-motion:reduce){.sa-select-content{animation:none}.sa-select-trigger{transition:none}}.carousel-studio .studio-skip-link{position:fixed;left:12px;top:12px;z-index:50;padding:12px 16px;background:white;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.carousel-studio .studio-skip-link:focus{clip-path:none;width:auto;height:auto}.carousel-studio #studio h1{font-size:clamp(28px,3vw,38px);line-height:1.15}.carousel-studio textarea{font-weight:400}.carousel-studio button{white-space:normal}.carousel-composer{display:block;max-width:1050px;margin:24px auto 0;border:1px solid var(--line);border-radius:26px;background:var(--surface);box-shadow:0 16px 46px #192e3b0a}.carousel-composer>div{min-width:0;padding:clamp(20px,3vw,32px)}.carousel-studio-logo{min-width:0}@media (max-width:360px){.carousel-studio-logo{gap:8px}.carousel-studio-logo>svg{width:36px;height:36px}}.carousel-composer .brand-select{display:grid;gap:8px}.carousel-context-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:720px}.carousel-request-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.carousel-request-label{min-width:0}.carousel-request-heading .carousel-link-count{display:inline-flex;width:max-content;min-width:0;height:26px;flex:0 0 auto;align-items:center;gap:4px;padding:0 9px;white-space:nowrap}.carousel-request-copy{margin-top:7px}.carousel-voice-input{margin-top:10px}.carousel-voice-actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px 12px}.carousel-voice-button{display:inline-flex;min-height:38px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:0 12px;background:#fff;color:var(--ink);font-size:13px;font-weight:650;transition:border-color .14s ease,background-color .14s ease}.carousel-voice-button:hover:not(:disabled){border-color:var(--blue);background:var(--blue-soft)}.carousel-voice-button:focus-visible,.carousel-voice-discard:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.carousel-voice-button:disabled,.carousel-voice-discard:disabled{cursor:not-allowed;opacity:.55}.carousel-voice-button.is-recording{border-color:#b42318;color:#b42318}.carousel-voice-button.is-recording:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.carousel-voice-discard{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:10px;color:var(--text-muted)}.carousel-voice-help{max-width:66ch;color:var(--text-muted);font-size:12px;line-height:1.45}.carousel-voice-status{margin:8px 0 0;color:var(--text-muted);font-size:13px;line-height:1.5}.carousel-voice-status.is-error{color:var(--red)}.carousel-composer textarea{min-height:132px;border:1px solid #cbd8df;border-radius:16px;padding:16px;line-height:1.65}.carousel-composer textarea:focus-visible{outline:3px solid #2e58d633;outline-offset:1px;border-color:var(--blue)}.carousel-submit-area{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 18px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.carousel-submit-area>button{min-height:48px;border-radius:14px;box-shadow:0 8px 18px #2e58d61c}.carousel-research-create-action>button:disabled,.carousel-submit-area>button:disabled{border:1px solid var(--line);background:var(--blue-soft);color:var(--text-muted);box-shadow:none;opacity:1}.carousel-submit-status{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:4px 12px;color:var(--text-muted);font-size:13px;line-height:1.5}.carousel-submit-error,.carousel-submit-status p{margin:0}.carousel-submit-status button{min-height:44px;color:var(--text-muted)}.carousel-submit-error{grid-column:1/-1;border-left:3px solid var(--red);padding:9px 11px;background:#fff2f0;color:var(--red);font-size:13px;line-height:1.5}.carousel-submit-area .carousel-generation-notice{margin:0;border:0;border-left:2px solid var(--blue);border-radius:0;padding:5px 12px;background:transparent}.carousel-submit-area.is-reviewed .carousel-generation-notice{grid-column:1/-1}.carousel-submit-area .carousel-generation-notice>svg{width:16px}.carousel-submit-area .carousel-generation-notice p{font-size:12px}.carousel-submit-area .carousel-generation-notice strong{font-size:13px}.carousel-link-check{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.carousel-link-heading{display:flex;align-items:center;gap:10px;font-size:14px}.carousel-link-count{display:grid;min-width:26px;height:26px;place-items:center;border-radius:999px;background:var(--mint);color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums}.carousel-link-check a{display:flex;align-items:flex-start;gap:8px;min-height:40px;padding:9px 10px;border-radius:9px;color:var(--blue);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.carousel-link-check a:hover{background:var(--blue-soft)}.carousel-link-check a svg{flex:0 0 auto;margin-top:2px}.carousel-research-button{display:inline-flex;min-height:44px;align-items:center;gap:9px;margin-top:8px;border:1px solid var(--line);border-radius:12px;padding:9px 13px;color:var(--ink);background:var(--surface);font-size:14px;font-weight:650;cursor:pointer}.carousel-research-button:hover:not(:disabled){border-color:var(--blue);color:var(--blue);background:var(--blue-soft)}.carousel-research-button:focus-visible,.carousel-research-images summary:focus-visible{outline:3px solid #2e58d655;outline-offset:2px}.carousel-research-button:disabled{opacity:.65;cursor:wait}.carousel-research-note{margin:8px 0 0;color:var(--text-muted);font-size:12px;line-height:1.55}.carousel-research-error{margin-top:10px;border-left:3px solid var(--red);padding:9px 11px;background:#fff2f0;color:var(--red);font-size:13px;line-height:1.5}.carousel-research-create-action{padding-top:14px}.carousel-research-create-action,.carousel-research-results{margin-top:14px;border-top:1px solid var(--line)}.carousel-research-source{min-width:0;border-bottom:1px solid var(--line)}.carousel-research-source-summary{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:14px 0;cursor:pointer;list-style:none}.carousel-research-source-summary::-webkit-details-marker{display:none}.carousel-research-source-summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:8px}.carousel-research-source-identity{display:grid;min-width:0;flex:1 1 180px;gap:2px}.carousel-research-source-identity span,.carousel-research-source-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel-research-source-identity strong{color:var(--ink);font-size:14px}.carousel-research-source-identity span,.carousel-research-source-status{color:var(--text-muted);font-size:11px}.carousel-research-source-status.is-error{color:var(--red)}.carousel-research-source-toggle{color:var(--blue);font-size:12px;font-weight:700}.carousel-research-source[open] .carousel-research-source-toggle{display:none}.carousel-research-source-error{flex-basis:100%;color:var(--red);font-size:12px;font-weight:500;line-height:1.5}.carousel-research-source-details{padding:0 0 14px}.carousel-source-badge{border-radius:999px;padding:4px 8px;background:var(--mint);color:var(--green);font-weight:700}.carousel-source-badge.is-external{background:var(--blue-soft);color:var(--blue)}.carousel-research-images a,.carousel-research-url{display:flex;min-width:0;align-items:flex-start;gap:7px;margin-top:8px;color:var(--blue);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.carousel-research-images a svg,.carousel-research-url svg{flex:0 0 auto;margin-top:2px}.carousel-research-source h3{margin-top:10px;color:var(--ink);font-size:16px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.carousel-research-description{margin-top:7px;color:var(--text-muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.carousel-research-offers{margin-top:10px;color:var(--text-muted);font-size:12px;line-height:1.5}.carousel-research-offers strong{display:block;color:var(--ink);font-size:12px}.carousel-research-offers p{margin-top:3px;overflow-wrap:anywhere}.carousel-research-images{margin-top:9px;font-size:12px}.carousel-research-images summary{width:fit-content;min-height:36px;padding:8px 0;color:var(--blue);cursor:pointer}.carousel-research-images ul{display:grid;gap:3px}.carousel-research-images a{margin-top:4px}.carousel-research-results [dir=auto]{unicode-bidi:plaintext}.carousel-generation-notice{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding:14px 16px;border:1px solid #d9e5eb;border-radius:14px;background:#f4f8fa;color:var(--text-muted)}.carousel-generation-notice>svg{flex:0 0 auto;width:18px;color:var(--blue)}.carousel-generation-notice p{display:grid;gap:4px;margin:0;font-size:13px;line-height:1.5}.carousel-generation-notice strong{color:var(--ink);font-size:14px}@media (max-width:700px){.carousel-context-fields{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:600px){.carousel-composer{margin-top:18px;border-radius:22px}.carousel-composer>div{padding:18px}.carousel-submit-area{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.carousel-submit-area>button{width:100%}.carousel-submit-area .carousel-generation-notice{padding-left:10px}.carousel-submit-error{grid-column:auto}}.workspace-settings h2{margin-top:0;font-size:22px}.workspace-settings:not(.workspace-team){position:relative;overflow:hidden;border-color:#e0e8f2;background:radial-gradient(ellipse at 98% 0,#dce8ff80 0,transparent 32%),#fff;box-shadow:0 20px 48px #26496d0b,inset 0 1px #fff}.workspace-settings .settings-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.workspace-settings .settings-fact{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#f8fafb}.workspace-settings:not(.workspace-team) .settings-fact:first-child{border-color:#d7e2ff;background:linear-gradient(130deg,#f0f4ff,#f8fbff 62%,#f1faf6);box-shadow:inset 0 1px #fff}.workspace-settings:not(.workspace-team) .settings-fact:nth-child(2) dd{width:fit-content;padding:5px 10px;border-radius:999px;background:#eaf1ff;color:#3455c2;font-size:13px}.workspace-settings:not(.workspace-team) .settings-fact:nth-child(3) dd{color:#237552;font-family:Syne Variable,sans-serif;font-size:24px;line-height:1}.workspace-settings dt{color:var(--text-muted)}.workspace-settings dd{margin:0;color:var(--ink);font-weight:650;overflow-wrap:anywhere}.workspace-settings .settings-note{margin:0 0 18px;padding:12px 14px;border-left:3px solid var(--blue);border-radius:0 10px 10px 0;background:#f4f7fc;color:var(--text-muted);font-size:13px;line-height:1.5}.settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.settings-actions .back-link{margin:0}.workspace-team{border-color:#dce8f0;background:radial-gradient(ellipse at 96% 0,#dce8ff75 0,transparent 29%),linear-gradient(145deg,#fff,#fff 70%,#f3faf7);box-shadow:0 20px 48px #26496d0c,inset 0 1px #fff}.workspace-team>dl:not(.team-permission-grid)>div{display:inline-flex;align-items:center;gap:12px;margin-top:14px;padding:8px 13px;border:1px solid #dbe6fa;border-radius:999px;background:linear-gradient(110deg,#f0f4ff,#f1faf6)}.workspace-team>dl:not(.team-permission-grid) dd{color:#3455c2;font-weight:700}.workspace-team h3{margin-top:24px;font-size:16px;font-weight:650}.workspace-team h3+dl{margin-top:8px}.workspace-team .team-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block:10px 18px}.workspace-team .team-permission-grid>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e1e9ef;border-radius:15px;background:linear-gradient(120deg,#fbfcfd,#f5f8fa)}.workspace-team .team-permission-grid dt{min-width:0;color:var(--ink);overflow-wrap:anywhere}.workspace-team .team-permission-grid dd{flex:0 0 auto;padding:5px 9px;border:1px solid #d3eee2;border-radius:999px;background:linear-gradient(110deg,#e6f7ef,#eaf8f4);color:#17634e;font-size:11px;font-weight:700;line-height:1.35}.workspace-team .team-permission-grid dd[data-allowed=false]{border-color:#e4e8ec;background:#f0f2f4;color:#526573}.creation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.creation-grid-carousel-only{max-width:900px}.creation-option{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.creation-option h2{margin-top:0}.creation-option .main-action{margin-top:auto}@media (max-width:700px){.creation-grid{grid-template-columns:1fr}}@media (max-width:800px){.workspace-settings .settings-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.workspace-settings .settings-facts{grid-template-columns:minmax(0,1fr);gap:8px}.workspace-settings .settings-fact{gap:6px;padding:14px}.workspace-team .team-permission-grid{grid-template-columns:minmax(0,1fr)}}.support-answers details{padding:18px 0;border-bottom:1px solid var(--border,#e1e9ee)}.support-answers details:first-child{padding-top:0}.support-answers details:last-child{border-bottom:0;padding-bottom:0}.support-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;border-color:#dfe7f0;background:radial-gradient(ellipse at 100% 0,#e3ebff66 0,transparent 38%),#ffffff;box-shadow:0 18px 44px #26496d0a,inset 0 1px #fff}.support-answers details,.support-answers details:first-child,.support-answers details:last-child{min-width:0;padding:0;border:1px solid #e1e9f1;border-radius:16px;background:linear-gradient(130deg,#fff,#fbfcff 70%,#f4faf7);box-shadow:inset 0 1px #fff}.support-answers details[open]{border-color:#cbd9ff;box-shadow:0 10px 24px #365fe812,inset 0 1px #fff}.support-answers summary{min-height:58px;padding:16px 18px;cursor:pointer;font-weight:680;line-height:1.5}.support-answers summary::marker{color:var(--blue)}.support-answers p{max-width:70ch}.support-answers details>p{margin:0;padding:0 18px;color:var(--text-muted);line-height:1.6}.support-answers a{display:inline-flex;align-items:center;min-height:44px;margin:8px 18px 12px;color:var(--blue);font-weight:650;text-decoration:underline;text-underline-offset:4px}.support-answers a:hover{color:#284fc7}.support-answers a:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:3px}.notifications-empty,.workspace-create-empty{position:relative;overflow:hidden;border-color:#dce6f1;background:radial-gradient(ellipse at 100% 0,#dfe8ff80 0,transparent 35%),radial-gradient(ellipse at 92% 100%,#def5e877 0,transparent 33%),#fff;box-shadow:0 20px 48px #26496d0b,inset 0 1px #fff}.support-state-mark{display:grid;width:44px;height:44px;margin-bottom:16px;place-items:center;border:1px solid #dce6ff;border-radius:15px;background:radial-gradient(circle at 24% 16%,#fff,#edf2ff 65%,#e8f8f0);box-shadow:inset 0 1px #fff,0 8px 20px #365fe815;color:var(--blue)}.notifications-empty h2{margin-top:0;font-size:18px;line-height:1.4}.notifications-empty p{max-width:58ch}.workspace-create-empty{max-width:820px}.workspace-create-empty h2{margin-top:0;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.035em}.workspace-create-empty>p{max-width:68ch;line-height:1.65}.workspace-create-empty>.main-action{margin-top:10px}.creation-option{position:relative;overflow:hidden;border-color:#dfe8f0;background:radial-gradient(ellipse at 100% 0,#dfe8ff70 0,transparent 36%),linear-gradient(145deg,#fff,#fff 68%,#f3faf7);box-shadow:0 16px 36px #26496d0c,inset 0 1px #fff;transition:border-color .16s ease,box-shadow .16s ease}.creation-option:hover{border-color:#cad9ff;box-shadow:0 20px 42px #365fe81a,inset 0 1px #fff}@media (max-width:700px){.support-answers{grid-template-columns:minmax(0,1fr);gap:9px;padding:15px}.support-answers summary{min-height:54px;padding:14px}.support-answers details>p{padding-inline:14px}.support-answers a{margin-inline:14px}}@media (prefers-reduced-motion:reduce){.creation-option,.knowledge-entry{transition:none}}.brand-intro{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.brand-intro .main-action{flex-shrink:0}.add-brand-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto}.add-brand-dialog fieldset{display:flex;flex-direction:column;gap:20px;border:0;padding:0;margin-top:24px;min-width:0}.add-brand-dialog [data-slot=field]{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:650}.add-brand-dialog input{width:100%;min-height:46px;border:1px solid var(--line);border-radius:12px;padding:11px 12px;font-weight:400}.add-brand-dialog .field-error,.add-brand-dialog [role=alert]{color:var(--red)}.add-brand-dialog .brand-form-note,.add-brand-dialog .field-error{font-size:13px;font-weight:400}.add-brand-dialog .exit-dialog-actions{flex-wrap:wrap}.add-brand-dialog form .exit-dialog-actions button[type=button]{background:white;color:var(--text-muted);border-color:var(--line)}.add-brand-dialog form .exit-dialog-actions button[type=button]:hover{background:var(--paper);color:var(--ink)}.add-brand-dialog form .exit-dialog-actions button[type=submit]{background:var(--blue);color:white;border-color:var(--blue)}.add-brand-dialog form .exit-dialog-actions button[type=submit]:hover{background:#284fc7;color:white}.brand-edit{display:block;margin-top:12px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:white;font-size:14px;font-weight:600}.brand-edit:hover{background:var(--paper)}.brand-style-dialog{width:min(640px,calc(100vw - 32px))}.brand-style-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.style-dialog-header{position:relative;flex-shrink:0;padding-right:44px;padding-bottom:12px}.style-dialog-header p{overflow-wrap:anywhere}.brand-style-dialog .brand-form-note{color:var(--text-muted)}.style-dialog-header .exit-dialog-close{top:-12px;right:-12px}.brand-style-dialog form{display:flex;flex-direction:column;min-height:0;overflow:hidden}.style-fields-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px;margin-inline:-4px}.brand-style-dialog form .exit-dialog-actions{flex-shrink:0;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.brand-style-dialog textarea{width:100%;min-height:96px;resize:vertical;border:1px solid var(--line);border-radius:12px;padding:11px 12px;font:inherit;font-weight:400}.brand-actions .brand-edit{margin-top:0;text-align:left}.invitation-panel{max-width:660px}main.invitation-page>header{max-width:660px;background:transparent}.invitation-panel h1{font-size:clamp(28px,4vw,38px)}.invitation-panel dl{margin:24px 0}.invitation-panel dl>div{padding:14px 0;border-bottom:1px solid var(--line)}.invitation-hint,.invitation-panel dt{color:var(--text-muted);font-size:14px}.invitation-panel dd{margin:6px 0 0;overflow-wrap:anywhere;font-weight:600}.invitation-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}.invitation-actions>a{min-height:44px;display:inline-flex;align-items:center}.invitation-actions button{min-height:44px;white-space:normal}.workspace-invitations{margin-bottom:24px}.workspace-invitations h2{font-size:22px;margin-top:0}.workspace-invitations>p{margin-block:10px;color:var(--text-muted)}.invitation-create{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin-top:24px}.invitation-create fieldset{min-width:0;flex:1;max-width:340px;padding:0;border:0}.invitation-create label{display:grid;gap:8px;font-weight:600}.invitation-create button,.workspace-invitations button{min-height:44px}.invitation-created{margin-block:20px;padding:18px;border-radius:16px;background:var(--blue-soft)}.invitation-created label{display:block;font-weight:600}.invitation-created input{width:100%;min-width:0;margin-block:10px;padding:10px;border:1px solid var(--line);border-radius:12px;background:white}.invitation-created p{font-size:14px;color:var(--text-muted);margin-bottom:10px}.invitation-created button,.invitation-list button,.invitation-list-heading button,.invitation-pagination button{padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:white;font-weight:600}.invitation-list-heading,.invitation-pagination{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:24px}.invitation-list{list-style:none;margin-top:12px;padding:0}.invitation-list li{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;padding:15px 16px;border:1px solid #e1e9ef;border-radius:16px;background:linear-gradient(125deg,#fff,#f9fbff 72%,#f4faf7);box-shadow:inset 0 1px #fff}.invitation-list small{display:block;color:var(--text-muted);margin-top:6px;line-height:1.6}.invitation-list button{flex-shrink:0}.workspace-invitations button:disabled{opacity:.55;cursor:not-allowed}.team-access-details>summary{min-height:44px;padding:12px 16px;cursor:pointer;color:var(--text-muted)}.carousel-approval{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.carousel-approval h3{margin:0;font-size:17px}.carousel-approval p{max-width:720px;margin:6px 0 0;color:var(--text-muted);font-size:14px;line-height:1.55}.carousel-approval button{display:inline-flex;min-height:46px;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:0;border-radius:999px;background:var(--ink);color:white;font-weight:650;cursor:pointer}.carousel-approval button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.carousel-approval button:disabled{opacity:.6;cursor:wait}@media (max-width:640px){.carousel-approval{align-items:stretch;flex-direction:column;gap:16px}.carousel-approval button{width:100%}}.carousel-revision{margin:20px 0 28px}.revision-footer button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--ink);font-weight:650;cursor:pointer}.revision-footer button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.carousel-revision form{display:grid;gap:10px;max-width:760px;padding:20px;border:1px solid var(--line);border-radius:20px;background:white}.revision-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.revision-heading h3{margin:0;font-size:17px}.revision-heading p,.revision-unavailable{margin:5px 0 4px;color:var(--text-muted);font-size:14px;line-height:1.55}.carousel-revision label{font-size:14px;font-weight:650}.carousel-revision textarea{width:100%;min-height:112px;max-height:280px;field-sizing:content;overflow-y:auto;resize:vertical;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:white;color:var(--ink);font:inherit;line-height:1.5}.carousel-revision textarea:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.revision-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.revision-footer span{color:var(--text-muted);font-size:12px}.revision-footer button{border-color:var(--blue);background:var(--blue);color:white}.revision-footer button:disabled{opacity:.55;cursor:not-allowed}.revision-cancel{justify-self:start;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--text-muted);font-weight:600;cursor:pointer}.revision-cancel:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.revision-job{display:grid;gap:8px;padding-top:2px}.revision-job>p{margin:0;color:var(--text-muted);font-size:14px;line-height:1.5}.revision-progress{height:5px;overflow:hidden;border-radius:999px;background:var(--line)}.revision-progress span{display:block;height:100%;border-radius:inherit;background:var(--blue);transition:width .24s ease}.revision-job .revision-error{color:#a22d2d}@media (prefers-reduced-motion:reduce){.revision-progress span{transition:none}}.revision-error,.revision-status{margin:0;font-size:14px;line-height:1.5}.revision-error{color:#a22d2d}.revision-status{color:var(--green)}.revision-unavailable{padding:10px 0}@media (max-width:640px){.carousel-revision form{padding:16px}.revision-footer{align-items:stretch;flex-direction:column}.revision-footer button{width:100%}.storyboard-edit-layout{grid-template-columns:minmax(0,1fr);gap:15px;padding:13px}.storyboard-edit-preview .storyboard-image-missing,.storyboard-edit-preview img{width:auto;max-width:100%;height:240px;margin-inline:auto}.storyboard-edit-actions>div{align-items:stretch;flex-direction:column-reverse}.storyboard-edit-actions button{width:100%}}.workspace-members{margin-bottom:24px}.members-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.members-heading h2{font-size:22px;margin:0}.members-heading button{min-height:44px;border:1px solid var(--line);border-radius:12px;padding:8px 12px;font-weight:600}.members-heading button:hover{background:var(--blue-soft)}.members-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.member-meta{display:grid;gap:10px;min-width:0}.member-controls{display:flex;flex-wrap:wrap;gap:8px}.member-controls button{min-height:44px;text-align:left;max-width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:12px;font-size:13px;font-weight:600}.member-controls button:hover,.member-events>button:hover{background:var(--blue-soft)}.member-dialog-identity{overflow-wrap:anywhere}.member-access-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.member-access-dialog>.exit-dialog-actions,.member-access-dialog>h2{flex-shrink:0}.member-dialog-body{overflow:auto;min-height:0;overscroll-behavior:contain;padding:2px}.member-access-dialog[data-removal=false] .exit-dialog-actions button:first-child{background:white;color:var(--text-muted);border-color:var(--line)}.member-access-dialog[data-removal=false] .exit-dialog-actions button:first-child:hover{background:var(--paper)}.member-access-dialog[data-removal=false] .exit-dialog-actions button:last-child{background:var(--blue);color:white;border-color:var(--blue)}.member-access-dialog[data-removal=false] .exit-dialog-actions button:last-child:hover{background:#284fc7}.member-events{margin-top:24px;overflow-wrap:anywhere}.member-events summary{cursor:pointer;font-weight:600;min-height:44px}.member-events>p{color:var(--text-muted);max-width:75ch;margin:12px 0}.member-events button{min-height:44px}.member-events>button{border:1px solid var(--line);border-radius:12px;padding:8px 12px;font-weight:600}.member-events ol{padding:0;list-style:none}.member-events li{padding:16px 0;border-bottom:1px solid var(--line)}.member-events time{color:var(--text-muted);font-size:14px}.member-events li p{margin:6px 0}.brand-access-transition{margin:12px 0;display:grid;grid-template-columns:minmax(3rem,auto) minmax(0,1fr);gap:6px 16px}.brand-access-transition dt{color:var(--text-muted);padding-top:6px}.brand-access-transition dd{margin:0;min-width:0}.member-access-dialog [data-slot=field-group]{border:0;padding:0;margin:20px 0;min-width:0}.member-access-dialog [data-slot=field]{display:grid;gap:8px}.member-brand-options{display:grid;gap:4px}.member-brand-options [data-slot=field]{display:flex;align-items:center;min-height:44px;padding:8px;gap:12px;overflow-wrap:anywhere;content-visibility:auto;contain-intrinsic-size:auto 48px}.member-brand-options input[type=checkbox]{width:20px;height:20px;flex-shrink:0;margin:0;accent-color:var(--blue)}.member-brand-options span{min-width:0}.member-brand-load{min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;margin-top:12px}.member-brand-load:hover{background:var(--blue-soft)}#workspace-invitations-title,#workspace-members-title{scroll-margin-top:24px}.workspace-members>p{margin-top:16px;color:var(--text-muted)}.member-list{list-style:none;padding:0;margin-top:16px}.member-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.4fr) minmax(150px,.5fr);gap:16px 20px;align-items:center;margin-top:10px;padding:17px 18px;border:1px solid #e1e9ef;border-radius:16px;background:linear-gradient(125deg,#fff,#fafcff 70%,#f4faf7);box-shadow:inset 0 1px #fff,0 6px 18px #26496d08}.member-identity{overflow-wrap:anywhere;min-width:0}.member-identity>span:not(.member-self){display:block;color:var(--text-muted);font-size:14px;margin-top:6px}.member-self{margin-left:8px;font-size:13px;color:var(--green)}.member-date{color:var(--text-muted);font-size:14px}.member-date time{display:block;margin-top:4px}@media(max-width:800px){.member-list li{grid-template-columns:minmax(0,1fr);gap:8px}}.invitation-created button:hover,.invitation-list button:hover,.invitation-list-heading button:hover,.invitation-pagination button:hover{background:var(--blue-soft)}@media(max-width:600px){.invitation-create{align-items:stretch;flex-direction:column}.invitation-create fieldset{max-width:none}.work-header{min-height:56px;padding:8px 14px}.mobile-nav{margin-inline:12px;padding:10px 14px}.work-main{padding:16px 14px 24px}.work-heading{margin-bottom:14px}.work-heading p{margin-top:5px;line-height:1.45}.dashboard-workboard-state{margin-top:12px;padding:12px}.dashboard-prompt textarea{min-height:78px}}.idea-agenda{margin-top:16px}.idea-agenda-row{grid-template-columns:58px minmax(0,1fr) minmax(190px,auto);gap:18px;padding:16px 0}.idea-agenda-main h3{max-width:56ch;margin-top:6px;font-size:clamp(18px,1.7vw,22px)}.idea-agenda-main>.idea-hook{max-width:72ch;margin-top:4px}.idea-agenda-main .idea-more{margin-top:3px}.idea-agenda-main .idea-more summary{min-height:38px}.idea-agenda-main .idea-more dl{gap:10px 20px;margin-top:6px}.idea-agenda-main .idea-more dl div{min-width:0;overflow-wrap:anywhere}.idea-agenda-main .idea-more dd{line-height:1.5}.idea-agenda-row .idea-create{align-self:start;justify-self:end;margin:0}.knowledge-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0;border-block:1px solid var(--line);padding:10px 0;color:var(--text-muted);font-size:13px}.knowledge-pagination button{min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-weight:650}.knowledge-pagination button:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.knowledge-pagination button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:720px){.idea-agenda-row{grid-template-columns:52px minmax(0,1fr);gap:10px 12px;padding:14px 0}.idea-date-tile{width:48px;min-height:54px;border-radius:13px}.idea-date-tile>span{font-size:20px}.idea-agenda-main h3{margin-top:5px;font-size:17px}.idea-agenda-main>.idea-hook{font-size:13px}.idea-agenda-main .idea-more dl{grid-template-columns:1fr;gap:9px}.idea-agenda-row .idea-create{grid-column:2;justify-self:stretch;min-height:42px;white-space:normal}.knowledge-pagination{display:grid;grid-template-columns:1fr 1fr;gap:8px}.knowledge-pagination span{grid-column:1/-1;grid-row:1;text-align:center}.knowledge-pagination button{grid-row:2}.knowledge-pagination button:last-child{justify-self:end}}.ads-dashboard{display:grid;gap:18px;min-width:0}.ads-controls{display:flex;align-items:end;flex-wrap:wrap;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:#fff}.ads-controls>label{display:grid;gap:6px;min-width:min(100%,300px);color:var(--text-muted);font-size:12px;font-weight:650}.ads-controls select{min-height:44px;padding:8px 38px 8px 12px;border:1px solid var(--line);border-radius:12px;background:white;color:var(--ink);font:inherit}.ads-period{display:flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:13px}.ads-period legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ads-period button,.ads-refresh{min-height:40px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.ads-period button[aria-pressed=true]{background:var(--blue);color:white}.ads-period:disabled{opacity:.62}.ads-period:disabled button{cursor:not-allowed}.ads-controls select:disabled{background:#f5f7fa;color:var(--text-muted);cursor:not-allowed}.ads-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);color:var(--ink)}.ads-connect:focus-visible,.ads-controls button:focus-visible,.ads-tabs button:focus-visible{outline:3px solid #3563e966;outline-offset:2px}.ads-connect{display:inline-flex;align-items:center;gap:9px;min-height:44px}.ads-account-meta{display:flex;flex-wrap:wrap;gap:6px 22px;padding-inline:4px;color:var(--text-muted);font-size:12px}.ads-tabs{display:flex;flex-wrap:wrap;gap:8px}.ads-tabs button{min-height:40px;padding:8px 15px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--text-muted);font:inherit;cursor:pointer}.ads-tabs button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:white}.ads-tabs button[data-pending=true]{display:inline-flex;align-items:center;gap:7px}.ads-analysis-tab-spinner{flex:0 0 auto;animation:ads-analysis-spin 1.1s linear infinite}@keyframes ads-analysis-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ads-analysis-tab-spinner{animation:none}}.ads-analysis-background{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-8px 0 0;padding:12px 16px;border:1px solid #d9e5ff;border-radius:14px;background:#f2f6ff;color:var(--ink);font-size:13px;line-height:1.5}.ads-analysis-background p{margin:0}.ads-analysis-background button{flex:0 0 auto;min-height:36px;padding:7px 12px;border:0;border-radius:999px;background:#e0e9ff;color:var(--ink);font:inherit;font-weight:650;cursor:pointer}.ads-panel{min-width:0}.ads-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ads-metric{min-width:0;padding:18px;border:1px solid var(--line);border-radius:18px;background:white}.ads-metric>span{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:13px}.ads-metric>span svg{color:var(--blue);flex:0 0 auto}.ads-metric strong{display:block;margin-top:12px;color:var(--ink);font-size:clamp(19px,2.2vw,27px);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ads-note,.ads-overview-foot{padding:14px 17px;border-radius:14px;background:#eef3f8;color:var(--text-muted);font-size:13px;line-height:1.55}.ads-overview-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;background:transparent;border:1px solid var(--line)}.ads-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:white}.ads-table{width:100%;border-collapse:collapse;text-align:left}.ads-table th{padding:13px 14px;background:#f5f7fa;color:var(--text-muted);font-size:12px;font-weight:650;white-space:nowrap}.ads-table td{max-width:320px;padding:14px;border-top:1px solid var(--line);color:var(--ink);font-size:13px;overflow-wrap:anywhere}.ads-table td:first-child{font-weight:650}.ads-signal-list{display:grid;gap:10px}.ads-signal-list article{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:17px 19px;border:1px solid var(--line);border-radius:16px;background:white}.ads-signal-list article>span{display:flex;align-items:center;gap:9px}.ads-signal-list article svg{color:var(--green)}.ads-signal-list article strong{color:var(--text-muted);font-size:13px}.ads-signal-list article[data-state=manual] svg{color:var(--blue)}.ads-activity-list{display:grid;gap:10px}.ads-activity-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:white}.ads-activity-list article>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px}.ads-activity-list article>div span,.ads-activity-list time{color:var(--text-muted);font-size:12px}.ads-activity-list p{grid-column:1;margin:0;overflow-wrap:anywhere}.ads-activity-list time{grid-column:2;grid-row:1/span 2;align-self:center;text-align:right}.ads-empty,.ads-state{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:22px;border:1px solid var(--line);border-radius:18px;background:white}.ads-empty{align-items:flex-start;flex-direction:column}.ads-empty>svg,.ads-state>svg{flex:0 0 auto;color:var(--blue)}.ads-empty h2{font-size:19px}.ads-empty p,.ads-state p{max-width:70ch;margin:0;color:var(--text-muted);line-height:1.55}.ads-empty a,.ads-state a,.ads-state button{color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ads-state button{border:0;background:transparent;cursor:pointer}@media (max-width:900px){.ads-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.ads-controls{align-items:stretch;flex-direction:column}.ads-controls>label{min-width:0}.ads-period{justify-content:space-between}.ads-period button{flex:1 1 0;padding-inline:7px}.ads-refresh{width:100%}.ads-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ads-metric{padding:13px}.ads-metric>span{align-items:flex-start;font-size:12px}.ads-metric strong{font-size:20px}.ads-tabs{gap:6px}.ads-tabs button{min-height:38px;padding:7px 12px;font-size:13px}.ads-table-wrap{overflow:visible;border:0;background:transparent}.ads-table,.ads-table tbody{display:grid;gap:10px}.ads-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ads-table tr{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;padding:8px 14px;border:1px solid var(--line);border-radius:16px;background:white}.ads-table td{display:flex;justify-content:space-between;gap:14px;max-width:none;padding:9px 0;border-top:1px solid #eef1f4;text-align:right}.ads-table td:first-child{grid-column:1/-1;border-top:0;text-align:left}.ads-table td:before{content:attr(data-label);color:var(--text-muted);font-size:11px;font-weight:600;text-align:left}.ads-activity-list article{grid-template-columns:1fr}.ads-activity-list time{grid-column:1;grid-row:auto;text-align:left}}.ads-analysis{display:grid;gap:16px}.ads-analysis-intro,.ads-analysis-result{padding:clamp(18px,3vw,28px);border:1px solid var(--line);border-radius:20px;background:#fff}.ads-analysis-intro>svg{color:var(--blue)}.ads-analysis-intro h2,.ads-analysis-result h3{margin:10px 0;color:var(--ink)}.ads-analysis-intro p{max-width:76ch;color:var(--text-muted);line-height:1.6}.ads-analysis-permission{padding:12px 14px;border-left:3px solid var(--blue);background:#eef3f8}.ads-analysis-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ads-analysis-actions button{min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit;cursor:pointer}.ads-analysis-actions .ads-primary{border-color:var(--blue);background:var(--blue);color:#fff;font-weight:650}.ads-analysis-actions button:focus-visible{outline:3px solid #3563e966;outline-offset:2px}.ads-analysis-actions button:disabled{cursor:progress;opacity:.75}.ads-analysis-error,.ads-analysis-progress{padding:13px 16px;border-radius:12px;background:#eef3f8;color:var(--text-muted)}.ads-analysis-error{background:#fff2f0;color:#9f302b}.ads-analysis-result>div{white-space:pre-wrap;line-height:1.7;overflow-wrap:anywhere}.ads-learning{display:grid;gap:18px;min-width:0}.ads-learning-controls{justify-content:flex-end}.ads-learning-summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 18px;padding:0 2px;color:var(--ink)}.ads-learning-summary p{margin:0;font-weight:700}.ads-learning-summary span{color:var(--text-muted);font-size:13px}.ads-learning-section{display:grid;gap:11px;min-width:0}.ads-learning-section h2{margin:0;color:var(--ink);font-size:18px}.ads-learning-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px}.ads-learning-status{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:999px;background:#edf1f4}.ads-learning-status button{min-height:38px;padding:7px 12px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-size:13px;cursor:pointer}.ads-learning-status button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 4px #192e3b1a}.ads-learning-status button span{margin-inline-start:4px;font-variant-numeric:tabular-nums}.ads-learning-lessons,.ads-learning-list{display:grid;gap:12px;min-width:0}.ads-learning-item,.ads-learning-lessons article{min-width:0;padding:clamp(14px,2vw,20px);border:1px solid var(--line);border-radius:18px;background:#fff}.ads-learning-item{display:grid;gap:12px}.ads-learning-item>header,.ads-learning-lessons article>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.ads-learning-item>header>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.ads-learning-item>header strong,.ads-learning-lessons article>div strong{min-width:0;overflow-wrap:anywhere;color:var(--ink)}.ads-learning-category,.ads-learning-item>header span,.ads-learning-item>header time,.ads-learning-lessons article>div span,.ads-learning-lessons small{color:var(--text-muted);font-size:12px}.ads-learning-category{margin:-6px 0 0}.ads-learning-change{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:#f4f7fa}.ads-learning-change>span{color:var(--text-muted);font-size:12px}.ads-learning-change>p{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin:0;color:var(--ink);overflow-wrap:anywhere}.ads-learning-change>p strong{font-weight:700}.ads-learning-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ads-learning-metrics>div{min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:12px}.ads-learning-metrics>div>span,.ads-learning-more p>span{display:block;color:var(--text-muted);font-size:11px}.ads-learning-metrics strong{display:block;margin-top:5px;color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ads-learning-metrics strong span{padding-inline:2px;color:var(--green)}.ads-learning-more{color:var(--text-muted);font-size:12px}.ads-learning-more summary{width:fit-content;min-height:40px;padding:10px 2px;cursor:pointer;text-underline-offset:3px}.ads-learning-more summary:focus-visible,.ads-learning-pages button:focus-visible{outline:3px solid #3563e966;outline-offset:2px;border-radius:8px}.ads-learning-more>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ads-learning-more p{min-width:0;margin:0;padding:9px 10px;border-radius:10px;background:#f4f7fa}.ads-learning-more p strong{display:block;margin-top:5px;color:var(--ink);overflow-wrap:anywhere}.ads-learning-result{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;color:var(--ink)}.ads-learning-caveat,.ads-learning-result>span{color:var(--text-muted);font-size:12px}.ads-learning-caveat{margin:0;line-height:1.5}.ads-learning-lessons article{display:grid;gap:8px}.ads-learning-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ads-learning-actions button{min-height:42px;padding:9px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.ads-learning-actions button:first-child{border-color:var(--green);background:var(--green);color:#fff}.ads-learning-actions button:disabled{opacity:.6;cursor:progress}.ads-learning-lessons p{margin:0;color:var(--ink);line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.ads-learning-pages{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ads-learning-pages button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit;cursor:pointer}.ads-learning-pages button:disabled{opacity:.5;cursor:not-allowed}.ads-learning-pages>span{color:var(--text-muted);font-size:13px}.work-layout>.skip-link{left:50%;transform:translateX(-50%)}@media (min-width:1200px){.home-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.dashboard-workboard{grid-column:span 7;padding:22px;border-color:#dfe8f1;background:radial-gradient(ellipse at 100% 0,#f1f5ff 0,#fff 44%);box-shadow:0 18px 48px #263d5b0a,inset 0 1px #ffffff}.dashboard-create{grid-column:span 5;grid-row:1/span 2;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:16px;overflow:hidden;padding:20px;border-color:#cfdef2;background:radial-gradient(ellipse at 100% 0,#dce9ff 0,transparent 48%),radial-gradient(ellipse at 8% 100%,#dcf4e9 0,transparent 48%),linear-gradient(135deg,#f3f7ff,#f8fbff 58%,#eff9f4);box-shadow:0 20px 50px #325ac714,inset 0 1px #ffffff}.dashboard-create-heading,.dashboard-prompt{position:relative;z-index:1}.dashboard-create h2{max-width:19ch;margin-top:9px;font-size:clamp(24px,2vw,30px)}.dashboard-create-heading p{max-width:38ch;font-size:13px}.dashboard-prompt{border-color:#d7e2ed;background:#ffffffed;box-shadow:0 12px 30px #243f5a12,inset 0 1px #fff}.dashboard-prompt textarea{min-height:78px}.dashboard-submit{background:linear-gradient(110deg,#365fe8,#3974df);box-shadow:0 6px 14px #365fe82a}.dashboard-submit:hover:not(:disabled){background:linear-gradient(110deg,#284fc7,#2867cf)}.dashboard-workboard{grid-row:1}.dashboard-activity-grid{grid-column:span 7;grid-row:2;align-self:stretch;margin-top:0}.dashboard-status-grid{grid-column:1/-1;grid-row:3;margin-top:0}.dashboard-metrics{gap:10px}.dashboard-metric{min-height:112px;padding:15px 16px;border-radius:17px;box-shadow:inset 0 1px #ffffffc9}.dashboard-metric-review{background:linear-gradient(145deg,#fff8e9,#fffdf8)}.dashboard-metric-ideas{background:linear-gradient(145deg,#e9f7f0,#f7fcf9)}.dashboard-metric-scheduled{background:linear-gradient(145deg,#eaf0ff,#f8faff)}.dashboard-metric>strong{font-size:34px}.dashboard-activity-panel{border-color:#e0e8ef;box-shadow:0 12px 30px #263d5b08,inset 0 1px #fff}}@media (min-width:1200px) and (max-width:1559px){.home-dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-activity-grid,.dashboard-create,.dashboard-status-grid,.dashboard-workboard{grid-column:1/-1;grid-row:auto}.dashboard-create{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);overflow:visible;padding:clamp(20px,2.5vw,30px)}.dashboard-create h2{max-width:19ch;font-size:clamp(24px,2.5vw,32px)}.dashboard-create-heading p{max-width:48ch;font-size:14px}.dashboard-prompt textarea{min-height:102px}}@media (max-width:720px){.ads-learning-metrics,.ads-learning-more>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-learning-pages{display:grid;grid-template-columns:1fr 1fr}.ads-learning-pages>span{grid-column:1/-1;grid-row:1;text-align:center}.ads-learning-pages button:last-child{justify-self:end}}.plan-browser .plan-command{position:relative;isolation:isolate;overflow:hidden;min-height:126px;align-items:center;border-color:#c5d7ef;background:radial-gradient(ellipse at 88% 0,#a9c0ffb8 0,transparent 36%),radial-gradient(ellipse at 4% 100%,#a9e2c5b8 0,transparent 36%),linear-gradient(112deg,#f5f8ff,#e5edff 54%,#e4f5ec);box-shadow:0 20px 52px #31558c12,inset 0 1px #ffffff}.plan-browser .plan-command:after{position:absolute;z-index:-1;top:-74px;right:26%;width:180px;aspect-ratio:1;border:1px solid #ffffffc9;border-radius:50%;box-shadow:0 0 0 18px #ffffff26,0 0 0 38px #ffffff16;content:"";pointer-events:none}.plan-browser .plan-command>div:first-child{position:relative;z-index:1}.plan-browser .plan-command>div:first-child h2{max-width:24ch;font-size:clamp(20px,2vw,25px);letter-spacing:-.035em}.plan-browser .plan-command>div:first-child p{max-width:48ch}.plan-browser .plan-command-tools{position:relative;z-index:1}.plan-browser .plan-command-actions a:first-child{border-color:transparent;background:linear-gradient(110deg,#365fe8,#4679df);box-shadow:0 7px 18px #365fe82a;color:#fff}.plan-browser .plan-command-actions a:first-child:hover{background:linear-gradient(110deg,#294fc7,#3566cf)}.plan-browser .plan-command-actions a:first-child:focus-visible{outline:3px solid #365fe866;outline-offset:3px}.plan-browser .plan-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block:15px 5px;border:0;padding:0}.plan-browser .plan-summary>span,.plan-browser .plan-summary>span:first-child{display:flex;min-height:58px;align-items:center;gap:9px;padding:10px 14px;border:1px solid #dbe5ee;border-left:3px solid #416ae7;border-radius:16px;background:linear-gradient(145deg,#fff,#f8fbff);box-shadow:inset 0 1px #ffffff;color:var(--text-muted);font-size:12px}.plan-browser .plan-summary>span:nth-child(2){border-left-color:#23966f;background:linear-gradient(145deg,#fff,#effaf4)}.plan-browser .plan-summary>span:nth-child(3){border-left-color:#7489ee;background:linear-gradient(145deg,#fff,#f3f5ff)}.plan-browser .plan-summary>span+span{border-left:1px solid #e1e9f1}.plan-browser .plan-summary strong{color:var(--ink);font-size:23px;line-height:1}.plan-browser .idea-agenda{overflow:hidden;margin-top:13px;border:1px solid #e2e9ec;border-radius:22px;background:#fff;box-shadow:0 16px 42px #243b5409,inset 0 1px #fff}.plan-browser .idea-agenda-row{align-items:center;gap:15px;padding:13px 16px;border-bottom-color:#edf1f2;transition:background-color .18s ease}.plan-browser .idea-agenda-row:last-child{border-bottom:0}.plan-browser .idea-agenda-row:hover{background:linear-gradient(100deg,#f8fbff,#ffffff 55%)}.plan-browser .idea-date-tile{width:54px;min-height:58px;border:1px solid #8cd2b2;background:radial-gradient(circle at 0 0,#ffffff8c 0,transparent 58%),linear-gradient(145deg,#d7f2e5,#b9e7d0);box-shadow:inset 0 1px #ffffffc9,0 7px 18px #2b8f6618}.plan-browser .idea-euroflizes .idea-date-tile{border-color:#b7c6fc;background:radial-gradient(circle at 0 0,#ffffffad 0,transparent 58%),linear-gradient(145deg,#e4eaff,#cbd7ff);box-shadow:inset 0 1px #ffffffd9,0 7px 18px #365fe818}.plan-browser .idea-agenda-main h3{margin-top:5px;font-size:clamp(17px,1.45vw,20px)}.plan-browser .idea-agenda-main>.idea-hook{max-width:74ch;margin-top:3px;font-size:13px;line-height:1.4}.plan-browser .idea-agenda-main .idea-more{margin-top:1px}.plan-browser .idea-agenda-main .idea-more summary{min-height:34px}.plan-browser .idea-agenda-row .idea-create{min-height:40px;padding:9px 12px;border-color:#d7e2f8;border-radius:12px;background:#f4f7ff;box-shadow:inset 0 1px #fff;font-size:12px}.plan-browser .idea-agenda-row .idea-create:hover{border-color:#9fb7ed;background:#eaf0ff}.archive-browser>.archive-meta{min-height:32px;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-muted);font-size:12px}.archive-browser>.archive-meta>span:last-child{color:var(--ink);font-weight:700}.archive-browser>.archive-toolbar-stack{display:flex;flex-direction:row;align-items:end;gap:18px;padding:12px 0 14px}.archive-browser>.archive-toolbar-stack>.brand-select{flex:0 0 min(280px,25%)}.archive-browser>.archive-toolbar-stack>.status-filter{min-width:0;flex:1;align-items:center;gap:6px}.archive-browser .status-filter button{min-height:38px;padding:7px 10px;background:#ffffffb8;font-size:12px}.archive-browser .status-filter button[aria-pressed=true]{background:linear-gradient(110deg,#365fe8,#4679df);box-shadow:0 5px 14px #365fe82a}.archive-browser .carousel-grid{gap:18px;margin-top:4px}.archive-browser .carousel-card{overflow:hidden;padding:8px;border:1px solid #e0e8ef;border-radius:22px;background:linear-gradient(155deg,#fff,#fff 72%,#f7faff);box-shadow:0 12px 32px #253d570c,inset 0 1px #fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.archive-browser .carousel-card:hover{transform:translateY(-2px);border-color:#b9cae7;box-shadow:0 18px 42px #253d5718,inset 0 1px #fff}.archive-browser .carousel-card:focus-within{border-color:#9bb4eb;box-shadow:0 0 0 3px #365fe81c,0 15px 36px #253d5712}.archive-browser .carousel-cover{border-radius:16px;background:linear-gradient(145deg,#edf2f8,#f5f8fb)}.archive-browser .carousel-card-body{min-height:142px;padding:13px 8px 8px;border-top-width:3px}.archive-browser .carousel-card.carousel-card-no-media .carousel-card-body{min-height:0}.archive-browser .carousel-card-description{margin-top:7px;font-size:14px;line-height:1.4}.archive-browser .carousel-card .card-footer{padding-top:12px}.archive-browser .cover-count{border-radius:10px;background:#162a3be8;box-shadow:0 5px 18px #08121d44}.archive-browser .carousel-preview-trigger{top:9px;right:9px;border-color:#ffffff9c;background:#14263bdc;box-shadow:0 5px 18px #07142245;backdrop-filter:blur(12px)}.archive-browser .carousel-open-trigger:hover .carousel-cover img{transform:scale(1.012)}@media (prefers-reduced-motion:reduce){.archive-browser .carousel-card,.plan-browser .idea-agenda-row{transition:none}.archive-browser .carousel-card:hover{transform:none}}@media (max-width:900px){.archive-browser>.archive-toolbar-stack{align-items:stretch}.archive-browser>.archive-toolbar-stack>.brand-select{flex-basis:min(250px,34%)}.archive-browser>.archive-toolbar-stack>.status-filter{flex-wrap:wrap}}@media (max-width:720px){.plan-browser .plan-command{min-height:0}.plan-browser .plan-command:after{right:-20px;opacity:.55}.plan-browser .plan-summary{gap:6px}.plan-browser .plan-summary>span,.plan-browser .plan-summary>span:first-child{min-height:54px;gap:6px;padding:8px;border-radius:13px;font-size:10px}.plan-browser .plan-summary strong{font-size:20px}.plan-browser .idea-agenda{border-radius:17px}.plan-browser .idea-agenda-row{align-items:start;gap:8px 11px;padding:12px}.plan-browser .idea-date-tile{width:48px;min-height:54px}.plan-browser .idea-agenda-main h3{font-size:16px}.plan-browser .idea-agenda-main>.idea-hook{font-size:12px}.plan-browser .idea-agenda-row .idea-create{min-height:42px}.archive-browser>.archive-meta{min-height:28px}.archive-browser>.archive-toolbar-stack{gap:10px;padding-block:8px 12px;flex-direction:column;align-items:stretch}.archive-browser>.archive-toolbar-stack>.brand-select{width:100%;flex:0 1 auto}.archive-browser>.archive-toolbar-stack>.status-filter{width:100%;flex:0 1 auto;gap:6px}.archive-browser .status-filter button{min-height:40px}.archive-browser .carousel-grid{gap:15px}.archive-browser .carousel-card{padding:7px;border-radius:19px}.archive-browser .carousel-card-body{min-height:126px;padding:11px 7px 7px}.archive-browser .carousel-card.carousel-card-no-media .carousel-card-body{min-height:0}}.preview-info{position:relative;z-index:2}.preview-stage{position:relative;z-index:1}.preview-close{z-index:5}@media (max-width:380px){.plan-browser .plan-summary{grid-template-columns:1fr}.plan-browser .plan-summary>span,.plan-browser .plan-summary>span:first-child{min-height:42px;justify-content:flex-start;padding-inline:12px}.archive-browser .status-filter button{flex:1 1 calc(50% - 6px);justify-content:center}}.carousel-studio #studio>div:first-child{position:relative;isolation:isolate;overflow:hidden;padding:10px 0 20px;border:0}.carousel-studio{background:radial-gradient(ellipse at 82% 17%,#cbdcff70 0,transparent 30%),radial-gradient(ellipse at 12% 48%,#c8f0dc55 0,transparent 34%),linear-gradient(145deg,#f8faff,#f2f5fb 52%,#f5fbf8)}.carousel-studio #studio>div:first-child:after{position:absolute;z-index:-1;top:-112px;right:4%;width:260px;aspect-ratio:1;border:1px solid #ffffffc7;border-radius:50%;background:radial-gradient(circle at 30% 32%,#ffffff9c 0 5%,#b9d0ff45 32%,#a6dfc22b 64%,transparent 72%);box-shadow:0 0 0 18px #ffffff24,0 0 0 42px #ffffff14;content:"";pointer-events:none}.carousel-studio #studio h1{font-size:clamp(34px,3.6vw,46px);letter-spacing:-.045em}.carousel-composer{position:relative;max-width:1120px;isolation:isolate;margin-top:16px;overflow:hidden;border-color:#d1deea;border-radius:30px;background:radial-gradient(ellipse at 100% 0,#c9d9ff9c 0,transparent 34%),radial-gradient(ellipse at 0 100%,#c5eddb7d 0,transparent 33%),linear-gradient(145deg,#ffffff,#ffffff 58%,#f4f8ff);box-shadow:0 34px 90px #203d5b1a,0 5px 16px #203d5b0b,inset 0 1px #fff}.carousel-composer:before{position:absolute;z-index:-1;inset:0 0 auto;height:5px;background:linear-gradient(100deg,#2f61ed,#6487ff 48%,#51c69c);content:""}.carousel-composer>div{padding:clamp(24px,4vw,42px)}.carousel-composer .brand-select{gap:7px}.carousel-context-fields{gap:18px}.carousel-request-heading{margin-top:26px}.carousel-request-label{font-size:17px;letter-spacing:-.02em}.carousel-request-heading .carousel-link-count{height:32px;padding-inline:12px;border:1px solid #b9d8cd;border-radius:999px;background:linear-gradient(120deg,#e5f6ed,#e8efff);color:#176b55;font-weight:700}.carousel-composer textarea{min-height:194px;border-color:#b9cde1;border-radius:20px;background:linear-gradient(145deg,#fff,#fbfdff 74%,#f4f8ff);box-shadow:inset 0 1px 2px #193b4d08,0 8px 22px #31558c0d}.carousel-submit-area{margin-top:22px;padding-top:22px;border-color:#dce6ed}.carousel-submit-area>button{min-height:54px;border-radius:16px;background:linear-gradient(112deg,#315de3,#3868e5 58%,#197f6b 150%);box-shadow:0 10px 24px #315de32e,inset 0 1px #ffffff36;transition:transform .18s ease,box-shadow .18s ease}.carousel-submit-area>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #315de338,inset 0 1px #ffffff36}.carousel-submit-area>button:disabled{transform:none}.carousel-submit-area .carousel-generation-notice{border-left:0;border-radius:14px;padding:10px 13px;background:linear-gradient(110deg,#eef3ff,#eef8f2);box-shadow:inset 0 1px #fff}.carousel-link-check{margin-top:24px;padding-top:18px;border-color:#dce6ed}.carousel-research-button{border-color:#cddce7;background:#ffffffd9}@media (max-width:600px){.carousel-studio #studio>div:first-child{padding-block:6px 14px}.carousel-studio #studio>div:first-child:after{top:-138px;right:-118px;width:220px}.carousel-studio #studio h1{font-size:clamp(30px,8vw,38px)}.carousel-composer{border-radius:23px}.carousel-composer>div{padding:20px}.carousel-request-heading{margin-top:22px}.carousel-composer textarea{min-height:174px;border-radius:17px}.carousel-submit-area>button{min-height:52px}}@media (prefers-reduced-motion:reduce){.carousel-submit-area>button{transition:none}}.empty-surface.availability-surface[data-section=analytics],.empty-surface.availability-surface[data-section=publishing]{position:relative;isolation:isolate;overflow:hidden;border-color:#d2dfeb;background:radial-gradient(ellipse at 94% 8%,#d3e0ff91 0,transparent 36%),radial-gradient(ellipse at 12% 100%,#d5f0e477 0,transparent 34%),linear-gradient(142deg,#fff,#fff 54%,#f5f8ff);box-shadow:0 24px 65px #1b36510f,0 4px 14px #1b36510a,inset 0 1px #fff}.availability-surface[data-section=analytics]:after,.availability-surface[data-section=publishing]:after{position:absolute;z-index:-1;top:0;right:0;width:min(220px,70%);aspect-ratio:1;border:1px solid #fff;border-radius:50%;background:radial-gradient(circle at 32% 36%,#fff 0 3%,#b8ceff4d 32%,#bcebd63b 64%,transparent 72%);box-shadow:0 0 0 14px #fff4,0 0 0 33px #fff3;content:"";pointer-events:none}.availability-surface[data-section=analytics] h2,.availability-surface[data-section=publishing] h2{grid-row:2;align-self:start;max-width:19ch;text-wrap:balance}.availability-surface[data-section=analytics] .availability-visual,.availability-surface[data-section=publishing] .availability-visual{grid-column:1;grid-row:1;display:grid;width:76px;height:76px;place-items:center;border:1px solid #ffffff8a;border-radius:25px;color:#fff;background:linear-gradient(145deg,#315fe9,#5880f5 58%,#45b892);box-shadow:0 14px 32px #315fe92b,inset 0 1px #ffffff66}.availability-surface[data-section=analytics] .availability-visual{background:linear-gradient(145deg,#16836f,#38b392 55%,#5678e8);box-shadow:0 14px 32px #178a7330,inset 0 1px #ffffff66}.availability-surface[data-section=analytics] p,.availability-surface[data-section=publishing] p{align-self:end}@media (max-width:760px){.availability-surface[data-section=analytics]:after,.availability-surface[data-section=publishing]:after{width:88px;opacity:.72}.availability-surface[data-section=analytics] .availability-visual,.availability-surface[data-section=publishing] .availability-visual{grid-column:1;grid-row:1;width:60px;height:60px;border-radius:20px}.availability-surface[data-section=analytics] h2,.availability-surface[data-section=publishing] h2{grid-column:1;grid-row:2;margin-top:18px}.availability-surface[data-section=analytics] p,.availability-surface[data-section=publishing] p{grid-column:1;grid-row:3;align-self:auto}.availability-surface[data-section=analytics] .availability-actions,.availability-surface[data-section=publishing] .availability-actions{grid-column:1;grid-row:4}}.ads-dashboard .ads-controls{border-color:#d6e1eb;border-radius:20px;background:linear-gradient(130deg,#fff,#fff 58%,#f4f8ff);box-shadow:0 12px 32px #203d5b0a,inset 0 1px #fff}.ads-dashboard .ads-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:5px;border:1px solid #dce5ed;border-radius:17px;background:linear-gradient(115deg,#edf2f7,#e9f0f1)}.ads-dashboard .ads-tabs button{min-width:0;min-height:44px;padding:7px 8px;border:0;border-radius:12px;background:transparent;color:#566878;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.ads-dashboard .ads-tabs button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 2px 9px #203d5b12,inset 0 1px #fff}.ads-dashboard .ads-tabs button[data-pending=true]{justify-content:center}.ads-dashboard .ads-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ads-dashboard .ads-metric{min-height:108px;padding:16px 17px;border-color:#dfe7ed;border-radius:18px;background:linear-gradient(145deg,#fff,#fbfcfe);box-shadow:0 5px 16px #203d5b08,inset 0 1px #fff}.ads-dashboard .ads-metric[data-metric=spend]{grid-column:span 2;grid-row:span 2;display:flex;min-height:226px;flex-direction:column;justify-content:space-between;padding:clamp(20px,2.3vw,30px);border-color:#315de3;background:radial-gradient(circle at 92% 4%,#ffffff44 0 2%,transparent 30%),linear-gradient(145deg,#2851d3,#3868e6 57%,#208a75 145%);box-shadow:0 18px 42px #315de32b,inset 0 1px #ffffff55}.ads-dashboard .ads-metric[data-metric=spend]>span{color:#65676c;font-size:14px}.ads-dashboard .ads-metric[data-metric=spend]>span svg{color:#606572}.ads-dashboard .ads-metric[data-metric=spend] strong{margin-top:auto;color:#fff;font-size:clamp(30px,4vw,46px);letter-spacing:-.045em}.ads-dashboard .ads-account-meta{gap:7px 10px}.ads-dashboard .ads-account-meta span{padding:7px 10px;border:1px solid #e0e8ee;border-radius:999px;background:#ffffffb8}@media (max-width:900px){.ads-dashboard .ads-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.ads-dashboard .ads-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-dashboard .ads-metric[data-metric=spend]{grid-column:1/-1;grid-row:auto;min-height:150px}.ads-dashboard .ads-metric[data-metric=spend] strong{font-size:clamp(30px,9vw,40px)}.ads-dashboard .ads-tabs{grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}.ads-dashboard .ads-tabs button{min-height:42px;padding:7px 8px;font-size:12px;line-height:1.2}}html body main.deletion-page>header{background:transparent}@media (max-width:600px){.public-header nav{flex-wrap:wrap;gap:0 14px}}