@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.3ykghqjb5ppsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.0lmgotk6waklk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0ec3e76flwb9j.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.3l17ub4npw-5z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.2_16a3jj3m9yb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.3xt4epvyjlv6l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.10f31zp4gc5wb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._3U65Rq_className{font-family:Inter,Inter Fallback;font-style:normal}._3U65Rq_variable{--font-sans:"Inter", "Inter Fallback"}
:root,[data-theme=light]{--bg-canvas:#faf9f6;--bg-surface:#fff;--bg-surface-raised:#fff;--bg-muted:#f1efea;--border-default:#e4e1da;--border-strong:#c9c5bb;--text-primary:#1e1d1a;--text-secondary:#5c5952;--text-muted:#8a867d;--action-primary:#2f55d4;--action-primary-text:#fff;--focus-ring:#2f55d4;--status-success:#1e7a4c;--status-warning:#9a6b12;--status-danger:#b3261e;--status-info:#2f55d4;--status-tint-success:#e4efea;--status-tint-warning:#f3ede3;--status-tint-danger:#f6e5e4;--status-tint-info:#e6ebfa;--brand-oneka:#0e8a86;--brand-dish:#c2553a;--brand-starr:#a86e0f;--scrim:#141311;--elevation-1:0 1px 2px #1413110f, 0 2px 8px #1413110f;--elevation-2:0 4px 16px #1413111f;--elevation-3:0 12px 32px #1413112e}[data-theme=dark]{--bg-canvas:#141311;--bg-surface:#1c1b18;--bg-surface-raised:#232220;--bg-muted:#2a2926;--border-default:#34322e;--border-strong:#4a4742;--text-primary:#ece9e2;--text-secondary:#a8a49b;--text-muted:#76726a;--action-primary:#6f8cff;--action-primary-text:#0e1430;--focus-ring:#6f8cff;--status-success:#5cc98a;--status-warning:#e2b457;--status-danger:#f28b82;--status-info:#8fa6ff;--status-tint-success:#283a2d;--status-tint-warning:#403723;--status-tint-danger:#432f2b;--status-tint-info:#313442;--brand-oneka:#0e8a86;--brand-dish:#c2553a;--brand-starr:#a86e0f;--scrim:#000;--elevation-1:none;--elevation-2:none;--elevation-3:none}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:8px;--radius-lg:12px;--radius-full:9999px;--tap-min:44px;--button-mobile:48px;--button-desktop:40px;--row:56px;--chip:24px;--chip-dot:10px;--card-edge:3px;--meter:8px;--icon-sm:16px;--icon-md:20px;--rail:240px;--content-max:1040px;--panel:480px;--duration-instant:.1s;--duration-fast:.16s;--duration-base:.24s;--duration-slow:.4s;--ease-enter:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-move:cubic-bezier(.4, 0, .2, 1);--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.display{font-family:var(--font-sans);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:36px}.heading-1{font-family:var(--font-sans);letter-spacing:-.005em;font-size:22px;font-weight:600;line-height:28px}.heading-2{font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:24px}.body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:21px}.label{font-family:var(--font-sans);letter-spacing:.01em;font-size:12px;font-weight:600;line-height:16px}.caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}.heading-2-mobile{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:26px}.body-mobile{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.label-mobile{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:18px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--bg-canvas)}body{font-family:var(--font-sans);background:var(--bg-canvas);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:21px}:focus-visible,.focus-ring:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:var(--duration-instant)!important;scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.cs-num{font-variant-numeric:tabular-nums}.cs-icon{vertical-align:-3px;stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:inline-block}.cs-icon-md{vertical-align:-5px;width:20px;height:20px}.cs-btn{font:inherit;letter-spacing:.01em;height:var(--button-desktop);min-width:var(--tap-min);padding:0 var(--space-4);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;transition:background-color var(--duration-instant) var(--ease-move), transform var(--duration-instant) var(--ease-move), filter var(--duration-instant) var(--ease-move);background:0 0;border:1px solid #0000;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.cs-btn:active{transform:scale(.97)}.cs-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cs-btn-primary{background:var(--action-primary);color:var(--action-primary-text);border-color:var(--action-primary)}.cs-btn-primary:hover{filter:brightness(.94)}.cs-btn-secondary{background:var(--bg-surface);border-color:var(--border-strong);color:var(--text-primary)}.cs-btn-secondary:hover{background:var(--bg-muted)}.cs-btn-text{color:var(--text-secondary);padding:0 var(--space-3)}.cs-btn-text:hover{background:var(--bg-muted);color:var(--text-primary)}.cs-btn-danger{background:var(--status-danger);color:var(--action-primary-text);border-color:var(--status-danger)}.cs-btn-danger:hover{filter:brightness(.94)}.cs-btn-lg{height:var(--button-mobile);padding:0 var(--space-5);font-size:13px;line-height:18px}.cs-btn[disabled],.cs-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cs-btn[disabled]:active{transform:none}.cs-chip{align-items:center;gap:var(--space-2);height:var(--chip);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}button.cs-chip{font:inherit;cursor:pointer;min-height:var(--chip);font-size:12px;font-weight:600}button.cs-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cs-chip-dot{width:var(--chip-dot);height:var(--chip-dot);border-radius:var(--radius-full);flex:none}.cs-chip-all .cs-chip-dot{background:conic-gradient(var(--brand-oneka) 0 33%, var(--brand-dish) 33% 66%, var(--brand-starr) 66% 100%)}.cs-chip-inactive{color:var(--text-secondary)}.cs-chip-inactive .cs-chip-dot{opacity:.5}.cs-chip-meta{color:var(--text-secondary);font-weight:400}.cs-chip-badge{align-items:center;gap:var(--space-1);color:var(--status-info);display:inline-flex}.cs-status{align-items:center;gap:var(--space-1);height:var(--chip);padding:0 var(--space-2);border-radius:var(--radius-full);letter-spacing:.01em;white-space:nowrap;background:var(--bg-muted);color:var(--text-primary);font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.cs-status .cs-icon{width:var(--icon-sm);height:var(--icon-sm)}.cs-tone-neutral{background:var(--bg-muted);color:var(--text-primary)}.cs-tone-success{background:var(--status-tint-success);color:var(--text-primary)}.cs-tone-success .cs-icon{color:var(--status-success)}.cs-tone-warning{background:var(--status-tint-warning);color:var(--text-primary)}.cs-tone-warning .cs-icon{color:var(--status-warning)}.cs-tone-danger{background:var(--status-tint-danger);color:var(--text-primary)}.cs-tone-danger .cs-icon{color:var(--status-danger)}.cs-tone-info{background:var(--status-tint-info);color:var(--text-primary)}.cs-tone-info .cs-icon{color:var(--status-info)}.cs-badge-source{border:1px solid var(--border-default);color:var(--text-secondary);background:0 0}.cs-meter{gap:var(--space-2);flex-direction:column;display:flex}.cs-meter-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.cs-meter-label{letter-spacing:.01em;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:16px}.cs-meter-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.cs-meter-track{height:var(--meter);border-radius:var(--radius-full);background:var(--bg-muted);position:relative;overflow:visible}.cs-meter-fill{border-radius:var(--radius-full);background:var(--text-secondary);max-width:100%;transition:width var(--duration-slow) var(--ease-move);position:absolute;top:0;bottom:0;left:0}.cs-meter-80 .cs-meter-fill{background:var(--status-warning)}.cs-meter-100 .cs-meter-fill{background:var(--status-danger)}.cs-meter-override .cs-meter-fill{background:var(--status-info)}.cs-meter-tick{background:var(--border-strong);width:2px;position:absolute;top:-3px;bottom:-3px}.cs-meter-tick-100{background:var(--text-muted)}.cs-meter-foot{align-items:center;gap:var(--space-2);display:flex}.cs-meter-unlimited{color:var(--text-secondary);font-size:12px;line-height:16px}.cs-banner{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-radius:var(--radius-sm);color:var(--text-primary);border:1px solid #0000;display:flex}.cs-banner .cs-icon{width:var(--icon-md);height:var(--icon-md)}.cs-banner-body{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.cs-banner-msg{font-size:14px;font-weight:600;line-height:21px}.cs-banner-who{color:var(--text-secondary);font-size:12px;line-height:16px}.cs-banner-danger{background:var(--status-tint-danger);border-color:var(--status-danger)}.cs-banner-danger>.cs-icon{color:var(--status-danger)}.cs-banner-warning{background:var(--status-tint-warning);border-color:var(--status-warning)}.cs-banner-warning>.cs-icon{color:var(--status-warning)}.cs-banner-info{background:var(--status-tint-info);border-color:var(--status-info)}.cs-banner-info>.cs-icon{color:var(--status-info)}.cs-banner .cs-btn{height:36px}.cs-rule{gap:var(--space-1) var(--space-4);min-height:var(--row);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);grid-template-columns:1fr auto;align-items:center;display:grid}.cs-rule-sentence{font-size:14px;line-height:21px}.cs-rule-meta{align-items:center;gap:var(--space-2) var(--space-3);color:var(--text-secondary);flex-wrap:wrap;grid-column:1;font-size:12px;line-height:16px;display:flex}.cs-rule-action{color:var(--text-secondary);grid-area:1/2/span 2;align-items:center;display:flex}.cs-rule-cap{color:var(--status-danger);align-items:center;gap:var(--space-1);display:inline-flex}.cs-rule-dim{background:var(--bg-muted)}.cs-rule-dim .cs-rule-sentence,.cs-rule-disabled .cs-rule-sentence{color:var(--text-secondary)}.cs-diff{border-left:2px solid var(--border-default);padding-left:var(--space-3)}.cs-diff-summary{font:inherit;align-items:center;gap:var(--space-2);width:100%;min-height:var(--tap-min);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:16px;display:flex}.cs-diff-summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.cs-diff-count{font-weight:600}.cs-diff-list{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cs-diff-chev{transition:transform var(--duration-fast) var(--ease-move);color:var(--text-secondary)}.cs-diff-open .cs-diff-chev{transform:rotate(180deg)}.cs-diff-body{gap:var(--space-3);padding:var(--space-2) 0 var(--space-3);grid-template-columns:1fr;display:grid}.cs-diff-cols{gap:var(--space-3);grid-template-columns:1fr;display:grid}.cs-diff-wide .cs-diff-cols{grid-template-columns:1fr 1fr}.cs-diff-col h4{margin:0 0 var(--space-1);letter-spacing:.01em;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:16px}.cs-diff-text{margin:0;font-size:14px;line-height:21px}.cs-del{color:var(--text-secondary);text-decoration:line-through}.cs-add{text-decoration:underline;-webkit-text-decoration-color:var(--status-info);text-decoration-color:var(--status-info);text-underline-offset:3px;text-decoration-thickness:2px}.cs-diff-reasons{gap:var(--space-1);color:var(--text-secondary);flex-direction:column;margin:0;padding:0;font-size:12px;line-height:16px;list-style:none;display:flex}.cs-diff-reasons li{gap:var(--space-2);display:flex}.cs-diff-reasons li:before{content:"";border-radius:var(--radius-full);background:var(--status-info);flex:none;width:4px;height:4px;margin-top:6px}.cs-diff-none{color:var(--text-secondary);font-size:12px;line-height:16px}.cs-field{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-default);grid-template-columns:120px 1fr 1fr auto;align-items:start;font-size:14px;line-height:21px;display:grid}.cs-field-name{color:var(--text-secondary);align-items:center;gap:var(--space-1);padding-top:2px;font-size:12px;font-weight:600;line-height:16px;display:flex}.cs-field-cur{color:var(--text-secondary)}.cs-field-accepted .cs-field-new{color:var(--status-success)}.cs-field-lock{color:var(--text-secondary)}.cs-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;position:relative}.cs-card-edge{box-shadow:inset var(--card-edge) 0 0 0 var(--cs-brand,var(--border-default))}.cs-card-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cs-card-channels{gap:var(--space-1);margin-left:auto;display:inline-flex}.cs-chan{letter-spacing:0;background:var(--bg-muted);width:20px;height:20px;color:var(--text-secondary);border-radius:4px;justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.cs-card-meta{align-items:center;gap:var(--space-2);color:var(--text-secondary);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.cs-card-time{color:var(--text-primary);align-items:center;gap:var(--space-1);font-weight:600;display:inline-flex}.cs-card-preview{gap:var(--space-3);align-items:flex-start;display:flex}.cs-thumb{border-radius:var(--radius-sm);background:var(--bg-muted);border:1px solid var(--border-default);flex:none;width:72px;height:90px;overflow:hidden}.cs-thumb-sq{height:72px}.cs-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cs-card-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.cs-card-actions{align-items:center;gap:var(--space-2);padding-top:var(--space-1);display:flex}.cs-card-actions .cs-spacer{flex:1}.cs-card-note{color:var(--text-secondary);align-items:center;gap:var(--space-1);font-size:12px;line-height:16px;display:flex}.cs-card-note-danger{color:var(--status-danger)}.cs-card-note-success{color:var(--status-success)}.cs-card-metrics{gap:var(--space-5);color:var(--text-secondary);font-size:12px;line-height:16px;display:flex}.cs-card-metrics b{color:var(--text-primary);font-size:17px;font-weight:600;line-height:24px;display:block}.cs-pillars{height:var(--meter);border-radius:var(--radius-full);background:var(--bg-muted);display:flex;overflow:hidden}.cs-pillars>span{height:100%}.cs-pillars-legend{gap:var(--space-1) var(--space-3);color:var(--text-secondary);flex-wrap:wrap;font-size:12px;line-height:16px;display:flex}.cs-pillars-legend i{width:8px;height:8px;margin-right:var(--space-1);vertical-align:0;border-radius:2px;display:inline-block}.cs-pillar-0{background:var(--text-primary)}.cs-pillar-1{background:var(--text-secondary)}.cs-pillar-2{background:var(--border-strong)}.cs-pillar-3{background:var(--status-info)}.cs-rows{border-top:1px solid var(--border-default);flex-direction:column;display:flex}.cs-row-compact{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) 0;border-bottom:1px solid var(--border-default);grid-template-columns:44px 24px 1fr auto;font-size:14px;line-height:21px;display:grid}.cs-row-compact .cs-row-day{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:16px}.cs-row-compact .cs-row-pillar{color:var(--text-secondary);font-size:12px;line-height:16px}.cs-row-compact .cs-row-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-row-rejected .cs-row-text{color:var(--text-muted);text-decoration:line-through}.cs-card-approved{opacity:.98}.cs-intake{gap:var(--space-3);flex-direction:column;display:flex}.cs-drop{border:2px dashed var(--border-strong);border-radius:var(--radius-sm);min-height:160px;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;gap:var(--space-3);text-align:center;color:var(--text-primary);background:var(--bg-surface);transition:border-color var(--duration-instant) var(--ease-move), background-color var(--duration-instant) var(--ease-move);flex-direction:column;display:flex}.cs-drop .cs-icon{width:32px;height:32px;color:var(--text-secondary);stroke-width:1.5px}.cs-drop-line{max-width:280px;margin:0;font-size:16px;line-height:24px}.cs-drop-active{border-color:var(--action-primary);background:var(--status-tint-info);border-style:solid}.cs-drop-active .cs-icon{color:var(--action-primary)}.cs-intake-sources{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.cs-intake-strip{gap:var(--space-2);padding:var(--space-2);background:var(--bg-muted);border-radius:var(--radius-sm);align-items:center;display:flex}.cs-intake-strip .cs-thumb{background:var(--bg-surface);width:56px;height:56px;position:relative}.cs-thumb-progress{background:var(--border-default);height:4px;position:absolute;bottom:0;left:0;right:0}.cs-thumb-progress>span{background:var(--action-primary);height:100%;display:block}.cs-intake-progress{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:12px;line-height:16px;display:flex}.cs-pulse{border-radius:var(--radius-full);background:var(--action-primary);width:8px;height:8px;animation:1.2s ease-in-out infinite cs-pulse}@keyframes cs-pulse{0%,to{opacity:.4}50%{opacity:1}}.cs-intake-kit{color:var(--text-secondary);font-size:12px;line-height:16px}.cs-intake-kit b{color:var(--text-primary);font-weight:600}.cs-tabs{gap:var(--space-1);border-bottom:1px solid var(--border-default);display:flex}.cs-tab{font:inherit;letter-spacing:.01em;min-height:var(--tap-min);padding:0 var(--space-3);color:var(--text-secondary);cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.cs-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:4px}.cs-tab[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--text-primary)}.cs-tab-dot{border-radius:var(--radius-full);background:var(--border-strong);width:8px;height:8px}.cs-tab-generating .cs-tab-dot{background:var(--action-primary);animation:1.2s ease-in-out infinite cs-pulse}.cs-tab-ready .cs-tab-dot{background:var(--status-success)}.cs-tab-edited .cs-tab-dot{background:var(--status-info)}.cs-tab-failed .cs-tab-dot{background:var(--status-danger)}.cs-tab-count{color:var(--text-secondary);font-weight:400}.cs-calchip{align-items:center;gap:var(--space-1);height:var(--chip);max-width:100%;padding:0 var(--space-2) 0 var(--space-2);border-left:var(--card-edge) solid var(--cs-brand,var(--border-strong));background:var(--bg-surface);border-top:1px solid var(--border-default);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);color:var(--text-primary);white-space:nowrap;border-radius:4px;font-size:12px;line-height:16px;display:inline-flex;overflow:hidden}.cs-calchip .cs-icon{width:12px;height:12px}.cs-calchip-time{font-variant-numeric:tabular-nums;font-weight:600}.cs-calchip-label{text-overflow:ellipsis;overflow:hidden}.cs-calchip-published .cs-calchip-time{color:var(--status-success)}.cs-calchip-failed{border-color:var(--status-danger);background:var(--status-tint-danger)}.cs-calchip-failed .cs-icon{color:var(--status-danger)}.cs-calchip-placeholder{border:1px dashed var(--border-strong);border-left:1px dashed var(--border-strong);color:var(--text-secondary);background:0 0}.cs-calchip-pinned .cs-icon{color:var(--text-secondary)}.cs-conn{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-surface);letter-spacing:.01em;color:var(--text-primary);font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.cs-conn-dot{border-radius:var(--radius-full);width:8px;height:8px}.cs-conn-healthy .cs-conn-dot{background:var(--status-success)}.cs-conn-degraded .cs-conn-dot{background:var(--status-warning)}.cs-conn-failing .cs-conn-dot{background:var(--status-danger)}.cs-conn-not-connected .cs-conn-dot{border:1.5px solid var(--border-strong);background:0 0}.cs-conn-state{color:var(--text-secondary);font-weight:400}.cs-conn .cs-btn{height:28px;padding:0 var(--space-2);font-size:12px}.cs-sheet-wrap{position:relative}.cs-scrim{background:var(--scrim);opacity:.4;border-radius:var(--radius-sm);position:absolute;inset:0}.cs-sheet{background:var(--bg-surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-4);box-shadow:var(--elevation-3);flex-direction:column;max-width:480px;display:flex;position:relative}.cs-sheet h3{margin:0;font-size:18px;font-weight:600;line-height:26px}.cs-sheet p{margin:0;font-size:16px;line-height:24px}.cs-sheet-field label{letter-spacing:.01em;color:var(--text-secondary);margin-bottom:var(--space-1);font-size:12px;font-weight:600;line-height:16px;display:block}.cs-input{font:inherit;box-sizing:border-box;width:100%;min-height:var(--tap-min);padding:10px var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font-size:16px;line-height:24px}.cs-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cs-input::placeholder{color:var(--text-muted)}.cs-sheet-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.cs-sheet-caps{gap:var(--space-1);color:var(--text-secondary);flex-direction:column;margin:0;padding:0;font-size:14px;line-height:21px;list-style:none;display:flex}.cs-sheet-caps b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.cs-toast{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--text-primary);color:var(--bg-canvas);box-shadow:var(--elevation-2);max-width:420px;font-size:14px;line-height:21px;display:inline-flex}.cs-toast-msg{flex:1}.cs-toast .cs-btn{color:var(--bg-canvas);height:32px;font-size:12px}.cs-toast .cs-btn:hover{background:#ffffff1f}.cs-toast-timer{border-radius:var(--radius-full);font-variant-numeric:tabular-nums;opacity:.8;border:1.5px solid;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:inline-flex}.cs-toast-danger{background:var(--status-danger);color:var(--action-primary-text)}.cs-toast-danger .cs-btn{color:var(--action-primary-text)}.cs-skel{background:var(--bg-muted);border-radius:4px;animation:1.4s ease-in-out infinite cs-shimmer}@keyframes cs-shimmer{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.cs-btn,.cs-meter-fill,.cs-diff-chev,.cs-drop{transition-duration:.1s}.cs-pulse,.cs-tab-generating .cs-tab-dot,.cs-skel{animation:none}.cs-btn:active{transform:none}}.cs-shell{background:var(--bg-canvas);min-height:100dvh;color:var(--text-primary);display:flex}.cs-shell-rail{flex:0 0 var(--rail);background:var(--bg-surface);border-right:1px solid var(--border-default);display:none}.cs-shell-main{flex-direction:column;flex:auto;min-width:0;display:flex}.cs-shell-body{flex:1;align-items:stretch;min-height:0;display:flex}.cs-shell-content{min-width:0;padding:var(--space-3) var(--space-4) calc(64px + var(--space-6));gap:var(--space-4);max-width:var(--content-max);box-sizing:border-box;flex-direction:column;flex:1;width:100%;display:flex}.cs-shell-tabbar{z-index:20;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.cs-shell-rail{display:flex}.cs-shell-tabbar{display:none}.cs-shell-content{padding:var(--space-5) var(--space-6) var(--space-7)}}.cs-topbar{height:var(--row);box-sizing:border-box;align-items:center;gap:var(--space-3);padding:0 var(--space-2) 0 var(--space-4);background:var(--bg-surface);border-bottom:1px solid var(--border-default);z-index:10;flex:none;display:flex;position:sticky;top:0}@media (min-width:1024px){.cs-topbar{gap:var(--space-4);padding:0 var(--space-5)}}.cs-topbar-title{letter-spacing:-.005em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:22px;font-weight:600;line-height:28px;overflow:hidden}.cs-topbar-meta{color:var(--text-secondary);font-size:12px;line-height:16px;display:none}@media (min-width:1024px){.cs-topbar-meta{display:inline}}.cs-topbar-spacer{flex:1}.cs-icon-btn{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.cs-icon-btn:hover{background:var(--bg-muted);color:var(--text-primary)}.cs-icon-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cs-avatar{border-radius:var(--radius-full);background:var(--bg-muted);width:32px;height:32px;color:var(--text-primary);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.cs-queue-badge{position:relative}.cs-count{box-sizing:border-box;border-radius:var(--radius-full);background:var(--action-primary);min-width:20px;height:20px;color:var(--action-primary-text);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px;font-size:11px;font-weight:600;line-height:20px;display:inline-block}.cs-count-sla{background:var(--status-warning);color:var(--text-primary)}.cs-search{flex:1;max-width:320px;display:none;position:relative}@media (min-width:1024px){.cs-search{display:block}}.cs-search .cs-icon{color:var(--text-secondary);position:absolute;top:8px;left:10px}.cs-search-input{font:inherit;box-sizing:border-box;width:100%;height:36px;padding:0 var(--space-3) 0 36px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-canvas);color:var(--text-primary);font-size:14px;line-height:21px}.cs-search-input::placeholder{color:var(--text-muted)}.cs-search-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cs-visually-hidden{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cs-tabbar{box-sizing:border-box;height:64px;padding:0 var(--space-2);background:var(--bg-surface);border-top:1px solid var(--border-default);color:var(--text-secondary);padding-bottom:env(safe-area-inset-bottom);align-items:stretch;display:flex}.cs-tab-item{min-width:var(--tap-min);letter-spacing:.01em;border-radius:var(--radius-sm);height:64px;color:var(--text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:flex;position:relative}.cs-tab-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.cs-tab-item[aria-current=page]{color:var(--text-primary)}.cs-tab-item .cs-icon{width:var(--icon-md);height:var(--icon-md)}.cs-tab-badge{box-sizing:border-box;border-radius:var(--radius-full);background:var(--action-primary);min-width:18px;height:18px;color:var(--action-primary-text);text-align:center;font-variant-numeric:tabular-nums;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:8px;left:calc(50% + 6px)}.cs-tab-badge-sla{background:var(--status-warning);color:var(--text-primary)}.cs-tab-raise{border-radius:var(--radius-full);background:var(--action-primary);width:56px;height:56px;color:var(--action-primary-text);box-shadow:var(--elevation-2);justify-content:center;align-items:center;margin-top:-20px;display:flex}.cs-tab-raise .cs-icon{width:24px;height:24px}.cs-rail{width:var(--rail);box-sizing:border-box;min-height:100%;padding:var(--space-3);background:var(--bg-surface);color:var(--text-primary);flex-direction:column;gap:2px;height:100dvh;display:flex;position:sticky;top:0}.cs-rail-brand{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);margin-bottom:var(--space-3);font-size:14px;font-weight:600;line-height:21px;display:flex}.cs-rail-mark{background:var(--text-primary);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.cs-rail-mark span{background:var(--bg-canvas);width:8px;height:2px;box-shadow:0 -4px 0 var(--bg-canvas), 0 4px 0 var(--bg-canvas);display:block}.cs-nav{height:40px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);align-items:center;gap:10px;font-size:14px;font-weight:400;line-height:21px;text-decoration:none;display:flex}.cs-nav:hover{background:var(--bg-muted);color:var(--text-primary)}.cs-nav:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cs-nav[aria-current=page]{background:var(--bg-muted);color:var(--text-primary);font-weight:600}.cs-nav .cs-icon{width:var(--icon-md);height:var(--icon-md);flex:none}.cs-nav .cs-count{margin-left:auto}.cs-nav-group{margin:var(--space-4) var(--space-3) var(--space-1);letter-spacing:.01em;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:16px}.cs-rail-spacer{flex:1}.cs-nav-switch{border:1px solid var(--border-default);height:var(--tap-min)}.cs-nav-switch .cs-icon:last-child{width:var(--icon-sm);height:var(--icon-sm);margin-left:auto}.cs-panel{width:var(--panel);background:var(--bg-surface-raised);border-left:1px solid var(--border-default);box-shadow:var(--elevation-1);opacity:1;min-height:0;transition:transform var(--duration-base) var(--ease-enter), opacity var(--duration-base) var(--ease-enter);flex-direction:column;flex:none;display:flex;transform:translate(0)}.cs-panel-head{align-items:center;gap:var(--space-3);min-height:var(--row);padding:0 var(--space-3) 0 var(--space-5);border-bottom:1px solid var(--border-default);display:flex}.cs-panel-title{flex:1;margin:0;font-size:17px;font-weight:600;line-height:24px}.cs-panel-body{min-height:0;padding:var(--space-5);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow:auto}@media (max-width:1023.98px){.cs-panel{width:auto;box-shadow:none;z-index:30;border-left:0;position:fixed;inset:0}}.cs-panel-enter{animation:cs-panel-in var(--duration-base) var(--ease-enter) both}@keyframes cs-panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.cs-filter{font:inherit;letter-spacing:.01em;height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.cs-filter[aria-pressed=true]{background:var(--text-primary);color:var(--bg-canvas);border-color:var(--text-primary)}.cs-filter:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cs-sheet-overlay{background:var(--scrim);opacity:.4;z-index:40;position:fixed;inset:0}.cs-sheet-portal{z-index:41;pointer-events:none;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.cs-sheet-portal>.cs-sheet{pointer-events:auto;border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:none;box-shadow:var(--elevation-2);animation:cs-sheet-up var(--duration-base) var(--ease-enter);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}@media (min-width:1024px){.cs-sheet-portal{padding:var(--space-6);align-items:center}.cs-sheet-portal>.cs-sheet{border-radius:var(--radius-lg);max-width:480px;box-shadow:var(--elevation-3);animation:cs-fade-in var(--duration-base) var(--ease-enter)}}@keyframes cs-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cs-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cs-sheet-portal>.cs-sheet{animation:cs-fade-in var(--duration-instant) linear}.cs-panel{transition-duration:var(--duration-instant)}}[data-sonner-toaster]{font-family:var(--font-sans)}[data-sonner-toast]{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.break-all{word-break:break-all}.border{border-width:1px}.bg-canvas{background-color:var(--bg-canvas)}.bg-muted{background-color:var(--bg-muted)}.text-muted{color:var(--bg-muted)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter}html{background:var(--bg-canvas);color:var(--text-primary)}body{min-height:100dvh;font-family:var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.auth-page{min-height:100dvh;padding:var(--space-7) var(--space-4) var(--space-6);place-items:start center;display:grid}.auth-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:100%;max-width:400px;padding:var(--space-5);gap:var(--space-4);display:grid}.auth-card form{gap:var(--space-3);display:grid}.field{gap:var(--space-1);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.field>label{font:600 12px/16px var(--font-sans);letter-spacing:.01em;color:var(--text-secondary)}.field>input{height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-primary);font:400 16px/24px var(--font-sans)}.field>input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.form-error{color:var(--status-danger);font:400 14px/21px var(--font-sans)}.form-note{color:var(--text-secondary);font:400 14px/21px var(--font-sans)}.page{gap:var(--space-5);padding:var(--space-4);max-width:var(--content-max);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media (min-width:1024px){.page{padding:var(--space-5) var(--space-6)}}.page-title{margin:0}.section{gap:var(--space-3);display:grid}.section-title{color:var(--text-primary);margin:0}.empty{padding:var(--space-6) var(--space-4);text-align:left;color:var(--text-secondary);border:1px dashed var(--border-strong);border-radius:var(--radius-sm)}.brand-rows{gap:var(--space-2);display:grid}.brand-row{align-items:center;gap:var(--space-3);min-height:var(--row);padding:0 var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-left:var(--card-edge) solid var(--row-edge,var(--border-default));border-radius:var(--radius-sm);color:inherit;text-decoration:none;display:flex}.brand-row:hover{background:var(--bg-muted);transition:background-color var(--duration-instant) var(--ease-move)}.brand-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.brand-row .grow{flex:1;min-width:0}.setup-card{gap:var(--space-3);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);display:grid}.setup-steps{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.setup-steps li{align-items:center;gap:var(--space-2);min-height:var(--tap-min);display:flex}.menu-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.menu-list a,.menu-list button{align-items:center;gap:var(--space-3);width:100%;min-height:var(--row);padding:0 var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;text-decoration:none;display:flex}.menu-list a:hover,.menu-list button:hover{background:var(--bg-muted)}.menu-list a:focus-visible,.menu-list button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gallery{gap:var(--space-6);padding:var(--space-5);max-width:1200px;margin:0 auto;display:grid}.gallery-head{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.gallery-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));display:grid}.gallery-cell{gap:var(--space-2);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);min-width:0;display:grid;overflow:hidden}.gallery-cell>.caption{color:var(--text-secondary)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.form-grid>.cs-tabs{overflow-x:auto}.form-grid>.cs-tabs .cs-tab{white-space:nowrap;flex:none}.field>textarea,.field>select{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-primary);font:400 16px/24px var(--font-sans)}.field>select{height:var(--tap-min)}.field>textarea{resize:vertical;min-height:96px}.field>textarea:focus-visible,.field>select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.field-hint{color:var(--text-secondary);font:400 12px/16px var(--font-sans)}.field-row{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.field-row{grid-template-columns:1fr 1fr}}.check{align-items:center;gap:var(--space-2);min-height:var(--tap-min);display:flex}.check>input{width:20px;height:20px;accent-color:var(--action-primary)}.toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.toolbar .grow{flex:1}.issue-list{padding:var(--space-3) var(--space-4);gap:var(--space-1);color:var(--status-danger);border:1px solid var(--status-danger);border-radius:var(--radius-sm);font:400 14px/21px var(--font-sans);margin:0;list-style:none;display:grid}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font:400 14px/21px var(--font-sans)}.data-table th{text-align:left;font:600 12px/16px var(--font-sans);color:var(--text-secondary);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-default);white-space:nowrap}.data-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-default);vertical-align:top}.version-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.version-row{align-items:center;gap:var(--space-3);min-height:var(--row);padding:var(--space-2) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);flex-wrap:wrap;display:flex}.version-row .grow{flex:1;min-width:160px}.asset-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.asset-cell{gap:var(--space-1);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);text-align:left;color:inherit;font:inherit;cursor:pointer;padding:0;display:grid;overflow:hidden}.asset-cell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.asset-cell[aria-pressed=true]{border-color:var(--action-primary);box-shadow:inset 0 0 0 2px var(--action-primary)}.asset-thumb{aspect-ratio:1;background:var(--bg-muted);color:var(--text-muted);place-items:center;display:grid;overflow:hidden}.asset-thumb img,.asset-thumb video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.asset-meta{padding:0 var(--space-2) var(--space-2);font:400 12px/16px var(--font-sans);color:var(--text-secondary);gap:2px;min-width:0;display:grid}.asset-meta b{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pillar-rows{gap:var(--space-2);display:grid}.pillar-row{gap:var(--space-2);grid-template-columns:1fr 96px auto;align-items:end;display:grid}.swatch{border:1px solid var(--border-default);vertical-align:middle;border-radius:4px;width:20px;height:20px;display:inline-block}.page-head{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-head .page-sub{color:var(--text-secondary);margin:0}.intake{gap:var(--space-4);min-width:0;display:grid}.intake-main,.intake-side{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}@media (min-width:1024px){.intake{gap:var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.panel{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.panel-tabs{padding-top:0}.panel-tabs .cs-tabs{overflow-x:auto}.panel-tabs .cs-tab{white-space:nowrap;flex:none}.panel-label{color:var(--text-secondary)}.variant-panel{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.variant-body{gap:var(--space-3);min-width:0;display:flex}.variant-thumb{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);background:var(--bg-muted);border:1px solid var(--border-default);flex:none;width:72px;height:90px}.variant-text{white-space:pre-line;overflow-wrap:anywhere;min-width:0;margin:0}.skeleton-lines{gap:var(--space-2);display:grid}.findings{gap:var(--space-1);color:var(--text-secondary);font:400 14px/21px var(--font-sans);margin:0;padding:0;list-style:none;display:grid}.findings .finding-block{color:var(--text-primary)}.recipe-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.recipe-chip{padding:0 var(--space-3);min-height:var(--tap-min)}.recipe-chip[aria-pressed=true]{background:var(--status-tint-info);border-color:var(--action-primary);color:var(--text-primary)}.draft-fields{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.draft-field{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);min-width:0;display:grid}.draft-field dl{gap:var(--space-1) var(--space-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.draft-field dt{color:var(--text-secondary)}.draft-field dd{overflow-wrap:anywhere;margin:0}.action-bar{justify-content:flex-end;gap:var(--space-2);bottom:var(--space-4);display:flex;position:sticky}.recent-list{gap:var(--space-2);padding:0;padding-bottom:var(--space-1);margin:0;list-style:none;display:flex;overflow-x:auto}@media (min-width:1024px){.recent-list{display:grid;overflow:visible}}.recent-row{align-items:center;gap:var(--space-3);min-height:var(--row);padding:var(--space-2) var(--space-3);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);min-width:220px;display:flex}.recent-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.text-link{min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--action-primary);align-items:center;text-decoration:none;display:inline-flex}.text-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chip-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-chip{padding:0 var(--space-3);min-height:var(--tap-min)}.filter-chip[aria-pressed=true],button.cs-chip[aria-pressed=true]{background:var(--status-tint-info);border-color:var(--action-primary)}.queue{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.queue-filters{gap:var(--space-2);display:grid}.queue-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.queue-list-wrap{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.queue-list{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.queue-hint{color:var(--text-secondary);margin:0}.queue-row{border-radius:var(--radius-lg);touch-action:pan-y;min-width:0;position:relative}.queue-row[data-swipe=approve]{background:var(--status-tint-success)}.queue-row[data-swipe=reject]{background:var(--status-tint-danger)}.queue-swipe{min-width:0;transition:transform var(--duration-fast) var(--ease-move)}.queue-readonly .cs-card-actions{display:none}.queue-waiting{margin:var(--space-2) 0 0;color:var(--text-secondary)}.queue-detail{display:none}.variant-list{gap:var(--space-2);margin:0;display:grid}.variant-list dt{color:var(--text-secondary)}.variant-list dd{margin:0 0 var(--space-2)}@media (min-width:1024px){.queue-layout{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}.queue-detail{top:var(--space-4);max-height:calc(100vh - var(--space-7));display:grid;position:sticky;overflow:auto}.queue-row-current{outline:2px solid var(--focus-ring);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.queue-swipe{transition:none}}.item{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;max-width:760px;display:grid}.timeline{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.timeline>li{gap:var(--space-1);padding-left:var(--space-3);border-left:2px solid var(--border-default);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.timeline .caption{color:var(--text-secondary)}.timeline-undone .body{color:var(--text-secondary);text-decoration:line-through}.metric-row{gap:var(--space-5);flex-wrap:wrap;margin:0;display:flex}.metric-row dd{margin:0}.calendar{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cal-prev svg{transform:rotate(180deg)}.cal-head{display:none}.cal-days{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.cal-day{align-content:start;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cal-date{color:var(--text-secondary)}.cal-today{border-color:var(--action-primary)}.cal-today .cal-date{color:var(--text-primary);font-weight:600}.cal-over{background:var(--status-tint-info)}.cal-outside{opacity:.6}.cal-month .cal-empty:not(.cal-today){display:none}.cal-chip{width:100%;min-height:var(--tap-min);border-radius:var(--radius-sm);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;display:block}.cal-chip .cs-calchip{width:100%}.cal-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cal-chip-on{outline:2px solid var(--action-primary);outline-offset:1px}.cal-chip[draggable=true]{cursor:grab}@media (min-width:768px){.cal-head{gap:var(--space-2);color:var(--text-secondary);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-days{grid-template-columns:repeat(7,minmax(0,1fr))}.cal-day{min-height:112px;padding:var(--space-2)}.cal-week .cal-day{min-height:280px}.cal-dow{display:none}.cal-month .cal-empty:not(.cal-today){display:grid}.cal-chip{min-height:0}}.rules{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rule-list{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.rule-item{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rule-history{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.needs-list{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.needs-row{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);flex-wrap:wrap;min-width:0;display:flex}.needs-row.needs-critical{border-color:var(--status-danger)}.needs-text{gap:var(--space-1);overflow-wrap:anywhere;flex:220px;min-width:0;display:grid}.needs-text .caption{color:var(--text-secondary)}.check-row{align-items:center;gap:var(--space-3);min-height:var(--tap-min);display:flex}.check-row input{flex:none;width:20px;height:20px}fieldset.panel{min-inline-size:0;margin:0}fieldset.panel>legend{padding:0 var(--space-1)}.quiet-row{grid-template-columns:repeat(2,minmax(0,1fr))}.conn-place{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.conn-list{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.conn-row{align-items:center;gap:var(--space-2) var(--space-3);min-width:0;min-height:var(--tap-min);flex-wrap:wrap;display:flex}.conn-meta{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;flex:160px}.conn-later{color:var(--text-secondary);justify-content:space-between}.rep{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rep-controls{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.rep-seg{gap:var(--space-1);padding:var(--space-1);background:var(--bg-muted);border-radius:var(--radius-sm);display:flex}.rep-seg button{white-space:nowrap;min-width:0;min-height:var(--tap-min);padding:0 var(--space-1);font:600 12px/16px var(--font-sans);letter-spacing:.01em;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:auto}.rep-seg button[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--elevation-1)}.rep-seg button:focus-visible,.rep-row:focus-visible,.rep-sort:focus-visible,.rep-editor:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rep-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.rep-list-wrap{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rep-list{border-top:1px solid var(--border-default);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;list-style:none;display:grid}.rep-columns{display:none}.rep-row{gap:var(--space-2);width:100%;min-height:72px;padding:var(--space-3) var(--space-4);text-align:left;font:inherit;border:0;border-bottom:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;flex-direction:column;display:flex}.rep-row:hover{background:var(--bg-muted)}.rep-row:focus-visible{outline-offset:-2px}.rep-row-top{align-items:center;gap:var(--space-2);width:100%;min-width:0;color:var(--text-secondary);display:flex}.rep-row-top>*{flex:none}.rep-row-top>.rep-row-meta{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.rep-dot{width:var(--chip-dot);height:var(--chip-dot);border-radius:var(--radius-full)}.rep-row-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rep-row-draft{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:inline-flex}.rep-stars{align-items:center;gap:var(--space-1);display:inline-flex}.rep-stars .label{color:var(--text-primary)}.rep-tone-success{color:var(--status-success)}.rep-tone-warning{color:var(--status-warning)}.rep-tone-danger{color:var(--status-danger)}.rep-tone-neutral{color:var(--text-secondary)}.rep-src{width:var(--icon-md);height:var(--icon-md);border-radius:var(--space-1);background:var(--bg-muted);font:600 12px/16px var(--font-sans);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.rep-footer{align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--text-secondary);margin:0;display:flex}.rep-empty{gap:var(--space-2);display:grid}.rep-empty p{margin:0}.rep-empty-title{color:var(--text-primary)}.rep-detail{gap:var(--space-4);min-width:0;padding-bottom:var(--space-8);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.rep-detail-head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.rep-detail-title{flex:1;min-width:0;margin:0}.rep-detail-title:focus{outline:none}.rep-card{gap:var(--space-3);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rep-detail.panel .rep-card{background:0 0;border:0;padding:0}.rep-detail.panel .rep-card+.rep-card{padding-top:var(--space-4);border-top:1px solid var(--border-default);border-radius:0}.rep-card-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.rep-card-title{flex:1;min-width:0;margin:0}.rep-text{white-space:pre-line;overflow-wrap:anywhere;margin:0}.rep-muted{color:var(--text-secondary);margin:0}.rep-why{align-items:flex-start;gap:var(--space-2);color:var(--text-secondary);margin:0;display:flex}.rep-problem{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--status-tint-danger);color:var(--text-primary);margin:0}.rep-problem p{margin:0}.rep-row-draft.rep-problem{padding:var(--space-1) var(--space-2)}.rep-editor{min-height:140px;font:400 16px/24px var(--font-sans)}.rep-primary{justify-content:flex-end;display:flex}.rep-notes{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.rep-notes li{gap:var(--space-1);display:grid}@media (max-width:1023px){.rep-primary{right:var(--space-4);bottom:calc(var(--space-8) + var(--space-4) + env(safe-area-inset-bottom,0px));z-index:5;position:fixed}}@media (min-width:1024px){.rep-layout{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}.rep-detail.panel{top:var(--space-4);max-height:calc(100vh - var(--space-7));padding-bottom:var(--space-4);position:sticky;overflow:auto}.rep-columns{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);color:var(--text-secondary);grid-template-columns:72px auto 1fr auto 96px;display:grid}.rep-sort{justify-content:flex-end;align-items:center;gap:var(--space-1);min-height:var(--tap-min);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.rep-sort-up{transform:rotate(180deg)}.rep-row{min-height:var(--row)}.rep-row-current,.rep-row-current:hover{background:var(--status-tint-info)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.usage{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.usage-seg{flex:none;min-width:200px}.usage-muted{color:var(--text-secondary);margin:0}.usage-h{margin:0}.usage-meter{gap:var(--space-2);justify-items:start;display:grid}.usage-meter>.cs-meter{width:100%}.usage-stats{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.usage-stats dt,.usage-stats dd{margin:0}.usage-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.usage-table{border-collapse:collapse;width:100%}.usage-table th,.usage-table td{padding:var(--space-2) 0 var(--space-2) var(--space-4);text-align:right;border-bottom:1px solid var(--border-default);font-weight:400}.usage-table thead th{color:var(--text-secondary);border-bottom-color:var(--border-strong)}.usage-table th[scope=row]{text-align:left;padding-left:0}.usage-grid>.panel{align-content:start}.usage-table tr:last-child th,.usage-table tr:last-child td{border-bottom:0}.usage-weeks{gap:var(--space-1);grid-template-columns:repeat(13,minmax(0,1fr));align-items:end;height:140px;margin:0;padding:0;list-style:none;display:grid}.usage-weeks li{place-items:end center;gap:var(--space-1);grid-template-rows:auto 1fr auto;min-width:0;height:100%;display:grid}.usage-weeks .caption{max-width:100%;font-size:12px;overflow:hidden}.usage-bar{background:var(--text-secondary);border-radius:var(--space-1) var(--space-1) 0 0;align-self:end;width:100%;min-height:2px}.usage-trail,.usage-ranked{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.usage-trail li{gap:var(--space-1);display:grid}.usage-override{border-color:var(--action-primary)}.usage-radio{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.usage-radio legend{margin-bottom:var(--space-1);padding:0}a.cs-btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (min-width:768px){.usage-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.home .page-head .grow{flex:1}.home-muted{color:var(--text-secondary);margin:0}.home-h{margin:0}.home-calm{gap:var(--space-1)}.home-calm p{margin:0}.home-brands{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.home-brand{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-surface);border:1px solid var(--border-default);border-left:var(--card-edge) solid var(--row-edge,var(--border-strong));border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.home-brand-head{align-items:center;gap:var(--space-2) var(--space-3);min-height:var(--tap-min);color:inherit;flex-wrap:wrap;min-width:0;text-decoration:none;display:flex}.home-brand-head:focus-visible,.home-week:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.home-brand-head .grow{flex:1}.home-plan{border-left:var(--card-edge) solid var(--row-edge,var(--border-strong))}.home-digest-text{gap:var(--space-1);overflow-wrap:anywhere;flex:240px;min-width:0;display:grid}.home-digest-rows{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin:0;display:grid}.home-digest-rows dt,.home-digest-rows dd{margin:0}.home-week{gap:var(--space-1);color:inherit;grid-template-columns:repeat(7,minmax(0,1fr));text-decoration:none;display:grid}.home-day{justify-items:center;gap:var(--space-1);padding:var(--space-2) 0;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);display:grid}.home-today{border-color:var(--action-primary);background:var(--status-tint-info)}.home-pillars,.home-recent{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.home-pillars li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;display:grid}.home-pillar-bar{height:var(--meter);background:var(--bg-muted);border-radius:var(--radius-full);overflow:hidden}.home-pillar-bar span{background:var(--text-secondary);height:100%;display:block}.home-recent li{gap:var(--space-1);display:grid}.setup-step{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border-default);flex-wrap:wrap;display:flex}.setup-text{gap:var(--space-1);flex:200px;min-width:0;display:grid}.setup-n{width:var(--chip);height:var(--chip);border-radius:var(--radius-full);border:1px solid var(--border-strong);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.setup-done .setup-n{background:var(--status-tint-success);border-color:var(--status-success);color:var(--status-success)}.setup-now .setup-n{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text)}.setup-later{color:var(--text-secondary)}.setup-approve{padding-top:var(--space-3);border-top:1px solid var(--border-default)}.setup-finish{border-color:var(--status-success)}.setup-finish p{margin:0}.menu-new{padding:0 var(--space-2);min-height:var(--chip);border-radius:var(--radius-full);background:var(--status-tint-info);color:var(--text-primary);align-items:center;display:inline-flex}.policy-lines{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}.imp-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.imp-title{overflow-wrap:anywhere;margin:0}.imp-status{height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-primary);font:400 14px/21px var(--font-sans)}.menu-sub{display:block}
