:is(html:has(.workspace-module__kpMONa__workspace),body:has(.workspace-module__kpMONa__workspace)){overflow:hidden}main:has(>.workspace-module__kpMONa__workspace){height:calc(var(--chat-viewport-height,100dvh) - var(--app-nav-height,102px));flex-direction:column;gap:12px;padding:16px 24px;display:flex;overflow:hidden}main:has(>.workspace-module__kpMONa__workspace)>*{margin-block:0}main:has(>.workspace-module__kpMONa__workspace)>[data-feed-health]{flex-shrink:0}.workspace-module__kpMONa__workspace{--text-muted:var(--text-secondary);border:1px solid var(--border);background:var(--background);border-radius:18px;flex:1;grid-template-columns:248px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.workspace-module__kpMONa__workspace button,.workspace-module__kpMONa__sheet button{cursor:pointer;min-width:44px}.workspace-module__kpMONa__workspace button:disabled,.workspace-module__kpMONa__sheet button:disabled{cursor:not-allowed}:is(.workspace-module__kpMONa__workspace .chat-input,.workspace-module__kpMONa__sheet .chat-input){font-size:16px}:is(.workspace-module__kpMONa__workspace .chat-icon,.workspace-module__kpMONa__sheet .chat-icon){min-width:44px;min-height:44px}.workspace-module__kpMONa__main{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.workspace-module__kpMONa__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:88px;padding:8px 24px;display:flex}.workspace-module__kpMONa__identity{align-items:center;gap:12px;min-width:0;display:flex}.workspace-module__kpMONa__avatar{border:1px solid var(--border);background:var(--surface-elevated);border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:24px;font-weight:600;display:grid}.workspace-module__kpMONa__heading{min-width:0}.workspace-module__kpMONa__heading h1{font-size:16px;font-weight:600;line-height:22px}.workspace-module__kpMONa__brandAnchor{text-align:left;max-width:100%;min-height:44px;color:var(--text-secondary);align-items:center;gap:5px;font-size:14px;display:flex}.workspace-module__kpMONa__brandAnchor span{overflow-wrap:anywhere}.workspace-module__kpMONa__brandAnchor svg{flex-shrink:0}.workspace-module__kpMONa__brandAnchor:hover{color:var(--foreground)}.workspace-module__kpMONa__headerActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.workspace-module__kpMONa__historyToggle{display:none}.workspace-module__kpMONa__thread{overscroll-behavior:contain;overflow-anchor:none;flex:1 1 0;min-width:0;min-height:0;scroll-padding-block:24px;overflow:hidden auto}.workspace-module__kpMONa__measure{max-width:764px;margin-inline:auto;padding:30px 28px 12px}.workspace-module__kpMONa__welcome{max-width:620px;margin-inline:auto;padding:clamp(12px,5vh,52px) 0 20px}.workspace-module__kpMONa__welcomeMark{letter-spacing:-.08em;align-items:baseline;gap:4px;margin-bottom:30px;font-size:46px;font-weight:600;line-height:1;display:flex}.workspace-module__kpMONa__welcomeMark>span{color:var(--chart-units);font-size:25px}.workspace-module__kpMONa__eyebrow{color:var(--text-secondary);letter-spacing:.13em;font-size:10px;font-weight:600}.workspace-module__kpMONa__welcome h2{letter-spacing:-.045em;margin-top:14px;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.12}.workspace-module__kpMONa__intro{color:var(--text-secondary);max-width:380px;margin-top:20px;font-size:16px;line-height:1.65}.workspace-module__kpMONa__suggestions{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.workspace-module__kpMONa__suggestions button{text-align:left;border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:18px;display:flex}.workspace-module__kpMONa__suggestions button:hover{background:var(--surface-elevated);border-color:var(--text-secondary)}.workspace-module__kpMONa__suggestions strong{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.workspace-module__kpMONa__suggestions span>span{color:var(--text-secondary);font-size:14px;line-height:1.6;display:block}.workspace-module__kpMONa__suggestions svg{color:var(--text-secondary);flex-shrink:0}.workspace-module__kpMONa__message{overflow-wrap:anywhere;min-width:0;margin-bottom:32px}.workspace-module__kpMONa__messageLabel{color:var(--text-secondary);margin-bottom:8px;font-size:12px;font-weight:600;line-height:20px}.workspace-module__kpMONa__user{border:1px solid var(--border);background:var(--surface-elevated);border-radius:18px 18px 4px;max-width:min(88%,560px);margin-left:auto;padding:14px 18px}.workspace-module__kpMONa__userText{white-space:pre-wrap;font-size:16px;line-height:1.65}.workspace-module__kpMONa__assistant{padding-top:4px}.workspace-module__kpMONa__assistant>.workspace-module__kpMONa__messageLabel{color:var(--foreground);align-items:center;gap:7px;display:flex}.workspace-module__kpMONa__assistant>.workspace-module__kpMONa__messageLabel:before{content:"";background:var(--chart-units);border-radius:50%;width:7px;height:7px}.workspace-module__kpMONa__prose{overflow-wrap:anywhere;font-size:16px;line-height:1.8}.workspace-module__kpMONa__prose p,.workspace-module__kpMONa__prose ul,.workspace-module__kpMONa__prose ol,.workspace-module__kpMONa__prose blockquote{margin:0 0 16px}.workspace-module__kpMONa__prose>:last-child{margin-bottom:0}.workspace-module__kpMONa__prose h1,.workspace-module__kpMONa__prose h2,.workspace-module__kpMONa__prose h3,.workspace-module__kpMONa__prose h4,.workspace-module__kpMONa__prose h5,.workspace-module__kpMONa__prose h6{letter-spacing:-.025em;margin:28px 0 12px;font-weight:600;line-height:1.35}.workspace-module__kpMONa__prose h1{font-size:26px}.workspace-module__kpMONa__prose h2{font-size:23px}.workspace-module__kpMONa__prose h3{font-size:20px}.workspace-module__kpMONa__prose h4,.workspace-module__kpMONa__prose h5,.workspace-module__kpMONa__prose h6{font-size:17px}.workspace-module__kpMONa__prose>:first-child{margin-top:0}.workspace-module__kpMONa__prose ul{padding-left:23px;list-style:outside}.workspace-module__kpMONa__prose ol{padding-left:23px;list-style:decimal}.workspace-module__kpMONa__prose li{margin-block:7px;padding-left:3px}.workspace-module__kpMONa__prose li>ul,.workspace-module__kpMONa__prose li>ol{margin-bottom:0}.workspace-module__kpMONa__prose a{min-width:44px;max-width:100%;min-height:44px;color:var(--chart-units);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.workspace-module__kpMONa__prose code{background:var(--surface-elevated);border-radius:4px;padding:2px 4px;font-size:.86em}.workspace-module__kpMONa__prose pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-elevated);border-radius:10px;margin-bottom:16px;padding:16px}.workspace-module__kpMONa__prose pre code{padding:0}.workspace-module__kpMONa__prose blockquote{border-left:3px solid var(--border);color:var(--text-secondary);padding-left:18px}.workspace-module__kpMONa__prose hr{border-color:var(--border);margin-block:24px}.workspace-module__kpMONa__prose details{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:20px 0}.workspace-module__kpMONa__prose summary{cursor:pointer;min-height:48px;padding:12px 16px;font-size:14px;font-weight:600}.workspace-module__kpMONa__prose details[open]{padding:0 16px 16px}.workspace-module__kpMONa__prose details[open]>summary{border-bottom:1px solid var(--border);margin:0 -16px 16px}.workspace-module__kpMONa__tableScroll{overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:9px;max-width:100%;margin:18px 0;overflow-x:auto}.workspace-module__kpMONa__tableBlock{margin-block:18px}.workspace-module__kpMONa__tableBlock .workspace-module__kpMONa__tableScroll{margin:0}.workspace-module__kpMONa__prose .workspace-module__kpMONa__tableHint{color:var(--text-secondary);margin:0 0 8px;font-size:12px}.workspace-module__kpMONa__prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.55}.workspace-module__kpMONa__prose th,.workspace-module__kpMONa__prose td{text-align:left;border-bottom:1px solid var(--border);min-width:92px;padding:12px}.workspace-module__kpMONa__prose th{background:var(--surface-elevated);font-weight:600}.workspace-module__kpMONa__prose td{vertical-align:top}.workspace-module__kpMONa__prose tr:last-child td{border-bottom:0}.workspace-module__kpMONa__ledgerLink{align-items:center;gap:5px;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.workspace-module__kpMONa__working{align-items:flex-start;gap:14px;margin:12px 0 16px;font-size:14px;display:flex}.workspace-module__kpMONa__working strong{font-weight:600}.workspace-module__kpMONa__working p{color:var(--text-secondary);margin-top:5px;font-size:13px;line-height:1.6}.workspace-module__kpMONa__workingDots{gap:4px;padding-top:9px;display:flex}.workspace-module__kpMONa__workingDots i{background:var(--chart-units);border-radius:50%;width:5px;height:5px;animation:1.4s infinite workspace-module__kpMONa__pulse}.workspace-module__kpMONa__workingDots i:nth-child(2){animation-delay:.18s}.workspace-module__kpMONa__workingDots i:nth-child(3){animation-delay:.36s}@keyframes workspace-module__kpMONa__pulse{0%,70%,to{opacity:.35}35%{opacity:1}}.workspace-module__kpMONa__spin{animation:1s linear infinite workspace-module__kpMONa__spin}@keyframes workspace-module__kpMONa__spin{to{transform:rotate(360deg)}}.workspace-module__kpMONa__threadEnd{height:8px}.workspace-module__kpMONa__composer{padding:12px 28px max(20px, var(--chat-safe-bottom,env(safe-area-inset-bottom)));background:var(--background);flex-shrink:0}.workspace-module__kpMONa__composeForm{border:1px solid var(--border);background:var(--surface-elevated);border-radius:18px;align-items:flex-end;gap:8px;max-width:708px;margin:auto;padding:8px;display:flex}.workspace-module__kpMONa__composeForm:focus-within{border-color:var(--text-secondary);box-shadow:0 0 0 2px var(--shadow-row)}.workspace-module__kpMONa__composeForm textarea{resize:none;background:0 0;outline:none;flex:1;min-width:0;min-height:44px;max-height:144px;padding:10px 8px;font-size:16px;line-height:24px;overflow-y:auto}.workspace-module__kpMONa__composeForm textarea::placeholder{color:var(--text-secondary)}.workspace-module__kpMONa__composeForm .primary{border-radius:12px}.workspace-module__kpMONa__draftHint{color:var(--text-secondary);max-width:708px;margin:8px auto 0;font-size:12px;line-height:1.5}.workspace-module__kpMONa__jumpRow{flex-shrink:0;justify-content:center;padding-top:6px;display:flex}.workspace-module__kpMONa__jumpRow button{background:var(--surface);box-shadow:0 2px 10px var(--shadow-row);border-radius:30px;font-size:12px}.workspace-module__kpMONa__notice,.workspace-module__kpMONa__turnError{color:var(--chart-danger);font-size:14px;line-height:1.6}.workspace-module__kpMONa__turnError{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.workspace-module__kpMONa__turnError p{margin-block:6px 12px}.workspace-module__kpMONa__turnError button{color:var(--foreground)}.workspace-module__kpMONa__notice p{margin-block:6px 12px}.workspace-module__kpMONa__loading{color:var(--text-secondary);align-items:center;gap:10px;padding-block:20px;font-size:14px;display:flex}.workspace-module__kpMONa__archived{max-width:708px;margin:auto;font-size:14px;line-height:1.6}.workspace-module__kpMONa__archived button{margin-top:8px}.workspace-module__kpMONa__history,.workspace-module__kpMONa__context{background:var(--surface-elevated);overscroll-behavior:contain;min-width:0;min-height:0;padding:20px 16px;overflow-y:auto}.workspace-module__kpMONa__history{border-right:1px solid var(--border)}.workspace-module__kpMONa__context{border-left:1px solid var(--border);display:none}.workspace-module__kpMONa__historyContent{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.workspace-module__kpMONa__searchForm{border:1px solid var(--border);background:var(--surface);border-radius:10px;display:flex}.workspace-module__kpMONa__searchForm .chat-input{background:0 0;border:0;width:100%;min-width:0;padding:10px 8px 10px 12px;font-size:14px}.workspace-module__kpMONa__historyHeading{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.workspace-module__kpMONa__historyHeading button{min-height:44px;text-decoration:underline}.workspace-module__kpMONa__historyList{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.workspace-module__kpMONa__historyItem{border:1px solid #0000;border-radius:12px;margin-bottom:5px;padding:10px}.workspace-module__kpMONa__historyItem:hover{background:var(--surface)}.workspace-module__kpMONa__selected{border-color:var(--border);background:var(--surface)}.workspace-module__kpMONa__historySelect{text-align:left;overflow-wrap:anywhere;width:100%;min-height:44px;display:block}.workspace-module__kpMONa__historySelect strong{font-size:14px;font-weight:400;line-height:1.5;display:block}.workspace-module__kpMONa__historySelect span{color:var(--text-secondary);margin-top:5px;font-size:12px;display:block}.workspace-module__kpMONa__historyActions{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:11px;display:flex}.workspace-module__kpMONa__historyActions>div{display:flex}.workspace-module__kpMONa__quiet{color:var(--text-secondary);font-size:14px;line-height:1.6}.workspace-module__kpMONa__contextContent{overflow-wrap:anywhere;flex-direction:column;gap:24px;display:flex}.workspace-module__kpMONa__contextContent>a{margin-top:0}.workspace-module__kpMONa__brandPicker{flex-direction:column;gap:20px;height:100%;min-height:0;display:flex}.workspace-module__kpMONa__brandPicker>p{color:var(--text-secondary);font-size:14px;line-height:1.65}.workspace-module__kpMONa__brandSearch{border:1px solid var(--border);border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:0 12px;display:flex}.workspace-module__kpMONa__brandSearch input{background:0 0;width:100%;min-width:0;min-height:48px;font-size:16px}.workspace-module__kpMONa__brandSearch svg{color:var(--text-secondary);flex-shrink:0}.workspace-module__kpMONa__brandList{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.workspace-module__kpMONa__brandList button{text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px;display:flex}.workspace-module__kpMONa__brandList button[aria-pressed=true],.workspace-module__kpMONa__brandList button:hover{background:var(--surface-elevated)}.workspace-module__kpMONa__brandList strong{overflow-wrap:anywhere;font-size:16px;font-weight:400}.workspace-module__kpMONa__brandList small{color:var(--text-secondary);margin-top:4px;font-size:12px;display:block}.workspace-module__kpMONa__brandList svg{flex-shrink:0}.workspace-module__kpMONa__renameForm{gap:20px;font-size:14px;display:grid}.workspace-module__kpMONa__renameForm input{margin-top:8px}.workspace-module__kpMONa__sheet{--text-muted:var(--text-secondary);top:var(--chat-viewport-top,0px);height:var(--chat-viewport-height,100dvh);max-height:var(--chat-viewport-height,100dvh);bottom:auto}.workspace-module__kpMONa__sheetHeader{border-bottom:1px solid var(--border);padding:max(12px, env(safe-area-inset-top)) 20px 12px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-module__kpMONa__sheetHeader h2{font-weight:600}.workspace-module__kpMONa__sheetBody{min-height:0;padding:20px 20px max(20px, var(--chat-safe-bottom,env(safe-area-inset-bottom)));overscroll-behavior:contain;flex:1;overflow-y:auto}@media (min-width:1280px){.workspace-module__kpMONa__withContext{grid-template-columns:228px minmax(0,1fr) 264px}.workspace-module__kpMONa__context{display:block}}@media (max-width:1023px){.workspace-module__kpMONa__workspace{grid-template-columns:minmax(0,1fr)}.workspace-module__kpMONa__history{display:none}.workspace-module__kpMONa__historyToggle{display:inline-flex}}@media (max-width:639px){main:has(>.workspace-module__kpMONa__workspace){inset:var(--chat-viewport-top,0px) 0 auto;height:var(--chat-viewport-height,100dvh);gap:0;padding:0;position:fixed}main:has(>.workspace-module__kpMONa__workspace)>[data-feed-health]{border-radius:0;max-height:25%;margin-top:0;overflow-y:auto}.workspace-module__kpMONa__workspace{border:0;border-radius:0}.workspace-module__kpMONa__header{min-height:76px;padding:max(4px, env(safe-area-inset-top)) 8px 4px 52px;gap:2px}.workspace-module__kpMONa__identity{flex:1;gap:0}.workspace-module__kpMONa__avatar{display:none}.workspace-module__kpMONa__heading{width:100%}.workspace-module__kpMONa__heading h1{font-size:14px;line-height:20px}.workspace-module__kpMONa__heading h1 span{display:none}.workspace-module__kpMONa__brandAnchor{color:var(--foreground);gap:3px;font-size:15px;font-weight:600}.workspace-module__kpMONa__headerActions{gap:0}.workspace-module__kpMONa__headerActions>:nth-child(2){display:none}.workspace-module__kpMONa__measure{padding:22px 18px 8px}.workspace-module__kpMONa__welcome{padding-top:16px;padding-bottom:14px}.workspace-module__kpMONa__welcomeMark{margin-bottom:24px;font-size:38px}.workspace-module__kpMONa__welcome h2{font-size:36px}.workspace-module__kpMONa__intro{margin-top:16px;font-size:15px}.workspace-module__kpMONa__suggestions{grid-template-columns:1fr;gap:10px;margin-top:24px}.workspace-module__kpMONa__suggestions button{padding:14px 16px}.workspace-module__kpMONa__suggestions strong{margin-bottom:4px}.workspace-module__kpMONa__message{margin-bottom:26px}.workspace-module__kpMONa__user{max-width:92%;padding:12px 16px}.workspace-module__kpMONa__composer{padding:8px 12px max(12px, var(--chat-safe-bottom,env(safe-area-inset-bottom)))}.workspace-module__kpMONa__composeForm{border-radius:16px;padding:6px}.workspace-module__kpMONa__prose h1{font-size:24px}.workspace-module__kpMONa__prose h2{font-size:22px}.workspace-module__kpMONa__sheet{border:0;width:100vw}}@media (prefers-reduced-motion:reduce){.workspace-module__kpMONa__workspace *,.workspace-module__kpMONa__sheet *{scroll-behavior:auto!important;animation:none!important}}@media (max-width:639px){.workspace-module__kpMONa__searchForm .chat-input{font-size:16px}main:has(>.workspace-module__kpMONa__workspace)>[data-feed-health] :is(a,button){align-items:center;min-height:44px;display:inline-flex}}
.shell-module__cPp4ua__canvas{min-width:0;margin-right:var(--don-reserved,0px)}.shell-module__cPp4ua__entry{border:1px solid var(--border);min-height:36px;color:var(--text-primary);background:var(--surface);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-right:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.shell-module__cPp4ua__entry:hover{background:var(--surface-elevated)}.shell-module__cPp4ua__entry kbd{font:inherit;color:var(--text-secondary);margin-left:6px;font-weight:400}.shell-module__cPp4ua__panel{--text-muted:var(--text-secondary);--don-paper:color-mix(in srgb, var(--background) 97%, #b5a68a);--don-accent:var(--focus-ring);--don-tint:color-mix(in srgb, var(--don-accent) 8%, var(--background));z-index:60;right:0;top:var(--don-top,0px);height:min(var(--don-height,100dvh), 100dvh);background:var(--don-paper);min-width:0;color:var(--text-primary);border-left:1px solid var(--border);isolation:isolate;flex-direction:column;animation:.22s cubic-bezier(.22,1,.36,1) shell-module__cPp4ua__panelEnter;display:flex;position:fixed;box-shadow:-4px 0 24px #00000008}.shell-module__cPp4ua__panel[hidden],.shell-module__cPp4ua__panel [hidden]{display:none!important}.shell-module__cPp4ua__panel button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-duration:.15s}.shell-module__cPp4ua__panel button:active:not(:disabled){transform:translateY(1px)}.shell-module__cPp4ua__panel button:disabled{cursor:not-allowed;opacity:.35}.shell-module__cPp4ua__panel :is(button,input,textarea,select,a,[tabindex]):focus-visible,.shell-module__cPp4ua__entry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.shell-module__cPp4ua__resize{cursor:col-resize;touch-action:none;z-index:2;width:9px;position:absolute;top:0;bottom:0;left:-5px}.shell-module__cPp4ua__resize:hover,.shell-module__cPp4ua__resize:focus-visible{background:color-mix(in srgb, var(--focus-ring) 25%, transparent)}.shell-module__cPp4ua__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:72px;padding:12px 18px 6px;display:flex}.shell-module__cPp4ua__identity{align-items:center;gap:10px;min-width:0;display:flex}.shell-module__cPp4ua__identity>div{flex-direction:column;gap:3px;display:flex}.shell-module__cPp4ua__identity strong{letter-spacing:-.4px;font-size:17px;font-weight:600}.shell-module__cPp4ua__identity>div>span{color:var(--text-secondary);white-space:nowrap;font-size:11px}.shell-module__cPp4ua__avatar{background:var(--text-primary);width:34px;height:36px;color:var(--background);border-radius:11px;flex-shrink:0;place-items:center;font-size:23px;font-weight:600;display:grid;position:relative}.shell-module__cPp4ua__avatar>span{font-size:12px;position:absolute;top:3px;right:3px}.shell-module__cPp4ua__headerActions{gap:1px;display:flex}.shell-module__cPp4ua__headerActions button,.shell-module__cPp4ua__answerActions button,.shell-module__cPp4ua__historyActions button{width:32px;height:36px;color:var(--text-secondary);border-radius:7px;place-items:center;display:grid}.shell-module__cPp4ua__headerActions button:hover,.shell-module__cPp4ua__answerActions button:hover,.shell-module__cPp4ua__historyActions button:hover,.shell-module__cPp4ua__panel button[aria-pressed=true]{color:var(--text-primary);background:var(--surface-elevated)}.shell-module__cPp4ua__scope{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:4px 18px 12px;font-size:12px;display:flex}.shell-module__cPp4ua__scope label{border:1px solid var(--border);background:var(--surface);min-width:0;max-width:60%;color:var(--don-accent);border-radius:20px;align-items:center;gap:7px;padding:0 10px;display:flex}.shell-module__cPp4ua__scope label:only-child{max-width:100%}.shell-module__cPp4ua__scope select{min-width:0;max-width:100%;color:var(--text-primary);text-overflow:ellipsis;background:0 0;padding:7px 0}.shell-module__cPp4ua__scope option{background:var(--background)}.shell-module__cPp4ua__scope>span{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.shell-module__cPp4ua__contextDot{background:var(--chart-positive);border-radius:50%;flex-shrink:0;width:5px;height:5px}.shell-module__cPp4ua__contextNotice{background:var(--surface-elevated);border-bottom:1px solid var(--border);color:var(--text-secondary);padding:10px 20px;font-size:12px}.shell-module__cPp4ua__contextNotice button{color:var(--text-primary);align-items:center;margin-top:4px;text-decoration:underline;display:flex}.shell-module__cPp4ua__thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;overflow-anchor:none;flex:1;min-height:0;overflow:hidden auto}.shell-module__cPp4ua__measure{width:100%;max-width:760px;margin:0 auto;padding:24px 23px}.shell-module__cPp4ua__welcome{padding:28px 0 12px;animation:.24s ease-out shell-module__cPp4ua__arrive}.shell-module__cPp4ua__welcomeIcon{border:1px solid color-mix(in srgb, var(--don-accent) 16%, transparent);background:var(--don-tint);width:48px;height:48px;color:var(--don-accent);border-radius:16px;place-items:center;margin-bottom:22px;display:grid}.shell-module__cPp4ua__eyebrow{letter-spacing:1.3px;color:var(--text-secondary);margin-bottom:12px;font-size:10px;font-weight:600}.shell-module__cPp4ua__welcome h2{letter-spacing:-1px;overflow-wrap:anywhere;margin-bottom:12px;font-size:30px;font-weight:400;line-height:1.17}.shell-module__cPp4ua__welcome>p:last-of-type{color:var(--text-secondary);max-width:310px;font-size:14px;line-height:1.6}.shell-module__cPp4ua__suggestions{gap:10px;margin-top:25px;display:grid}.shell-module__cPp4ua__suggestions button{border:1px solid var(--border);text-align:left;background:var(--surface);overflow-wrap:anywhere;border-radius:15px;grid-template-columns:32px minmax(0,1fr) 16px;justify-content:space-between;align-items:center;gap:10px;min-height:76px;padding:13px;font-size:14px;line-height:1.45;display:grid;box-shadow:0 2px 3px #00000005}.shell-module__cPp4ua__suggestions button:hover{background:var(--don-tint);border-color:color-mix(in srgb, var(--don-accent) 35%, var(--border))}.shell-module__cPp4ua__suggestions small{color:var(--text-secondary);margin-bottom:4px;font-size:10px;line-height:1.3;display:block}.shell-module__cPp4ua__suggestionIcon{background:var(--don-tint);width:32px;height:36px;color:var(--don-accent);border-radius:10px;place-items:center;display:grid}.shell-module__cPp4ua__suggestionArrow{color:var(--text-secondary);rotate:45deg}.shell-module__cPp4ua__message{overflow-wrap:anywhere;min-width:0;margin-bottom:24px;font-size:14px;animation:.2s ease-out shell-module__cPp4ua__arrive}.shell-module__cPp4ua__user{background:color-mix(in srgb, var(--don-accent) 10%, var(--background));white-space:pre-wrap;border-radius:18px 18px 5px;margin-left:28px;padding:13px 15px;line-height:1.6}.shell-module__cPp4ua__messageLabel{align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:600;display:flex}.shell-module__cPp4ua__messageLabel svg{color:var(--don-accent)}.shell-module__cPp4ua__assistant{line-height:1.75}.shell-module__cPp4ua__assistant [class*=prose]{font-size:14px;line-height:1.75}.shell-module__cPp4ua__answerActions{align-items:center;gap:2px;margin-top:14px;display:flex}.shell-module__cPp4ua__answerActions time{color:var(--text-secondary);margin-left:auto;font-size:10px}.shell-module__cPp4ua__workDetails{color:var(--text-secondary);margin:-2px 0 14px;font-size:11px}.shell-module__cPp4ua__workDetails summary{cursor:pointer;align-content:center;min-height:32px}.shell-module__cPp4ua__workDetails .shell-module__cPp4ua__activity{margin-top:10px}.shell-module__cPp4ua__activity{color:var(--text-secondary);gap:8px;margin:16px 0;padding:0;font-size:12px;list-style:none;display:grid}.shell-module__cPp4ua__activity li{align-items:center;gap:9px;display:flex}.shell-module__cPp4ua__activity li>span:first-child{background:var(--surface);width:24px;height:24px;color:var(--don-accent);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.shell-module__cPp4ua__activity li>svg:last-child{margin-left:auto}.shell-module__cPp4ua__activity li[data-active=true]{color:var(--text-primary)}.shell-module__cPp4ua__working{margin-bottom:12px;padding:3px 0 7px;animation:.2s ease-out shell-module__cPp4ua__arrive}.shell-module__cPp4ua__thinking{align-items:center;gap:9px;font-size:14px;display:flex}.shell-module__cPp4ua__thinking strong{font-weight:600}.shell-module__cPp4ua__thinking>span:last-child{color:var(--text-secondary);margin-left:auto;font-size:10px}.shell-module__cPp4ua__orbit{background:var(--don-tint);width:29px;height:29px;color:var(--don-accent);border-radius:10px;place-items:center;animation:2.2s ease-in-out infinite shell-module__cPp4ua__breathe;display:grid}.shell-module__cPp4ua__activityPulse{animation:2.2s ease-in-out infinite shell-module__cPp4ua__breathe}.shell-module__cPp4ua__dots{animation:1.5s ease-in-out infinite shell-module__cPp4ua__breathe}.shell-module__cPp4ua__spin{animation:1.2s linear infinite shell-module__cPp4ua__spin}@keyframes shell-module__cPp4ua__breathe{50%{opacity:.4}}@keyframes shell-module__cPp4ua__spin{to{transform:rotate(360deg)}}@keyframes shell-module__cPp4ua__panelEnter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes shell-module__cPp4ua__arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.shell-module__cPp4ua__composerArea{padding:10px 18px max(13px, env(safe-area-inset-bottom));background:var(--don-paper);flex-shrink:0;width:100%;max-width:796px;margin:0 auto;position:relative}.shell-module__cPp4ua__composer{border:1px solid color-mix(in srgb, var(--text-primary) 20%, var(--border));background:var(--background);border-radius:20px;padding:14px 12px 9px;box-shadow:0 3px 16px #0000000d}.shell-module__cPp4ua__composer:focus-within{border-color:var(--don-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--don-accent) 9%, transparent)}.shell-module__cPp4ua__composer textarea{resize:none;width:100%;min-height:26px;max-height:150px;color:var(--text-primary);background:0 0;font-size:16px;line-height:1.6;display:block;outline:none!important}.shell-module__cPp4ua__composer textarea::placeholder{color:var(--text-secondary)}.shell-module__cPp4ua__composerBottom{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.shell-module__cPp4ua__composerBottom>span{color:var(--text-secondary);align-items:center;gap:5px;font-size:10px;display:flex}.shell-module__cPp4ua__send{background:var(--text-primary);width:40px;height:40px;color:var(--background);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.shell-module__cPp4ua__footer{color:var(--text-secondary);justify-content:space-between;gap:6px;margin-top:9px;font-size:10px;display:flex}.shell-module__cPp4ua__jump{white-space:nowrap;border:1px solid var(--border);background:var(--background);border-radius:20px;align-items:center;gap:7px;min-height:44px;padding:8px 13px;font-size:12px;display:flex;position:absolute;top:-8px;left:50%;transform:translate(-50%,-100%);box-shadow:0 3px 12px #00000014}.shell-module__cPp4ua__quiet{color:var(--text-secondary);gap:8px;margin:8px 0;font-size:12px;line-height:1.6;display:flex}.shell-module__cPp4ua__notice{border:1px solid var(--border);background:var(--surface);border-radius:20px;margin:16px 0;padding:20px;font-size:14px;line-height:1.6;animation:.22s ease-out shell-module__cPp4ua__arrive;box-shadow:0 3px 12px #00000008}.shell-module__cPp4ua__notice button{min-height:44px;margin:16px 12px 0 0;font-size:13px}.shell-module__cPp4ua__notice h3{letter-spacing:-.35px;margin:12px 0 6px;font-size:18px;font-weight:600}.shell-module__cPp4ua__notice p{color:var(--text-secondary)}.shell-module__cPp4ua__recoveryIcon{color:var(--don-accent)}.shell-module__cPp4ua__notice .shell-module__cPp4ua__primaryAction{background:var(--text-primary);color:var(--background);border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:110px;padding:0 20px;font-weight:600;display:inline-flex}.shell-module__cPp4ua__notice .shell-module__cPp4ua__primaryAction:hover{opacity:.85}.shell-module__cPp4ua__proposalLink{align-items:center;min-height:40px;font-size:12px;text-decoration:underline;display:inline-flex}.shell-module__cPp4ua__history{flex:1;min-height:0;padding:22px;overflow:auto}.shell-module__cPp4ua__historyTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.shell-module__cPp4ua__historyTitle h2{font-size:16px;font-weight:600}.shell-module__cPp4ua__historyTitle button,.shell-module__cPp4ua__textButton{color:var(--text-secondary);min-height:36px;font-size:11px}.shell-module__cPp4ua__search{border:1px solid var(--border);border-radius:9px;align-items:center;padding:0 10px;display:flex}.shell-module__cPp4ua__search input{flex:1;min-width:0;height:42px;font-size:14px}.shell-module__cPp4ua__search button{width:36px}.shell-module__cPp4ua__historyItem{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px 0;display:flex}.shell-module__cPp4ua__historySelect{text-align:left;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.shell-module__cPp4ua__historySelect strong{overflow-wrap:anywhere;font-size:12px;font-weight:400}.shell-module__cPp4ua__historySelect span{color:var(--text-secondary);font-size:10px}.shell-module__cPp4ua__historySelect[aria-current=true] strong{font-weight:600}.shell-module__cPp4ua__historyActions{display:flex}.shell-module__cPp4ua__historyItem form{min-width:0;font-size:12px}.shell-module__cPp4ua__historyItem form input{border:1px solid var(--border);width:100%;padding:8px;font-size:16px}.shell-module__cPp4ua__historyItem form button{margin:8px 10px 0 0}.shell-module__cPp4ua__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.shell-module__cPp4ua__landing{max-width:620px;margin:50px auto}.shell-module__cPp4ua__landing>p:first-of-type{letter-spacing:1.5px;font-size:11px}.shell-module__cPp4ua__landing h1{letter-spacing:-1.5px;margin:20px 0;font-size:clamp(28px,4vw,48px);line-height:1.15}.shell-module__cPp4ua__landing>p:last-of-type{color:var(--text-secondary);max-width:420px;margin-bottom:24px;line-height:1.8}@media (max-width:767px){.shell-module__cPp4ua__canvas{margin-right:0}.shell-module__cPp4ua__entry{min-height:44px;margin-right:1px;padding:0 9px}.shell-module__cPp4ua__entry kbd{display:none}.shell-module__cPp4ua__panel{border-left:0;width:100%!important}.shell-module__cPp4ua__header{min-height:68px;padding:max(8px, env(safe-area-inset-top)) 12px 4px 18px}.shell-module__cPp4ua__headerActions button{width:44px;height:44px}.shell-module__cPp4ua__scope{min-height:54px;padding-inline:18px}.shell-module__cPp4ua__scope select{min-height:40px;font-size:16px}.shell-module__cPp4ua__measure{padding:22px 18px 20px}.shell-module__cPp4ua__welcome{padding-top:18px}.shell-module__cPp4ua__welcome h2{font-size:28px}.shell-module__cPp4ua__composerArea{padding-inline:12px}.shell-module__cPp4ua__composer textarea{font-size:16px}.shell-module__cPp4ua__send,.shell-module__cPp4ua__answerActions button,.shell-module__cPp4ua__historyActions button{width:44px;height:44px}.shell-module__cPp4ua__footer{padding-inline:3px;font-size:10px}}@media (prefers-reduced-motion:reduce){.shell-module__cPp4ua__panel,.shell-module__cPp4ua__panel *,.shell-module__cPp4ua__entry{transition:none!important;animation:none!important}}
.campaign-manager-module__7a9kIG__manager{min-width:0;color:var(--text-primary);font-size:13px}.campaign-manager-module__7a9kIG__manager *{min-width:0}.campaign-manager-module__7a9kIG__heading{justify-content:space-between;align-items:center;gap:24px;margin:10px 0 28px;display:flex}.campaign-manager-module__7a9kIG__eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);margin-bottom:8px;font-size:10px;font-weight:600}.campaign-manager-module__7a9kIG__heading h1{letter-spacing:-1.8px;font-size:42px;font-weight:600;line-height:1.15}.campaign-manager-module__7a9kIG__heading h1 span{color:var(--chart-units)}.campaign-manager-module__7a9kIG__subtitle{color:var(--text-secondary);margin-top:9px;font-size:14px;line-height:1.6}.campaign-manager-module__7a9kIG__primary,.campaign-manager-module__7a9kIG__button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-weight:600;display:inline-flex}.campaign-manager-module__7a9kIG__primary{background:var(--chart-units);color:var(--background);border:1px solid #0000}.campaign-manager-module__7a9kIG__button{border:1px solid var(--border);background:var(--surface)}.campaign-manager-module__7a9kIG__manager button:disabled{opacity:.45;cursor:default}.campaign-manager-module__7a9kIG__manager button:focus-visible,.campaign-manager-module__7a9kIG__manager select:focus-visible,.campaign-manager-module__7a9kIG__manager input:focus-visible,.campaign-manager-module__7a9kIG__dialog button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.campaign-manager-module__7a9kIG__hero{border:1px solid color-mix(in srgb, var(--chart-units) 28%, var(--border));background:linear-gradient(110deg, color-mix(in srgb, var(--chart-units) 6%, var(--surface)), var(--surface) 75%);border-radius:18px;padding:26px 28px 17px}.campaign-manager-module__7a9kIG__heroHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.campaign-manager-module__7a9kIG__hero h2{letter-spacing:-.5px;font-size:22px;font-weight:600}.campaign-manager-module__7a9kIG__hero h2 span{color:var(--text-secondary);font-size:14px;font-weight:400}.campaign-manager-module__7a9kIG__fresh{color:var(--text-secondary);align-items:center;gap:7px;font-size:11px;line-height:1.6;display:flex}.campaign-manager-module__7a9kIG__fresh i{background:var(--chart-units);border-radius:100%;flex-shrink:0;width:6px;height:6px}.campaign-manager-module__7a9kIG__metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:27px 0 23px;display:grid}.campaign-manager-module__7a9kIG__metrics>div{border-right:1px solid var(--border);padding:0 22px}.campaign-manager-module__7a9kIG__metrics>div:first-child{padding-left:0}.campaign-manager-module__7a9kIG__metrics>div:last-child{border:0}.campaign-manager-module__7a9kIG__metrics span,.campaign-manager-module__7a9kIG__drawerMetrics span{color:var(--text-secondary);font-size:12px}.campaign-manager-module__7a9kIG__metrics strong{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 10px;font-size:clamp(23px,2.65vw,38px);font-weight:400;display:block}.campaign-manager-module__7a9kIG__metrics small{color:var(--text-secondary);font-size:11px}.campaign-manager-module__7a9kIG__heroFoot{border-top:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;gap:16px;padding-top:15px;font-size:10px;display:flex}.campaign-manager-module__7a9kIG__flagStrip{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.campaign-manager-module__7a9kIG__flagStrip button{border:1px solid var(--border);color:var(--text-secondary);border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:9px 12px;font-size:11px;display:flex}.campaign-manager-module__7a9kIG__flagStrip button[aria-pressed=true]{background:var(--surface-elevated);border-color:var(--chart-units);color:var(--text-primary)}.campaign-manager-module__7a9kIG__flagStrip b{color:var(--text-primary);padding-left:8px;font-weight:600}.campaign-manager-module__7a9kIG__flagDot,.campaign-manager-module__7a9kIG__neutralDot{background:var(--chart-warning);border-radius:100%;width:5px;height:5px}.campaign-manager-module__7a9kIG__neutralDot{background:var(--chart-axis)}.campaign-manager-module__7a9kIG__book{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.campaign-manager-module__7a9kIG__filters{border-bottom:1px solid var(--border);align-items:flex-end;gap:12px;padding:19px 20px;display:flex}.campaign-manager-module__7a9kIG__search{border:1px solid var(--border);height:42px;color:var(--text-secondary);border-radius:8px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.campaign-manager-module__7a9kIG__search input{width:100%;color:var(--text-primary);background:0 0;outline:none;font-size:12px}.campaign-manager-module__7a9kIG__search button{place-items:center;min-width:28px;min-height:32px;display:grid}.campaign-manager-module__7a9kIG__select{color:var(--text-secondary);flex-direction:column;gap:5px;width:135px;font-size:10px;display:flex}.campaign-manager-module__7a9kIG__select select,.campaign-manager-module__7a9kIG__sort select,.campaign-manager-module__7a9kIG__builderBrand select{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);border-radius:8px;max-width:100%;height:42px;padding:0 10px;font-size:12px}.campaign-manager-module__7a9kIG__tableTop{justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;font-size:11px;display:flex}.campaign-manager-module__7a9kIG__tableTop p{font-weight:600}.campaign-manager-module__7a9kIG__tableTop p span{color:var(--text-secondary);font-weight:400}.campaign-manager-module__7a9kIG__tableTop>div{align-items:center;gap:7px;display:flex}.campaign-manager-module__7a9kIG__sort{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.campaign-manager-module__7a9kIG__sort select{border:0;height:34px;font-size:11px}.campaign-manager-module__7a9kIG__icon{cursor:pointer;border-radius:8px;place-items:center;min-width:38px;min-height:38px;display:grid}.campaign-manager-module__7a9kIG__icon:hover{background:var(--chart-hover)}.campaign-manager-module__7a9kIG__reset{min-height:38px;font-size:11px;text-decoration:underline}.campaign-manager-module__7a9kIG__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.campaign-manager-module__7a9kIG__table th{background:var(--surface-elevated);text-align:right;color:var(--text-secondary);border-block:1px solid var(--border);padding:12px 8px;font-size:10px;font-weight:400}.campaign-manager-module__7a9kIG__table th button{align-items:center;gap:4px;min-height:25px;display:inline-flex}.campaign-manager-module__7a9kIG__table th:first-child{text-align:left;width:20%;padding-left:20px}.campaign-manager-module__7a9kIG__table th:nth-child(2){text-align:left;width:8%}.campaign-manager-module__7a9kIG__table th:nth-child(3){text-align:left;width:5%}.campaign-manager-module__7a9kIG__table th:nth-child(4){text-align:left;width:7%}.campaign-manager-module__7a9kIG__table th:nth-child(9){width:10%}.campaign-manager-module__7a9kIG__table th:nth-child(10){width:9%}.campaign-manager-module__7a9kIG__table th:last-child{text-align:left;width:12%;padding-right:14px}.campaign-manager-module__7a9kIG__table td{text-align:right;vertical-align:top;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:17px 8px;line-height:1.5}.campaign-manager-module__7a9kIG__table td:first-child{padding-left:20px}.campaign-manager-module__7a9kIG__table td:nth-child(-n+4),.campaign-manager-module__7a9kIG__table td:last-child{text-align:left}.campaign-manager-module__7a9kIG__table tbody tr:hover{background:var(--chart-hover)}.campaign-manager-module__7a9kIG__table tr:last-child td{border-bottom:0}.campaign-manager-module__7a9kIG__table small{color:var(--text-secondary);margin-top:4px;font-size:9px;line-height:1.55;display:block}.campaign-manager-module__7a9kIG__table abbr{border:1px solid var(--border);border-radius:4px;padding:3px 5px;font-size:9px;text-decoration:none}.campaign-manager-module__7a9kIG__campaignLink{text-align:left;cursor:pointer;overflow-wrap:anywhere;align-items:flex-start;gap:8px;width:100%;min-height:32px;font-size:11px;font-weight:600;line-height:1.55;display:flex}.campaign-manager-module__7a9kIG__campaignLink svg{color:var(--text-secondary);flex-shrink:0;margin-top:3px}.campaign-manager-module__7a9kIG__state{color:var(--text-secondary);align-items:center;gap:5px;font-size:10px;display:inline-flex}.campaign-manager-module__7a9kIG__state:before{content:"";background:var(--chart-axis);border-radius:50%;flex-shrink:0;width:5px;height:5px}.campaign-manager-module__7a9kIG__state[data-state=ENABLED]:before{background:var(--chart-units)}.campaign-manager-module__7a9kIG__dollars{font-weight:600}.campaign-manager-module__7a9kIG__warn{color:var(--chart-warning)}.campaign-manager-module__7a9kIG__track{background:var(--border);border-radius:5px;height:3px;margin-top:8px;display:block;overflow:hidden}.campaign-manager-module__7a9kIG__track i{background:var(--chart-units);height:100%;display:block}.campaign-manager-module__7a9kIG__flags>span{color:var(--chart-warning);margin-bottom:5px;font-size:9px;display:block}.campaign-manager-module__7a9kIG__flags>span small{margin:0}.campaign-manager-module__7a9kIG__pagination{border-top:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:10px 18px;font-size:11px;display:flex}.campaign-manager-module__7a9kIG__pagination>div{align-items:center;gap:14px;display:flex}.campaign-manager-module__7a9kIG__pagination button{border:1px solid var(--border);border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.campaign-manager-module__7a9kIG__footer{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:5px;padding:18px 2px;font-size:11px;display:flex}.campaign-manager-module__7a9kIG__footer a,.campaign-manager-module__7a9kIG__notice a,.campaign-manager-module__7a9kIG__sectionTitle a{text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.campaign-manager-module__7a9kIG__footer>span{margin-left:auto}.campaign-manager-module__7a9kIG__empty{text-align:center;min-height:250px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:35px 20px;line-height:1.7;display:flex}.campaign-manager-module__7a9kIG__empty h2{letter-spacing:-.5px;color:var(--text-primary);font-size:22px}.campaign-manager-module__7a9kIG__empty p{max-width:430px}.campaign-manager-module__7a9kIG__notice{border:1px solid color-mix(in srgb, var(--chart-warning) 30%, var(--border));background:color-mix(in srgb, var(--chart-warning) 5%, var(--surface));border-radius:9px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.7}.campaign-manager-module__7a9kIG__dialog{border:0;border-left:1px solid var(--border);background:var(--surface);width:min(750px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--text-primary);overscroll-behavior:contain;box-shadow:-15px 0 60px var(--shadow-row);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.campaign-manager-module__7a9kIG__dialog::backdrop{background:var(--drawer-scrim)}.campaign-manager-module__7a9kIG__dialogInner{min-height:100%;padding:26px 30px 30px;font-size:13px}.campaign-manager-module__7a9kIG__dialogHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.campaign-manager-module__7a9kIG__dialogHeading h2{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.35}.campaign-manager-module__7a9kIG__dialogHeading>.campaign-manager-module__7a9kIG__icon{flex-shrink:0}.campaign-manager-module__7a9kIG__drawerMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;font-size:11px;display:flex}.campaign-manager-module__7a9kIG__drawerMetrics{border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;padding:20px 0;display:grid}.campaign-manager-module__7a9kIG__drawerMetrics strong{letter-spacing:-.6px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:8px;font-size:21px;font-weight:400;display:block}.campaign-manager-module__7a9kIG__tabs{border-bottom:1px solid var(--border);gap:18px;display:flex}.campaign-manager-module__7a9kIG__tabs button{min-height:42px;color:var(--text-secondary);border-bottom:2px solid #0000;padding:0 0 12px;font-size:12px}.campaign-manager-module__7a9kIG__tabs button[aria-selected=true]{color:var(--text-primary);border-color:var(--chart-units)}.campaign-manager-module__7a9kIG__panel{min-height:340px;padding:23px 0}.campaign-manager-module__7a9kIG__sectionTitle{justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;display:flex}.campaign-manager-module__7a9kIG__sectionTitle h3,.campaign-manager-module__7a9kIG__panel>h3{letter-spacing:-.2px;font-size:16px;font-weight:600}.campaign-manager-module__7a9kIG__sectionTitle>span,.campaign-manager-module__7a9kIG__sectionTitle a{color:var(--text-secondary);font-size:10px}.campaign-manager-module__7a9kIG__help{color:var(--text-secondary);margin:10px 0 20px;font-size:12px;line-height:1.8}.campaign-manager-module__7a9kIG__trend{border:1px solid var(--border);border-radius:11px;padding:13px 10px 7px}.campaign-manager-module__7a9kIG__trend svg{width:100%;height:auto;margin:8px 0;overflow:visible}.campaign-manager-module__7a9kIG__trend text{fill:var(--chart-axis);font-size:9px}.campaign-manager-module__7a9kIG__gridLine{stroke:var(--chart-grid);stroke-dasharray:3 4}.campaign-manager-module__7a9kIG__chartLine{fill:none;stroke:var(--chart-units);stroke-width:2px}.campaign-manager-module__7a9kIG__chartPoint{fill:var(--chart-units);cursor:pointer}.campaign-manager-module__7a9kIG__chartControls{justify-content:space-between;align-items:center;gap:10px;padding:0 5px;display:flex}.campaign-manager-module__7a9kIG__chartControls>div{gap:5px;display:flex}.campaign-manager-module__7a9kIG__chartControls button{color:var(--text-secondary);border-radius:6px;padding:7px 10px;font-size:11px}.campaign-manager-module__7a9kIG__chartControls button[aria-pressed=true]{background:var(--surface-elevated);color:var(--text-primary)}.campaign-manager-module__7a9kIG__chartControls>span{color:var(--text-secondary);font-size:10px}.campaign-manager-module__7a9kIG__economics{color:var(--text-secondary);justify-content:space-between;gap:15px;padding:16px 0 27px;font-size:11px;display:flex}.campaign-manager-module__7a9kIG__economics b{color:var(--text-primary);margin-left:6px;font-weight:600}.campaign-manager-module__7a9kIG__detailRows>div{border-bottom:1px solid var(--border);overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0;font-size:12px;display:flex}.campaign-manager-module__7a9kIG__detailRows>div>div:last-child{text-align:right;flex-shrink:0}.campaign-manager-module__7a9kIG__detailRows b{font-weight:400}.campaign-manager-module__7a9kIG__detailRows small{color:var(--text-secondary);margin-top:4px;font-size:10px;line-height:1.7;display:block}.campaign-manager-module__7a9kIG__timeline{margin:24px 0;list-style:none}.campaign-manager-module__7a9kIG__timeline li{border-left:1px solid var(--border);gap:15px;margin-left:4px;padding:0 0 24px 18px;display:flex;position:relative}.campaign-manager-module__7a9kIG__timelineDot{background:var(--chart-units);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.campaign-manager-module__7a9kIG__timeline b{font-size:15px;font-weight:600}.campaign-manager-module__7a9kIG__timeline b span{color:var(--text-secondary);padding:0 6px}.campaign-manager-module__7a9kIG__timeline p{color:var(--text-secondary);margin:6px 0;font-size:11px}.campaign-manager-module__7a9kIG__timeline small{color:var(--text-secondary);font-size:10px}.campaign-manager-module__7a9kIG__authority,.campaign-manager-module__7a9kIG__ad{border:1px solid var(--border);border-radius:10px;margin-bottom:18px;padding:18px;line-height:1.8}.campaign-manager-module__7a9kIG__authority>span,.campaign-manager-module__7a9kIG__authority small,.campaign-manager-module__7a9kIG__ad small{color:var(--text-secondary);font-size:11px}.campaign-manager-module__7a9kIG__authority h3{font-size:20px;font-weight:600}.campaign-manager-module__7a9kIG__authority p{margin:5px 0;font-size:13px}.campaign-manager-module__7a9kIG__queueLink{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;margin:10px 0;padding:14px 16px;font-size:12px;display:flex}.campaign-manager-module__7a9kIG__spaced{margin-top:25px}.campaign-manager-module__7a9kIG__disclosure{border-top:1px solid var(--border);color:var(--text-secondary);margin-top:18px;padding-top:13px;font-size:10px}.campaign-manager-module__7a9kIG__disclosure summary{cursor:pointer;min-height:32px}.campaign-manager-module__7a9kIG__disclosure dl{overflow-wrap:anywhere;grid-template-columns:130px 1fr;gap:10px;display:grid}.campaign-manager-module__7a9kIG__compact{border:1px solid var(--border);border-radius:16px;width:min(520px,100% - 28px);height:auto;max-height:90dvh;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.campaign-manager-module__7a9kIG__builderBrand{flex-direction:column;gap:8px;margin:25px 0;font-size:12px;display:flex}.campaign-manager-module__7a9kIG__builderBrand select{width:100%}.campaign-manager-module__7a9kIG__compact .campaign-manager-module__7a9kIG__primary{width:100%;margin-top:12px}@media (max-width:1100px){.campaign-manager-module__7a9kIG__filters{flex-wrap:wrap}.campaign-manager-module__7a9kIG__search{flex-basis:100%}.campaign-manager-module__7a9kIG__select{flex:1}.campaign-manager-module__7a9kIG__table{font-size:10px}.campaign-manager-module__7a9kIG__table th:first-child{width:17%}.campaign-manager-module__7a9kIG__table th:last-child{width:12%}.campaign-manager-module__7a9kIG__metrics strong{font-size:28px}.campaign-manager-module__7a9kIG__heroHead{flex-wrap:wrap}.campaign-manager-module__7a9kIG__fresh{font-size:10px}}@media (max-width:1000px){.campaign-manager-module__7a9kIG__heading{flex-direction:column;align-items:flex-start;gap:15px;margin:8px 0 23px}.campaign-manager-module__7a9kIG__heading h1{font-size:34px}.campaign-manager-module__7a9kIG__subtitle{font-size:12px}.campaign-manager-module__7a9kIG__heading .campaign-manager-module__7a9kIG__primary{width:100%}.campaign-manager-module__7a9kIG__hero{border-radius:14px;padding:20px 18px 16px}.campaign-manager-module__7a9kIG__hero h2{font-size:20px}.campaign-manager-module__7a9kIG__hero h2 span{margin-top:7px;font-size:12px;display:block}.campaign-manager-module__7a9kIG__heroHead{gap:13px}.campaign-manager-module__7a9kIG__fresh{font-size:9px}.campaign-manager-module__7a9kIG__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;margin:24px 0}.campaign-manager-module__7a9kIG__metrics>div{border:0;padding:0}.campaign-manager-module__7a9kIG__metrics strong{letter-spacing:-.9px;font-size:clamp(20px,6vw,26px)}.campaign-manager-module__7a9kIG__metrics small{font-size:9px}.campaign-manager-module__7a9kIG__metrics span{font-size:11px}.campaign-manager-module__7a9kIG__heroFoot{flex-direction:column;gap:7px;font-size:9px;line-height:1.6}.campaign-manager-module__7a9kIG__flagStrip{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.campaign-manager-module__7a9kIG__flagStrip button{gap:6px;padding:8px;font-size:9px}.campaign-manager-module__7a9kIG__flagStrip b{margin-left:auto;padding-left:0}.campaign-manager-module__7a9kIG__filters{grid-template-columns:1fr 1fr;gap:10px;padding:15px;display:grid}.campaign-manager-module__7a9kIG__search{grid-column:1/-1;width:100%}.campaign-manager-module__7a9kIG__select{width:100%}.campaign-manager-module__7a9kIG__select select{width:100%;font-size:11px}.campaign-manager-module__7a9kIG__tableTop{flex-direction:column;align-items:flex-start;gap:6px;padding:13px 15px}.campaign-manager-module__7a9kIG__tableTop>div{width:100%}.campaign-manager-module__7a9kIG__tableTop p span{display:none}.campaign-manager-module__7a9kIG__sort{flex:1;justify-content:space-between}.campaign-manager-module__7a9kIG__table,.campaign-manager-module__7a9kIG__table tbody{display:block}.campaign-manager-module__7a9kIG__table thead{display:none}.campaign-manager-module__7a9kIG__table tr{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0 18px;padding:17px 15px;display:grid}.campaign-manager-module__7a9kIG__table td{font-size:12px;display:block;text-align:left!important;border:0!important;padding:9px 0!important}.campaign-manager-module__7a9kIG__table td:before{content:attr(data-label);color:var(--text-secondary);margin-bottom:5px;font-size:9px;display:block}.campaign-manager-module__7a9kIG__table td:first-child{grid-column:1/-1;padding:0 0 9px!important}.campaign-manager-module__7a9kIG__table td:first-child:before{display:none}.campaign-manager-module__7a9kIG__table td:last-child{grid-column:1/-1}.campaign-manager-module__7a9kIG__campaignLink{justify-content:space-between;min-height:40px;font-size:13px}.campaign-manager-module__7a9kIG__table td:nth-child(2){grid-column:1/-1;font-size:11px}.campaign-manager-module__7a9kIG__table td:nth-child(2):before{display:none}.campaign-manager-module__7a9kIG__table small{font-size:9px}.campaign-manager-module__7a9kIG__table td:last-child{flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex}.campaign-manager-module__7a9kIG__table td:last-child:before{width:100%;margin-bottom:0}.campaign-manager-module__7a9kIG__flags>span{border:1px solid var(--border);border-radius:5px;padding:5px 7px;font-size:9px}.campaign-manager-module__7a9kIG__flags>small{margin:0}.campaign-manager-module__7a9kIG__pagination{padding:10px 12px;font-size:10px}.campaign-manager-module__7a9kIG__pagination>div{gap:6px}.campaign-manager-module__7a9kIG__pagination button{width:35px;height:40px}.campaign-manager-module__7a9kIG__footer{font-size:10px;line-height:1.8}.campaign-manager-module__7a9kIG__footer>span{width:100%;margin-top:5px;margin-left:0}.campaign-manager-module__7a9kIG__dialogInner{padding:20px 17px}.campaign-manager-module__7a9kIG__dialogHeading h2{font-size:19px}.campaign-manager-module__7a9kIG__drawerMeta{gap:9px;font-size:10px;line-height:1.5}.campaign-manager-module__7a9kIG__drawerMetrics{grid-template-columns:1fr 1fr;gap:20px 15px}.campaign-manager-module__7a9kIG__drawerMetrics strong{font-size:23px}.campaign-manager-module__7a9kIG__tabs{grid-template-columns:1fr 1fr;gap:9px 15px;display:grid}.campaign-manager-module__7a9kIG__tabs button{text-align:left;font-size:11px}.campaign-manager-module__7a9kIG__panel{padding-top:22px}.campaign-manager-module__7a9kIG__sectionTitle{flex-wrap:wrap;gap:8px}.campaign-manager-module__7a9kIG__sectionTitle h3{font-size:15px}.campaign-manager-module__7a9kIG__chartControls{flex-wrap:wrap;gap:6px}.campaign-manager-module__7a9kIG__chartControls>span{width:100%;font-size:9px}.campaign-manager-module__7a9kIG__economics{flex-direction:column;gap:8px}.campaign-manager-module__7a9kIG__detailRows>div{gap:10px;font-size:11px}.campaign-manager-module__7a9kIG__detailRows>div>div:last-child{max-width:45%}.campaign-manager-module__7a9kIG__disclosure dl{grid-template-columns:90px 1fr}.campaign-manager-module__7a9kIG__notice{font-size:11px}.campaign-manager-module__7a9kIG__compact .campaign-manager-module__7a9kIG__dialogHeading h2{font-size:22px}}.campaign-manager-module__7a9kIG__decision{border-bottom:1px solid var(--border);margin-bottom:30px;padding-bottom:24px}.campaign-manager-module__7a9kIG__bidSelector{gap:6px;margin:18px 0 12px;font-size:12px;display:grid}.campaign-manager-module__7a9kIG__bidSelector select{border:1px solid var(--border);background:var(--background);border-radius:8px;width:100%;min-width:0;max-width:100%;padding:10px}.campaign-manager-module__7a9kIG__strategy{margin:12px 0;font-size:13px}.campaign-manager-module__7a9kIG__placementGrid{gap:12px;margin-top:18px;display:grid}.campaign-manager-module__7a9kIG__placementCard{border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px}.campaign-manager-module__7a9kIG__placementCard h4{margin-bottom:14px;font-size:15px;font-weight:650}.campaign-manager-module__7a9kIG__placementPrice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.campaign-manager-module__7a9kIG__placementPrice small{color:var(--text-secondary);font-size:11px;display:block}.campaign-manager-module__7a9kIG__placementPrice strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px;display:block}.campaign-manager-module__7a9kIG__formula{overflow-wrap:anywhere;padding:10px 0;font-size:12px}.campaign-manager-module__7a9kIG__placementStats{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px 24px;padding-top:10px;display:flex}.campaign-manager-module__7a9kIG__placementStats dt{color:var(--text-secondary);font-size:11px}.campaign-manager-module__7a9kIG__placementStats dd{white-space:nowrap;font-size:13px;font-weight:600}.campaign-manager-module__7a9kIG__targetRows>div{border-bottom:1px solid var(--border);padding:16px 0}.campaign-manager-module__7a9kIG__targetRows small{color:var(--text-secondary);font-size:11px;display:block}.campaign-manager-module__7a9kIG__targetRows b{overflow-wrap:anywhere}.campaign-manager-module__7a9kIG__targetNumbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.campaign-manager-module__7a9kIG__targetNumbers b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px}.campaign-manager-module__7a9kIG__campaignScrim{inset:0 var(--don-reserved,0px) 0 0;z-index:48;background:var(--drawer-scrim);position:fixed}.campaign-manager-module__7a9kIG__campaignSurface{z-index:49;right:var(--don-reserved,0px);width:min(750px, calc(100vw - var(--don-reserved,0px)));display:block}
.keyword-growth-module__LjnItq__root{--kg-bg:#fff;--kg-soft:#f5f6f7;--kg-border:#e3e5e8;--kg-text:#19232b;--kg-muted:#64717a;--kg-accent:#197268;color:var(--kg-text);min-width:0}.dark .keyword-growth-module__LjnItq__root{--kg-bg:#151719;--kg-soft:#202427;--kg-border:#343b40;--kg-text:#e8edef;--kg-muted:#a2adb3;--kg-accent:#6ac7b5}.keyword-growth-module__LjnItq__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.keyword-growth-module__LjnItq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--kg-accent);margin-bottom:6px;font-size:11px;font-weight:700}.keyword-growth-module__LjnItq__head h2,.keyword-growth-module__LjnItq__modal h2{letter-spacing:-.035em;font-size:23px;font-weight:600;line-height:1.2}.keyword-growth-module__LjnItq__muted{color:var(--kg-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.keyword-growth-module__LjnItq__button,.keyword-growth-module__LjnItq__primary,.keyword-growth-module__LjnItq__tab{border:1px solid var(--kg-border);background:var(--kg-bg);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.keyword-growth-module__LjnItq__primary{background:var(--kg-text);color:var(--kg-bg);border-color:var(--kg-text)}.keyword-growth-module__LjnItq__button:disabled,.keyword-growth-module__LjnItq__primary:disabled{opacity:.45;cursor:not-allowed}.keyword-growth-module__LjnItq__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.keyword-growth-module__LjnItq__tabs{flex-wrap:wrap;gap:4px;display:flex}.keyword-growth-module__LjnItq__tab{color:var(--kg-muted);border:0}.keyword-growth-module__LjnItq__tab[aria-pressed=true]{background:var(--kg-soft);color:var(--kg-text)}.keyword-growth-module__LjnItq__input{border:1px solid var(--kg-border);background:var(--kg-bg);color:var(--kg-text);border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:14px}.keyword-growth-module__LjnItq__label{gap:7px;min-width:0;font-size:13px;font-weight:500;display:grid}.keyword-growth-module__LjnItq__card{background:var(--kg-bg);border:1px solid var(--kg-border);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:20px}.keyword-growth-module__LjnItq__rows{gap:10px;display:grid}.keyword-growth-module__LjnItq__row{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(100px,.5fr)) auto;align-items:center;gap:16px;display:grid}.keyword-growth-module__LjnItq__keyword{letter-spacing:-.015em;font-size:16px;font-weight:600}.keyword-growth-module__LjnItq__metric strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;display:block}.keyword-growth-module__LjnItq__metric span{color:var(--kg-muted);font-size:11px}.keyword-growth-module__LjnItq__badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.keyword-growth-module__LjnItq__badge{background:var(--kg-soft);color:var(--kg-muted);border-radius:5px;padding:3px 7px;font-size:10px}.keyword-growth-module__LjnItq__good{color:var(--kg-accent)}.keyword-growth-module__LjnItq__details{border-top:1px solid var(--kg-border);margin-top:14px;padding-top:8px;font-size:12px}.keyword-growth-module__LjnItq__details summary{cursor:pointer;min-height:36px;color:var(--kg-muted);align-items:center;display:flex}.keyword-growth-module__LjnItq__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.keyword-growth-module__LjnItq__source{overflow-wrap:anywhere;color:var(--kg-muted);margin-top:5px;font-family:monospace;font-size:10px}.keyword-growth-module__LjnItq__empty{text-align:center;background:var(--kg-soft);border-radius:12px;padding:34px 20px}.keyword-growth-module__LjnItq__banner{border:1px solid var(--kg-border);background:var(--kg-soft);border-radius:10px;margin-bottom:16px;padding:14px 16px;font-size:13px;line-height:1.6}.keyword-growth-module__LjnItq__error{background:var(--kg-soft);overflow-wrap:anywhere;border-left:3px solid #bf6940;padding:12px 14px;font-size:13px;line-height:1.5}.keyword-growth-module__LjnItq__overlay{z-index:80;background:#08121888;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.keyword-growth-module__LjnItq__modal{overscroll-behavior:contain;background:var(--kg-bg);border:1px solid var(--kg-border);border-radius:18px;width:760px;max-width:100%;max-height:calc(100dvh - 48px);padding:26px;overflow-y:auto;box-shadow:0 24px 100px #0004}.keyword-growth-module__LjnItq__progress{background:var(--kg-border);border-radius:3px;height:3px;margin:20px 0}.keyword-growth-module__LjnItq__progress div{background:var(--kg-accent);border-radius:3px;height:100%;transition:width .2s}.keyword-growth-module__LjnItq__form{gap:20px;min-height:230px;display:grid}.keyword-growth-module__LjnItq__footer{border-top:1px solid var(--kg-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;padding-top:18px;display:flex}.keyword-growth-module__LjnItq__choice{border:1px solid var(--kg-border);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:12px;font-size:13px;display:flex}.keyword-growth-module__LjnItq__choice input{flex-shrink:0;margin-top:4px}.keyword-growth-module__LjnItq__review{gap:14px;display:grid}.keyword-growth-module__LjnItq__review h3{font-size:19px;font-weight:600;line-height:1.4}.keyword-growth-module__LjnItq__portfolio{border:1px solid var(--kg-accent);border-radius:10px;padding:15px;font-size:13px;line-height:1.6}.keyword-growth-module__LjnItq__review dl{grid-template-columns:1fr 1fr;gap:14px;display:grid}.keyword-growth-module__LjnItq__review dt{color:var(--kg-muted);font-size:11px}.keyword-growth-module__LjnItq__review dd{font-size:15px;font-weight:600}.keyword-growth-module__LjnItq__code{white-space:pre;min-height:320px;font-family:monospace;font-size:12px}.keyword-growth-module__LjnItq__close{margin-left:auto}@media (max-width:600px){.keyword-growth-module__LjnItq__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.keyword-growth-module__LjnItq__row>div:first-child,.keyword-growth-module__LjnItq__row>.keyword-growth-module__LjnItq__button{grid-column:1/-1}.keyword-growth-module__LjnItq__grid{grid-template-columns:1fr}.keyword-growth-module__LjnItq__card{padding:16px}.keyword-growth-module__LjnItq__overlay{align-items:flex-end;padding:8px}.keyword-growth-module__LjnItq__modal{border-radius:14px;max-height:calc(100dvh - 16px);padding:18px}.keyword-growth-module__LjnItq__head h2,.keyword-growth-module__LjnItq__modal h2{font-size:21px}.keyword-growth-module__LjnItq__metric strong{font-size:18px}.keyword-growth-module__LjnItq__footer .keyword-growth-module__LjnItq__primary{flex:1}.keyword-growth-module__LjnItq__review dl{grid-template-columns:1fr 1fr}}.keyword-growth-module__LjnItq__keywordPicker{gap:14px;min-width:0;display:grid}.keyword-growth-module__LjnItq__keywordToolbar{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.keyword-growth-module__LjnItq__keywordOption{border:1px solid var(--kg-border);border-radius:10px;min-width:0;padding:14px}.keyword-growth-module__LjnItq__keywordOption h3,.keyword-growth-module__LjnItq__keywordOption h4{overflow-wrap:anywhere;font-size:15px;font-weight:650}.keyword-growth-module__LjnItq__keywordFacts{color:var(--kg-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.6}.keyword-growth-module__LjnItq__assetList{gap:12px;max-height:460px;display:grid;overflow-y:auto}.keyword-growth-module__LjnItq__assetCard{border:1px solid var(--kg-border);background:var(--kg-soft);break-inside:avoid;border-radius:12px;grid-template-columns:124px minmax(0,1fr);gap:16px;padding:14px;display:grid}.keyword-growth-module__LjnItq__assetThumbnail{object-fit:contain;color:#52616b;text-align:center;background:#f7f7f5;border-radius:8px;place-content:center;width:124px;height:106px;padding:8px;font-size:12px;display:grid}.keyword-growth-module__LjnItq__assetCard h4{overflow-wrap:anywhere;font-weight:600}.keyword-growth-module__LjnItq__assetCard button{margin-top:8px}.keyword-growth-module__LjnItq__sbReview{overflow-wrap:anywhere}.keyword-growth-module__LjnItq__sbReview section{gap:8px;display:grid}@media (max-width:600px){.keyword-growth-module__LjnItq__assetCard{grid-template-columns:1fr;gap:10px}.keyword-growth-module__LjnItq__assetThumbnail{width:100%;height:140px}}@media print{body:has(.keyword-growth-module__LjnItq__sbOverlay) :not(:has(.keyword-growth-module__LjnItq__sbOverlay)):not(.keyword-growth-module__LjnItq__sbOverlay):not(.keyword-growth-module__LjnItq__sbOverlay *){display:none!important}.keyword-growth-module__LjnItq__sbOverlay{background:#fff;padding:0;display:block;position:static}.keyword-growth-module__LjnItq__sbOverlay .keyword-growth-module__LjnItq__modal{width:100%;max-width:none;max-height:none;box-shadow:none;border:0;padding:0;overflow:visible}.keyword-growth-module__LjnItq__sbOverlay .keyword-growth-module__LjnItq__head,.keyword-growth-module__LjnItq__sbOverlay .keyword-growth-module__LjnItq__footer,.keyword-growth-module__LjnItq__sbOverlay button,.keyword-growth-module__LjnItq__sbOverlay details,.keyword-growth-module__LjnItq__sbOverlay .keyword-growth-module__LjnItq__progress{display:none!important}.keyword-growth-module__LjnItq__sbReview{color:#000;--kg-text:#000;--kg-muted:#444;--kg-bg:#fff;--kg-soft:#fff;--kg-border:#ddd;background:#fff}.keyword-growth-module__LjnItq__sbReview details,.keyword-growth-module__LjnItq__sbReview button{display:none!important}.keyword-growth-module__LjnItq__sbReview section,.keyword-growth-module__LjnItq__sbReview dl>div,.keyword-growth-module__LjnItq__sbReview .keyword-growth-module__LjnItq__banner{break-inside:avoid}}.keyword-growth-module__LjnItq__overlap{border-left:3px solid var(--kg-accent);overflow-wrap:anywhere;margin:8px 0;padding:8px;font-size:12px}.keyword-growth-module__LjnItq__suggestionList{overscroll-behavior:contain;gap:10px;max-height:430px;display:grid;overflow-y:auto}.keyword-growth-module__LjnItq__matchButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.keyword-growth-module__LjnItq__matchButtons button{justify-content:center;gap:4px;min-width:0;padding:9px 4px;display:grid}.keyword-growth-module__LjnItq__matchButtons small{white-space:normal;font-size:10px;font-weight:400}.keyword-growth-module__LjnItq__keywordEdit{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}@media (max-width:600px){.keyword-growth-module__LjnItq__keywordToolbar{grid-template-columns:1fr}.keyword-growth-module__LjnItq__keywordEdit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.keyword-growth-module__LjnItq__keywordEdit>button{grid-column:1/-1}.keyword-growth-module__LjnItq__suggestionList{max-height:390px}}.keyword-growth-module__LjnItq__stepRail{gap:4px;margin:12px 0 8px;padding-bottom:10px;display:flex;overflow-x:auto}.keyword-growth-module__LjnItq__stepRail button{white-space:nowrap;color:var(--kg-muted);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:10px 5px;font-size:12px;display:flex}.keyword-growth-module__LjnItq__stepRail button[aria-current=step]{color:var(--kg-accent);background:var(--kg-soft);font-weight:700}.keyword-growth-module__LjnItq__stepRail button:disabled{opacity:.55}.keyword-growth-module__LjnItq__stepRail button span{font-variant-numeric:tabular-nums}.keyword-growth-module__LjnItq__assist{background:var(--kg-soft);border:1px solid var(--kg-border);border-radius:14px;gap:14px;padding:18px;display:grid}.keyword-growth-module__LjnItq__assist h3{font-size:17px;font-weight:650}.keyword-growth-module__LjnItq__productGroups{flex-wrap:wrap;gap:8px;display:flex}.keyword-growth-module__LjnItq__productGroups .keyword-growth-module__LjnItq__button{flex-direction:column;align-items:flex-start;gap:1px}.keyword-growth-module__LjnItq__productGroups small{color:var(--kg-muted);font-weight:400}.keyword-growth-module__LjnItq__productCount{justify-content:space-between;align-items:center;gap:10px;display:flex}.keyword-growth-module__LjnItq__productList{gap:8px;max-height:360px;padding:2px;display:grid;overflow-y:auto}.keyword-growth-module__LjnItq__productList .keyword-growth-module__LjnItq__choice{align-items:center;min-height:64px}.keyword-growth-module__LjnItq__productList .keyword-growth-module__LjnItq__choice:has(input:checked){border-color:var(--kg-accent);background:var(--kg-soft)}.keyword-growth-module__LjnItq__productList .keyword-growth-module__LjnItq__choice span{overflow-wrap:anywhere;min-width:0}.keyword-growth-module__LjnItq__productImage{object-fit:contain;background:#fff;border-radius:6px;flex-shrink:0;width:46px;height:46px}.keyword-growth-module__LjnItq__planSummary{border:1px solid var(--kg-accent);background:var(--kg-soft);border-radius:14px;gap:12px;padding:24px;display:grid}.keyword-growth-module__LjnItq__planSummary p{letter-spacing:-.02em;font-size:19px;line-height:1.5}.keyword-growth-module__LjnItq__planSummary small{color:var(--kg-muted);line-height:1.6}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__footer{background:var(--kg-bg);z-index:2;padding-bottom:16px;position:sticky;bottom:-26px}.keyword-growth-module__LjnItq__modal>.keyword-growth-module__LjnItq__muted{margin-bottom:18px;font-size:11px}@media (max-width:600px){.keyword-growth-module__LjnItq__stepRail{gap:2px}.keyword-growth-module__LjnItq__stepRail button{flex-direction:column;gap:2px;padding:6px 4px;font-size:10px}.keyword-growth-module__LjnItq__assist,.keyword-growth-module__LjnItq__planSummary{padding:14px}.keyword-growth-module__LjnItq__planSummary p{font-size:17px}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__footer{bottom:-18px}.keyword-growth-module__LjnItq__footer>.keyword-growth-module__LjnItq__muted{display:none}.keyword-growth-module__LjnItq__productList{max-height:300px}}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.keyword-growth-module__LjnItq__resetProgress{color:var(--kg-muted);text-underline-offset:3px;min-height:32px;padding:2px 0 14px;font-size:11px;text-decoration:underline;display:block}.keyword-growth-module__LjnItq__explainedAction{flex-direction:column;gap:6px;min-width:0;display:flex}.keyword-growth-module__LjnItq__actionReason{max-width:440px;color:var(--text-secondary,inherit);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.keyword-growth-module__LjnItq__footer .keyword-growth-module__LjnItq__explainedAction{flex:1;align-items:flex-end}.keyword-growth-module__LjnItq__fundingMath{overflow-wrap:anywhere;gap:10px;margin:16px 0;display:grid}.keyword-growth-module__LjnItq__fundingMath p,.keyword-growth-module__LjnItq__commitmentRow p{margin:0}.keyword-growth-module__LjnItq__commitmentRow{border-bottom:1px solid var(--border,#8885);gap:4px;padding:12px 0;display:grid}.keyword-growth-module__LjnItq__fundingRecovery{gap:12px;margin:16px 0;display:grid}.keyword-growth-module__LjnItq__stepRail small{white-space:normal;max-width:96px;font-size:10px;font-weight:400;display:block}@media (max-width:600px){.keyword-growth-module__LjnItq__footer .keyword-growth-module__LjnItq__explainedAction{flex-basis:100%;align-items:stretch}}.keyword-growth-module__LjnItq__modal{border-radius:22px;width:900px;padding:32px}.keyword-growth-module__LjnItq__modal h2{letter-spacing:-.035em;font-size:28px;line-height:1.18}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__head{margin-bottom:24px}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__form{gap:24px;min-height:0}.keyword-growth-module__LjnItq__modal>.keyword-growth-module__LjnItq__form{min-height:250px;padding:12px 0 24px}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__choice{border-radius:14px;gap:14px;padding:18px;font-size:14px;line-height:1.5}.keyword-growth-module__LjnItq__choice:has(input:checked){border-color:var(--kg-accent);background:var(--kg-soft);box-shadow:inset 0 0 0 1px var(--kg-accent)}.keyword-growth-module__LjnItq__modal button,.keyword-growth-module__LjnItq__modal input,.keyword-growth-module__LjnItq__modal select{min-height:44px}.keyword-growth-module__LjnItq__modal input[type=checkbox],.keyword-growth-module__LjnItq__modal input[type=radio]{width:20px;height:20px;min-height:20px;accent-color:var(--kg-accent)}.keyword-growth-module__LjnItq__modal :is(button,input,select,textarea,a,summary):focus-visible{outline:3px solid var(--kg-accent);outline-offset:3px}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__footer{box-shadow:0 -8px 18px var(--kg-bg);margin:8px -32px -32px;padding:18px 32px 24px;bottom:-32px}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__footer .keyword-growth-module__LjnItq__primary{min-width:180px}.keyword-growth-module__LjnItq__compactProgress{display:none}.keyword-growth-module__LjnItq__sessionControls{color:var(--kg-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.keyword-growth-module__LjnItq__sessionControls button{color:var(--kg-accent);text-underline-offset:4px;flex-shrink:0;font-weight:600;text-decoration:underline}.keyword-growth-module__LjnItq__resumeOffer{border:1px solid var(--kg-accent);background:var(--kg-soft);border-radius:16px;gap:16px;margin-bottom:24px;padding:20px;display:grid}.keyword-growth-module__LjnItq__resumeOffer p{color:var(--kg-muted);margin-top:4px;font-size:13px}.keyword-growth-module__LjnItq__resumeOffer>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.keyword-growth-module__LjnItq__productList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:440px}.keyword-growth-module__LjnItq__productList .keyword-growth-module__LjnItq__choice{align-items:flex-start}.keyword-growth-module__LjnItq__productImage{width:58px;height:70px}.keyword-growth-module__LjnItq__assetList{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.keyword-growth-module__LjnItq__assetCard{background:var(--kg-bg);border-radius:16px;flex-direction:column;gap:10px;padding:10px;display:flex;position:relative}.keyword-growth-module__LjnItq__assetCard[data-selected=true]{border-color:var(--kg-accent);box-shadow:inset 0 0 0 2px var(--kg-accent)}.keyword-growth-module__LjnItq__assetThumbnail{border-radius:10px;width:100%;height:156px;padding:14px}.keyword-growth-module__LjnItq__assetCard h4{font-size:14px}.keyword-growth-module__LjnItq__assetCard button{width:100%}.keyword-growth-module__LjnItq__assetCard details{font-size:12px}.keyword-growth-module__LjnItq__assetStatus{background:var(--kg-soft);color:var(--kg-accent);border-radius:30px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.keyword-growth-module__LjnItq__assetGroup{border-bottom:1px solid var(--kg-border);gap:14px;padding-bottom:24px;display:grid}.keyword-growth-module__LjnItq__assetGroupHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.keyword-growth-module__LjnItq__assetGroupHeading h3{font-size:18px;font-weight:650}.keyword-growth-module__LjnItq__assetEmpty{text-align:center;border:1px dashed var(--kg-border);background:var(--kg-soft);border-radius:16px;justify-items:center;gap:12px;padding:32px 20px;display:grid}.keyword-growth-module__LjnItq__assetEmpty svg{color:var(--kg-accent)}.keyword-growth-module__LjnItq__assetEmpty p{color:var(--kg-muted);max-width:300px;font-size:13px}.keyword-growth-module__LjnItq__assetPolicy{color:var(--kg-muted);font-size:12px}.keyword-growth-module__LjnItq__assetPolicy summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.keyword-growth-module__LjnItq__assetPolicy[open]{background:var(--kg-soft);border-radius:12px;padding:12px}.keyword-growth-module__LjnItq__uploadPanel{border:1px solid var(--kg-border);background:var(--kg-soft);border-radius:14px;gap:12px;padding:18px;display:grid}.keyword-growth-module__LjnItq__uploadPanel progress{width:100%;accent-color:var(--kg-accent)}.keyword-growth-module__LjnItq__uploadActions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:700px){.keyword-growth-module__LjnItq__overlay{align-items:stretch;padding:0}.keyword-growth-module__LjnItq__modal{border:0;border-radius:0;width:100%;max-height:100dvh;padding:24px 20px}.keyword-growth-module__LjnItq__modal h2{font-size:25px}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__head{margin-bottom:20px}.keyword-growth-module__LjnItq__stepRail{display:none}.keyword-growth-module__LjnItq__compactProgress{color:var(--kg-muted);gap:10px;padding:8px 0 16px;font-size:13px;display:grid}.keyword-growth-module__LjnItq__compactProgress progress{background:var(--kg-border);width:100%;height:4px;accent-color:var(--kg-accent);border:0;border-radius:8px;overflow:hidden}.keyword-growth-module__LjnItq__compactProgress progress::-webkit-progress-bar{background:var(--kg-border)}.keyword-growth-module__LjnItq__compactProgress progress::-webkit-progress-value{background:var(--kg-accent)}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__footer{padding:14px 20px max(18px, env(safe-area-inset-bottom));flex-wrap:nowrap;align-items:flex-start;gap:12px;margin:8px -20px -24px;bottom:-24px}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__footer .keyword-growth-module__LjnItq__explainedAction{flex-basis:auto;align-items:stretch}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__footer .keyword-growth-module__LjnItq__primary{width:100%;min-width:0}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__footer>.keyword-growth-module__LjnItq__button{flex-shrink:0}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__footer .keyword-growth-module__LjnItq__actionReason{font-size:11px}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__choice{padding:16px}.keyword-growth-module__LjnItq__productList{grid-template-columns:1fr;max-height:none}.keyword-growth-module__LjnItq__assetList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.keyword-growth-module__LjnItq__assetThumbnail{height:132px}.keyword-growth-module__LjnItq__assetCard .keyword-growth-module__LjnItq__keywordFacts{font-size:11px}.keyword-growth-module__LjnItq__assetCard .keyword-growth-module__LjnItq__button{padding:8px;font-size:12px}.keyword-growth-module__LjnItq__assetGroupHeading{align-items:flex-start}.keyword-growth-module__LjnItq__sessionControls{font-size:11px}}.keyword-growth-module__LjnItq__adProductChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.keyword-growth-module__LjnItq__adProductChoices .keyword-growth-module__LjnItq__choice{flex-direction:column}.keyword-growth-module__LjnItq__sessionControls{z-index:4;background:var(--kg-bg);padding:4px 0;position:sticky;top:-32px}.keyword-growth-module__LjnItq__modal>.keyword-growth-module__LjnItq__form{padding-top:0}.keyword-growth-module__LjnItq__assetGroup>.keyword-growth-module__LjnItq__button{justify-self:start}.keyword-growth-module__LjnItq__assetList:has(>:only-child){grid-template-columns:minmax(0,260px)}@media (max-width:700px){.keyword-growth-module__LjnItq__adProductChoices{grid-template-columns:1fr}.keyword-growth-module__LjnItq__adProductChoices .keyword-growth-module__LjnItq__choice{flex-direction:row}.keyword-growth-module__LjnItq__sessionControls{top:-24px}.keyword-growth-module__LjnItq__assetList:has(>:only-child){grid-template-columns:minmax(0,1fr)}.keyword-growth-module__LjnItq__assetList:has(>:only-child) .keyword-growth-module__LjnItq__assetThumbnail{height:180px}}.keyword-growth-module__LjnItq__loadingProgress{width:100%;height:5px;accent-color:var(--kg-accent);margin:24px 0}.keyword-growth-module__LjnItq__modal .keyword-growth-module__LjnItq__head>.keyword-growth-module__LjnItq__explainedAction{width:44px}.keyword-growth-module__LjnItq__productList{grid-auto-rows:max-content;align-content:start}.keyword-growth-module__LjnItq__productList .keyword-growth-module__LjnItq__choice b{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.keyword-growth-module__LjnItq__modal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .keyword-growth-module__LjnItq__modal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.plan-app-module___WaLPa__app{--plan-accent:var(--chart-units);color:var(--text-primary);gap:20px;min-width:0;font-size:13px;display:grid}.plan-app-module___WaLPa__app *,.plan-app-module___WaLPa__drawer *{box-sizing:border-box}.plan-app-module___WaLPa__toolbar,.plan-app-module___WaLPa__toolbarActions,.plan-app-module___WaLPa__actions,.plan-app-module___WaLPa__rowHead,.plan-app-module___WaLPa__panelHead,.plan-app-module___WaLPa__panelTitle,.plan-app-module___WaLPa__panelFoot,.plan-app-module___WaLPa__footer{align-items:center;gap:10px;display:flex}.plan-app-module___WaLPa__toolbar,.plan-app-module___WaLPa__rowHead,.plan-app-module___WaLPa__panelHead,.plan-app-module___WaLPa__panelFoot,.plan-app-module___WaLPa__footer{justify-content:space-between}.plan-app-module___WaLPa__toolbar{flex-wrap:wrap;gap:16px}.plan-app-module___WaLPa__toolbar h2{letter-spacing:-.6px;margin-top:3px;font-size:23px;font-weight:600}.plan-app-module___WaLPa__eyebrow{letter-spacing:.14em;color:var(--text-secondary);font-size:10px;font-weight:600}.plan-app-module___WaLPa__toolbarActions{flex-wrap:wrap}.plan-app-module___WaLPa__button,.plan-app-module___WaLPa__iconButton,.plan-app-module___WaLPa__primaryButton,.plan-app-module___WaLPa__textButton{border:1px solid var(--border);cursor:pointer;white-space:nowrap;min-height:40px;color:var(--text-primary);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:600;display:inline-flex}.plan-app-module___WaLPa__button:hover,.plan-app-module___WaLPa__iconButton:hover{background:var(--surface-elevated);border-color:var(--text-secondary)}.plan-app-module___WaLPa__iconButton{border-color:#0000;width:36px;min-width:36px;min-height:36px;padding:6px}.plan-app-module___WaLPa__primaryButton{background:var(--text-primary);color:var(--background);border-color:var(--text-primary);padding-inline:18px}.plan-app-module___WaLPa__textButton{color:var(--chart-units);background:0 0;border:0;min-height:36px;padding:5px 0}.plan-app-module___WaLPa__app button:focus-visible,.plan-app-module___WaLPa__app summary:focus-visible,.plan-app-module___WaLPa__app input:focus-visible,.plan-app-module___WaLPa__drawer button:focus-visible,.plan-app-module___WaLPa__drawer input:focus-visible,.plan-app-module___WaLPa__drawer textarea:focus-visible,.plan-app-module___WaLPa__drawer select:focus-visible,.plan-app-module___WaLPa__drawer summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.plan-app-module___WaLPa__app button:disabled,.plan-app-module___WaLPa__drawer button:disabled{cursor:default;opacity:.5}.plan-app-module___WaLPa__monthPicker{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.plan-app-module___WaLPa__monthPicker input{width:151px;min-width:0;color:var(--text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:0 0;padding:8px 0;font-size:12px}@media (prefers-color-scheme:dark){.plan-app-module___WaLPa__monthPicker input{--lightningcss-light: ;--lightningcss-dark:initial}}.plan-app-module___WaLPa__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.plan-app-module___WaLPa__metric{border:1px solid var(--border);text-align:left;background:var(--surface);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex;position:relative}button.plan-app-module___WaLPa__metric{cursor:pointer}button.plan-app-module___WaLPa__metric:hover{border-color:var(--plan-accent)}button.plan-app-module___WaLPa__metric:disabled{opacity:1}.plan-app-module___WaLPa__metric>span{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.plan-app-module___WaLPa__metric>span svg{color:var(--plan-accent)}.plan-app-module___WaLPa__metric>strong{letter-spacing:-.75px;font-size:25px;font-weight:600;line-height:1.15}.plan-app-module___WaLPa__metric>small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.plan-app-module___WaLPa__metricEdit{color:var(--text-secondary);position:absolute;top:18px;right:15px}.plan-app-module___WaLPa__readiness{color:var(--text-secondary);font-size:11px}.plan-app-module___WaLPa__readiness summary{cursor:pointer;min-height:22px}.plan-app-module___WaLPa__readiness ul{gap:8px;margin-top:12px;padding-left:16px;list-style:outside;display:grid}.plan-app-module___WaLPa__mainGrid{grid-template-columns:minmax(0,2.25fr) minmax(270px,1fr);align-items:start;gap:18px;display:grid}.plan-app-module___WaLPa__panel{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #00000006}.plan-app-module___WaLPa__panelHead{border-bottom:1px solid var(--border);flex-wrap:wrap;min-height:72px;padding:16px 18px}.plan-app-module___WaLPa__panelTitle{min-width:0}.plan-app-module___WaLPa__panelTitle>svg{color:var(--text-secondary);flex-shrink:0}.plan-app-module___WaLPa__panelTitle h3{font-size:14px;font-weight:600}.plan-app-module___WaLPa__panelTitle p{color:var(--text-secondary);margin-top:3px;font-size:11px}.plan-app-module___WaLPa__inlineCallout{background:color-mix(in srgb, var(--chart-warning) 9%, var(--surface));color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;font-size:11px;display:flex}.plan-app-module___WaLPa__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.plan-app-module___WaLPa__table th,.plan-app-module___WaLPa__table td{border-bottom:1px solid var(--border);vertical-align:middle;text-align:right;overflow-wrap:anywhere;padding:12px 14px}.plan-app-module___WaLPa__table th:first-child{text-align:left;width:29%}.plan-app-module___WaLPa__table th:nth-child(2){width:10%}.plan-app-module___WaLPa__table th:nth-child(3){width:18%}.plan-app-module___WaLPa__table th:nth-child(4){text-align:left;width:29%}.plan-app-module___WaLPa__table th:last-child{width:14%}.plan-app-module___WaLPa__table td:nth-child(4){text-align:left}.plan-app-module___WaLPa__table thead{color:var(--text-secondary);background:var(--surface-elevated);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.plan-app-module___WaLPa__table thead th{padding-block:9px;font-weight:400}.plan-app-module___WaLPa__table tbody th{font-weight:400}.plan-app-module___WaLPa__table small{color:var(--text-secondary);margin-top:4px;font-size:10px;display:block}.plan-app-module___WaLPa__table tbody tr:hover{background:var(--chart-hover)}.plan-app-module___WaLPa__table tbody tr:last-child th,.plan-app-module___WaLPa__table tbody tr:last-child td{border-bottom:0}.plan-app-module___WaLPa__table tfoot{background:var(--surface-elevated)}.plan-app-module___WaLPa__table tfoot th,.plan-app-module___WaLPa__table tfoot td{border-bottom:0;border-top:1px solid var(--border)}.plan-app-module___WaLPa__lineName{font-weight:600}.plan-app-module___WaLPa__annual{gap:5px;padding:18px;display:grid}.plan-app-module___WaLPa__annual>span,.plan-app-module___WaLPa__annual>small{color:var(--text-secondary);font-size:11px}.plan-app-module___WaLPa__annual>strong{letter-spacing:-.5px;font-size:25px;font-weight:600}.plan-app-module___WaLPa__monthGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 14px 18px;display:grid}.plan-app-module___WaLPa__monthGrid button{background:var(--surface-elevated);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:7px;flex-direction:column;gap:7px;min-height:66px;padding:8px;display:flex}.plan-app-module___WaLPa__monthGrid button>span{color:var(--text-secondary);font-size:10px}.plan-app-module___WaLPa__monthGrid button strong{letter-spacing:-.25px;font-size:11px;font-weight:600}.plan-app-module___WaLPa__monthGrid button.plan-app-module___WaLPa__selectedMonth{border-color:var(--chart-units);background:color-mix(in srgb, var(--chart-units) 10%, var(--surface))}.plan-app-module___WaLPa__panelFoot{border-top:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;min-height:43px;padding:10px 18px;font-size:11px}.plan-app-module___WaLPa__pill{overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.plan-app-module___WaLPa__neutral{color:var(--text-secondary);background:var(--surface-elevated);border:1px solid var(--border)}.plan-app-module___WaLPa__warning{color:var(--chart-accent);background:color-mix(in srgb, var(--chart-accent) 10%, var(--surface))}.plan-app-module___WaLPa__positive{color:var(--chart-positive);background:color-mix(in srgb, var(--chart-positive) 10%, var(--surface))}.plan-app-module___WaLPa__count{color:var(--text-secondary);background:var(--surface-elevated);border-radius:4px;padding:2px 5px;font-size:10px}.plan-app-module___WaLPa__objectiveList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan-app-module___WaLPa__objectiveLine{border-bottom:1px solid var(--border);padding:12px 18px}.plan-app-module___WaLPa__objectiveLine:nth-child(odd){border-right:1px solid var(--border)}.plan-app-module___WaLPa__objectiveLine .plan-app-module___WaLPa__rowHead>strong{font-size:12px}.plan-app-module___WaLPa__objectiveLine:has(.plan-app-module___WaLPa__envelopeGrid){border-right:0;grid-column:1/-1}.plan-app-module___WaLPa__envelopeGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:12px;display:grid}.plan-app-module___WaLPa__envelope{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:12px;display:flex}.plan-app-module___WaLPa__envelope>span{font-weight:600}.plan-app-module___WaLPa__envelope small{color:var(--text-secondary);font-size:11px}.plan-app-module___WaLPa__envelopeFacts{overflow-wrap:anywhere;gap:6px;margin-top:3px;display:grid}.plan-app-module___WaLPa__envelopeBalance{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:12px;font-size:11px}.plan-app-module___WaLPa__envelopeFacts details{font-size:11px}.plan-app-module___WaLPa__envelopeFacts summary{cursor:pointer;align-content:center;min-height:36px}.plan-app-module___WaLPa__keyword{border-top:1px solid var(--border);gap:5px;padding:9px 0;display:grid}.plan-app-module___WaLPa__secondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.plan-app-module___WaLPa__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.plan-app-module___WaLPa__facts dt{color:var(--text-secondary);font-size:10px}.plan-app-module___WaLPa__facts dd{overflow-wrap:anywhere;margin-top:6px;font-size:15px;font-weight:600}.plan-app-module___WaLPa__chips{flex-wrap:wrap;gap:6px;padding:0 18px 18px;display:flex}.plan-app-module___WaLPa__ruleRows{padding:4px 18px}.plan-app-module___WaLPa__ruleRows>div{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:7px;padding:12px 0;display:flex}.plan-app-module___WaLPa__ruleRows>div:last-child{border-bottom:0}.plan-app-module___WaLPa__ruleRows>div>span:first-child{color:var(--text-secondary);width:100%;font-size:11px}.plan-app-module___WaLPa__ruleRows strong{font-size:12px;font-weight:500}.plan-app-module___WaLPa__economicsGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan-app-module___WaLPa__economics{min-width:0;padding:14px 18px}.plan-app-module___WaLPa__economics+.plan-app-module___WaLPa__economics{border-left:1px solid var(--border)}.plan-app-module___WaLPa__economics .plan-app-module___WaLPa__facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0 0}.plan-app-module___WaLPa__economics .plan-app-module___WaLPa__rowHead strong{font-size:12px}.plan-app-module___WaLPa__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex}.plan-app-module___WaLPa__empty svg{color:var(--plan-accent)}.plan-app-module___WaLPa__empty p{color:var(--text-secondary);max-width:320px;font-size:12px;line-height:1.6}.plan-app-module___WaLPa__emptySmall{color:var(--text-secondary);padding:18px;font-size:11px;line-height:1.6;display:block}.plan-app-module___WaLPa__objectiveLine>.plan-app-module___WaLPa__emptySmall{padding:3px 0 8px}.plan-app-module___WaLPa__muted{color:var(--text-secondary);font-size:11px}.plan-app-module___WaLPa__footer{color:var(--text-secondary);padding-bottom:16px;font-size:11px}.plan-app-module___WaLPa__footer a{align-items:center;gap:4px;min-height:40px;display:inline-flex}.plan-app-module___WaLPa__notice,.plan-app-module___WaLPa__banner{background:color-mix(in srgb, var(--chart-units) 10%, var(--surface));color:var(--text-primary);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.plan-app-module___WaLPa__notice .plan-app-module___WaLPa__iconButton{margin-left:auto}.plan-app-module___WaLPa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plan-app-module___WaLPa__drawer{border:0;border-left:1px solid var(--border);background:var(--surface);width:min(620px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text-primary);margin:0;padding:0;font-size:13px;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 50px #0000001a}.plan-app-module___WaLPa__drawer[open]{flex-direction:column;display:flex}.plan-app-module___WaLPa__drawer::backdrop{background:var(--drawer-scrim)}.plan-app-module___WaLPa__drawerHead{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px;display:flex}.plan-app-module___WaLPa__drawerHead h2{overflow-wrap:anywhere;margin-top:5px;font-size:20px;font-weight:600;line-height:1.3}.plan-app-module___WaLPa__drawerForm{flex-direction:column;flex:1;min-height:0;display:flex}.plan-app-module___WaLPa__drawerBody{overscroll-behavior:contain;flex:1;padding:24px;overflow:auto}.plan-app-module___WaLPa__description{color:var(--text-secondary);margin-bottom:22px;font-size:12px;line-height:1.6}.plan-app-module___WaLPa__drawerFoot{border-top:1px solid var(--border);padding:16px 24px;padding-bottom:max(16px, env(safe-area-inset-bottom));background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.plan-app-module___WaLPa__drawerFoot small{color:var(--text-secondary);font-size:11px}.plan-app-module___WaLPa__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.plan-app-module___WaLPa__field{min-width:0}.plan-app-module___WaLPa__field label{margin-bottom:7px;font-size:12px;font-weight:500;display:block}.plan-app-module___WaLPa__input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--text-primary);border-radius:7px;padding:9px 10px;font-size:13px;line-height:1.5;display:block}.plan-app-module___WaLPa__input:disabled{background:var(--surface-elevated);color:var(--text-secondary)}textarea.plan-app-module___WaLPa__input{resize:vertical}.plan-app-module___WaLPa__help{color:var(--text-secondary);margin-top:6px;font-size:10px;line-height:1.6}.plan-app-module___WaLPa__wide,.plan-app-module___WaLPa__fieldGroup,.plan-app-module___WaLPa__object{grid-column:1/-1;min-width:0}.plan-app-module___WaLPa__object{border:1px solid var(--border);border-radius:8px;margin:0;padding:14px}.plan-app-module___WaLPa__object legend{padding:0 5px;font-size:12px;font-weight:600}.plan-app-module___WaLPa__object>.plan-app-module___WaLPa__help{margin:0 0 12px}.plan-app-module___WaLPa__bareFieldset{border:0;min-width:0;margin:0;padding:0}.plan-app-module___WaLPa__fieldGroup{border-top:1px solid var(--border);padding-top:18px}.plan-app-module___WaLPa__fieldGroup:first-child{border-top:0;padding-top:0}.plan-app-module___WaLPa__fieldGroup h3{font-size:13px;font-weight:600}.plan-app-module___WaLPa__editRow{border:1px solid var(--border);border-radius:8px;margin-top:12px;padding:14px}.plan-app-module___WaLPa__editRow>.plan-app-module___WaLPa__rowHead{margin-bottom:15px}.plan-app-module___WaLPa__editRow>.plan-app-module___WaLPa__rowHead>strong{overflow-wrap:anywhere;font-size:12px}.plan-app-module___WaLPa__editRow .plan-app-module___WaLPa__editRow{padding:12px}.plan-app-module___WaLPa__required{color:var(--text-secondary)}.plan-app-module___WaLPa__sources{border-top:1px solid var(--border);color:var(--text-secondary);margin-top:24px;font-size:11px}.plan-app-module___WaLPa__sources summary{cursor:pointer;align-content:center;min-height:44px}.plan-app-module___WaLPa__sources div{overflow-wrap:anywhere;gap:4px;padding:8px 0;display:grid}.plan-app-module___WaLPa__error{background:color-mix(in srgb, var(--chart-danger) 8%, var(--surface));border:1px solid var(--chart-danger);border-radius:8px;margin-top:18px;padding:14px;font-size:12px}.plan-app-module___WaLPa__error p{white-space:pre-line;overflow-wrap:anywhere;margin:8px 0;line-height:1.6}.plan-app-module___WaLPa__error .plan-app-module___WaLPa__actions{margin-top:10px}.plan-app-module___WaLPa__history{padding:0 24px;overflow:auto}.plan-app-module___WaLPa__history article{border-bottom:1px solid var(--border);padding:22px 0}.plan-app-module___WaLPa__history p{overflow-wrap:anywhere;margin:12px 0;line-height:1.7}.plan-app-module___WaLPa__history small{color:var(--text-secondary);font-size:11px}@media (max-width:1100px){.plan-app-module___WaLPa__mainGrid{grid-template-columns:minmax(0,1fr)}.plan-app-module___WaLPa__annual{padding-bottom:14px;display:inline-grid}.plan-app-module___WaLPa__monthGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.plan-app-module___WaLPa__metric>strong{font-size:21px}}@media (max-width:640px){.plan-app-module___WaLPa__monthPicker,.plan-app-module___WaLPa__monthPicker input{min-height:44px}.plan-app-module___WaLPa__app{gap:14px}.plan-app-module___WaLPa__toolbar h2{font-size:21px}.plan-app-module___WaLPa__toolbarActions{gap:8px;width:100%}.plan-app-module___WaLPa__toolbarActions>.plan-app-module___WaLPa__pill{margin-left:auto}.plan-app-module___WaLPa__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.plan-app-module___WaLPa__metric{gap:10px;padding:14px}.plan-app-module___WaLPa__metric>strong{font-size:21px;line-height:1.25}.plan-app-module___WaLPa__metric>span{gap:5px;padding-right:6px;font-size:10px}.plan-app-module___WaLPa__metricEdit{display:none}.plan-app-module___WaLPa__metric>small{font-size:10px}.plan-app-module___WaLPa__mainGrid,.plan-app-module___WaLPa__secondaryGrid{grid-template-columns:minmax(0,1fr);gap:14px}.plan-app-module___WaLPa__panelHead{gap:10px;padding:14px}.plan-app-module___WaLPa__panelTitle h3{font-size:13px}.plan-app-module___WaLPa__panelHead>.plan-app-module___WaLPa__actions{justify-content:flex-end;width:100%}.plan-app-module___WaLPa__button,.plan-app-module___WaLPa__primaryButton,.plan-app-module___WaLPa__textButton{min-height:44px}.plan-app-module___WaLPa__iconButton{width:44px;min-width:44px;min-height:44px}.plan-app-module___WaLPa__inlineCallout{flex-wrap:wrap;gap:0;padding:8px 14px}.plan-app-module___WaLPa__table thead{display:none}.plan-app-module___WaLPa__table,.plan-app-module___WaLPa__table tbody,.plan-app-module___WaLPa__table tfoot,.plan-app-module___WaLPa__table tr,.plan-app-module___WaLPa__table td,.plan-app-module___WaLPa__table th{width:auto;display:block}.plan-app-module___WaLPa__table tbody tr,.plan-app-module___WaLPa__table tfoot tr{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.plan-app-module___WaLPa__table tbody tr:last-child{border:0}.plan-app-module___WaLPa__table td,.plan-app-module___WaLPa__table th{padding:0;text-align:left!important;border:0!important;width:auto!important}.plan-app-module___WaLPa__table tbody th{grid-column:1/-1;padding-right:60px}.plan-app-module___WaLPa__table td:before{content:attr(data-label);color:var(--text-secondary);margin-bottom:5px;font-size:10px;display:block}.plan-app-module___WaLPa__table tr{position:relative}.plan-app-module___WaLPa__table tbody td:last-child{position:absolute;top:8px;right:10px}.plan-app-module___WaLPa__table td:nth-child(4){flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:7px;display:flex}.plan-app-module___WaLPa__table td:nth-child(4):before{width:100%}.plan-app-module___WaLPa__table td small{margin:0}.plan-app-module___WaLPa__table tfoot td:last-child{color:var(--text-secondary);grid-column:1/-1;font-size:11px}.plan-app-module___WaLPa__table .plan-app-module___WaLPa__lineName{font-size:13px}.plan-app-module___WaLPa__monthGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-app-module___WaLPa__monthGrid button strong{font-size:12px}.plan-app-module___WaLPa__objectiveList{grid-template-columns:minmax(0,1fr)}.plan-app-module___WaLPa__objectiveLine{padding:12px 14px;border-right:0!important}.plan-app-module___WaLPa__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:14px}.plan-app-module___WaLPa__economicsGrid{grid-template-columns:minmax(0,1fr)}.plan-app-module___WaLPa__economics+.plan-app-module___WaLPa__economics{border-left:0;border-top:1px solid var(--border)}.plan-app-module___WaLPa__footer{flex-wrap:wrap;gap:0}.plan-app-module___WaLPa__drawerHead{padding:18px 16px}.plan-app-module___WaLPa__drawerHead h2{font-size:18px}.plan-app-module___WaLPa__drawerBody{padding:18px 16px}.plan-app-module___WaLPa__drawerFoot{flex-wrap:wrap;padding:12px 16px}.plan-app-module___WaLPa__drawerFoot>.plan-app-module___WaLPa__actions{margin-left:auto}.plan-app-module___WaLPa__fields{grid-template-columns:minmax(0,1fr);gap:16px}.plan-app-module___WaLPa__input{min-height:44px;font-size:16px}.plan-app-module___WaLPa__editRow{padding:12px}.plan-app-module___WaLPa__editRow .plan-app-module___WaLPa__editRow{padding:10px}.plan-app-module___WaLPa__object{padding:12px}.plan-app-module___WaLPa__history{padding:0 16px}}.plan-app-module___WaLPa__mappingSection{min-width:0;scroll-margin-top:90px}.plan-app-module___WaLPa__mappingChoice{border-bottom:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:10px;padding:14px 0;display:flex}.plan-app-module___WaLPa__mappingChoice:last-child{border-bottom:0}.plan-app-module___WaLPa__mappingChoice input{accent-color:var(--chart-units);flex-shrink:0;margin-top:4px}.plan-app-module___WaLPa__mappingChoice span{overflow-wrap:anywhere;min-width:0}.plan-app-module___WaLPa__mappingChoice strong{font-size:13px;font-weight:600;display:block}.plan-app-module___WaLPa__mappingChoice small{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.5;display:block}.plan-app-module___WaLPa__mappingChoice small .plan-app-module___WaLPa__pill{display:inline-flex}
.brand-workspace-module__Bjyffa__workspace{overflow-wrap:anywhere;min-width:0}.brand-workspace-module__Bjyffa__workspace summary{cursor:pointer;align-content:center;min-height:44px}.brand-workspace-module__Bjyffa__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.brand-workspace-module__Bjyffa__table th{color:var(--color-gray-500);text-align:right;padding:12px 16px;font-size:11px;font-weight:500}.brand-workspace-module__Bjyffa__table th:first-child{text-align:left;width:36%}.brand-workspace-module__Bjyffa__table td{border-top:1px solid var(--chart-grid);text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;padding:16px}.brand-workspace-module__Bjyffa__table td:first-child{text-align:left}.brand-workspace-module__Bjyffa__table td [data-mobile-label]{display:none}.brand-workspace-module__Bjyffa__table [data-trend-area]>div{min-height:44px}@media (max-width:639px){.brand-workspace-module__Bjyffa__table,.brand-workspace-module__Bjyffa__table tbody{display:block}.brand-workspace-module__Bjyffa__table thead{display:none}.brand-workspace-module__Bjyffa__table tr{border-top:1px solid var(--chart-grid);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:18px 0;display:grid}.brand-workspace-module__Bjyffa__table td{text-align:left;border:0;min-width:0;padding:0;display:block}.brand-workspace-module__Bjyffa__table td:first-child{grid-column:1/-1}.brand-workspace-module__Bjyffa__table td [data-mobile-label]{color:var(--color-gray-500);margin-bottom:4px;font-size:11px;display:block}}
.shadow-scoreboard-module__9vUVGG__root,.shadow-scoreboard-module__9vUVGG__evidenceDrawer{min-width:0;color:var(--text-primary)}.shadow-scoreboard-module__9vUVGG__root *,.shadow-scoreboard-module__9vUVGG__evidenceDrawer *{overflow-wrap:anywhere;min-width:0}.shadow-scoreboard-module__9vUVGG__root{flex-direction:column;gap:36px;display:flex}.shadow-scoreboard-module__9vUVGG__root svg,.shadow-scoreboard-module__9vUVGG__evidenceDrawer svg{flex-shrink:0}.shadow-scoreboard-module__9vUVGG__root h1{letter-spacing:-.04em;margin-top:8px;font-size:clamp(30px,4vw,40px);font-weight:600;line-height:1.15}.shadow-scoreboard-module__9vUVGG__root h2{letter-spacing:-.025em;margin-top:8px;font-size:24px;font-weight:600;line-height:1.25}.shadow-scoreboard-module__9vUVGG__root h3{font-size:16px;font-weight:600;line-height:1.4}.shadow-scoreboard-module__9vUVGG__root p,.shadow-scoreboard-module__9vUVGG__evidenceDrawer p{line-height:1.65}.shadow-scoreboard-module__9vUVGG__kicker{text-transform:uppercase;letter-spacing:.09em;color:var(--text-secondary);font-size:11px;font-weight:600}.shadow-scoreboard-module__9vUVGG__headingRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.shadow-scoreboard-module__9vUVGG__badge{border:1px solid var(--border);color:var(--text-secondary);border-radius:30px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:inline-flex}.shadow-scoreboard-module__9vUVGG__intro{color:var(--text-secondary);margin-top:16px;font-size:15px}.shadow-scoreboard-module__9vUVGG__summary{border:1px solid var(--border);background:var(--surface-elevated);border-radius:12px;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 12px;padding:22px 24px;display:grid}.shadow-scoreboard-module__9vUVGG__summary>div+div{border-left:1px solid var(--border);padding-left:24px}.shadow-scoreboard-module__9vUVGG__summary strong{letter-spacing:-.02em;margin:6px 0;font-size:20px;font-weight:600;line-height:1.3;display:block}.shadow-scoreboard-module__9vUVGG__summary p,.shadow-scoreboard-module__9vUVGG__description{color:var(--text-secondary);font-size:14px}.shadow-scoreboard-module__9vUVGG__description{max-width:850px;margin-top:12px}.shadow-scoreboard-module__9vUVGG__meta{color:var(--text-secondary);font-size:12px}.shadow-scoreboard-module__9vUVGG__section{flex-direction:column;gap:18px;display:flex}.shadow-scoreboard-module__9vUVGG__gradeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.shadow-scoreboard-module__9vUVGG__gradeCard{border:1px solid var(--border);background:linear-gradient(130deg, color-mix(in srgb, var(--chart-units) 7%, var(--surface)), var(--surface) 65%);border-radius:12px;padding:24px}.shadow-scoreboard-module__9vUVGG__score{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:22px;font-size:48px;font-weight:600;line-height:1.1!important}.shadow-scoreboard-module__9vUVGG__score span{letter-spacing:0;color:var(--text-secondary);margin-left:6px;font-size:18px;font-weight:400}.shadow-scoreboard-module__9vUVGG__scoreLabel{margin-top:6px;font-size:13px}.shadow-scoreboard-module__9vUVGG__purchaseStats,.shadow-scoreboard-module__9vUVGG__bidStats{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0 16px;padding-top:18px;display:grid}.shadow-scoreboard-module__9vUVGG__purchaseStats dt,.shadow-scoreboard-module__9vUVGG__bidStats dt,.shadow-scoreboard-module__9vUVGG__sourceDates dt{color:var(--text-secondary);font-size:12px;line-height:1.5}.shadow-scoreboard-module__9vUVGG__purchaseStats dd{font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;font-weight:500}.shadow-scoreboard-module__9vUVGG__gradeCard>.shadow-scoreboard-module__9vUVGG__button{margin-top:16px}.shadow-scoreboard-module__9vUVGG__button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.shadow-scoreboard-module__9vUVGG__button:hover{background:var(--surface-elevated);border-color:var(--text-secondary)}.shadow-scoreboard-module__9vUVGG__root :is(button,a,select,summary):focus-visible,.shadow-scoreboard-module__9vUVGG__evidenceDrawer :is(button,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.shadow-scoreboard-module__9vUVGG__brandList{border:1px solid var(--border);background:var(--surface);border-radius:12px}.shadow-scoreboard-module__9vUVGG__brandRow{grid-template-columns:minmax(150px,1fr) minmax(0,2.5fr) auto;align-items:center;gap:24px;padding:20px 24px;display:grid}.shadow-scoreboard-module__9vUVGG__brandRow+.shadow-scoreboard-module__9vUVGG__brandRow{border-top:1px solid var(--border)}.shadow-scoreboard-module__9vUVGG__brandRow p{font-size:13px}.shadow-scoreboard-module__9vUVGG__brandRow .shadow-scoreboard-module__9vUVGG__meta{margin-top:6px;font-size:12px}.shadow-scoreboard-module__9vUVGG__status{color:var(--text-secondary);margin-top:6px;font-size:12px;display:inline-block}.shadow-scoreboard-module__9vUVGG__disclosure{border:1px solid var(--border);background:var(--surface);border-radius:10px}.shadow-scoreboard-module__9vUVGG__disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 18px;font-size:13px;font-weight:500;list-style:none;display:flex}.shadow-scoreboard-module__9vUVGG__disclosure summary::-webkit-details-marker{display:none}.shadow-scoreboard-module__9vUVGG__disclosure[open]>summary{border-bottom:1px solid var(--border)}.shadow-scoreboard-module__9vUVGG__disclosure[open]>summary svg{transform:rotate(180deg)}.shadow-scoreboard-module__9vUVGG__disclosure>div{color:var(--text-secondary);padding:18px;font-size:13px}.shadow-scoreboard-module__9vUVGG__disclosure p+p{margin-top:12px}.shadow-scoreboard-module__9vUVGG__disclosure pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-elevated);padding:16px;font-size:11px;line-height:1.6}.shadow-scoreboard-module__9vUVGG__moneyCard{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}.shadow-scoreboard-module__9vUVGG__selectWrap{align-items:center;gap:10px;max-width:100%;font-size:12px;display:flex}.shadow-scoreboard-module__9vUVGG__selectWrap select{border:1px solid var(--border);background:var(--surface);border-radius:8px;max-width:100%;min-height:44px;padding:8px 30px 8px 12px}.shadow-scoreboard-module__9vUVGG__bidStats{grid-template-columns:repeat(3,minmax(0,1fr))}.shadow-scoreboard-module__9vUVGG__bidStats dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:32px;font-weight:500}.shadow-scoreboard-module__9vUVGG__callout{border-left:3px solid var(--chart-warning);background:color-mix(in srgb, var(--chart-warning) 7%, var(--surface));border-radius:0 8px 8px 0;margin:22px 0 16px;padding:16px 18px;font-size:13px}.shadow-scoreboard-module__9vUVGG__callout strong{font-weight:600}.shadow-scoreboard-module__9vUVGG__callout p{color:var(--text-secondary);margin-top:6px}.shadow-scoreboard-module__9vUVGG__unlock{border:1px solid var(--border);background:var(--surface-elevated);border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:24px;display:flex}.shadow-scoreboard-module__9vUVGG__unlock>div{max-width:850px}.shadow-scoreboard-module__9vUVGG__unlock p{color:var(--text-secondary);margin-top:10px;font-size:14px}.shadow-scoreboard-module__9vUVGG__unlock .shadow-scoreboard-module__9vUVGG__meta{font-size:12px}.shadow-scoreboard-module__9vUVGG__unlock .shadow-scoreboard-module__9vUVGG__button{flex-shrink:0}.shadow-scoreboard-module__9vUVGG__sourceDates{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.shadow-scoreboard-module__9vUVGG__disclosure .shadow-scoreboard-module__9vUVGG__button{margin-top:16px}.shadow-scoreboard-module__9vUVGG__empty{background:var(--surface-elevated);border:1px solid var(--border);border-radius:10px;padding:24px}.shadow-scoreboard-module__9vUVGG__empty p{color:var(--text-secondary);margin:10px 0;font-size:14px}.shadow-scoreboard-module__9vUVGG__moneyCard .shadow-scoreboard-module__9vUVGG__empty{margin-top:20px}.shadow-scoreboard-module__9vUVGG__metricDefinition summary{cursor:pointer;min-height:44px;color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;line-height:20px;list-style:none;display:flex}.shadow-scoreboard-module__9vUVGG__metricDefinition summary::-webkit-details-marker{display:none}.shadow-scoreboard-module__9vUVGG__metricDefinition[open] summary{font-weight:600}.shadow-scoreboard-module__9vUVGG__metricDefinition p{border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-secondary);border-radius:8px;margin:6px 0 12px;padding:12px;font-size:12px;line-height:20px}@media (max-width:700px){.shadow-scoreboard-module__9vUVGG__root{gap:28px}.shadow-scoreboard-module__9vUVGG__root h2{font-size:22px}.shadow-scoreboard-module__9vUVGG__summary,.shadow-scoreboard-module__9vUVGG__gradeGrid,.shadow-scoreboard-module__9vUVGG__sourceDates{grid-template-columns:minmax(0,1fr)}.shadow-scoreboard-module__9vUVGG__summary{gap:18px;padding:18px}.shadow-scoreboard-module__9vUVGG__summary>div+div{border-left:0;border-top:1px solid var(--border);padding:18px 0 0}.shadow-scoreboard-module__9vUVGG__gradeCard,.shadow-scoreboard-module__9vUVGG__moneyCard,.shadow-scoreboard-module__9vUVGG__unlock{padding:18px}.shadow-scoreboard-module__9vUVGG__brandRow{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}.shadow-scoreboard-module__9vUVGG__brandRow .shadow-scoreboard-module__9vUVGG__button{justify-self:start}.shadow-scoreboard-module__9vUVGG__selectWrap{width:100%}.shadow-scoreboard-module__9vUVGG__selectWrap select{flex:1}.shadow-scoreboard-module__9vUVGG__bidStats{grid-template-columns:repeat(2,minmax(0,1fr))}.shadow-scoreboard-module__9vUVGG__bidStats>div:last-child{grid-column:1/-1}.shadow-scoreboard-module__9vUVGG__unlock{flex-direction:column;align-items:flex-start;gap:18px}}
