:root{--gos-bg:oklch(98.2% .004 195);--gos-surface:oklch(100% 0 0);--gos-sunken:oklch(96.2% .006 195);--gos-rail:oklch(95.4% .008 195);--gos-hover:oklch(93.6% .009 195);--gos-ink:oklch(23% .022 235);--gos-ink-2:oklch(41% .02 235);--gos-ink-3:oklch(50% .018 235);--gos-line:oklch(90.5% .008 205);--gos-line-2:oklch(82% .012 205);--gos-accent:oklch(44% .085 188);--gos-accent-hover:oklch(38% .08 188);--gos-on-accent:oklch(99% .004 188);--gos-accent-soft:oklch(94.5% .026 188);--gos-accent-ink:oklch(36% .075 188);--gos-good:oklch(43% .1 155);--gos-good-soft:oklch(94.5% .035 155);--gos-warn:oklch(47% .1 75);--gos-warn-soft:oklch(95% .045 85);--gos-bad:oklch(47% .15 27);--gos-bad-soft:oklch(95% .025 27);--gos-info:oklch(45% .1 245);--gos-info-soft:oklch(95% .02 245);--gos-chart-grid:oklch(92% .006 205);--gos-scrim:oklch(23% .022 235/.34);--gos-shadow:0 1px 2px oklch(23% .02 235/.05),0 12px 32px oklch(23% .02 235/.1);--gos-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue","Segoe UI",Roboto,ui-sans-serif,system-ui,sans-serif;--gos-mono:var(--font-gos-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",Menlo,monospace;--gos-r-s:6px;--gos-r-m:10px;--gos-ease:cubic-bezier(.2,0,0,1);--gos-t-fast:100ms;--gos-t-med:200ms;--gos-t-slow:280ms;--gos-rail-w:232px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--gos-bg:oklch(18% .017 238);--gos-surface:oklch(21.5% .018 238);--gos-sunken:oklch(16% .015 238);--gos-rail:oklch(15.5% .015 238);--gos-hover:oklch(25.5% .018 238);--gos-ink:oklch(95% .006 200);--gos-ink-2:oklch(79% .012 215);--gos-ink-3:oklch(69% .014 220);--gos-line:oklch(29% .016 235);--gos-line-2:oklch(38% .018 230);--gos-accent:oklch(79% .105 180);--gos-accent-hover:oklch(84% .1 180);--gos-on-accent:oklch(19% .02 225);--gos-accent-soft:oklch(30% .042 188);--gos-accent-ink:oklch(84% .09 180);--gos-good:oklch(80% .12 155);--gos-good-soft:oklch(29% .04 155);--gos-warn:oklch(83% .11 85);--gos-warn-soft:oklch(30% .04 80);--gos-bad:oklch(77% .12 27);--gos-bad-soft:oklch(30% .05 27);--gos-info:oklch(79% .09 245);--gos-info-soft:oklch(29% .04 245);--gos-chart-grid:oklch(27% .014 235);--gos-scrim:oklch(8% .01 238/.62);--gos-shadow:0 1px 2px oklch(5% .01 238/.4),0 16px 40px oklch(5% .01 238/.5);color-scheme:dark}}:root[data-theme=dark]{--gos-bg:oklch(18% .017 238);--gos-surface:oklch(21.5% .018 238);--gos-sunken:oklch(16% .015 238);--gos-rail:oklch(15.5% .015 238);--gos-hover:oklch(25.5% .018 238);--gos-ink:oklch(95% .006 200);--gos-ink-2:oklch(79% .012 215);--gos-ink-3:oklch(69% .014 220);--gos-line:oklch(29% .016 235);--gos-line-2:oklch(38% .018 230);--gos-accent:oklch(79% .105 180);--gos-accent-hover:oklch(84% .1 180);--gos-on-accent:oklch(19% .02 225);--gos-accent-soft:oklch(30% .042 188);--gos-accent-ink:oklch(84% .09 180);--gos-good:oklch(80% .12 155);--gos-good-soft:oklch(29% .04 155);--gos-warn:oklch(83% .11 85);--gos-warn-soft:oklch(30% .04 80);--gos-bad:oklch(77% .12 27);--gos-bad-soft:oklch(30% .05 27);--gos-info:oklch(79% .09 245);--gos-info-soft:oklch(29% .04 245);--gos-chart-grid:oklch(27% .014 235);--gos-scrim:oklch(8% .01 238/.62);--gos-shadow:0 1px 2px oklch(5% .01 238/.4),0 16px 40px oklch(5% .01 238/.5);color-scheme:dark}.gos-app,.gos-dialog{color:var(--gos-ink);font:400 15px/1.5 var(--gos-font);-webkit-font-smoothing:antialiased;letter-spacing:-.003em}.gos-app *,.gos-dialog *{box-sizing:border-box}.gos-app{min-height:100dvh;background:var(--gos-bg);display:grid;grid-template-columns:var(--gos-rail-w) minmax(0,1fr)}:where(.gos-app,.gos-dialog) :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0;padding:0}:where(.gos-app,.gos-dialog) :where(li){list-style:none}:where(.gos-app) :where(h1){font:600 clamp(25px,2.4vw,31px)/1.16 var(--gos-font);letter-spacing:-.022em;text-wrap:balance}:where(.gos-app,.gos-dialog) :where(h2){font:600 18px/1.3 var(--gos-font);letter-spacing:-.012em;text-wrap:balance}:where(.gos-app,.gos-dialog) :where(h3){font:600 15px/1.35 var(--gos-font);letter-spacing:-.006em}:where(.gos-app,.gos-dialog) :where(button,input,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}:where(.gos-app,.gos-dialog) :where(button){cursor:pointer;background:none;border:0;padding:0}.gos-app :focus-visible,.gos-dialog :focus-visible{outline:2px solid var(--gos-accent);outline-offset:2px;border-radius:3px}.gos-muted{color:var(--gos-ink-2)}.gos-faint{color:var(--gos-ink-3);font-size:13px}.gos-mono{font-family:var(--gos-mono);font-size:12.5px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.gos-label{font-size:13px;font-weight:500;color:var(--gos-ink-2)}.gos-stack{gap:12px}.gos-stack,.gos-stack-l{display:grid;min-width:0}.gos-stack-l{gap:24px}.gos-row{gap:8px}.gos-between,.gos-row{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.gos-between{justify-content:space-between;gap:12px}.gos-skip{position:absolute;left:-999px;top:8px;z-index:60;background:var(--gos-surface);padding:8px 12px;border-radius:var(--gos-r-s)}.gos-skip:focus{left:8px}.gos-rail{position:sticky;top:0;height:100dvh;background:var(--gos-rail);border-right:1px solid var(--gos-line);display:flex;flex-direction:column;gap:4px;padding:14px 10px;overflow-y:auto}.gos-brand{display:flex;align-items:center;gap:9px;padding:4px 8px 12px;font-weight:650;letter-spacing:-.015em}.gos-brand svg{color:var(--gos-accent);flex:none}.gos-ws{padding:0 8px 10px;font-size:13.5px}.gos-search,.gos-ws{color:var(--gos-ink-2)}.gos-search{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border-radius:var(--gos-r-s);font-size:14px}.gos-search:hover{background:var(--gos-hover)}.gos-kbd,.gos-search kbd{margin-left:auto;font:500 11px var(--gos-mono);color:var(--gos-ink-3);border:1px solid var(--gos-line-2);border-radius:4px;padding:0 4px}.gos-nav{display:grid;gap:1px;margin-top:6px}.gos-nav-group{font-size:12px;font-weight:500;color:var(--gos-ink-3);padding:12px 8px 4px}.gos-nav-item{position:relative;display:block;width:100%;min-height:38px;padding:0;border-radius:var(--gos-r-s);color:var(--gos-ink-2);font-size:14.5px;font-weight:500;text-align:left;transition:background-color var(--gos-t-fast) linear,color var(--gos-t-fast) linear}.gos-nav-item[aria-current=page]{color:var(--gos-ink)}.gos-nav-item[aria-current=page] svg{color:var(--gos-accent)}.gos-count{margin-left:auto;min-width:19px;padding:0 5px;border-radius:999px;background:var(--gos-accent);color:var(--gos-on-accent);font:600 11.5px/19px var(--gos-font);text-align:center;font-variant-numeric:tabular-nums}.gos-rail-foot{margin-top:auto;padding:10px 8px 2px;border-top:1px solid var(--gos-line);display:grid;gap:8px}.gos-safeguard{display:flex;gap:8px;font-size:12.5px;line-height:1.35;color:var(--gos-ink-2)}.gos-safeguard svg{flex:none;margin-top:1px;color:var(--gos-good)}.gos-main{min-width:0;display:flex;flex-direction:column}.gos-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px max(16px,2.2vw);background:var(--gos-bg);border-bottom:1px solid var(--gos-line)}.gos-page{width:100%;max-width:1200px;margin:0 auto;padding:28px max(16px,2.2vw) 72px;display:grid;gap:24px;scroll-margin-top:56px}.gos-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.gos-head p{color:var(--gos-ink-2);margin-top:4px;max-width:62ch}.gos-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;align-items:start}.gos-tabs{display:flex;gap:2px;border-bottom:1px solid var(--gos-line);overflow-x:auto;scrollbar-width:none}.gos-tab{position:relative;padding:8px 10px;font-size:14px;font-weight:500;color:var(--gos-ink-2);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.gos-tab:hover,.gos-tab[aria-selected=true]{color:var(--gos-ink)}.gos-panel{background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:var(--gos-r-m);padding:18px;min-width:0}.gos-panel-flush{padding:0;overflow:hidden}.gos-section{display:grid;gap:10px;min-width:0}.gos-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.gos-list>.gos-list-row+.gos-list-row,.gos-list>li+li{border-top:1px solid var(--gos-line)}.gos-list-row{display:flex;align-items:center;gap:12px;padding:11px 14px;width:100%;text-align:left;min-width:0}button.gos-list-row{transition:background-color var(--gos-t-fast) linear}button.gos-list-row:hover{background:var(--gos-sunken)}.gos-grow{flex:1 1 auto;min-width:0}.gos-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 13px;border-radius:var(--gos-r-s);font-size:14px;font-weight:550;border:1px solid var(--gos-line-2);background:var(--gos-surface);color:var(--gos-ink);transition:background-color var(--gos-t-fast) linear,border-color var(--gos-t-fast) linear,transform var(--gos-t-fast) var(--gos-ease);white-space:nowrap}.gos-btn:hover{background:var(--gos-sunken)}.gos-btn:active{transform:scale(.985)}.gos-btn-primary{background:var(--gos-accent);border-color:var(--gos-accent);color:var(--gos-on-accent)}.gos-btn-primary:hover{background:var(--gos-accent-hover);border-color:var(--gos-accent-hover)}.gos-btn-danger{color:var(--gos-bad)}.gos-btn-quiet{border-color:transparent;background:transparent;color:var(--gos-ink-2);padding-inline:8px}.gos-btn-quiet:hover{background:var(--gos-hover);color:var(--gos-ink)}.gos-btn[disabled]{opacity:.5;cursor:not-allowed}.gos-link{color:var(--gos-accent-ink);font-weight:550;font-size:14px;text-underline-offset:3px}.gos-link:hover{text-decoration:underline}.gos-icon-btn{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--gos-r-s);color:var(--gos-ink-2)}.gos-icon-btn:hover{background:var(--gos-hover);color:var(--gos-ink)}.gos-stamp{display:inline-flex;justify-self:start;width:fit-content;align-items:center;gap:5px;padding:1px 7px 1px 5px;border-radius:4px;font-size:12.5px;font-weight:550;line-height:20px;white-space:nowrap}.gos-stamp svg{flex:none}.gos-stamp-good{color:var(--gos-good);background:var(--gos-good-soft)}.gos-stamp-warn{color:var(--gos-warn);background:var(--gos-warn-soft)}.gos-stamp-bad{color:var(--gos-bad);background:var(--gos-bad-soft)}.gos-stamp-info{color:var(--gos-info);background:var(--gos-info-soft)}.gos-stamp-accent{color:var(--gos-accent-ink);background:var(--gos-accent-soft)}.gos-stamp-none{color:var(--gos-ink-2);background:var(--gos-sunken);box-shadow:inset 0 0 0 1px var(--gos-line)}.gos-figure{font-size:clamp(42px,5vw,60px);line-height:1;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.gos-figure small{font-size:.36em;font-weight:500;letter-spacing:-.01em;color:var(--gos-ink-2);margin-left:6px}.gos-meter{height:6px;border-radius:3px;background:var(--gos-sunken);box-shadow:inset 0 0 0 1px var(--gos-line);overflow:hidden}.gos-meter>i{display:block;height:100%;background:var(--gos-accent);border-radius:3px;transform-origin:left;animation:gos-meter var(--gos-t-slow) var(--gos-ease)}@keyframes gos-meter{0%{transform:scaleX(.3)}to{transform:none}}.gos-next{border-color:var(--gos-line-2)}.gos-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px 18px}.gos-facts dt{font-size:12.5px;color:var(--gos-ink-3)}.gos-facts dd{font-size:14px;font-weight:500;overflow-wrap:anywhere}.gos-limit{display:flex;gap:7px;font-size:13.5px;color:var(--gos-ink-2)}.gos-limit svg{flex:none;margin-top:3px;color:var(--gos-warn)}.gos-disclose>summary{cursor:pointer;font-size:14px;font-weight:550;color:var(--gos-accent-ink);list-style:none;display:inline-flex;align-items:center;gap:4px;min-height:28px}.gos-disclose>summary::-webkit-details-marker{display:none}.gos-disclose>summary svg{transition:transform var(--gos-t-fast) var(--gos-ease)}.gos-disclose[open]>summary svg{transform:rotate(90deg)}.gos-disclose-body{display:grid;gap:12px;padding-top:10px}.gos-triage{display:grid;grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:0;border:1px solid var(--gos-line);border-radius:var(--gos-r-m);background:var(--gos-surface);overflow:hidden;min-height:560px}.gos-queue{border-right:1px solid var(--gos-line);background:var(--gos-bg);min-width:0}.gos-queue-item{position:relative;display:grid;gap:3px;width:100%;padding:12px 14px;text-align:left;border-bottom:1px solid var(--gos-line);transition:background-color var(--gos-t-fast) linear}.gos-queue-item:hover{background:var(--gos-sunken)}.gos-queue-item[aria-current=true]{background:var(--gos-surface);box-shadow:inset 2px 0 0 var(--gos-accent)}.gos-queue-title{font-size:14px;font-weight:550;line-height:1.32}.gos-detail{display:flex;flex-direction:column;min-width:0}.gos-doc{padding:22px;display:grid;gap:18px;min-width:0;align-content:start}.gos-diff{border:1px solid var(--gos-line);border-radius:var(--gos-r-s);overflow:hidden;font-size:14px}.gos-diff-row{display:grid;grid-template-columns:128px minmax(0,1fr) minmax(0,1fr)}.gos-diff-row+.gos-diff-row{border-top:1px solid var(--gos-line)}.gos-diff-row>*{padding:8px 11px;min-width:0;overflow-wrap:anywhere}.gos-diff-row>:first-child{color:var(--gos-ink-3);font-size:13px}.gos-diff-head{background:var(--gos-sunken);font-size:12.5px;font-weight:550;color:var(--gos-ink-2)}.gos-diff-new{background:var(--gos-accent-soft)}.gos-diff-same{color:var(--gos-ink-3)}.gos-decide-bar{position:sticky;bottom:0;display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:12px 22px;border-top:1px solid var(--gos-line);background:var(--gos-surface)}.gos-receipt{border:1px dashed var(--gos-line-2);border-radius:var(--gos-r-s);padding:12px 14px;background:var(--gos-sunken);display:grid;gap:4px;font-family:var(--gos-mono);font-size:12.5px}.gos-receipt div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.gos-receipt dt,.gos-receipt span:first-child{color:var(--gos-ink-3)}.brand-panel{display:grid;gap:8px;padding:14px;margin:10px 0;border:1px solid #dfe5e6;border-radius:10px;background:#fff;color:#1d2b33;font-size:14px}.brand-panel h3,.brand-panel h4{font-weight:600;font-size:14.5px;color:inherit;margin:0}.brand-panel ul{margin:0;padding-left:18px}.brand-panel input{border:1px solid #c9d2d4;border-radius:6px;padding:7px 10px;background:#fff;color:inherit}.brand-panel [role=group]{display:flex;flex-wrap:wrap;gap:6px}.brand-panel [role=group] button{border:1px solid #c9d2d4;border-radius:999px;padding:4px 11px;background:#fff;color:inherit;font-size:13.5px}.brand-panel [role=group] button[aria-pressed=true]{background:#e4f3f0;border-color:#1f6f66;color:#1f6f66}.gos-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gos-shell .product-app[data-page=calendar] .product-heading p,.gos-shell .product-app[data-page=studio] .guidance-empty-help,.gos-shell .product-app[data-page=studio] .product-heading p{display:none}.gos-shell .product-app .studio-home{display:grid;gap:18px}.gos-shell .product-app .gos-list-row{display:flex;justify-content:flex-start;font-weight:400;border:0;border-radius:0;background:transparent;padding:11px 14px;text-align:left}.gos-shell .product-app .gos-list-row:hover:not(:disabled){background:var(--gos-sunken);border:0}.gos-shell .product-app .gos-list>.gos-list-row+.gos-list-row{border-top:1px solid var(--gos-line)}.gos-shell .product-app .gos-link{display:inline;background:transparent;border:0;padding:0;color:var(--gos-accent-ink);font-weight:550}.gos-shell .product-app .gos-link:hover:not(:disabled){text-decoration:underline;border:0}.gos-studio-compose textarea{min-height:84px}.gos-studio-approval{justify-self:start}.gos-shell .product-app .studio-filters{display:flex;gap:2px;border-bottom:1px solid var(--gos-line);background:transparent;padding:0;margin:0;overflow-x:auto}.gos-shell .product-app .studio-filters button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:8px 10px;font-weight:500;color:var(--gos-ink-2);white-space:nowrap}.gos-shell .product-app .studio-filters button.active,.gos-shell .product-app .studio-filters button.selected,.gos-shell .product-app .studio-filters button[aria-pressed=true]{color:var(--gos-ink);border-bottom-color:var(--gos-accent);background:transparent}.gos-shell .product-app .execution-calendar{background:transparent;border:0;box-shadow:none;padding:0}.gos-shell .product-app .execution-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:0 0 10px;background:transparent;border:0}.gos-shell .product-app .execution-toolbar h2{font:600 18px/1.3 var(--gos-font);letter-spacing:-.012em;margin:0}.gos-shell .product-app .execution-toolbar>div>span{font-size:12.5px;color:var(--gos-ink-3)}.gos-shell .product-app .execution-navigation button,.gos-shell .product-app .execution-views button{min-height:32px;padding:4px 9px;font-size:13px;font-weight:500}.gos-shell .product-app .execution-views{background:var(--gos-sunken);border-radius:7px;padding:2px;box-shadow:inset 0 0 0 1px var(--gos-line)}.gos-shell .product-app .execution-views button{background:transparent;border:0;color:var(--gos-ink-2)}.gos-shell .product-app .execution-views button.active,.gos-shell .product-app .execution-views button.selected,.gos-shell .product-app .execution-views button[aria-pressed=true]{background:var(--gos-surface);color:var(--gos-ink);box-shadow:0 0 0 1px var(--gos-line-2)}.gos-shell .product-app .execution-filters select{min-height:32px;font-size:13px;background:var(--gos-surface)}.gos-shell .product-app .execution-tray-toggle{min-height:32px;padding:4px 10px;font-size:13px;font-weight:500}.gos-shell .product-app .execution-grid{background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:var(--gos-r-m);overflow:hidden}.gos-shell .product-app .execution-weekday{font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--gos-ink-3);background:var(--gos-sunken)}.gos-shell .product-app .execution-card{display:flex;justify-content:flex-start;align-items:flex-start;gap:6px;padding:3px 6px;font-size:12.5px;font-weight:500;text-align:left;border:0;background:var(--gos-sunken);border-radius:5px;box-shadow:none}.gos-shell .product-app .execution-card:hover:not(:disabled){border:0;filter:brightness(.97)}.gos-shell .product-app .execution-channel,.gos-shell .product-app .execution-grid .execution-icon{display:none}.gos-shell .product-app .execution-meta{font-size:11.5px;color:var(--gos-ink-2);font-weight:400}html[data-ui=premium] body{background:var(--gos-bg);color:var(--gos-ink);font-family:var(--gos-font)}html[data-ui=premium] .gate{background:var(--gos-rail);color:var(--gos-ink);font-family:var(--gos-font);padding:16px}html[data-ui=premium] .gate>.brand{font:650 16px var(--gos-font);letter-spacing:-.015em;color:var(--gos-ink);text-transform:none}html[data-ui=premium] .gate>.brand em{color:var(--gos-accent);font-size:11px}html[data-ui=premium] .gate .gatecard{background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:14px;box-shadow:var(--gos-shadow);color:var(--gos-ink);padding:32px}html[data-ui=premium] .gate .gatecard small{font-size:13px;letter-spacing:0;color:var(--gos-ink-3)}html[data-ui=premium] .gate h1{font:600 clamp(26px,5vw,32px)/1.14 var(--gos-font);letter-spacing:-.024em;margin:8px 0;color:var(--gos-ink)}html[data-ui=premium] .gate label,html[data-ui=premium] .gate p{color:var(--gos-ink-2);font-size:14.5px}html[data-ui=premium] .gate .gatecard input:not([type=checkbox]){background:var(--gos-surface);color:var(--gos-ink);border:1px solid var(--gos-line-2);border-radius:var(--gos-r-s);min-height:44px;padding:8px 12px;font-size:16px}html[data-ui=premium] .gate button{background:var(--gos-accent);color:var(--gos-on-accent);border:1px solid var(--gos-accent);border-radius:var(--gos-r-s);min-height:44px;font:600 15px var(--gos-font);letter-spacing:0;text-transform:none;transition:background-color var(--gos-t-fast) linear}html[data-ui=premium] .gate button:hover:not(:disabled){background:var(--gos-accent-hover)}html[data-ui=premium] .gate button:disabled{opacity:.55}html[data-ui=premium] .gate a{color:var(--gos-accent-ink)}html[data-ui=premium] .gate :focus-visible{outline:2px solid var(--gos-accent);outline-offset:2px}html[data-ui=premium] main.loading{background:var(--gos-bg);color:var(--gos-ink);font-family:var(--gos-font)}html[data-ui=premium] main.loading h1{font:600 24px/1.2 var(--gos-font);letter-spacing:-.02em;color:var(--gos-ink)}html[data-ui=premium] main.loading button{background:var(--gos-surface);color:var(--gos-ink);border:1px solid var(--gos-line-2);border-radius:var(--gos-r-s);min-height:40px;padding:6px 14px;margin:8px 8px 0 0}html[data-ui=premium] [data-slot=dialog-content],html[data-ui=premium] [data-slot=sheet-content]{font-family:var(--gos-font);color:var(--gos-ink);border-radius:12px;border-color:var(--gos-line)}html[data-ui=premium] [data-slot=dialog-content] h2,html[data-ui=premium] [data-slot=sheet-content] h2{font:600 18px/1.3 var(--gos-font);letter-spacing:-.012em}html[data-ui=premium] [data-slot=dialog-content] button.primary,html[data-ui=premium] [data-slot=sheet-content] button.primary{background:var(--gos-accent);border-color:var(--gos-accent);color:var(--gos-on-accent)}html[data-ui=premium] .decision-dialog button:not([data-slot]):last-child[type=submit],html[data-ui=premium] .decision-dialog form>button{background:var(--gos-accent);border:1px solid var(--gos-accent);color:var(--gos-on-accent);border-radius:var(--gos-r-s);min-height:40px;padding:6px 16px;font-weight:600}html[data-ui=premium] [role=dialog] .card{background:var(--gos-surface);border:1px solid var(--gos-line);color:var(--gos-ink)}.gos-shell .product-app[data-page=settings] .product-heading p{display:none}.gos-shell .product-app .settings-overview{display:grid;gap:10px}.gos-shell .product-app .setup-health{padding:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;background:var(--gos-surface)}.gos-shell .product-app .setup-health h2{font:600 18px/1.3 var(--gos-font);letter-spacing:-.012em}.gos-shell .product-app .setup-health li,.gos-shell .product-app .setup-health p{font-size:14px;color:var(--gos-ink-2)}.gos-shell .product-app .setup-health ul{margin:0;padding-left:18px;display:grid;gap:4px}.gos-shell .product-app .settings-section{padding:0}.gos-shell .product-app .settings-section>summary{display:flex;align-items:center;gap:12px;padding:13px 16px;list-style:none;color:var(--gos-ink);font-weight:400}.gos-shell .product-app .settings-section>summary::-webkit-details-marker{display:none}.gos-shell .product-app .settings-section>summary svg{color:var(--gos-ink-3);flex:none}.gos-shell .product-app .settings-section>summary span{display:grid;gap:0}.gos-shell .product-app .settings-section>summary b{font-weight:600;font-size:14.5px}.gos-shell .product-app .settings-section>summary small{font-size:13px;color:var(--gos-ink-3)}.gos-shell .product-app .settings-section-body{padding:4px 16px 16px;border-top:1px solid var(--gos-line);font-size:14px}.gos-shell .product-app .connection-summary{padding:10px 0;border-bottom:1px solid var(--gos-line)}.gos-shell .product-app .connection-summary h3{font:600 14.5px var(--gos-font)}@media (max-width:760px){.gos-shell .product-app .setup-health{grid-template-columns:minmax(0,1fr)}}.gos-shell .product-app[data-page=dashboard] .product-heading p,.gos-shell .product-app[data-page=intelligence] .product-heading p,.gos-shell .product-app[data-page=results] .guidance-empty-help,.gos-shell .product-app[data-page=results] .product-heading p{display:none}.gos-readiness,.gos-shell .product-app .results-goal,.gos-shell .product-app section[aria-label="Recommendation outcome loop"]{padding:18px;margin-bottom:16px}.gos-shell .product-app .results-goal h2,.gos-shell .product-app section[aria-label="Recommendation outcome loop"] h2{font:600 18px/1.3 var(--gos-font);letter-spacing:-.012em}.gos-shell .product-app .review-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:10px 0}.gos-shell .product-app .review-metrics strong{font:600 22px/1.2 var(--gos-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gos-shell .product-app .outcome-loop{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;list-style:none;padding:0;margin:10px 0 14px}.gos-shell .product-app .outcome-loop li{padding:10px 12px;border-radius:var(--gos-r-s);background:var(--gos-sunken);font-size:13.5px}.gos-shell .product-app .outcome-loop li[data-status=complete]{background:var(--gos-good-soft)}.gos-shell .product-app .outcome-loop li[data-status=blocked]{background:var(--gos-warn-soft)}.gos-shell .product-app .outcome-loop li span{color:var(--gos-ink-2);font-size:12.5px}.gos-readiness>summary{font-size:14px}.gos-readiness .card{border:0;padding:12px 0 0}.gos-tracker{margin:0 0 22px}.gos-shell .product-app[data-page=plan] .product-heading p{display:none}.gos-shell .product-app section.plan-goal.card{background:var(--gos-surface)}.gos-shell .product-app .plan-goal button{background:transparent;border:0;color:var(--gos-accent-ink);padding:2px 8px 2px 0}.gos-shell .product-app .plan-score strong{font-size:30px;font-weight:600;letter-spacing:-.03em;font-family:var(--gos-font)}.gos-shell .product-app .plan-score p,.gos-shell .product-app .plan-score span{font-size:13px}.gos-shell .product-app .plan-week-heading{padding:0 2px 8px}.gos-shell .product-app .plan-week-heading p{font-size:13px;color:var(--gos-ink-3)}.gos-shell .product-app .plan-week-heading button{background:transparent;border:0;color:var(--gos-ink-2)}.gos-shell .product-app .plan-direction{margin:0 0 14px}.gos-decide-why{padding:0 22px 8px;text-align:right}.gos-week{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:14px 0}.gos-week+.gos-week{border-top:1px solid var(--gos-line)}.gos-table-wrap{overflow-x:auto}.gos-table{width:100%;border-collapse:collapse;font-size:14px}.gos-table th{text-align:left;font-size:12.5px;font-weight:500;color:var(--gos-ink-3);padding:8px 14px;white-space:nowrap;background:var(--gos-sunken)}.gos-table td,.gos-table th{border-bottom:1px solid var(--gos-line)}.gos-table td{padding:10px 14px;vertical-align:middle}.gos-table tr:last-child td{border-bottom:0}.gos-table tbody tr[data-open]{cursor:pointer;transition:background-color var(--gos-t-fast) linear}.gos-table tbody tr[data-open]:hover{background:var(--gos-sunken)}.gos-num{text-align:right!important;font-variant-numeric:tabular-nums}.gos-kit{display:grid;gap:10px}.gos-kit-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;font-size:14px}.gos-kit-row>:first-child{color:var(--gos-ink-3);font-size:13px}.gos-swatch{display:inline-block;width:16px;height:16px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--gos-line-2);vertical-align:-3px;margin-right:4px}.gos-steps{display:flex;gap:4px;flex-wrap:wrap;font-size:13px;font-weight:500}.gos-steps li{display:flex;align-items:center;gap:6px;padding:4px 9px 4px 6px;border-radius:999px;color:var(--gos-ink-3);background:var(--gos-sunken)}.gos-steps li[data-state=done]{color:var(--gos-good);background:var(--gos-good-soft)}.gos-steps li[data-state=now]{color:var(--gos-accent-ink);background:var(--gos-accent-soft)}.gos-caption{white-space:pre-wrap;font-size:14.5px;line-height:1.5}.gos-draft{font-size:15.5px;line-height:1.6;padding:16px 18px;border:1px solid var(--gos-line);border-radius:var(--gos-r-s);background:var(--gos-bg);white-space:pre-wrap}.gos-draft mark{background:var(--gos-warn-soft);color:inherit;border-radius:2px;padding:0 2px;box-shadow:inset 0 -1px 0 var(--gos-warn)}.gos-chart{width:100%;height:auto;display:block;overflow:visible}.gos-chart text{font:12px var(--gos-font);fill:var(--gos-ink-3);font-variant-numeric:tabular-nums}.gos-chart .gos-bar{fill:var(--gos-accent);transition:opacity var(--gos-t-fast) linear}.gos-chart .gos-bar-hit{fill:transparent;cursor:default}.gos-chart g:hover .gos-bar{opacity:.82}.gos-tooltip{position:absolute;pointer-events:none;z-index:5;background:var(--gos-ink);color:var(--gos-bg);padding:6px 9px;border-radius:6px;font-size:12.5px;line-height:1.35;transform:translate(-50%,calc(-100% - 8px));white-space:nowrap}.gos-chart-wrap{position:relative}.gos-field{display:grid;gap:5px}.gos-input{width:100%;min-height:38px;padding:7px 10px;border:1px solid var(--gos-line-2);border-radius:var(--gos-r-s);background:var(--gos-surface);font-size:16px}@media (min-width:761px){.gos-input{font-size:14.5px}}.gos-input:hover{border-color:var(--gos-ink-3)}.gos-input[aria-invalid=true]{border-color:var(--gos-bad)}.gos-field-error{color:var(--gos-bad);font-size:13px}.gos-check{display:flex;gap:9px;align-items:flex-start;font-size:14px;min-height:28px}.gos-check input{width:16px;height:16px;margin-top:3px;accent-color:var(--gos-accent);flex:none}.gos-segment{display:inline-flex;padding:2px;border-radius:7px;background:var(--gos-sunken);box-shadow:inset 0 0 0 1px var(--gos-line)}.gos-segment button{padding:2px 9px;font-size:13px;font-weight:500;border-radius:5px;color:var(--gos-ink-2);min-height:26px}.gos-segment button[aria-pressed=true]{background:var(--gos-surface);color:var(--gos-ink);box-shadow:0 0 0 1px var(--gos-line-2)}.gos-skeleton{display:block;border-radius:5px;background:var(--gos-sunken);position:relative;overflow:hidden}.gos-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--gos-surface) 70%,transparent),transparent);transform:translateX(-100%);animation:gos-sheen 1.3s linear infinite}@keyframes gos-sheen{to{transform:translateX(100%)}}.gos-state{display:grid;justify-items:start;gap:8px;padding:28px 22px}.gos-state p{color:var(--gos-ink-2);max-width:52ch}.gos-state svg{color:var(--gos-ink-3)}.gos-state-error svg{color:var(--gos-bad)}.gos-dialog{padding:0;border:0;background:var(--gos-surface);color:var(--gos-ink);box-shadow:var(--gos-shadow);max-width:none;max-height:none}.gos-dialog::backdrop{background:var(--gos-scrim)}.gos-sheet{margin:0 0 0 auto;width:min(480px,100vw);height:100dvh;border-left:1px solid var(--gos-line)}.gos-sheet-body{display:flex;flex-direction:column;height:100%}.gos-sheet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--gos-line)}.gos-sheet-content{padding:18px;overflow-y:auto;display:grid;gap:16px;flex:1;align-content:start}.gos-sheet-foot{padding:12px 18px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--gos-line);display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.gos-grabber{display:none}.gos-cmd{margin:12vh auto auto;width:min(560px,calc(100vw - 24px));border-radius:12px;border:1px solid var(--gos-line-2);overflow:hidden}@keyframes gos-cmd-in{0%{transform:scale(.985) translateY(-4px);opacity:0}to{transform:none;opacity:1}}.gos-cmd-input{width:100%;border:0;border-bottom:1px solid var(--gos-line);padding:14px 16px;background:transparent;font-size:16px;outline:none}.gos-cmd-list{max-height:340px;overflow-y:auto;padding:6px}.gos-cmd-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:7px;font-size:14px;text-align:left}.gos-cmd-item[aria-selected=true]{background:var(--gos-accent-soft)}.gos-cmd-item small{margin-left:auto;color:var(--gos-ink-3);font-size:12.5px}.gos-cmd-empty{padding:18px;color:var(--gos-ink-2);font-size:14px}.gos-toast{position:fixed;z-index:70;right:20px;bottom:20px;max-width:min(380px,calc(100vw - 32px));padding:11px 14px;border-radius:var(--gos-r-m);background:var(--gos-ink);color:var(--gos-bg);font-size:14px;box-shadow:var(--gos-shadow)}.gos-demo-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--gos-ink-2)}.gos-back,.gos-tabbar{display:none}@media (max-width:1080px){.gos-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.gos-triage{grid-template-columns:minmax(0,1fr);min-height:0}.gos-queue{border-right:0}.gos-triage[data-detail=false] .gos-detail,.gos-triage[data-detail=true] .gos-queue{display:none}.gos-back{display:inline-flex!important}}.gos-only-m{display:none}@media (max-width:760px){.gos-app{display:block;padding-bottom:calc(60px + env(safe-area-inset-bottom))}.gos-rail{display:none}.gos-page{padding:18px max(16px,env(safe-area-inset-left)) 28px max(16px,env(safe-area-inset-right));gap:18px}.gos-topbar{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.gos-tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;inset:auto 0 0;z-index:30;background:var(--gos-surface);border-top:1px solid var(--gos-line);padding-bottom:env(safe-area-inset-bottom);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.gos-tabbar button{position:relative;display:grid;place-items:center;min-height:56px;font-size:11.5px;font-weight:500;color:var(--gos-ink-2)}.gos-tabbar button[aria-current=page]{color:var(--gos-accent-ink)}.gos-tabbar button{font-size:11px}.gos-tabbar .gos-count{position:absolute;top:-5px;left:calc(50% + 4px);margin:0;min-width:17px;font-size:10.5px;line-height:17px}.gos-sheet{margin:auto 0 0;width:100vw;height:auto;max-height:90dvh;border-left:0;border-top:1px solid var(--gos-line);border-radius:14px 14px 0 0}.gos-grabber{display:block;width:36px;height:4px;margin:8px auto -4px;border-radius:2px;background:var(--gos-line-2)}.gos-btn,.gos-icon-btn,.gos-tab{min-height:44px}.gos-icon-btn{min-width:44px}.gos-doc{padding:16px}.gos-decide-bar{padding:10px 16px;bottom:calc(57px + env(safe-area-inset-bottom))}.gos-diff-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gos-diff-row>:first-child{grid-column:1/-1;padding-bottom:0}.gos-toast{right:16px;left:16px;max-width:none;bottom:calc(68px + env(safe-area-inset-bottom))}.gos-hide-m{display:none!important}.gos-only-m{display:inline-grid}.gos-week{grid-template-columns:minmax(0,1fr);gap:6px}}.gos-visual{--b1:oklch(32% .05 240);--b2:oklch(70% .12 70);--b3:oklch(94% .01 90);container-type:inline-size;aspect-ratio:1;width:100%;border-radius:var(--gos-r-s);overflow:hidden;box-shadow:inset 0 0 0 1px var(--gos-line)}.gos-visual-in{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:7cqw;font-weight:650;letter-spacing:-.025em;line-height:1.08}.gos-visual-in small{font-size:4.4cqw;font-weight:550;letter-spacing:-.005em}.gos-visual-in b{font-size:10.5cqw;font-weight:650;text-wrap:balance}.gos-v0{background:var(--b1);color:var(--b3)}.gos-v0 small{color:var(--b2)}.gos-v1{background:var(--b3);color:var(--b1);box-shadow:inset 0 -5cqw 0 var(--b2)}.gos-v2{background:var(--b2);color:var(--b1)}.gos-v2 b{font-size:12cqw}.gos-trail{display:flex;flex-wrap:wrap;gap:2px;align-items:center;font-size:13px}.gos-trail button,.gos-trail span.gos-trail-step{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:2px 8px;border-radius:999px;color:var(--gos-ink-3)}.gos-trail button{color:var(--gos-accent-ink);font-weight:550}.gos-trail [data-now=true],.gos-trail button:hover{background:var(--gos-accent-soft)}.gos-trail [data-now=true]{color:var(--gos-accent-ink);font-weight:600}.gos-cal{border:1px solid var(--gos-line);border-radius:var(--gos-r-m);background:var(--gos-surface);overflow:hidden}.gos-cal-grid,.gos-cal-head{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.gos-cal-head span{padding:7px 9px;font-size:12.5px;font-weight:500;color:var(--gos-ink-3);background:var(--gos-sunken)}.gos-cal-head span,.gos-day{border-bottom:1px solid var(--gos-line)}.gos-day{min-height:104px;padding:5px;border-right:1px solid var(--gos-line);display:flex;flex-direction:column;gap:3px;min-width:0;transition:background-color var(--gos-t-fast) linear}.gos-day:nth-child(7n){border-right:0}.gos-day[data-out=true]{background:var(--gos-bg)}.gos-day[data-over=true]{background:var(--gos-accent-soft)}.gos-day-n{font-size:12.5px;color:var(--gos-ink-2);width:23px;height:23px;display:grid;place-items:center;border-radius:50%;font-variant-numeric:tabular-nums}.gos-day[data-out=true] .gos-day-n{color:var(--gos-ink-3)}.gos-day[data-today=true] .gos-day-n{background:var(--gos-accent);color:var(--gos-on-accent);font-weight:600}.gos-chip{display:grid;gap:0;width:100%;padding:3px 6px 3px 8px;border-radius:5px;text-align:left;font-size:12.5px;line-height:1.25;background:var(--gos-sunken);position:relative;min-width:0;overflow:hidden;transition:filter var(--gos-t-fast) linear}.gos-chip:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--gos-ink-3)}.gos-chip[draggable=true]{cursor:grab}.gos-chip b{font-weight:550}.gos-chip b,.gos-chip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gos-chip small{font-size:11.5px;color:var(--gos-ink-2)}.gos-chip[data-s=Scheduled]{background:var(--gos-accent-soft)}.gos-chip[data-s=Scheduled]:before{background:var(--gos-accent)}.gos-chip[data-s=Approved]{background:var(--gos-good-soft)}.gos-chip[data-s=Approved]:before{background:var(--gos-good)}.gos-chip[data-s="Needs review"]{background:var(--gos-warn-soft)}.gos-chip[data-s="Needs review"]:before{background:var(--gos-warn)}.gos-chip[data-s=Live],.gos-chip[data-s=Measuring]{background:var(--gos-info-soft)}.gos-chip[data-s=Live]:before,.gos-chip[data-s=Measuring]:before{background:var(--gos-info)}.gos-chip[data-task=true]{background:transparent;box-shadow:inset 0 0 0 1px var(--gos-line)}.gos-chip[data-task=true]:before{display:none}@media (hover:hover){.gos-chip:hover{filter:brightness(.96)}}.gos-agenda{display:none;gap:16px}.gos-agenda-day{display:grid;gap:6px}.gos-cal-wrap[data-view=list] .gos-agenda{display:grid}.gos-cal-wrap[data-view=list] .gos-cal{display:none}.gos-thumb{width:44px;flex:none}.gos-compose{display:grid;gap:10px;padding:18px}.gos-compose textarea{width:100%;min-height:76px;resize:vertical;font-size:16px;line-height:1.45}.gos-chips{display:flex;flex-wrap:wrap;gap:6px}.gos-chip-btn{min-height:32px;padding:3px 11px;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--gos-ink-2);box-shadow:inset 0 0 0 1px var(--gos-line-2);transition:background-color var(--gos-t-fast) linear}.gos-chip-btn:hover{background:var(--gos-sunken)}.gos-chip-btn[aria-pressed=true]{background:var(--gos-accent-soft);color:var(--gos-accent-ink);box-shadow:inset 0 0 0 1px var(--gos-accent)}.gos-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gos-option{display:grid;gap:8px;text-align:left;padding:8px;border-radius:var(--gos-r-m);border:1px solid var(--gos-line);background:var(--gos-surface);transition:border-color var(--gos-t-fast) linear,transform var(--gos-t-fast) var(--gos-ease)}.gos-option:hover{border-color:var(--gos-accent)}.gos-option:active{transform:scale(.99)}.gos-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.gos-editor{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:22px;align-items:start}.gos-toast{display:flex;align-items:center;gap:12px;justify-content:space-between}.gos-toast button{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.gos-toast[data-on=true]{pointer-events:auto}.gos-when{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:360px}.gos-post-doc{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;align-items:start}@media (max-width:760px){.gos-cal-wrap .gos-cal{display:none}.gos-cal-wrap .gos-agenda{display:grid}.gos-cal-toggle{display:none!important}.gos-options{grid-template-columns:minmax(0,1fr)}.gos-options .gos-option{grid-template-columns:110px minmax(0,1fr);align-items:center}.gos-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.gos-editor{grid-template-columns:minmax(0,1fr)}.gos-editor>.gos-visual{max-width:260px}.gos-post-doc{grid-template-columns:96px minmax(0,1fr)}}.gos-ws-wrap{display:flex;align-items:center;gap:2px;padding:0 2px 10px}.gos-ws-select{min-height:34px;padding:4px 6px;font-size:13.5px;background:transparent;border-color:var(--gos-line)}.gos-ws-m .gos-ws-select{max-width:150px;border-color:transparent;font-size:14px;font-weight:550}.gos-topbar-left{flex-wrap:nowrap;min-width:0}.gos-signout .gos-nav-inner{color:var(--gos-ink-3);font-size:14px}.gos-subnav-wrap{padding:8px max(16px,2.2vw) 0;max-width:1200px;width:100%;margin-inline:auto}.gos-tab[aria-current=page]{color:var(--gos-ink)}.gos-icon-btn[aria-current=page]{color:var(--gos-accent)}.gos-content{min-width:0}.gos-vt .gos-content{view-transition-name:gos-page}::view-transition-new(gos-page),::view-transition-old(gos-page){height:auto}.gos-shell .product-app{display:block;min-height:0;background:transparent;font-family:var(--gos-font);--accent:var(--gos-accent);--muted:var(--gos-ink-2)}.gos-shell .product-app:focus{outline:none}.gos-shell .product-main{margin:0 auto;width:100%;max-width:1200px;padding:0 max(16px,2.2vw) 56px}.gos-shell .product-heading{padding-top:24px}.gos-shell .product-heading small{display:none}.gos-shell .product-app .product-heading h1{font:600 clamp(25px,2.4vw,31px)/1.16 var(--gos-font);letter-spacing:-.022em}.gos-shell .product-app button.primary{background:var(--gos-accent);border-color:var(--gos-accent);color:var(--gos-on-accent)}.gos-shell .product-app button:hover:not(:disabled){border-color:var(--gos-line-2)}@media (max-width:760px){.gos-shell .growth-help-launch{bottom:calc(68px + env(safe-area-inset-bottom))}}.gos-shell .product-app[data-page=home] .guidance-empty-help,.gos-shell .product-app[data-page=home] .product-heading,.gos-shell .product-footer{display:none}.gos-shell .product-app[data-page=home] .product-main{padding-bottom:0}.gos-shell .product-app[data-page=home] .scope-disclosure{margin-top:10px}.gos-today{padding-top:16px}.gos-shell .gos-page{view-transition-name:none}.gos-state-inline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gos-state-inline svg{color:var(--gos-bad);flex:none}.gos-figure-none{font-size:30px;color:var(--gos-ink-2);letter-spacing:-.02em}.gos-shell .product-app .gos-btn{min-height:36px;padding:6px 13px;border-radius:var(--gos-r-s);font-size:14px;font-weight:550;border:1px solid var(--gos-line-2);background:var(--gos-surface);color:var(--gos-ink)}.gos-shell .product-app .gos-btn:hover:not(:disabled){background:var(--gos-sunken);border-color:var(--gos-line-2)}.gos-shell .product-app .gos-btn-primary{background:var(--gos-accent);border-color:var(--gos-accent);color:var(--gos-on-accent)}.gos-shell .product-app .gos-btn-primary:hover:not(:disabled){background:var(--gos-accent-hover);border-color:var(--gos-accent-hover)}.gos-shell .product-app .gos-btn-quiet{border-color:transparent;background:transparent;color:var(--gos-ink-2);padding-inline:8px}.gos-shell .product-app .gos-btn-quiet:hover:not(:disabled){background:var(--gos-hover);border-color:transparent;color:var(--gos-ink)}.gos-shell .product-app .gos-queue-item{display:grid;justify-content:stretch;gap:3px;width:100%;padding:12px 14px;text-align:left;font-weight:400;border:0;border-bottom:1px solid var(--gos-line);border-radius:0;background:transparent}.gos-shell .product-app .gos-queue-item:hover:not(:disabled){background:var(--gos-sunken);border-color:var(--gos-line)}.gos-shell .product-app .gos-queue-item[aria-current=true]{background:var(--gos-surface);box-shadow:inset 2px 0 0 var(--gos-accent)}.gos-decisions{display:grid;gap:12px;margin:0;padding:0;background:transparent;border:0}.gos-decision[hidden]{display:none}.gos-decision{display:flex;flex-direction:column;flex:1;min-width:0}.gos-detail{background:var(--gos-surface)}.gos-back-row{padding:8px 16px 0;display:none}.gos-decisions .gos-facts dt{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:400;color:var(--gos-ink-3)}.gos-decisions .gos-facts dd{color:var(--gos-ink);font-size:14px;font-weight:500;margin:0}.gos-limit-box{padding:12px 14px;border-radius:var(--gos-r-s);background:var(--gos-warn-soft);font-size:14px;display:grid;gap:3px}.gos-evidence dl,.gos-evidence ul{display:grid;gap:6px;font-size:14px}.gos-evidence dt{color:var(--gos-ink-3);font-size:12.5px;text-transform:capitalize}.gos-evidence summary{list-style:revert}.gos-decision>article,.gos-decisions .plan-change-card{border:0;box-shadow:none;background:transparent;padding:22px;margin:0;border-radius:0}.gos-decisions .plan-eyebrow{display:none}.gos-decisions .plan-change-card h3{font:600 18px/1.3 var(--gos-font);letter-spacing:-.012em;margin-bottom:8px}@media (max-width:900px){.gos-back-row{display:block}}.gos-shell .product-app .card{background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:var(--gos-r-m);box-shadow:none;color:var(--gos-ink)}.gos-shell .product-app .card small,.gos-shell .product-app .plan-eyebrow,.gos-shell .product-app .wave1-eyebrow{font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--gos-ink-3)}.gos-shell .product-app button{border-radius:var(--gos-r-s);font-weight:550;font-size:14px}.gos-shell .product-app input,.gos-shell .product-app select,.gos-shell .product-app textarea{border-radius:var(--gos-r-s);border-color:var(--gos-line-2)}.gos-shell .product-app details>summary{cursor:pointer;font-weight:550;color:var(--gos-accent-ink)}.gos-shell .product-app .subnav{display:flex;gap:2px;border-bottom:1px solid var(--gos-line);margin-bottom:14px;background:transparent;padding:0;overflow-x:auto}.gos-shell .product-app .subnav button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--gos-ink-2);padding:8px 10px;font-weight:500;white-space:nowrap}.gos-shell .product-app .subnav button.selected,.gos-shell .product-app .subnav button:hover:not(:disabled){background:transparent}.gos-shell .product-app .subnav button.selected{color:var(--gos-ink);border-color:transparent;border-bottom-color:var(--gos-accent);box-shadow:none}.gos-shell .product-app .scope-disclosure summary{font-size:13px;font-weight:500;color:var(--gos-ink-3)}.gos-shell .product-app .growth-levers{display:none}.gos-shell .product-app .plan-goal{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px;margin-bottom:18px}.gos-shell .product-app .plan-goal h2{font:600 18px/1.3 var(--gos-font);letter-spacing:-.012em}.gos-shell .product-app .plan-direction h2,.gos-shell .product-app .plan-week-heading h3{font:600 16px/1.3 var(--gos-font);letter-spacing:-.008em}.gos-shell .product-app .plan-week{background:transparent;border:0;padding:0;margin:0 0 22px}.gos-shell .product-app .plan-action-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--gos-line);border-radius:var(--gos-r-m);background:var(--gos-surface);overflow:hidden}.gos-shell .product-app .plan-action{border:0;border-bottom:1px solid var(--gos-line);border-radius:0;background:transparent;box-shadow:none;padding:12px 14px;margin:0}.gos-shell .product-app .plan-action:last-child{border-bottom:0}.gos-shell .product-app .plan-action h4{font:550 14.5px/1.35 var(--gos-font)}.gos-shell .product-app .plan-action dl{display:flex;flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;font-size:13px}.gos-shell .product-app .plan-action dl div{display:flex;gap:5px}.gos-shell .product-app .plan-action dt{font-weight:400}.gos-shell .product-app .plan-action-why{font-size:13.5px;color:var(--gos-ink-2)}.gos-narrow{max-width:760px;width:100%}.gos-next{padding:22px;gap:10px}.gos-next-title{font-size:clamp(20px,2vw,24px);line-height:1.22;letter-spacing:-.02em}.gos-goal-link{display:grid;gap:10px;width:100%;text-align:left;transition:border-color var(--gos-t-fast) linear,transform var(--gos-t-fast) var(--gos-ease)}.gos-nav-inner{position:relative;display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 9px}.gos-nav-pill{position:absolute;inset:0;border-radius:var(--gos-r-s);background:var(--gos-surface);box-shadow:inset 0 0 0 1px var(--gos-line);view-transition-name:gos-nav-pill}.gos-tab-line{position:absolute;inset:auto 0 -1px;height:2px;background:var(--gos-accent);border-radius:2px;view-transition-name:gos-tab-line}.gos-tab-inner{position:relative;display:grid;justify-items:center;gap:1px;padding:4px 6px}.gos-tab-pill{display:none}.gos-mini-select{min-height:30px;width:auto;padding:2px 6px;font-size:13px}.gos-btn-wide{min-width:120px}.gos-decide-note{font-weight:550;font-size:14px}.gos-reject{display:grid;gap:6px;width:100%}.gos-funnel-row{display:grid;grid-template-columns:minmax(104px,140px) minmax(0,1fr) 36px;gap:10px;align-items:center}.gos-brand-m{color:var(--gos-accent)}.gos-app a,.gos-app button,.gos-dialog button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.gos-goal-link:active,.gos-list-row:active,.gos-nav-item:active,.gos-queue-item:active{background:var(--gos-hover)}@media (hover:hover){.gos-nav-item:hover{background:var(--gos-hover);color:var(--gos-ink);border-radius:var(--gos-r-s)}.gos-goal-link:hover{border-color:var(--gos-line-2)}}@media (hover:none){.gos-btn:hover,.gos-icon-btn:hover,.gos-queue-item:hover,button.gos-list-row:hover{background:inherit}}html:has(.gos-app){scrollbar-gutter:stable}.gos-rail{view-transition-name:gos-rail}.gos-topbar{view-transition-name:gos-topbar}.gos-tabbar{view-transition-name:gos-tabbar}.gos-page{view-transition-name:gos-page}::view-transition-new(root),::view-transition-old(root){animation:none}::view-transition-group(*){animation-duration:var(--gos-t-med);animation-timing-function:var(--gos-ease)}::view-transition-old(gos-page){animation:gos-page-out 90ms linear both}::view-transition-new(gos-page){animation:gos-page-in var(--gos-t-med) var(--gos-ease) both}@keyframes gos-page-out{to{opacity:0}}@keyframes gos-page-in{0%{opacity:0;transform:translateY(4px)}}::view-transition-new(gos-rail),::view-transition-new(gos-tabbar),::view-transition-new(gos-topbar),::view-transition-old(gos-rail),::view-transition-old(gos-tabbar),::view-transition-old(gos-topbar){animation:none;mix-blend-mode:normal}::view-transition-old(gos-rail),::view-transition-old(gos-tabbar),::view-transition-old(gos-topbar){display:none}.gos-cmd,.gos-sheet{opacity:0;transition:transform var(--gos-t-slow) var(--gos-ease),opacity var(--gos-t-med) linear,overlay var(--gos-t-slow) allow-discrete,display var(--gos-t-slow) allow-discrete}.gos-sheet{transform:translateX(32px)}.gos-cmd{transform:translateY(-6px) scale(.985)}.gos-cmd[open],.gos-sheet[open]{opacity:1;transform:none}@starting-style{.gos-sheet[open]{opacity:0;transform:translateX(32px)}.gos-cmd[open]{opacity:0;transform:translateY(-6px) scale(.985)}}.gos-dialog::backdrop{background:transparent;transition:background-color var(--gos-t-slow) linear,overlay var(--gos-t-slow) allow-discrete,display var(--gos-t-slow) allow-discrete}.gos-dialog[open]::backdrop{background:var(--gos-scrim)}@starting-style{.gos-dialog[open]::backdrop{background:transparent}}@media (max-width:760px){.gos-sheet{transform:translateY(40px)}@starting-style{.gos-sheet[open]{opacity:0;transform:translateY(40px)}}.gos-tabbar button[aria-current=page] .gos-tab-pill{display:block;position:absolute;top:0;left:18%;right:18%;height:2px;background:var(--gos-accent);border-radius:0 0 2px 2px;view-transition-name:gos-tab-pill}.gos-nav-pill{view-transition-name:none}}.gos-disclose{interpolate-size:allow-keywords}.gos-disclose::details-content{height:0;overflow:clip;transition:height var(--gos-t-med) var(--gos-ease),content-visibility var(--gos-t-med) allow-discrete}.gos-disclose[open]::details-content{height:auto}.gos-toast{opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity var(--gos-t-med) linear,transform var(--gos-t-med) var(--gos-ease)}.gos-toast[data-on=true]{opacity:1;transform:none}.gos-tooltip{transition:left var(--gos-t-fast) var(--gos-ease),top var(--gos-t-fast) var(--gos-ease)}.gos-meter>i{transition:width var(--gos-t-slow) var(--gos-ease)}@media (prefers-reduced-motion:reduce){.gos-app *,.gos-dialog,.gos-dialog *,.gos-page{animation-duration:1ms!important;transition-duration:1ms!important}.gos-skeleton:after{display:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.gos-shell .product-app :not(.gos-mono){font-family:var(--gos-font)}html[data-ui=premium] .demo-admin-launch{position:fixed;top:6px;right:226px;left:auto;bottom:auto;z-index:30;min-height:28px;padding:3px 10px;background:transparent;border:1px solid var(--gos-line);border-radius:7px;box-shadow:none;color:var(--gos-ink-3);font:500 12.5px/1.2 var(--gos-font)}html[data-ui=premium] .demo-admin-launch:hover{color:var(--gos-ink);border-color:var(--gos-line-2)}.gos-shell .product-app .plan-change-card dt{text-transform:none}.gos-shell .product-app .plan-change-card dd{color:var(--gos-ink)}.gos-shell .product-app .execution-filters{padding:0 0 12px;align-items:center}.gos-shell .product-app .execution-day.today .execution-date span{padding:1px 6px;line-height:1.4}.gos-shell .product-app .studio-work-item strong{font-weight:600}.gos-shell .product-app .studio-work-thumb img{display:block}.gos-shell .product-app .asset-unavailable{display:grid;place-items:center;width:100%;height:100%;color:var(--gos-ink-3)}.gos-shell .product-app .performance .settings-heading small,.gos-shell .product-app .results-goal>small{font-size:12.5px;letter-spacing:0;color:var(--gos-ink-3)}.gos-shell .product-app .performance .settings-heading h2{font:600 18px/1.3 var(--gos-font);letter-spacing:-.012em}.gos-shell .product-app .results-story p{font-size:14px;line-height:1.55}@media (min-width:761px){.gos-shell .growth-help-launch{display:none}}@media (max-width:760px){html[data-ui=premium] .demo-admin-launch{display:none}}html[data-ui=premium] .gos-review{max-width:1120px!important;padding:22px 28px 0!important;display:block;background:var(--gos-surface)!important;color:var(--gos-ink);font:400 14.5px/1.5 var(--gos-font)}html[data-ui=premium] .gos-review *{font-family:var(--gos-font)}html[data-ui=premium] .gos-review .gos-review-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-right:44px;margin-bottom:12px}html[data-ui=premium] .gos-review .gos-review-head h2{font:600 19px/1.3 var(--gos-font);letter-spacing:-.012em;color:var(--gos-ink)}html[data-ui=premium] .gos-review .gos-review-head p{font-size:13px;color:var(--gos-ink-3);margin-top:2px}html[data-ui=premium] .gos-review button{border:1px solid var(--gos-line);border-radius:7px;background:var(--gos-surface);color:var(--gos-ink);padding:6px 12px;font:500 13px/1.4 var(--gos-font)}html[data-ui=premium] .gos-review button:hover:not(:disabled){border-color:var(--gos-line-2)}html[data-ui=premium] .gos-review button.primary{background:var(--gos-accent);border-color:var(--gos-accent);color:var(--gos-on-accent)}html[data-ui=premium] .gos-review .gos-review-head>button{flex:none;color:var(--gos-ink-3)}html[data-ui=premium] .gos-review .subnav{display:flex;align-items:center;gap:2px;flex-wrap:wrap;margin:0 0 18px;padding:0;background:transparent;border:0;border-bottom:1px solid var(--gos-line);border-radius:0}html[data-ui=premium] .gos-review .subnav>button:not(:last-child){background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--gos-ink-3);padding:8px 10px;margin-bottom:-1px;box-shadow:none}html[data-ui=premium] .gos-review .subnav>button.selected:not(:last-child){background:transparent!important;color:var(--gos-ink);border-bottom-color:var(--gos-accent)}html[data-ui=premium] .gos-review .subnav>small{margin-left:auto;font-size:12.5px;color:var(--gos-ink-3)}html[data-ui=premium] .gos-review .subnav>button:last-child{margin:0 0 6px auto}html[data-ui=premium] .gos-review .subnav>small+button:last-child{margin-left:10px}html[data-ui=premium] .gos-review h2{font:600 16px/1.3 var(--gos-font);letter-spacing:-.008em}html[data-ui=premium] .gos-review h3{font:600 14.5px/1.35 var(--gos-font)}html[data-ui=premium] .gos-review small{color:var(--gos-ink-3);font-size:12.5px}html[data-ui=premium] .gos-review .review-badge{background:var(--gos-accent-soft,var(--gos-bg));color:var(--gos-ink-2);border-radius:5px;font-size:12px;padding:1px 7px}html[data-ui=premium] .gos-review .review-results-heading{margin:0 0 12px}html[data-ui=premium] .gos-review .review-results-heading h2{font:600 16px/1.3 var(--gos-font)}html[data-ui=premium] .gos-review .review-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}html[data-ui=premium] .gos-review .review-option{background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:10px;padding:16px}html[data-ui=premium] .gos-review .review-option>header{margin-bottom:6px;justify-content:space-between}html[data-ui=premium] .gos-review .review-option>header strong{color:var(--gos-ink);font-weight:600}html[data-ui=premium] .gos-review .review-option>header small{color:var(--gos-ink-3);margin-top:0}html[data-ui=premium] .gos-review .review-option h3{font:600 15px/1.35 var(--gos-font);margin:10px 0 6px}html[data-ui=premium] .gos-review .review-option p{font-size:14px;line-height:1.5;color:var(--gos-ink-2)}html[data-ui=premium] .gos-review .review-option details{font-size:12.5px;margin:10px 0;color:var(--gos-ink-3)}html[data-ui=premium] .gos-review .review-composer{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;margin-top:0;padding-bottom:20px}html[data-ui=premium] .gos-review .review-composer h2{font:600 16px/1.3 var(--gos-font)}html[data-ui=premium] .gos-review .composer-preview{position:sticky;top:0;align-self:start}html[data-ui=premium] .gos-review label{font:500 13px/1.4 var(--gos-font);color:var(--gos-ink-2);margin:12px 0}html[data-ui=premium] .gos-review input:not([type=checkbox]),html[data-ui=premium] .gos-review select,html[data-ui=premium] .gos-review textarea{background:var(--gos-surface);color:var(--gos-ink);border:1px solid var(--gos-line);border-radius:7px;padding:8px 10px;font:400 14px/1.45 var(--gos-font)}html[data-ui=premium] .gos-review input:focus-visible,html[data-ui=premium] .gos-review select:focus-visible,html[data-ui=premium] .gos-review textarea:focus-visible{outline:2px solid var(--gos-accent);outline-offset:1px}html[data-ui=premium] .gos-review .review-composer fieldset{border:0;padding:0;margin:12px 0}html[data-ui=premium] .gos-review legend{padding:0;font:500 13px/1.4 var(--gos-font);color:var(--gos-ink-2)}html[data-ui=premium] .gos-review fieldset>p{margin-top:4px;font-size:13px;color:var(--gos-ink-3)}html[data-ui=premium] .gos-review fieldset .checkbox-label{margin:6px 0;font-weight:400;color:var(--gos-ink)}html[data-ui=premium] .gos-review .inline-edits{border-top:1px solid var(--gos-line);padding-top:12px;margin-top:14px;font-size:13px}html[data-ui=premium] .gos-review .gos-review-hint{font-size:13px;color:var(--gos-ink-3);margin:4px 0 10px}html[data-ui=premium] .gos-review .social-preview{background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:10px;margin-top:8px;font-size:14px}html[data-ui=premium] .gos-review .social-preview>header{color:var(--gos-ink)}html[data-ui=premium] .gos-review .social-preview>small{display:block;padding:0 14px 12px}html[data-ui=premium] .gos-review .social-preview .caption-preview{padding:0 14px}html[data-ui=premium] .gos-review .preview-avatar{background:var(--gos-bg);color:var(--gos-ink-2)}html[data-ui=premium] .gos-review .preview-tabs button[aria-selected=true]{border-color:var(--gos-accent);background:transparent}html[data-ui=premium] .gos-review .product-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:center}html[data-ui=premium] .gos-review .upload-button{border:1px solid var(--gos-line);border-radius:7px;padding:6px 12px;margin:0;font:500 13px/1.4 var(--gos-font);color:var(--gos-ink);cursor:pointer}html[data-ui=premium] .gos-review .gos-review-foot{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 -28px;padding:12px 28px;background:var(--gos-surface);border-top:1px solid var(--gos-line)}html[data-ui=premium] .gos-review .gos-review-foot>p{margin:0 auto 0 0;font-size:13.5px;color:var(--gos-ink-2);min-width:0}html[data-ui=premium] .gos-review .review-generate{background:var(--gos-bg);border:1px solid var(--gos-line);border-radius:10px;padding:16px;margin:0 0 18px}html[data-ui=premium] .gos-review .review-generate .gos-budget{color:var(--gos-ink-3);font-size:13px;margin:8px 0 4px;font-variant-numeric:tabular-nums}html[data-ui=premium] .gos-review .review-history article,html[data-ui=premium] .gos-review .review-jobs article{background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:10px;padding:16px}html[data-ui=premium] .gos-review .review-history h3{font:600 14.5px/1.35 var(--gos-font);color:var(--gos-ink)}html[data-ui=premium] .gos-review .review-history article>header{color:var(--gos-ink)}html[data-ui=premium] .gos-review .gos-review-about{margin:18px 0 22px;border-top:1px solid var(--gos-line);padding-top:6px}html[data-ui=premium] .gos-review .gos-review-about details{background:transparent;border:0;padding:8px 0;margin:0;font-size:13.5px;color:var(--gos-ink-2)}html[data-ui=premium] .gos-review .gos-review-about summary{cursor:pointer;font-weight:500}html[data-ui=premium] .gos-review .gos-review-about .brand-brain.card{background:var(--gos-surface);color:var(--gos-ink);border:1px solid var(--gos-line)}@media (max-width:760px){html[data-ui=premium] .gos-review{padding:16px 16px 0!important}html[data-ui=premium] .gos-review .gos-review-head{flex-direction:column;gap:8px}html[data-ui=premium] .gos-review .composer-preview{position:static}html[data-ui=premium] .gos-review .gos-review-foot{flex-wrap:wrap;margin:0 -16px;padding:10px 16px}html[data-ui=premium] .gos-review .gos-review-foot>p{flex:1 0 100%;margin:0 0 2px}}html[data-ui=premium] .gos-review .asset-unavailable{display:grid;place-items:center;min-height:120px;margin:0 14px 8px;border-radius:8px;background:var(--gos-bg);color:var(--gos-ink-3)}html[data-ui=premium] .gos-review .option-media .asset-unavailable{margin:0}html[data-ui=premium] .gos-review .review-selected-media button{margin:0 14px 10px;font-size:12.5px}.gos-shell .product-app section.gos-plan-goal.card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;background:var(--gos-surface)!important;border:1px solid var(--gos-line)!important;border-radius:var(--gos-r-m);padding:18px!important;margin-bottom:18px}.gos-shell .product-app .plan-eyebrow{font:400 12.5px/1.4 var(--gos-font);letter-spacing:0;color:var(--gos-ink-3)}.gos-shell .product-app .gos-plan-goal h2{margin:2px 0}.gos-shell .product-app .gos-plan-goal>div>p{margin:0;font-size:13.5px;color:var(--gos-ink-3)}.gos-shell .product-app .gos-plan-goal .plan-score{display:flex;flex-direction:column;align-items:flex-end;gap:4px;border:0;padding:0;text-align:right}.gos-shell .product-app .gos-plan-goal .plan-score strong small{font-size:15px;font-weight:400;color:var(--gos-ink-3)}.gos-shell .product-app .gos-plan-goal .plan-score progress{width:160px}.gos-shell .product-app .gos-plan-goal-links{grid-column:1/-1;display:flex;gap:8px}.gos-shell .product-app .gos-plan-goal-links button{padding:2px 10px 2px 0}.gos-shell .product-app .routed-plan{margin-bottom:18px}.gos-shell .product-app .routed-plan .release-tabs{display:flex;gap:2px;padding:0;margin:0 0 16px;background:transparent;border:0;border-bottom:1px solid var(--gos-line);border-radius:0}.gos-shell .product-app .routed-plan .release-tabs button{background:transparent!important;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;color:var(--gos-ink-3);padding:7px 10px;margin-bottom:-1px;font:500 13.5px/1.4 var(--gos-font)}.gos-shell .product-app .routed-plan .release-tabs button[aria-selected=true]{color:var(--gos-ink);border-bottom-color:var(--gos-accent)}.gos-shell .product-app .plan-action dl{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin:8px 0 0}.gos-shell .product-app .plan-action dt{font:400 12.5px/1.4 var(--gos-font);letter-spacing:0;text-transform:none;color:var(--gos-ink-3)}.gos-shell .product-app .plan-action dd{font-size:13.5px;line-height:1.45;color:var(--gos-ink);margin:0}.gos-shell .product-app .gos-plan-action-foot{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:13px}.gos-shell .product-app .gos-plan-action-foot details[open]{flex:1 0 100%}.gos-shell .product-app .gos-plan-action-foot summary{cursor:pointer;color:var(--gos-ink-3)}.gos-shell .product-app .gos-plan-week-empty{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline;gap:12px;margin:0;padding:10px 2px;border-top:1px solid var(--gos-line);font-size:13.5px}.gos-shell .product-app .gos-plan-week-empty small,.gos-shell .product-app .gos-plan-week-empty span{color:var(--gos-ink-3);font-size:12.5px}.gos-shell .product-app .gos-plan-week-empty b{font-weight:500;color:var(--gos-ink-2)}.gos-shell .product-app .current-plan,.gos-shell .product-app .current-plan+.gos-work-tracker{margin-bottom:18px}@media (max-width:760px){.gos-shell .product-app section.gos-plan-goal.card{grid-template-columns:minmax(0,1fr)}.gos-shell .product-app .gos-plan-goal .plan-score{align-items:flex-start;text-align:left}.gos-shell .product-app .plan-action dl{grid-template-columns:minmax(0,1fr)}.gos-shell .product-app .gos-plan-week-empty{grid-template-columns:56px minmax(0,1fr)}.gos-shell .product-app .gos-plan-week-empty small{display:none}}.gos-shell .product-app .plan-action dl>div{display:block;min-width:0}.gos-shell .product-app .gos-plan-action-foot details{border:0;padding:0;margin:0;background:transparent}.gos-shell .product-app .gos-plan-week-empty{border-radius:0;background:transparent;box-shadow:none;border-left:0;border-right:0;border-bottom:0}.gos-shell .product-app .plan-week-heading{margin-bottom:6px}.gos-shell .product-app .plan-pending-strip{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:18px}.gos-shell .product-app .plan-pending-strip .routed-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;background:var(--gos-surface)!important;border:1px solid var(--gos-line)!important;border-radius:var(--gos-r-m);padding:12px 14px!important;margin:0}.gos-shell .product-app .plan-pending-strip .routed-action .plan-status{justify-self:start}.gos-shell .product-app .plan-pending-strip .routed-action h3{grid-column:1;margin:0;font:550 14.5px/1.35 var(--gos-font)}.gos-shell .product-app .plan-pending-strip .routed-action>button{grid-column:2;grid-row:1/span 2}.gos-shell .product-app .plan-pending-strip .routed-action>details{grid-column:1/-1;font-size:13px}.gos-shell .product-app .intelligence-navigation{margin:0 0 18px;gap:8px}.gos-shell .product-app .wave1-creatives,.gos-shell .product-app .wave1-intelligence{margin:0 0 22px}.gos-shell .product-app .w1-section-intro{margin:0 0 10px}.gos-shell .product-app .w1-section-intro h2{font:600 16px/1.3 var(--gos-font);letter-spacing:-.008em;color:var(--gos-ink);margin:0}.gos-shell .product-app .w1-eyebrow{font:400 12.5px/1.4 var(--gos-font);letter-spacing:0;color:var(--gos-ink-3);text-transform:none}.gos-shell .product-app .w1-recommendation{background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:var(--gos-r-m);box-shadow:none;padding:16px;margin:0 0 8px}.gos-shell .product-app .w1-action-state{display:inline-block;border:0;border-radius:5px;padding:1px 7px;background:var(--gos-bg);color:var(--gos-ink-2);font:500 12px/1.5 var(--gos-font);letter-spacing:0;text-transform:capitalize}.gos-shell .product-app .w1-recommendation h3{font:600 16px/1.3 var(--gos-font);letter-spacing:-.008em;color:var(--gos-ink);margin:8px 0 4px}.gos-shell .product-app .w1-reason{font-size:14px;line-height:1.5;color:var(--gos-ink-2);margin:0}.gos-shell .product-app .w1-evidence-line{display:flex;flex-wrap:wrap;gap:2px 14px;margin:6px 0 10px;font-size:12.5px;color:var(--gos-ink-3)}.gos-shell .product-app .w1-limitations{list-style:none;margin:0 0 10px;padding:0;background:transparent;border:0;font-size:13px;color:var(--gos-ink-2)}.gos-shell .product-app .w1-limitations li{background:transparent;border:0;padding:0;margin:0 0 2px}.gos-shell .product-app .w1-recommendation>button{margin-right:8px}.gos-shell .product-app .w1-recommendation>details{border:0;margin:10px 0 0;padding:0;font-size:13px;color:var(--gos-ink-2)}.gos-shell .product-app .w1-recommendation summary{cursor:pointer;color:var(--gos-ink-3)}.gos-shell .product-app .wave1-creatives>.card{background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:var(--gos-r-m);box-shadow:none;padding:14px 16px;margin:0 0 12px}.gos-shell .product-app .wave1-creatives h3{font:600 14.5px/1.35 var(--gos-font);color:var(--gos-ink);margin:0 0 4px}.gos-shell .product-app .wave1-creatives>.card p{font-size:13.5px;color:var(--gos-ink-2);margin:0}.gos-shell .product-app .w1-creative-select{display:flex;flex-wrap:wrap;gap:6px}.gos-shell .product-app .w1-creative-select button[aria-pressed=true]{border-color:var(--gos-accent)}.gos-shell .product-app .w1-creative-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;margin-top:8px}.gos-shell .product-app .w1-creative-card{background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:var(--gos-r-m);box-shadow:none;padding:14px;font-size:13.5px}.gos-shell .product-app .w1-creative-card p{font-size:13.5px;margin:4px 0;color:var(--gos-ink-2)}.gos-shell .product-app .w1-creative-card details{border:0;padding:0;margin:6px 0 0;font-size:13px}.gos-shell .product-app .w1-creative-card summary{cursor:pointer;color:var(--gos-ink-3)}.gos-shell .product-app .w1-creative-card .product-actions{margin-top:10px;gap:8px}.gos-readonly{display:contents;border:0;margin:0;padding:0}.gos-readonly button:disabled,.gos-readonly input:disabled,.gos-readonly select:disabled,.gos-readonly textarea:disabled{opacity:.55;cursor:not-allowed}.gos-shell .product-app .goal-health{background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:var(--gos-r-m);box-shadow:none;padding:16px;margin:0 0 18px}.gos-shell .product-app .goal-health .settings-heading{align-items:center;margin:0 0 8px}.gos-shell .product-app .goal-health h2{font:600 16px/1.3 var(--gos-font);letter-spacing:-.008em;margin:0}.gos-shell .product-app .goal-health h3{font:600 15px/1.35 var(--gos-font);margin:0 0 2px}.gos-shell .product-app .goal-health>p{font-size:13.5px;line-height:1.5;color:var(--gos-ink-2);margin:0 0 4px}.gos-shell .product-app .goal-health .product-pill{font:500 12px/1.5 var(--gos-font);letter-spacing:0;text-transform:none}.gos-shell .product-app .goal-health .measurement-notice{background:transparent;border:0;padding:0;margin:6px 0 12px;font-size:14px;color:var(--gos-ink-2)}.gos-shell .product-app .goal-health .horizon-grid{gap:14px;margin:10px 0 12px}.gos-shell .product-app .goal-health .horizon-grid h4{font:500 12.5px/1.4 var(--gos-font);color:var(--gos-ink-3);margin:0 0 2px}.gos-shell .product-app .goal-health .horizon-grid p{font-size:13.5px;line-height:1.45;color:var(--gos-ink);margin:0}.gos-shell .product-app .goal-health .product-actions{gap:8px;margin-top:12px}.gos-shell .product-app .release-tabs{display:flex;gap:2px;padding:0;margin:0 0 12px;background:transparent;border:0;border-bottom:1px solid var(--gos-line);border-radius:0}.gos-shell .product-app .release-tabs button{background:transparent!important;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;color:var(--gos-ink-3);padding:7px 10px;margin-bottom:-1px;font:500 13.5px/1.4 var(--gos-font)}.gos-shell .product-app .release-tabs button[aria-pressed=true],.gos-shell .product-app .release-tabs button[aria-selected=true]{color:var(--gos-ink);border-bottom-color:var(--gos-accent)}.gos-shell .product-app .section-question{font-size:13.5px;color:var(--gos-ink-3);margin:0 0 10px}.gos-shell .product-app .insight-card{background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:var(--gos-r-m);box-shadow:none;padding:16px}.gos-shell .product-app .insight-card h3{font:600 15px/1.35 var(--gos-font);margin:8px 0 4px}.gos-shell .product-app .insight-card p{font-size:13.5px;line-height:1.5;color:var(--gos-ink-2)}.gos-shell .product-app .insight-card small{display:block;font-size:12.5px;color:var(--gos-ink-3)}.gos-shell .account-dashboard{--dash-ink:var(--gos-ink);--dash-muted:var(--gos-ink-3);--dash-line:var(--gos-line)}.gos-shell .product-app[data-page=dashboard]{background:transparent}.gos-shell .product-app .dash-controls{gap:8px;margin:0 0 12px}.gos-shell .product-app .dash-controls label,.gos-shell .product-app .dash-population,.gos-shell .product-app .dash-title label{font:400 12.5px/1.4 var(--gos-font);gap:3px}.gos-shell .product-app .dash-controls input,.gos-shell .product-app .dash-controls select,.gos-shell .product-app .dash-population select,.gos-shell .product-app .dash-title select{background:var(--gos-surface);border-radius:7px;padding:6px 8px;font:400 13.5px/1.4 var(--gos-font)}.gos-shell .product-app .dash-controls button{padding:7px}.gos-shell .product-app .dash-account-chips{margin:0 0 14px;gap:6px}.gos-shell .product-app .dash-account-chips button{background:var(--gos-surface);border-radius:7px;padding:5px 10px;font:500 13px/1.4 var(--gos-font);box-shadow:none}.gos-shell .product-app .dash-account-chips button[aria-pressed=true]{background:var(--gos-surface);color:var(--gos-ink);border-color:var(--gos-accent)}.gos-shell .product-app .dash-subnav{margin-bottom:16px}.gos-shell .product-app .dash-subnav>button{background:transparent!important;box-shadow:none;padding:7px 10px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--gos-ink-3);font:500 13.5px/1.4 var(--gos-font)}.gos-shell .product-app .dash-subnav>button[aria-pressed=true]{color:var(--gos-ink);border-bottom-color:var(--gos-accent);font-weight:500}.gos-shell .product-app .dash-subnav label{font:400 12.5px/1.4 var(--gos-font);color:var(--gos-ink-3)}.gos-shell .product-app .dash-goal{gap:14px;padding:12px 16px;background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:var(--gos-r-m);margin-bottom:12px}.gos-shell .product-app .dash-goal>span:first-child,.gos-shell .product-app .dash-takeaway>span{font:400 12.5px/1.4 var(--gos-font);letter-spacing:0;color:var(--gos-ink-3)}.gos-shell .product-app .dash-goal strong{font:600 14.5px/1.35 var(--gos-font)}.gos-shell .product-app .dash-goal p{font-size:13px;color:var(--gos-ink-3);margin:2px 0 0}.gos-shell .product-app .dash-status{background:var(--gos-bg);border-radius:5px;padding:1px 7px;font:500 12px/1.5 var(--gos-font)}.gos-shell .product-app .dash-kpis{gap:10px;margin-bottom:12px}.gos-shell .product-app .dash-card{background:var(--gos-surface);border-radius:var(--gos-r-m);padding:14px 16px;box-shadow:none}.gos-shell .product-app .dash-card h2,.gos-shell .product-app .dash-title h2{font:600 15px/1.35 var(--gos-font);margin:0 0 10px}.gos-shell .product-app .dash-card h3{font:600 14.5px/1.35 var(--gos-font);margin:6px 0 8px}.gos-shell .product-app .dash-card p,.gos-shell .product-app .dash-title p{font-size:13.5px;line-height:1.5}.gos-shell .product-app .dash-card small{font-size:12.5px;line-height:1.45}.gos-shell .product-app .dash-kpi strong{font:600 24px/1.2 var(--gos-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gos-shell .product-app .dash-takeaway{background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:var(--gos-r-m);padding:14px 16px;box-shadow:none;color:var(--gos-ink)}.gos-shell .product-app .dash-empty,.gos-shell .product-app .dash-takeaway p{font-size:14px;color:var(--gos-ink-2)}.gos-shell .product-app .dash-empty{padding:28px 16px;text-align:center;background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:var(--gos-r-m)}.gos-shell .product-app .dash-empty h2{font:600 16px/1.3 var(--gos-font);color:var(--gos-ink);margin:0 0 4px}.gos-shell .product-app .dash-empty p{margin:0 0 12px}.gos-shell .product-app{--ink:var(--gos-ink);--muted:var(--gos-ink-3);color:var(--gos-ink)}.gos-shell .product-app :is(h1,h2,h3,h4,h5,strong,b,dd,li,label,legend,summary,th,td){color:var(--gos-ink)}.gos-shell .product-app p{color:var(--gos-ink-2)}.gos-shell .product-app :is(small,dt,.muted){color:var(--gos-ink-3)}.gos-shell .product-app :is(.card,.plan-action,.execution-day,.studio-work-item,.goal-panel,.execution-tray-toggle,.account-performance,.comparison-insight,.metric-card,.brain-context,.brain-editor,.brand-brain,.routed-action,.baseline-grid>*,.capability-grid>*,.decision-previews article,.settings-section){background:var(--gos-surface)!important;color:var(--gos-ink);border-color:var(--gos-line)!important}.gos-shell .product-app .execution-day.today{background:var(--gos-accent-soft)!important}.gos-shell .product-app button:not(.primary,.approve,.selected,.gos-btn,.gos-icon-btn,.gos-list-row,[aria-pressed=true]){background:var(--gos-surface);color:var(--gos-ink);border-color:var(--gos-line)}.gos-shell .product-app :is(input,select,textarea){background:var(--gos-surface);color:var(--gos-ink);border-color:var(--gos-line)}.gos-shell .product-app :is(.plan-status,.product-pill):not([class*=" "]){background:var(--gos-bg);color:var(--gos-ink-2)}.gos-shell .product-app .product-pill{font-size:12px;letter-spacing:0;text-transform:none}.gos-shell .product-app .dash-platform{color:var(--gos-ink-3)!important;font:400 12.5px/1.4 var(--gos-font);letter-spacing:0;text-transform:none}.gos-shell .product-app .account-avatar{background:var(--gos-bg)!important;color:var(--gos-ink-2)!important}.gos-shell .product-app :is(.measurement-notice,.brain-note,.evidence-used,.section-question){color:var(--gos-ink-2)}.gos-shell .account-dashboard{color:var(--gos-ink)}@media (max-width:760px){.gos-shell .gos-content{padding-bottom:60px}}.gos-shell .product-app :is(h1,h2,h3,h4,h5,.goal-number){color:var(--gos-ink)!important}.gos-shell .product-app .dash-subnav>button[aria-pressed=true],.gos-shell .product-app .release-tabs button[aria-pressed=true],.gos-shell .product-app .release-tabs button[aria-selected=true]{color:var(--gos-ink)!important}.gos-shell .product-app .account-picker label{background:var(--gos-surface)!important;border-color:var(--gos-line)!important}.gos-shell .product-app .execution-tray-toggle b{background:var(--gos-bg)!important;color:var(--gos-ink)!important}.gos-shell .product-app .metric-card span{color:var(--gos-ink-3)}.gos-shell .product-app .execution-calendar[data-readonly] :is(.execution-date svg,.execution-times,.execution-agenda-add button){display:none}.gos-shell .product-app .execution-calendar[data-readonly] .execution-date{pointer-events:none}.gos-shell .product-app .guidance-empty-help{background:var(--gos-surface)!important;border-color:var(--gos-line)!important}.gos-shell .product-app .goal-panel span,.gos-shell .product-app .guidance-empty-help p{color:var(--gos-ink-2)!important}.gos-shell .product-app h2>span{color:var(--gos-ink-2)}.gos-shell .product-app .gos-cal-hint{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:0 0 12px;padding:10px 14px;background:var(--gos-surface);border:1px solid var(--gos-line);border-radius:var(--gos-r-m);font-size:14px;color:var(--gos-ink-2)}.gos-shell .product-app .gos-cal-hint button{padding:3px 10px;font:500 13px/1.4 var(--gos-font);border-radius:7px}html[data-ui=premium] .gos-drawer{background:var(--gos-surface)!important;color:var(--gos-ink)!important;font:400 14px/1.5 var(--gos-font);border-color:var(--gos-line)!important}html[data-ui=premium] .gos-drawer *{font-family:var(--gos-font)}html[data-ui=premium] .gos-drawer :is(h2,[data-slot=sheet-title]){font:600 17px/1.3 var(--gos-font);color:var(--gos-ink)}html[data-ui=premium] .gos-drawer :is(p,[data-slot=sheet-description]){color:var(--gos-ink-2)}html[data-ui=premium] .gos-drawer>button:not([data-slot]){margin:0 16px;width:auto;justify-self:start;border:1px solid var(--gos-line);border-radius:7px;background:var(--gos-surface);color:var(--gos-ink);padding:5px 10px;font:500 13px/1.4 var(--gos-font)}html[data-ui=premium] .gos-drawer dt{color:var(--gos-ink-3);font-size:13px}html[data-ui=premium] .gos-drawer dd{color:var(--gos-ink);font-size:14px}html[data-ui=premium] .gos-drawer dl>div{border-color:var(--gos-line)}html[data-ui=premium] .gos-drawer summary{color:var(--gos-ink-3);cursor:pointer}html[data-ui=premium] .gos-drawer .execution-drawer-actions{border-color:var(--gos-line);background:var(--gos-surface)}html[data-ui=premium] .gos-drawer .execution-drawer-actions button{border:1px solid var(--gos-line);border-radius:7px;background:var(--gos-surface);color:var(--gos-ink);font:500 13.5px/1.4 var(--gos-font)}html[data-ui=premium] .gos-drawer .execution-drawer-actions button.primary{background:var(--gos-accent);border-color:var(--gos-accent);color:var(--gos-on-accent)}html[data-ui=premium] .gos-drawer .execution-drawer-actions button.danger{border-color:var(--gos-warn);color:var(--gos-warn)}.gos-shell .product-app .period-learning h2{font:600 16px/1.3 var(--gos-font)!important;letter-spacing:-.008em;margin:0 0 10px}.gos-shell .product-app .period-learning ol{padding-left:18px;margin:0 0 10px}.gos-shell .product-app .period-learning li b{font:500 14.5px/1.45 var(--gos-font)}.gos-shell .product-app .period-learning li p{font-size:12.5px;color:var(--gos-ink-3);margin:2px 0 4px}.gos-shell .product-app .period-learning>p{font-size:13px;color:var(--gos-ink-3)}.gos-shell .product-app section[aria-label=Learnings]>.card{padding:16px;margin:0 0 12px;border-radius:var(--gos-r-m);box-shadow:none}.gos-shell .product-app section[aria-label=Learnings] details.card>summary{font:500 14px/1.4 var(--gos-font);color:var(--gos-ink)}html[data-ui=premium] .gos-drawer>button:not([data-slot]){width:auto!important;justify-self:start!important;align-self:start;border:1px solid var(--gos-line)!important;border-radius:7px!important;box-shadow:none!important;padding:5px 10px!important}.gos-shell .product-app .setup-health small{font:400 12.5px/1.4 var(--gos-font);letter-spacing:0;color:var(--gos-ink-3)}.gos-shell .product-app .setup-health h2{font:600 16px/1.3 var(--gos-font);margin:2px 0 0}.gos-shell .product-app .growth-help-settings h2{font:600 16px/1.3 var(--gos-font)}.gos-shell .product-app[data-page=settings] .growth-help-settings{margin-top:18px}.gos-shell .product-app .results-goal>small{display:block;margin-bottom:2px}.gos-shell .product-app .results-goal>details{margin-top:12px;font-size:13.5px}.gos-shell .product-app .results-goal>details summary,.gos-shell .product-app section[aria-label="Recommendation outcome loop"] details summary{cursor:pointer;color:var(--gos-ink-3)}.gos-shell .product-app section[aria-label="Recommendation outcome loop"] h2{font:600 16px/1.3 var(--gos-font);margin:0 0 6px}.gos-shell .product-app section[aria-label="Recommendation outcome loop"]>small{display:block;margin-top:10px}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer){background:var(--gos-surface)!important;color:var(--gos-ink)!important;font:400 14px/1.5 var(--gos-font);border:1px solid var(--gos-line)!important;box-shadow:var(--gos-shadow)}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer) *{font-family:var(--gos-font)}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer) :is(h2,[data-slot$=-title]){font:600 18px/1.3 var(--gos-font)!important;letter-spacing:-.012em;color:var(--gos-ink)!important}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer) h3{font:600 14.5px/1.35 var(--gos-font);color:var(--gos-ink)!important;margin:14px 0 4px}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer) :is(p,dd,li,label,summary){color:var(--gos-ink-2)!important}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer) :is([data-slot$=-description],small,dt){color:var(--gos-ink-3)!important;letter-spacing:0;text-transform:none}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer) label{font:500 13px/1.4 var(--gos-font)}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--gos-surface)!important;color:var(--gos-ink)!important;border:1px solid var(--gos-line-2)!important;border-radius:var(--gos-r-s)!important;padding:9px 11px;font:400 15px/1.4 var(--gos-font);min-height:40px}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer) :is(input,select,textarea):focus-visible{outline:2px solid var(--gos-accent);outline-offset:1px}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer) button:not([data-slot]):not(.sr-only):not(:has(>.sr-only)){background:var(--gos-surface)!important;color:var(--gos-ink)!important;border:1px solid var(--gos-line-2)!important;border-radius:var(--gos-r-s)!important;padding:7px 13px;min-height:38px;font:500 14px/1.35 var(--gos-font)!important;box-shadow:none;transition:background-color var(--gos-t-fast) linear,border-color var(--gos-t-fast) linear}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer) button:not([data-slot]):hover:not(:disabled){background:var(--gos-bg)!important;border-color:var(--gos-ink-3)!important}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer) :is(button.primary,button[type=submit]):not([data-slot]):not(.sr-only):not(:has(>.sr-only)){background:var(--gos-accent)!important;border-color:var(--gos-accent)!important;color:var(--gos-on-accent)!important;font-weight:600!important}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer) :is(button.primary,button[type=submit]):not([data-slot]):not(.sr-only):not(:has(>.sr-only)):hover:not(:disabled){background:var(--gos-accent-hover)!important}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer) button:disabled{opacity:.5;cursor:not-allowed}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.dash-post-dialog,.intelligence-sheet,.competitor-sheet,.growth-help-drawer) :is(.card,article){background:var(--gos-surface)!important;border:1px solid var(--gos-line)!important;border-radius:var(--gos-r-m)!important;box-shadow:none!important;color:var(--gos-ink)}html[data-ui=premium] .execution-quick-choices{gap:8px}html[data-ui=premium] .execution-dialog .execution-quick-choices button:not([data-slot]):not(.sr-only):not(:has(>.sr-only)){justify-content:flex-start;gap:12px;padding:13px 14px!important;min-height:52px;font-size:15px!important}html[data-ui=premium] .execution-quick-choices svg{color:var(--gos-ink-3);flex-shrink:0}html[data-ui=premium] .studio-brief-dialog .studio-steps>:is(span,button:not([data-slot]):not(.sr-only):not(:has(>.sr-only))){background:transparent!important;color:var(--gos-ink-3)!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:6px 2px!important;min-height:0;margin-right:10px;font:500 14px/1.4 var(--gos-font)!important}html[data-ui=premium] .studio-brief-dialog .studio-steps>[aria-current=step]:not([data-slot]):not(.sr-only):not(:has(>.sr-only)){color:var(--gos-ink)!important;border-bottom-color:var(--gos-accent)!important}html[data-ui=premium] .studio-steps{border-bottom:1px solid var(--gos-line);gap:0;margin:8px 0 16px}html[data-ui=premium] .studio-brand{border-color:var(--gos-line);color:var(--gos-ink-2)}html[data-ui=premium] .studio-brief-grid dt{color:var(--gos-ink-3);font-size:13px}html[data-ui=premium] .studio-brief-grid dd{color:var(--gos-ink);font-size:15px}html[data-ui=premium] .guidance-dialog .guided-setup h2{font-size:18px!important}html[data-ui=premium] .guidance-dialog .setup-actions{background:var(--gos-surface)!important;border-color:var(--gos-line)!important}html[data-ui=premium] .guidance-dialog .guided-setup .card p{font-size:14.5px;line-height:1.55}html[data-ui=premium] .growth-help-drawer{border-width:0 0 0 1px!important}html[data-ui=premium] .growth-help-answer{background:var(--gos-bg)!important;border-color:var(--gos-line)!important;border-radius:var(--gos-r-m)!important}html[data-ui=premium] .growth-help-answer>small{font:500 12.5px/1.4 var(--gos-font)!important}html[data-ui=premium] .growth-help-answer p{font-size:15px;color:var(--gos-ink)!important}html[data-ui=premium] .growth-help-drawer .growth-help-answer button:not([data-slot]):not(.sr-only):not(:has(>.sr-only)){background:var(--gos-accent)!important;border-color:var(--gos-accent)!important;color:var(--gos-on-accent)!important;font-weight:600!important}html[data-ui=premium] .growth-help-drawer .growth-help-prompts button:not([data-slot]):not(.sr-only):not(:has(>.sr-only)){border-radius:999px!important;min-height:34px;padding:5px 12px;font-size:13.5px!important}html[data-ui=premium] .growth-help-input{border-color:var(--gos-line)!important}html[data-ui=premium] .growth-help-context{color:var(--gos-ink-3)!important;font-size:13.5px}@media (max-width:760px){html[data-ui=premium] .growth-help-drawer{border-width:1px 0 0!important;border-radius:16px 16px 0 0!important}}html[data-ui=premium] .growth-help-answer>small:first-child{display:block;text-transform:lowercase}html[data-ui=premium] .growth-help-answer>small:first-child:first-letter{text-transform:uppercase}html[data-ui=premium] .studio-concept-grid article{padding:16px!important;gap:8px}html[data-ui=premium] .studio-concept-grid h3{font-size:16px;line-height:1.35;margin:0}html[data-ui=premium] .studio-concept-grid p{font-size:14px}html[data-ui=premium] .studio-concept-grid small{letter-spacing:0;font-size:12.5px}html[data-ui=premium] .studio-concept-grid p b{color:var(--gos-ink);font-weight:600}.gos-link{position:relative}.gos-link:after{content:"";position:absolute;inset:-12px -6px}@media (pointer:coarse){.gos-btn{min-height:44px}}html[data-ui=premium] .studio-brief-dialog .studio-concept-grid article>button:not([data-slot]):not(.sr-only):not(:has(>.sr-only)){margin-top:auto}html[data-ui=premium] .studio-brief-dialog .studio-concept-grid article:hover{border-color:var(--gos-ink-3)!important}html[data-ui=premium] .studio-brief-dialog .studio-concept-grid .gos-concept-dismiss:not([data-slot]):not(.sr-only):not(:has(>.sr-only)){margin-top:0;border:0!important;background:transparent!important;color:var(--gos-ink-3)!important;min-height:32px;padding:4px 0;justify-self:start;align-self:flex-start;font-size:13px!important}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.intelligence-sheet,.competitor-sheet) label:has(>input[type=checkbox]){display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px;text-align:left;font-weight:400;color:var(--gos-ink)!important}html[data-ui=premium] :is(.execution-dialog,.studio-brief-dialog,.guidance-dialog,.content-dialog,.composer-dialog,.product-form-dialog,.intelligence-sheet,.competitor-sheet) label>input[type=checkbox]{flex:0 0 auto;width:18px!important;height:18px;min-height:0;margin:2px 0 0!important;accent-color:var(--gos-accent)}html[data-ui=premium] .gos-billing{display:grid;gap:8px}html[data-ui=premium] .gos-billing p{margin:0}html[data-ui=premium] .gos-billing-line{font-variant-numeric:tabular-nums}html[data-ui=premium] .gos-billing-meter{height:6px;border-radius:999px;background:var(--gos-sunken);overflow:hidden}html[data-ui=premium] .gos-billing-meter span{display:block;height:100%;background:var(--gos-accent);border-radius:inherit;transition:width var(--gos-t-fast)}html[data-ui=premium] .gos-billing-topup{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}html[data-ui=premium] .gos-billing-topup>span{color:var(--gos-ink-2);margin-right:4px}html[data-ui=premium] .gos-billing-history ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:4px}html[data-ui=premium] .gos-billing-history li{display:grid;grid-template-columns:1fr auto auto;gap:12px;font-size:13px;color:var(--gos-ink-2);font-variant-numeric:tabular-nums}html[data-ui=premium] .gos-health ul{list-style:none;padding:0;margin:8px 0 20px;display:grid;gap:6px}html[data-ui=premium] .gos-health li{display:grid;grid-template-columns:10px 160px 70px 1fr;align-items:baseline;gap:10px;font-size:13px}html[data-ui=premium] .gos-health li small{color:var(--gos-ink-3)}html[data-ui=premium] .gos-health-dot{width:8px;height:8px;border-radius:50%;background:var(--gos-accent);align-self:center}html[data-ui=premium] .gos-health li[data-status=warn] .gos-health-dot{background:var(--gos-warn)}html[data-ui=premium] .gos-health li[data-status=fail] .gos-health-dot{background:var(--gos-warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--gos-warn) 25%,transparent)}html[data-ui=premium] .gos-health li[data-status=fail] .gos-health-word{color:var(--gos-warn);font-weight:600}@media (max-width:640px){html[data-ui=premium] .gos-health li{grid-template-columns:10px 1fr auto}html[data-ui=premium] .gos-health li small{grid-column:2/-1}}.work-results h3{margin:0 0 8px}.work-results-list{list-style:none;padding:0;margin:0 0 10px;display:grid;gap:10px}.work-results-list li{padding:10px 12px;border:1px solid var(--gos-line,#e3e7eb);border-radius:10px;overflow-wrap:anywhere}.work-results-list li b{font-weight:550;font-size:14.5px;line-height:1.45}.work-results-list li p{font-size:12.5px;color:var(--gos-ink-3,#657185);margin:2px 0}.work-results-list li[data-outcome=estimate] b{font-style:italic}.work-results .work-result-form{display:grid;gap:12px;margin-top:8px}.work-results .work-result-form>label,.work-results .work-result-row>label{display:grid;gap:4px;font-size:13px;font-weight:500}.work-results .work-result-form input:not([type=radio]){width:100%;box-sizing:border-box}.work-results .work-result-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.work-results .work-result-form fieldset{border:0;padding:0;margin:0;display:grid;gap:8px;min-width:0}.work-results .work-result-form legend{font-size:13px;font-weight:500;margin-bottom:4px;padding:0}.work-results .work-result-kind{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid var(--gos-line,#e3e7eb);border-radius:10px;cursor:pointer;font-size:13px}.work-results .work-result-kind:has(input:checked){border-color:var(--gos-accent-ink,#395f53)}.work-results .work-result-kind input{margin-top:3px;flex:none}.work-results .work-result-kind span{display:grid;gap:2px}.work-results .work-result-kind small{color:var(--gos-ink-3,#657185);font-size:12px}@media (max-width:520px){.work-results .work-result-row{grid-template-columns:1fr}}.work-results .gos-link{display:inline;background:transparent;border:0;padding:0;min-height:0;color:var(--gos-accent-ink,#395f53);font-weight:550;font-size:13px;cursor:pointer}.sales-funnel .funnel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.sales-funnel .funnel-head h2{margin:0}.sales-funnel .funnel-periods{display:inline-flex;gap:4px}.sales-funnel .funnel-periods button{min-height:32px;padding:4px 10px;font-size:13px}.sales-funnel .funnel-periods button[aria-pressed=true]{border-color:var(--gos-accent-ink,#395f53);color:var(--gos-accent-ink,#395f53);font-weight:600}.sales-funnel .funnel-rows{list-style:none;padding:0;margin:10px 0;display:grid;gap:10px}.sales-funnel .funnel-deals{list-style:none;padding:0;margin:6px 0 10px;display:grid;gap:6px}.gos-shell .product-app .sales-funnel .funnel-deal,.sales-funnel .funnel-deal{width:100%;justify-items:start;justify-content:stretch;display:grid;gap:2px;text-align:left;padding:10px 12px;border:1px solid var(--gos-line,#e3e7eb);border-radius:10px;background:transparent;cursor:pointer;overflow-wrap:anywhere}.sales-funnel .funnel-deal-name{font-weight:550}.sales-funnel h3{margin:14px 0 4px}.funnel-dialog .funnel-form{display:grid;gap:12px;margin-top:10px}.funnel-dialog .funnel-form label{display:grid;gap:4px;font-size:13px;font-weight:500}.funnel-dialog .funnel-form input:not([type=radio]){width:100%;box-sizing:border-box}.funnel-dialog .funnel-row2{display:grid;grid-template-columns:2fr 1fr;gap:12px}.funnel-dialog .funnel-choices{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.funnel-dialog .funnel-choices legend{font-size:13px;font-weight:500;margin-bottom:6px;padding:0;width:100%}.funnel-dialog .funnel-choices label{display:inline-flex!important;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--gos-line,#e3e7eb);border-radius:999px;cursor:pointer}.funnel-dialog .funnel-choices label:has(input:checked){border-color:var(--gos-accent-ink,#395f53)}.funnel-dialog .funnel-steps{padding-left:18px;margin:8px 0;display:grid;gap:4px;font-size:14px}.funnel-dialog .funnel-steps li[data-undone]{text-decoration:line-through;color:var(--gos-ink-3,#657185)}.funnel-dialog .gos-link{display:inline;background:transparent;border:0;padding:0;min-height:0;color:var(--gos-accent-ink,#395f53);font-weight:550;font-size:13px;cursor:pointer}@media (max-width:520px){.funnel-dialog .funnel-row2{grid-template-columns:1fr}}.funnel-dialog.execution-dialog input[type=radio]{width:auto;padding:0}.tqh{display:grid;gap:20px;max-width:1180px}.tqh-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;padding-top:4px}.tqh-intro{flex:1 1 420px;min-width:0}.tqh-greet{margin:0 0 6px;color:var(--gos-ink-3);font-size:15px}.tqh-verdict{margin:0;font-size:clamp(26px,3.1vw,34px);line-height:1.15;font-weight:650;letter-spacing:-.022em;color:var(--gos-ink);text-wrap:balance;max-width:26ch}.tqh-sub{margin:10px 0 0;color:var(--gos-ink-2);font-size:15px;line-height:1.5;max-width:62ch}.tqh-controls{display:grid;justify-items:end;gap:8px}.tqh-seg{--n:4;position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);padding:3px;border-radius:11px;background:var(--gos-sunken);box-shadow:inset 0 0 0 1px var(--gos-line);min-width:300px}.tqh-seg button{position:relative;z-index:1;border:0;background:none;font:inherit;font-size:13.5px;font-weight:550;color:var(--gos-ink-2);padding:7px 12px;border-radius:8px;cursor:pointer;transition:color var(--gos-t-med) var(--gos-ease);min-height:32px}.tqh-seg button[aria-checked=true]{color:var(--gos-ink)}.tqh-seg button:focus-visible{outline:2px solid var(--gos-accent);outline-offset:1px}.tqh-seg-thumb{position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));border-radius:8px;background:var(--gos-surface);box-shadow:0 1px 2px oklch(23% .02 235/.08),0 3px 8px oklch(23% .02 235/.08);transform:translateX(calc(var(--i) * 100%));transition:transform .32s cubic-bezier(.3,.7,.2,1)}.tqh-range{margin:0;font-size:13px;color:var(--gos-ink-2);font-variant-numeric:tabular-nums}.tqh-range span{color:var(--gos-ink-3)}.tqh-custom{display:flex;gap:8px}.tqh-custom label{display:grid;gap:2px;font-size:12px;color:var(--gos-ink-3)}.tqh-custom input{font:inherit;font-size:13.5px;padding:6px 8px;border-radius:8px;border:1px solid var(--gos-line-2);color:var(--gos-ink)}.tqh-custom input,.tqh-panel{background:var(--gos-surface)}.tqh-panel{border-radius:18px;box-shadow:0 0 0 1px var(--gos-line),0 1px 2px oklch(23% .02 235/.04),0 8px 24px oklch(23% .02 235/.045)}.tqh-state{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px}.tqh-state p{margin:0;color:var(--gos-ink-2)}.tqh-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.tqh-kpi{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px;min-height:172px;position:relative;text-align:left;box-shadow:inset -1px 0 0 var(--gos-line),inset 0 -1px 0 var(--gos-line);transition:background var(--gos-t-med) var(--gos-ease)}button.tqh-kpi{cursor:pointer}button.tqh-kpi:hover{background:var(--gos-sunken)}button.tqh-kpi:focus-visible{outline:2px solid var(--gos-accent);outline-offset:-2px;border-radius:4px}button.tqh-kpi[aria-pressed=true]:before{content:"";position:absolute;left:20px;right:20px;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--gos-accent)}.tqh-kpi-label{font-size:13px;color:var(--gos-ink-2);font-weight:550}.tqh-kpi-value{font-size:32px;line-height:1.05;font-weight:650;letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--gos-ink)}.tqh-kpi-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}.tqh-delta{display:inline-flex;align-items:center;gap:2px;padding:2px 8px 2px 5px;border-radius:999px;font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.tqh-delta-good{color:var(--gos-good);background:var(--gos-good-soft)}.tqh-delta-bad{color:var(--gos-bad);background:var(--gos-bad-soft)}.tqh-delta-flat{color:var(--gos-ink-2);background:var(--gos-sunken)}.tqh-spark{flex:none;margin-left:auto}.tqh-spark-good polyline{stroke:var(--gos-good)}.tqh-spark-bad polyline{stroke:var(--gos-bad)}.tqh-spark-flat polyline{stroke:var(--gos-ink-3)}.tqh-spark-empty{width:96px;height:28px}.tqh-kpi-reason{font-size:13px;line-height:1.45;color:var(--gos-ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tqh-kpi-note{font-size:12px;line-height:1.4;color:var(--gos-ink-3);margin-top:auto}.tqh-skel span{display:block;border-radius:6px;background:linear-gradient(90deg,var(--gos-sunken),var(--gos-hover),var(--gos-sunken));background-size:200% 100%;animation:tqh-shimmer 1.4s linear infinite}.tqh-skel span:first-child{width:40%;height:12px}.tqh-skel span:nth-child(2){width:55%;height:30px;margin-top:6px}.tqh-skel span:nth-child(3){width:90%;height:34px;margin-top:10px}@keyframes tqh-shimmer{to{background-position:-200% 0}}.tqh-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px}.tqh-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:18px 20px 6px}.tqh-panel-head h2{margin:0;font-size:17px;font-weight:650;letter-spacing:-.012em}.tqh-faint{font-size:13px;color:var(--gos-ink-3)}.tqh-chips{display:flex;flex-wrap:wrap;gap:6px}.tqh-chips button{border:0;font:inherit;font-size:12.5px;font-weight:550;padding:5px 10px;border-radius:999px;background:var(--gos-sunken);color:var(--gos-ink-2);cursor:pointer;transition:background var(--gos-t-med) var(--gos-ease),color var(--gos-t-med) var(--gos-ease)}.tqh-chips button[aria-pressed=true],.tqh-chips button[aria-pressed=true]:hover{background:var(--gos-ink)!important;color:var(--gos-surface)!important}.tqh-chips button:focus-visible{outline:2px solid var(--gos-accent);outline-offset:2px}.tqh-chart-box{padding:6px 16px 0 8px}.tqh-legend{display:flex;gap:16px;margin:0;padding:6px 20px 16px;font-size:12.5px;color:var(--gos-ink-3)}.tqh-legend span,.tqh-tip span{display:inline-flex;align-items:center;gap:6px}.tqh-key-before,.tqh-key-now{display:inline-block;width:14px;height:0;border-top:2.25px solid var(--gos-accent)}.tqh-key-before{border-top:1.5px dashed var(--gos-ink-3)}.tqh-tip{display:grid;gap:4px;padding:10px 12px;border-radius:12px;background:var(--gos-surface);box-shadow:var(--gos-shadow);font-size:12.5px;color:var(--gos-ink-2);font-variant-numeric:tabular-nums}.tqh-tip b{color:var(--gos-ink);font-weight:650}.tqh-empty{margin:0;padding:12px 20px 22px;color:var(--gos-ink-2);font-size:14px}.tqh-channels ul,.tqh-posts ol{list-style:none;margin:0;padding:4px 8px 10px}.tqh-channels li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px}.tqh-channels li+li{box-shadow:inset 0 1px 0 var(--gos-line)}.tqh-glyph{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--gos-sunken);color:var(--gos-ink-2);font-weight:750;font-size:14px}.tqh-glyph-ig{color:oklch(52% .2 350);background:oklch(95% .03 350)}.tqh-glyph-li{color:oklch(48% .13 250);background:oklch(95% .025 250);letter-spacing:-.04em}.tqh-glyph-web{color:var(--gos-accent);background:var(--gos-accent-soft)}.tqh-glyph-search{color:var(--gos-info);background:var(--gos-info-soft)}.tqh-ch-name{display:grid;min-width:0;flex:1}.tqh-ch-name b,.tqh-post-text b{font-weight:600;font-size:14.5px;color:var(--gos-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tqh-ch-name small,.tqh-ch-num small,.tqh-post-num small,.tqh-post-text small{font-size:12.5px;color:var(--gos-ink-3)}.tqh-ch-num,.tqh-post-num{display:grid;justify-items:end;text-align:right;font-variant-numeric:tabular-nums}.tqh-ch-num b,.tqh-post-num b{font-size:17px;font-weight:650;letter-spacing:-.01em}.tqh-ch-connect{border:0;background:none;font:inherit;font-size:13px;font-weight:550;color:var(--gos-accent-ink);cursor:pointer;padding:6px 4px;border-radius:6px;min-height:32px}.tqh-ch-connect:hover{text-decoration:underline}.tqh-ch-connect:focus-visible{outline:2px solid var(--gos-accent)}.tqh-posts li{display:flex;align-items:center;gap:14px;padding:12px}.tqh-posts li+li{box-shadow:inset 0 1px 0 var(--gos-line)}.tqh-rank{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:650;background:var(--gos-sunken);color:var(--gos-ink-2);font-variant-numeric:tabular-nums}.tqh-post-text{display:grid;min-width:0;flex:1}.tqh-post-num{min-width:76px}@media (max-width:1100px){.tqh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tqh-grid{grid-template-columns:1fr}}@media (max-width:720px){.tqh-controls{justify-items:stretch;width:100%}.tqh-seg{min-width:0}.tqh-range{text-align:left}.tqh-kpi{min-height:0;padding:16px}.tqh-kpi-value{font-size:26px}.tqh-spark{display:none}.tqh-posts li{flex-wrap:wrap}.tqh-post-text{flex-basis:calc(100% - 40px)}.tqh-post-num{justify-items:start;text-align:left;min-width:0}}@media (max-width:480px){.tqh-kpis{grid-template-columns:1fr}.tqh-kpi{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:4px;padding:14px 16px}.tqh-kpi-label{grid-column:1}.tqh-kpi-value{grid-column:1;font-size:24px}.tqh-kpi-meta{grid-column:2;grid-row:1/span 2;align-self:center}.tqh-kpi-note,.tqh-kpi-reason{grid-column:1/-1;-webkit-line-clamp:2}.tqh-verdict{font-size:25px}button.tqh-kpi[aria-pressed=true]:before{left:0;right:auto;top:12px;bottom:12px;width:3px;height:auto;border-radius:0 2px 2px 0}}@media (prefers-reduced-motion:reduce){.tqh-seg-thumb,.tqh-skel span{transition:none;animation:none}}.tqh-section-head h2{margin:8px 0 2px;font-size:20px;font-weight:650;letter-spacing:-.015em}.tqh-section-head p{margin:0}button.tqh-kpi[aria-pressed=true],button.tqh-kpi[aria-pressed=true]:hover{background:var(--gos-sunken)!important;color:inherit!important}button.tqh-kpi[aria-pressed=false]{background:transparent}.tqh-start{align-items:flex-end;padding:24px}.tqh-start h2{margin:0 0 6px;font-size:19px;font-weight:650;letter-spacing:-.012em}.tqh-start p{max-width:60ch;line-height:1.5}.db{display:grid;gap:20px}.db-head h2{margin:0;font-size:22px;font-weight:650;letter-spacing:-.018em}.db-headline{margin:8px 0 0;font-size:17px;line-height:1.45;color:var(--gos-ink);font-weight:500;max-width:62ch;text-wrap:pretty}.db-h3{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--gos-ink-2)}.db-steps{list-style:none;margin:0;padding:0;display:grid;gap:2px}.db-steps li{display:flex;gap:14px;padding:14px 0}.db-steps li+li{box-shadow:inset 0 1px 0 var(--gos-line)}.db-num{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--gos-accent-soft);color:var(--gos-accent-ink);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.db-step{display:grid;gap:4px;min-width:0}.db-step b{font-size:15.5px;font-weight:600;letter-spacing:-.008em}.db-step p{margin:0;font-size:14.5px;line-height:1.55;color:var(--gos-ink-2);max-width:68ch}.db-step .db-target{color:var(--gos-ink);font-size:13.5px}.db-step small{font-size:12.5px;color:var(--gos-ink-3)}.db-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;border-radius:14px;overflow:hidden;background:var(--gos-line);box-shadow:0 0 0 1px var(--gos-line)}.db-facts>div{background:var(--gos-surface);padding:14px 16px;display:grid;gap:4px;align-content:start}.db-facts dt{font-size:12.5px;font-weight:600;color:var(--gos-ink-3)}.db-facts dd{margin:0;font-size:14px;line-height:1.5;color:var(--gos-ink)}.db-facts dd small{display:block;margin-top:4px}.db-conf,.db-facts dd small{font-size:12.5px;color:var(--gos-ink-3)}.db-conf{margin:0}@media (max-width:640px){.db-facts{grid-template-columns:1fr}.db-head h2{font-size:20px}}.rs{display:grid;gap:16px}.rs-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.rs-head h2{margin:0;font-size:22px;font-weight:650;letter-spacing:-.018em}.rs-range{margin:4px 0 0;font-size:13px;color:var(--gos-ink-2);font-variant-numeric:tabular-nums}.rs-range span{color:var(--gos-ink-3)}.rs-verdict{padding:16px 18px;border-radius:16px;background:var(--gos-sunken);box-shadow:inset 3px 0 0 var(--gos-line-2)}.rs-verdict-good{background:var(--gos-good-soft);box-shadow:inset 3px 0 0 var(--gos-good)}.rs-verdict-bad{background:var(--gos-bad-soft);box-shadow:inset 3px 0 0 var(--gos-bad)}.rs-verdict-h{margin:0;font-size:17px;font-weight:600;line-height:1.4;color:var(--gos-ink);text-wrap:pretty}.rs-verdict-d{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:var(--gos-ink-2);max-width:75ch}.rs-stages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:none}.rs-stage{padding:16px;display:grid;align-content:start;gap:10px;position:relative}.rs-stage-head{display:flex;gap:10px;align-items:flex-start}.rs-stage-head h3{margin:0;font-size:16px;font-weight:650;letter-spacing:-.01em}.rs-stage-head p{margin:2px 0 0;font-size:12.5px;color:var(--gos-ink-3)}.rs-step{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--gos-accent-soft);color:var(--gos-accent-ink);font-size:12.5px;font-weight:650}.rs-stage ul{list-style:none;margin:0;padding:0;display:grid}.rs-kpi{padding:10px 0;display:grid;gap:3px}.rs-kpi+.rs-kpi{box-shadow:inset 0 1px 0 var(--gos-line)}.rs-kpi-top{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px}.rs-kpi-label{font-size:13px;color:var(--gos-ink-2);font-weight:550}.rs-kpi-value{font-size:20px;font-weight:650;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.rs-delta-none{width:0}.rs-kpi-reason{font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rs-empty,.rs-kpi-reason{margin:0;color:var(--gos-ink-3)}.rs-empty{font-size:13px}.rs-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rs-post{padding:16px 18px;border-radius:16px;background:var(--gos-surface);box-shadow:0 0 0 1px var(--gos-line);display:grid;gap:4px}.rs-post-label{font-size:12.5px;font-weight:600;color:var(--gos-ink-3)}.rs-post b{font-size:15px;font-weight:600}.rs-post p{margin:0;font-size:13.5px;color:var(--gos-ink-2)}.rs-post-link{display:inline-flex;gap:4px;align-items:center;font-size:13px;color:var(--gos-accent-ink);width:fit-content}.rs-loading{padding:20px;display:grid;gap:10px}.rs-loading span{display:block;height:14px;border-radius:6px;background:linear-gradient(90deg,var(--gos-sunken),var(--gos-hover),var(--gos-sunken));background-size:200% 100%;animation:tqh-shimmer 1.4s linear infinite}.rs-loading span:nth-child(2){width:70%}.rs-loading span:nth-child(3){width:45%}@media (max-width:1100px){.rs-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rs-posts,.rs-stages{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rs-loading span{animation:none}}.st{display:grid;gap:10px}.st-setup{padding:18px 20px;border-radius:16px;background:var(--gos-sunken)}.st-setup-todo{background:var(--gos-warn-soft)}.st-setup-done{background:var(--gos-good-soft)}.st-setup h2{display:flex;align-items:center;gap:8px;margin:0;font:600 17px/1.35 var(--gos-font);letter-spacing:-.01em;color:var(--gos-ink)}.st-setup-done h2 svg{color:var(--gos-good)}.st-setup ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.st-setup li{display:flex;align-items:center;gap:8px;font-size:14.5px;color:var(--gos-ink-2)}.st-setup li svg{flex:none;color:var(--gos-warn)}.gos-shell .product-app .st .settings-section{border-radius:14px;box-shadow:none}.gos-shell .product-app .st .settings-section summary b{font-weight:600}.st-list{list-style:none;margin:0 0 12px;padding:0;border:1px solid var(--gos-line);border-radius:12px;overflow:hidden}.st-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;background:var(--gos-surface)}.st-list li+li{border-top:1px solid var(--gos-line)}.st-list li span{display:grid;gap:2px;min-width:0}.st-list li b{font-weight:500;font-size:14.5px;color:var(--gos-ink);overflow-wrap:anywhere}.st-list li small{font-size:12.5px;color:var(--gos-ink-3)}.st-list li em{flex:none;font-style:normal;font-size:13px;color:var(--gos-ink-2)}.st-list li em.st-bad{color:var(--gos-bad);font-weight:500}.st-lead{font-size:15.5px;font-weight:600;color:var(--gos-ink);margin:0 0 4px}.st-dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 18px;margin:0}.st-dl dt{color:var(--gos-ink-3);font-size:13.5px}.st-dl dd{margin:0;font-size:14px;color:var(--gos-ink)}.st-more summary{cursor:pointer;font-size:14px;font-weight:500;color:var(--gos-accent-ink);padding:4px 0}@media (max-width:560px){.st-list li{flex-wrap:wrap}.st-dl{grid-template-columns:1fr;gap:2px}.st-dl dd{margin-bottom:8px}}.gos-shell .product-app .channel-plan-overall h2{font:600 20px/1.3 var(--gos-font);letter-spacing:-.015em;margin:0 0 6px}.cp-rhythm{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.cp-rhythm li{display:grid;gap:2px;padding:12px 14px;border-radius:12px;background:var(--gos-sunken)}.cp-rhythm b{font-size:13px;font-weight:500;color:var(--gos-ink-3)}.cp-rhythm span{font-size:15px;font-weight:600;color:var(--gos-ink);line-height:1.35}.gos-shell .product-app .cp-card{display:flex;flex-direction:column;gap:10px}.gos-shell .product-app .cp-card .channel-role{margin:0;color:var(--gos-ink-2);font-size:14px}.cp-do{margin:0;padding-left:20px;display:grid;gap:6px;font-size:14px;line-height:1.45;color:var(--gos-ink)}.cp-measure{margin:auto 0 0;display:grid;gap:2px;font-size:13.5px;color:var(--gos-ink-2);padding-top:10px;border-top:1px solid var(--gos-line)}.cp-measure span{font-size:12.5px;color:var(--gos-ink-3)}.cp-why summary{cursor:pointer;font-size:13.5px;font-weight:500;color:var(--gos-accent-ink)}.cp-why ul{margin:8px 0 0;padding-left:18px;font-size:13.5px;color:var(--gos-ink-2);display:grid;gap:4px}.cp-why h4{margin:10px 0 0;font-size:13px;font-weight:600}.gos-shell .product-app .plan-action .plan-action-do{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--gos-ink-2)}.gos-shell .product-app .plan-action details dl{display:grid;gap:6px;margin:8px 0}.gos-shell .product-app .plan-action details dt{font-size:12.5px;color:var(--gos-ink-3)}.gos-shell .product-app .plan-action details dd{margin:0;font-size:13.5px}.gos-shell .product-app .execution-day.today{background:var(--gos-surface)!important}.gos-shell .product-app .execution-day.today .execution-date span{background:var(--gos-accent);color:var(--gos-on-accent);border-radius:999px;font-weight:600}.gos-shell .product-app .execution-grid .execution-day{border-color:var(--gos-line)!important}.gos-shell .product-app .execution-date svg{opacity:0;transition:opacity var(--gos-t-fast) var(--gos-ease)}.gos-shell .product-app .execution-date:focus-visible svg,.gos-shell .product-app .execution-day:hover .execution-date svg{opacity:.7}@media (hover:none){.gos-shell .product-app .execution-date svg{opacity:.6}}.gos-shell .product-app .channel-plan .cp-rhythm{padding:0;margin:14px 0 0;list-style:none}.gos-shell .product-app .channel-plan .cp-do{list-style:decimal;padding-left:20px;margin:0}.gos-shell .product-app .channel-plan .cp-do li{padding-left:2px;list-style:inherit}html[data-ui=premium] .gate label{text-transform:none;letter-spacing:0}.bc{display:grid;gap:12px;padding:18px 20px;margin:14px 0}.bc-head{display:flex;gap:12px;align-items:flex-start}.bc-head>svg{flex:none;margin-top:3px;color:var(--gos-accent)}.bc-head h3{margin:0;font:600 17px/1.35 var(--gos-font);letter-spacing:-.01em;color:var(--gos-ink)}.bc-head p{margin:3px 0 0;font-size:14px;color:var(--gos-ink-2);max-width:70ch}.bc-list{list-style:none;margin:0;padding:0;border:1px solid var(--gos-line);border-radius:12px;overflow:hidden}.bc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding:12px 14px;background:var(--gos-surface)}.bc-row+.bc-row{border-top:1px solid var(--gos-line)}.bc-call{display:grid;gap:2px;min-width:0}.bc-call b{font-size:14.5px;font-weight:500;color:var(--gos-ink)}.bc-call span{font-size:13px;color:var(--gos-ink-3);overflow-wrap:anywhere}.bc-actions,.bc-name{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.bc-actions select,.bc-name input{min-height:36px;padding:6px 10px;border:1px solid var(--gos-line-2);border-radius:var(--gos-r-s);font:400 14px var(--gos-font);background:var(--gos-surface);color:var(--gos-ink);min-width:200px}.bc-row .gos-btn{min-height:36px;font-size:13.5px}.bc-error{grid-column:1/-1;margin:0;font-size:13.5px;color:var(--gos-bad)}.bc-done{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:10px;background:var(--gos-good-soft);color:var(--gos-ink);font-size:14px}.bc-done svg{color:var(--gos-good);flex:none}.bc-done .gos-link{margin-left:auto}.bc-more{justify-self:start}@media (max-width:640px){.bc-row{grid-template-columns:1fr}.bc-actions,.bc-name{justify-content:flex-start}.bc-actions select,.bc-name input{min-width:0;flex:1 1 180px}}