@font-face{font-family:inter;src:url(../media/Inter_Variable-s.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_518e5d04-module__58qbnq__className{font-family:inter,inter Fallback}.inter_518e5d04-module__58qbnq__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable-s.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_e440b2c1-module__JNh-GW__className{font-family:geistMono,geistMono Fallback}.geistmono_e440b2c1-module__JNh-GW__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--signal:#c8f51f;--on-signal:#0b0b0c;--bg:#f7f6f2;--surface:#fff;--surface-2:#faf9f6;--surface-3:#f1f0ec;--surface-active:#f1fbc9;--text:#0b0b0c;--text-2:#55575d;--text-3:#6f7177;--border:#e7e6e1;--border-2:#dfdfda;--border-3:#bebeb7;--focus-ring:#0b0b0c;--success:#1f7a3f;--warning:#8a5a00;--error:#c62828;--info:#3b57c4;--success-bg:#e6f5ea;--warning-bg:#fff3d6;--error-bg:#fdeaea;--info-bg:#e8edfd;--byturn-bubble:#f1f6e3;--shadow-card:0 1px 2px #1111110a, 0 0 0 1px #11111108;--shadow-raised:0 2px 8px #1111110f, 0 0 0 1px #1111110a;--shadow-floating:0 8px 30px #1111111f, 0 0 0 1px #1111110d;--scrim:#1116;--signal-press:#b4e10d;--signal-ink:#3f5a00;--glow:0 0 0 3px color-mix(in srgb, var(--signal) 50%, transparent);--hairline:#11111112;--overlay-blur:saturate(1.2) blur(10px);--font:var(--font-inter), "Inter", Arial, "Helvetica Neue", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:18px;--r-pill:999px;--sidebar:224px;--sidebar-rail:64px;--topbar:56px;--ease:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--t-fast:.14s;--t-med:.2s;--t-slow:.28s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0b0b0c;--surface:#151517;--surface-2:#1b1c1f;--surface-3:#222326;--surface-active:#202714;--text:#f7f6f2;--text-2:#b9bbc0;--text-3:#6f7177;--border:#2a2b2f;--border-2:#35363a;--border-3:#484a47;--focus-ring:#f7f6f2;--success:#64d987;--warning:#ffcb57;--error:#ff6565;--info:#7b9cff;--success-bg:#14281c;--warning-bg:#2e2510;--error-bg:#2f1717;--info-bg:#182041;--byturn-bubble:#1d2414;--shadow-card:0 0 0 1px #ffffff08;--shadow-raised:0 4px 14px #00000059, 0 0 0 1px #ffffff0d;--shadow-floating:0 12px 40px #0009, 0 0 0 1px #ffffff12;--scrim:#0009;--signal:#d6ff3a;--signal-press:#c8f51f;--signal-ink:var(--signal);--hairline:#ffffff12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#0b0b0c;--surface:#151517;--surface-2:#1b1c1f;--surface-3:#222326;--surface-active:#202714;--text:#f7f6f2;--text-2:#b9bbc0;--text-3:#6f7177;--border:#2a2b2f;--border-2:#35363a;--border-3:#484a47;--focus-ring:#f7f6f2;--success:#64d987;--warning:#ffcb57;--error:#ff6565;--info:#7b9cff;--success-bg:#14281c;--warning-bg:#2e2510;--error-bg:#2f1717;--info-bg:#182041;--byturn-bubble:#1d2414;--shadow-card:0 0 0 1px #ffffff08;--shadow-raised:0 4px 14px #00000059, 0 0 0 1px #ffffff0d;--shadow-floating:0 12px 40px #0009, 0 0 0 1px #ffffff12;--scrim:#0009;--signal:#d6ff3a;--signal-press:#c8f51f;--signal-ink:var(--signal);--hairline:#ffffff12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"calt", "kern";scrollbar-width:thin;scrollbar-color:var(--border-3) transparent;margin:0;font-size:14px;line-height:20px}::selection{background:color-mix(in srgb, var(--signal) 55%, transparent);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--border-3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:var(--border-3);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--text-3);background-clip:padding-box}html.theme-anim,html.theme-anim *,html.theme-anim :before,html.theme-anim :after{transition:background-color .18s,color .18s,border-color .18s!important}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}button,input,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--surface);border:1px solid var(--border-3);border-radius:var(--r-md);padding:8px 12px;position:absolute;top:-48px;left:8px}.skip-link:focus{top:8px}.display{letter-spacing:-.035em;font-size:48px;font-weight:600;line-height:52px}.h1{letter-spacing:-.028em;font-size:32px;font-weight:600;line-height:38px}.h2{letter-spacing:-.014em;font-size:20px;font-weight:600;line-height:28px}.h3{letter-spacing:-.006em;font-size:16px;font-weight:600;line-height:24px}.small{font-size:12px;line-height:16px}.label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);font-size:12px;font-weight:500;line-height:16px}.muted{color:var(--text-2)}.mono{font-family:var(--font-mono);font-size:12px}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "calt", "kern"}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btn{border-radius:var(--r-md);background:var(--surface);letter-spacing:-.003em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:40px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{cursor:not-allowed;opacity:.55}.btn-sm{border-radius:var(--r-sm);height:32px;padding:0 12px}.btn-lg{border-radius:var(--r-lg);height:48px;padding:0 24px;font-size:15px}.btn-primary{background:var(--signal);color:var(--on-signal);box-shadow:inset 0 -1px #0000001f,inset 0 1px #ffffff59,0 1px 2px #1111111f}.btn-primary:hover:not(:disabled){background:var(--signal-press)}.btn-primary:disabled{background:var(--surface-3);color:var(--text-2);box-shadow:none;opacity:1}.btn-secondary{border-color:var(--border-2);background:var(--surface);box-shadow:var(--shadow-card)}.btn-secondary:hover:not(:disabled){background:var(--surface-3);border-color:var(--border-3)}.btn-ghost{background:0 0}.btn-ghost:hover:not(:disabled){background:var(--surface-3)}.btn-danger{border-color:color-mix(in srgb, var(--error) 40%, var(--border-2));color:var(--error)}.btn-danger:hover:not(:disabled){background:var(--error-bg)}.btn[aria-busy=true]{pointer-events:none}.btn[aria-busy=true]:after{content:"";width:6px;height:6px;animation:dot-travel .9s var(--ease-in-out) infinite alternate;background:currentColor;border-radius:50%}@keyframes dot-travel{0%{opacity:.35;transform:translate(-6px)}to{opacity:1;transform:translate(6px)}}.btn-icon{width:32px;padding:0}.btn-block{width:100%}.icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.field{gap:6px;display:grid}.field>label{font-weight:500}.input,.textarea{border:1px solid var(--border-3);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:40px;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);padding:0 12px}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:hover:not(:disabled):not(:focus-visible),.textarea:hover:not(:disabled):not(:focus-visible){border-color:var(--text-3)}.textarea{resize:vertical;min-height:88px;padding:10px 12px}.input:focus-visible,.textarea:focus-visible{border-color:var(--focus-ring);box-shadow:var(--glow);outline:none}.field-error{color:var(--error);font-size:13px}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(4px)scale(.985)}}.rise{animation:rise var(--t-slow) var(--ease) backwards;animation-delay:calc(var(--i,0) * 45ms)}.fade-in{animation:fade var(--t-med) var(--ease) backwards}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
.dot{background:var(--text-2);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot-lime{background:var(--signal);box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 25%, transparent)}.dot-warning{background:var(--warning)}.dot-info{background:var(--info)}.dot-hollow{border:1.5px solid var(--text-2);background:0 0}.dot-pulse{animation:2.4s ease-out infinite signal-pulse}.dot-lg{width:10px;height:10px}@keyframes signal-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 70%, transparent), 0 0 0 1px color-mix(in srgb, var(--text) 25%, transparent)}70%,to{box-shadow:0 0 0 8px transparent, 0 0 0 1px color-mix(in srgb, var(--text) 25%, transparent)}}.badge{border-radius:var(--r-pill);border:1px solid var(--border-2);background:var(--surface-2);white-space:nowrap;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.badge-new{background:var(--surface-active)}.badge-warning{background:var(--warning-bg);color:var(--warning);border-color:#0000}.badge-info{background:var(--info-bg);color:var(--info);border-color:#0000}.badge-success{background:var(--success-bg);color:var(--success);border-color:#0000}.avatar-sm{width:28px;height:28px;font-size:11px}.avatar.avatar-user{background:var(--text);width:32px;height:32px;color:var(--bg);letter-spacing:.01em;border-color:#0000;font-size:12px}.avatar.avatar-user.avatar-sm{width:28px;height:28px}.popover{position:relative}.popover-panel{z-index:60;border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--surface);min-width:264px;box-shadow:var(--shadow-floating);animation:pop var(--t-fast) var(--ease) both;padding:6px;position:absolute}.popover-panel[data-placement=below]{transform-origin:top;top:calc(100% + 8px)}.popover-panel[data-placement=above]{transform-origin:bottom;bottom:calc(100% + 8px)}.popover-panel[data-align=end]{right:0}.popover-panel[data-align=start]{left:0}.menu-item{border-radius:var(--r-md);width:100%;height:36px;color:var(--text);text-align:left;cursor:pointer;transition:background-color var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--surface-3)}.menu-item[aria-current=page]{background:var(--surface-active)}.menu-item .icon{color:var(--text-2)}.menu-sep{background:var(--border);height:1px;margin:6px -6px}.menu-row{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 2px 10px;display:flex}.menu-title{color:var(--text-2);padding:6px 10px 4px;font-size:12px;font-weight:500}.menu-head{justify-content:space-between;align-items:center;padding:8px 10px 6px;display:flex}.profile-panel{width:280px}.profile-card{align-items:center;gap:12px;padding:8px 10px;display:flex}.profile-card .avatar{width:40px;height:40px;font-size:14px}.profile-card-text{min-width:0;display:grid}.bell-panel{width:min(360px,100vw - 24px)}.bell-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bell-item{border-radius:var(--r-md);transition:background-color var(--t-fast) var(--ease);align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.bell-item:hover{background:var(--surface-3)}.bell-item-main{flex:1;min-width:0;display:grid}.bell-item-name{font-weight:600}.bell-empty{text-align:center;justify-items:center;gap:4px;padding:24px 16px;display:grid}.bell-empty-icon{background:var(--surface-active);border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:4px;display:grid}.more-panel{width:220px}.toast-stack{z-index:90;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{border-radius:var(--r-pill);background:var(--text);max-width:min(480px,100vw - 32px);color:var(--bg);box-shadow:var(--shadow-floating);cursor:pointer;pointer-events:auto;animation:pop var(--t-med) var(--ease) both;border:0;align-items:center;gap:10px;padding:10px 16px;font-weight:500;display:inline-flex}.toast .dot{box-shadow:none}@media (max-width:767px){.toast-stack{bottom:76px}}.avatar-tint{background:oklch(.9 .06 var(--h,120));color:oklch(.36 .1 var(--h,120));border-color:#0000}:root[data-theme=dark] .avatar-tint{background:oklch(.3 .045 var(--h,120));color:oklch(.86 .07 var(--h,120))}@media (prefers-color-scheme:dark){:root:not([data-theme]) .avatar-tint{background:oklch(.3 .045 var(--h,120));color:oklch(.86 .07 var(--h,120))}}.panel{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);align-content:start;gap:12px;padding:16px 16px 12px;display:grid}.panel-head{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.panel-title{letter-spacing:-.006em;font-size:14px;font-weight:600;line-height:20px}.panel-link{color:var(--text-2);transition:color var(--t-fast) var(--ease);align-items:center;gap:4px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.panel-link .icon{width:14px;height:14px;transition:transform var(--t-fast) var(--ease)}.panel-link:hover{color:var(--text)}.panel-link:hover .icon,.kpi-link:hover .icon{transform:translate(2px)}.empty-inline{color:var(--text-2);padding:8px 0 12px}.row-link{border-radius:var(--r-md);min-height:52px;transition:background-color var(--t-fast) var(--ease);align-items:center;gap:12px;margin:0 -8px;padding:8px;text-decoration:none;display:flex}.row-link:hover{background:var(--surface-2)}.row-link .avatar{flex:none}.row-aside{color:var(--text-2);flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.delta{border-radius:var(--r-pill);background:var(--surface-3);height:22px;color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.delta[data-tone=better]{background:var(--success-bg);color:var(--success)}.delta[data-tone=worse]{background:var(--warning-bg);color:var(--warning)}.delta-label{font-weight:400}.sparkline{flex:none;overflow:visible}.spark-line{fill:none;stroke:var(--text);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:line-draw .7s var(--ease) .15s both}.spark-area{fill:color-mix(in srgb, var(--signal) 30%, transparent);stroke:none;animation:fade .6s var(--ease) .3s both}.spark-end{fill:var(--signal);stroke:var(--text);stroke-width:1.25px;animation:fade .4s var(--ease) .6s both}.bar{border-radius:var(--r-pill);background:var(--surface-3);height:6px;display:block;overflow:hidden}.bar-fill{border-radius:var(--r-pill);background:var(--signal);height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 30%, transparent);transform-origin:0;animation:bar-in .6s var(--ease) .1s both;display:block}.bar-fill[data-tone=neutral]{background:var(--text-2);box-shadow:none}@keyframes bar-in{0%{transform:scaleX(0)}}.panel-foot{width:fit-content;color:var(--text-2);transition:color var(--t-fast) var(--ease);align-items:center;gap:6px;padding:8px 0 4px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.panel-foot .icon{width:14px;height:14px;transition:transform var(--t-fast) var(--ease)}.panel-foot:hover{color:var(--text)}.panel-foot:hover .icon{transform:translate(2px)}.dt-wrap{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);overflow-x:auto}.dt{border-collapse:separate;border-spacing:0;width:100%}.dt th{z-index:1;border-bottom:1px solid var(--border);background:var(--surface-2);height:40px;color:var(--text-2);text-align:left;white-space:nowrap;padding:0 16px;font-size:12px;font-weight:500;position:sticky;top:0}.dt td{border-bottom:1px solid var(--border);vertical-align:middle;height:52px;padding:6px 16px}.dt tbody tr:last-child td{border-bottom:0}.dt tbody tr{transition:background-color var(--t-fast) var(--ease)}.dt tbody tr:hover{background:var(--surface-2)}.dt tbody tr[aria-selected=true]{background:var(--surface-active)}.dt .num-col{text-align:right}.filter{transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}.filter[aria-pressed=true]{font-weight:600}
.shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);background:var(--bg);height:100dvh;transition:grid-template-columns var(--t-med) var(--ease);display:grid}.shell[data-rail=true]{grid-template-columns:var(--sidebar-rail) minmax(0, 1fr)}.sidebar{background:var(--surface);border-right:1px solid var(--border);z-index:30;flex-direction:column;gap:20px;min-width:0;min-height:0;padding:14px 12px 12px;display:flex;position:relative}.sidebar-head{align-items:center;height:32px;padding:0 4px;display:flex}.wordmark{letter-spacing:-.045em;align-items:baseline;gap:1px;padding:4px 6px;font-size:21px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}.wordmark .dot{width:7px;height:7px;margin-left:1px}.nav{gap:2px;display:grid}.nav-item{border-radius:var(--r-md);height:36px;color:var(--text-2);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav-item .icon{transition:transform var(--t-med) var(--ease)}.nav-item:hover{background:var(--surface-3);color:var(--text)}.nav-item:hover .icon{transform:translate(1px)}.nav-item[aria-current=page]{background:var(--surface-active);color:var(--text);font-weight:600}.nav-item[aria-current=page] .icon{color:var(--signal-ink);stroke-width:1.9px}@keyframes tick{0%{opacity:0;transform:scaleY(.2)}}.nav-item[data-first]:not(:first-child){margin-top:16px}.nav-item[data-first]:not(:first-child):after{content:"";background:var(--border);height:1px;position:absolute;top:-9px;left:10px;right:10px}.nav-count{border-radius:var(--r-pill);background:var(--signal);min-width:20px;height:20px;color:var(--on-signal);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 18%, transparent);margin-left:auto;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.sidebar-foot{gap:4px;margin-top:auto;display:grid}.rail-toggle{border-radius:var(--r-md);height:32px;color:var(--text-2);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.rail-toggle:hover{background:var(--surface-3);color:var(--text)}.shell[data-rail=true] .rail-toggle .icon{transform:scaleX(-1)}.profile-btn{border-radius:var(--r-lg);text-align:left;cursor:pointer;width:100%;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px;display:flex}.profile-btn:hover,.profile-btn[aria-expanded=true]{background:var(--surface-2);border-color:var(--border)}.profile-text{flex:1;min-width:0;display:grid}.profile-name{font-weight:600;line-height:18px}.profile-sub{color:var(--text-2);font-size:12px;line-height:16px}.profile-chevron{color:var(--text-2);display:grid}.popover:has(.profile-btn){width:100%}.shell[data-rail=true] .sidebar{align-items:center;padding-inline:8px}.shell[data-rail=true] .nav-text,.shell[data-rail=true] .profile-chevron{display:none}.shell[data-rail=true] .nav-item,.shell[data-rail=true] .rail-toggle{justify-content:center;width:40px;padding:0}.shell[data-rail=true] .nav-item[data-first]:not(:first-child):after{left:6px;right:6px}.shell[data-rail=true] .nav-count{min-width:8px;height:8px;padding:0;font-size:0;position:absolute;top:4px;right:4px}.shell[data-rail=true] .profile-btn{justify-content:center;padding:6px}.shell[data-rail=true] .sidebar-head{justify-content:center;padding:0}.shell[data-rail=true] .wordmark{padding:4px;font-size:0}.shell[data-rail=true] .wordmark:before{content:"r";font-size:22px}.main{flex-direction:column;min-width:0;min-height:0;display:flex}.stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.stage>*{animation:fade var(--t-med) var(--ease) backwards}.stage .page-body{animation:rise var(--t-slow) var(--ease) backwards}.topbar{z-index:20;height:var(--topbar);background:var(--surface);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;padding:0 20px;display:flex;position:relative}.topbar-mobile-brand{display:none}.crumbs{min-width:0;color:var(--text-2);flex:1 1 0;align-items:center;gap:8px;font-weight:500;display:flex}.crumb-sep{color:var(--text-3)}.crumb-here{color:var(--text)}.search-trigger{border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--surface-2);height:36px;color:var(--text-2);cursor:pointer;transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);flex:0 380px;align-items:center;gap:10px;padding:0 8px 0 12px;display:flex}.search-trigger:hover{border-color:var(--border-3);background:var(--surface);box-shadow:var(--shadow-card)}.search-text{text-align:left;flex:1}kbd{border:1px solid var(--border-2);background:var(--surface);min-width:22px;height:20px;color:var(--text-2);font-family:var(--font);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-grid}.topbar-end{flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.topbar-profile{display:none}.bell-btn,.avatar-btn{border-radius:var(--r-lg);width:36px;height:36px;color:var(--text-2);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:relative}.bell-btn:hover,.avatar-btn:hover,.bell-btn[aria-expanded=true]{background:var(--surface-3);color:var(--text)}.bell-btn:active{transform:scale(.96)}.bell-badge{border-radius:var(--r-pill);background:var(--signal);min-width:16px;height:16px;color:var(--on-signal);text-align:center;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px color-mix(in srgb, var(--text) 16%, transparent);padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-1px;right:-3px}.theme-switch{border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--surface-2);grid-auto-flow:column;gap:2px;padding:2px;display:inline-grid}.theme-switch button{border-radius:var(--r-sm);width:32px;height:28px;color:var(--text-2);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background:0 0;border:0;place-items:center;display:grid}.theme-switch button:hover{color:var(--text)}.theme-switch button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-raised)}.skeleton-nav{border-radius:var(--r-md);height:36px}.skeleton-bar{height:var(--topbar);border-bottom:1px solid var(--border);border-radius:0}.tabbar{padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border);flex:none;display:none}.tab{min-width:0;color:var(--text-2);cursor:pointer;background:0 0;border:0;flex:1;justify-items:center;gap:2px;padding:6px 2px 8px;font-size:11px;font-weight:500;line-height:14px;text-decoration:none;display:grid}.tab>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tab-icon{border-radius:var(--r-pill);width:48px;height:28px;transition:background-color var(--t-med) var(--ease);place-items:center;display:grid;position:relative}.tab[aria-current=page]{color:var(--text)}.tab[aria-current=page] .tab-icon,.tab-icon[data-active]{background:var(--surface-active)}.tab-dot{background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px color-mix(in srgb, var(--text) 22%, transparent);border-radius:50%;position:absolute;top:3px;right:11px}.popover:has(.tab-more){flex:1;display:grid}
.inbox{--list-w:clamp(300px, 26vw, 340px);--ctx-w:360px;grid-template-columns:var(--list-w) minmax(0, 1fr);flex:1;min-height:0;display:grid}.inbox[data-ctx]{grid-template-columns:var(--list-w) minmax(0, 1fr) 0px;transition:grid-template-columns var(--t-slow) var(--ease)}.inbox[data-ctx][data-shown]{grid-template-columns:var(--list-w) minmax(0, 1fr) var(--ctx-w)}.list-col,.thread-col,.context-col{flex-direction:column;min-width:0;min-height:0;display:flex}.avatar{background:var(--surface-3);border:1px solid var(--border-2);width:36px;height:36px;color:var(--text-2);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.avatar-lg{width:48px;height:48px;font-size:16px}.notice{border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--surface);align-items:flex-start;gap:10px;margin:12px 16px 0;padding:10px 12px;display:flex}.notice-warning{background:var(--warning-bg);border-color:#0000}.notice-info{background:var(--info-bg);border-color:#0000}.notice-error{background:var(--error-bg);color:var(--error);border-color:#0000}.notice .dot{margin-top:6px}.section{border-bottom:1px solid var(--border);gap:8px;padding:16px 0;display:grid}.section:last-child{border-bottom:0}.kv{gap:8px;margin:0;display:grid}.kv>div{gap:2px;display:grid}.kv dt{color:var(--text-2);font-size:12px}.kv dd{overflow-wrap:anywhere;margin:0}.chip{border-radius:var(--r-pill);border:1px solid var(--border-2);background:var(--surface-2);overflow-wrap:anywhere;max-width:100%;padding:2px 8px;font-size:12px;display:inline-block}.list-col{background:var(--surface);border-right:1px solid var(--border)}.col-head{border-bottom:1px solid var(--border);background:var(--surface);flex:none;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px 12px;display:grid}.col-title{align-items:center;gap:12px;display:flex}.col-title h1{flex:none}.list-search{border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--surface-2);min-width:0;height:32px;color:var(--text-2);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.list-search:hover{border-color:var(--border-3)}.list-search:focus-within{border-color:var(--focus-ring);background:var(--surface);box-shadow:var(--glow)}.list-search .icon{width:16px;height:16px}.list-search input{min-width:0;height:100%;color:var(--text);appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0}.list-search input::placeholder{color:var(--text-3)}.list-search input::-webkit-search-cancel-button{-webkit-appearance:none}.filters{scrollbar-width:none;gap:6px;margin:-4px -16px;padding:4px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000)}.filters::-webkit-scrollbar{display:none}.filters .filter{flex:none}.filter{border:1px solid var(--border-2);border-radius:var(--r-pill);height:28px;color:var(--text-2);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;align-items:center;gap:5px;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.filter:hover{background:var(--surface-3);color:var(--text)}.filter[aria-pressed=true]{background:var(--surface-active);border-color:var(--border-3);color:var(--text)}.filter .num{font-size:12px;font-weight:500}.filter[data-filter=waiting_human]:not([aria-pressed=true]) .num{color:var(--warning);font-weight:600}.list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.list-skeleton{flex:1;min-height:0;overflow:hidden}.row{--ring-bg:var(--surface);border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;width:100%;transition:background-color var(--t-fast) var(--ease);background:0 0;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px 16px;text-decoration:none;display:grid;position:relative}.row:hover{--ring-bg:var(--surface-2);background:var(--surface-2)}.row[aria-current=true]{--ring-bg:var(--surface-active);background:var(--surface-active)}.row[aria-current=true]:before{content:"";background:var(--signal);width:3px;box-shadow:0 0 0 .5px color-mix(in srgb, var(--text) 30%, transparent);animation:tick var(--t-med) var(--ease) both;border-radius:0 3px 3px 0;position:absolute;top:10px;bottom:10px;left:0}.row:focus-visible{outline-offset:-2px;border-radius:0}.row-skeleton{cursor:default;pointer-events:none}.row-body{gap:3px;min-width:0;display:grid}.row-top{align-items:center;gap:8px;display:flex}.row-name{letter-spacing:-.006em;flex:1;min-width:0;font-weight:500}.row-time{color:var(--text-2);flex:none;font-size:12px}.row-preview,.row-who{color:var(--text-2)}.row[data-attention] .row-name{font-weight:650}.row[data-attention] .row-preview{color:var(--text)}.row-flag{border-radius:50%;flex:none;width:8px;height:8px}.row-flag[data-tone=new]{background:var(--signal);box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 25%, transparent)}.row-flag[data-tone=warning]{background:var(--warning)}.row-meta{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;margin-top:1px;display:flex}.row-meta .badge{height:20px;padding:0 7px;font-size:11.5px}.more{width:calc(100% - 32px);margin:12px 16px}.list-note{text-align:center;padding:0 16px 16px}.presence-wrap{flex:none;align-self:start;display:inline-flex;position:relative}.presence{box-sizing:border-box;border:2px solid var(--ring-bg,var(--surface));background:var(--text-2);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 18%, transparent);transition:border-color var(--t-fast) var(--ease);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.presence-wrap[data-size=lg] .presence{width:14px;height:14px;bottom:-1px;right:-1px}.presence[data-state=relay_active]{background:var(--signal)}.presence[data-state=human_requested]{background:var(--warning)}.presence[data-state=human_takeover]{background:var(--info)}.presence[data-state=relay_paused]{background:var(--surface-3);box-shadow:inset 0 0 0 1.5px var(--text-2), 0 0 0 1px color-mix(in srgb, var(--text) 10%, transparent)}.thread-col{background:var(--bg);container-type:inline-size}.thread-head{--ring-bg:var(--surface);background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:12px;min-height:64px;padding:10px 16px;display:flex}.thread-head .who{flex:160px;gap:2px;min-width:0;display:grid}.who-name{align-items:baseline;gap:8px;min-width:0;display:flex}.who-name h2{flex:0 auto;min-width:0}.who-sub{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.who-user{min-width:0;color:var(--text-2);flex:0 100 auto;font-size:12.5px}.who-sub .badge{flex:none;height:20px;padding:0 7px;font-size:11.5px}.thread-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.info-toggle[aria-pressed=true]{background:var(--surface-3)}.info-toggle[aria-pressed=true] .icon{color:var(--text)}@media (min-width:768px){@container (max-width:620px){.info-toggle{width:32px;padding:0}.info-toggle span{display:none}}}.thread-note{border-bottom:1px solid var(--border);background:var(--surface-2);flex:none;align-items:flex-start;gap:10px;padding:10px 16px;font-size:13px;line-height:18px;display:flex}.thread-note[data-tone=warning]{background:var(--warning-bg);border-bottom-color:#0000}.thread-note[data-tone=info]{background:var(--info-bg);border-bottom-color:#0000}.thread-note .dot{margin-top:5px}.timeline-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.timeline{overscroll-behavior:contain;flex-direction:column;flex:1;gap:4px;min-height:0;padding:12px 20px 20px;display:flex;overflow-y:auto}.timeline:focus-visible{outline-offset:-2px}.day{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-2);align-self:center;margin:12px 0 4px;padding:2px 12px;font-size:12px;font-weight:500}.grp{gap:2px;max-width:min(560px,82%);margin-top:10px;display:grid}.grp-out{align-self:flex-end;justify-items:end}.grp-meta{color:var(--text-2);align-items:center;gap:6px;margin-bottom:2px;font-size:12px;font-weight:500;line-height:16px;display:flex}.grp-meta .avatar{width:20px;height:20px;font-size:9px}.grp[data-from=byturn] .grp-name{color:var(--text);font-weight:600}.grp[data-from=human] .grp-name{color:var(--info);font-weight:600}.human-mark{background:var(--info-bg);width:20px;height:20px;color:var(--info);border-radius:50%;place-items:center;display:grid}.human-mark .icon{width:12px;height:12px}.mrow{gap:2px;min-width:0;display:grid}.grp-out .mrow{justify-items:end}.bub-row{align-items:flex-end;gap:8px;min-width:0;display:flex}.grp-out .bub-row{flex-direction:row-reverse}.bub-time{color:var(--text-2);opacity:0;transition:opacity var(--t-fast) var(--ease);flex:none;font-size:11.5px}.mrow:hover .bub-time,.mrow:focus-within .bub-time{opacity:1}@media (hover:none){.bub-time{display:none}}.bubble{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;padding:8px 12px}.grp-in .mrow+.mrow .bubble{border-top-left-radius:4px}.grp-in .mrow:has(+.mrow) .bubble{border-bottom-left-radius:4px}.grp-out .mrow+.mrow .bubble{border-top-right-radius:4px}.grp-out .mrow:has(+.mrow) .bubble{border-bottom-right-radius:4px}.bubble-byturn{background:var(--byturn-bubble);border-color:color-mix(in srgb, var(--signal) 28%, var(--border))}.bubble-human{background:var(--surface-3);border-color:var(--border-2)}.bubble-attachment{color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.bubble-note{color:var(--text-2);font-size:12px}.bubble-draft{border-style:dashed;margin:0}.why-link{border-radius:var(--r-sm);height:24px;color:var(--text-2);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:5px;padding:0 6px;font-size:12px;display:inline-flex;position:relative}.why-link:after{content:"";position:absolute;inset:-8px -4px}.why-link .icon{width:14px;height:14px}.why-link:hover{background:var(--surface-3);color:var(--text)}.grp-foot{color:var(--text-2);align-items:center;gap:8px;font-size:11.5px;display:flex}.msg-fail{color:var(--error);font-weight:500}.event{--run:var(--signal);align-self:stretch;align-items:center;gap:12px;margin:16px 0 8px;display:flex}.event[data-tone=takeover]{--run:var(--info)}.event-rail{background:var(--border-2);flex:1;min-width:12px;height:1px;position:relative}.event-rail-in{overflow:hidden}.event-rail-in:after{content:"";background:var(--run);width:48px;height:1px;box-shadow:0 0 0 .5px var(--run);animation:event-run .7s var(--ease) 80ms both;position:absolute;top:0;right:0}@keyframes event-run{0%{opacity:0;transform:translate(-100%)}30%{opacity:1}}.event-card{border:1px solid var(--border-2);border-radius:var(--r-xl);background:var(--surface);max-width:min(100%,560px);box-shadow:var(--shadow-card);flex-wrap:wrap;flex:0 auto;justify-content:center;align-items:center;gap:4px 10px;padding:6px 14px;font-size:13px;line-height:18px;display:inline-flex}.event-label{font-weight:500}.event-reason,.event-actor{border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-2);padding:1px 8px;font-size:12px}.event-time{color:var(--text-2);font-size:12px}.jump{z-index:2;border:1px solid var(--border-2);border-radius:var(--r-pill);background:var(--surface);height:32px;box-shadow:var(--shadow-raised);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);align-items:center;gap:6px;padding:0 14px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.jump:hover{background:var(--surface-3)}.jump .icon{width:16px;height:16px}.jump[data-unseen]{background:var(--signal);color:var(--on-signal);border-color:#0000}.jump[data-unseen]:hover{background:var(--signal-press)}.draft{border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--surface);max-height:55%;box-shadow:var(--shadow-raised);flex:none;gap:12px;margin:0 16px 12px;padding:14px;display:grid;overflow-y:auto}.draft-head{align-items:center;gap:10px;display:flex}.draft-mark{border:1px solid color-mix(in srgb, var(--signal) 35%, var(--border));background:var(--byturn-bubble);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.draft-title{min-width:0;display:grid}.draft-kicker{color:var(--text-2);font-size:12px;line-height:16px}.draft-state{font-size:14px;font-weight:600;line-height:20px}.draft-scenario{border:1px solid var(--border-2);border-radius:var(--r-pill);background:var(--surface-2);max-width:40%;color:var(--text-2);margin-left:auto;padding:1px 8px;font-size:12px}.draft-body{gap:6px;display:grid}.draft-hint{color:var(--text-2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:18px;display:flex}.draft-hint .icon{width:14px;height:14px;margin-top:2px}.draft-actions{gap:8px;display:flex}.thread-foot{border-top:1px solid var(--border);background:var(--surface);color:var(--text-2);flex:none;align-items:center;gap:8px;padding:10px 20px;font-size:12.5px;line-height:18px;display:flex}.thread-foot .icon{width:14px;height:14px}.context-col{background:var(--surface);overflow:hidden}.context-inner{width:var(--ctx-w);border-left:1px solid var(--border);flex-direction:column;flex:1;min-height:0;display:flex}.ctx-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;height:64px;padding:0 12px 0 16px;display:flex}.ctx-head h2{flex:1}.context-body{flex:1;align-content:start;gap:8px;min-height:0;padding:12px;display:grid;overflow-y:auto}.context-body:focus-visible{outline-offset:-2px}.ctx-group{--ring-bg:var(--surface-2);border-radius:var(--r-lg);background:var(--surface-2);gap:10px;padding:12px 14px 14px;display:grid;position:relative}.ctx-group[data-accent]{background:var(--surface-active)}.ctx-group[data-accent]:before{content:"";background:var(--signal);width:3px;box-shadow:0 0 0 .5px color-mix(in srgb, var(--text) 30%, transparent);border-radius:0 3px 3px 0;position:absolute;top:12px;bottom:12px;left:0}.ctx-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.ctx-title .icon{width:14px;height:14px}.ctx-group .kv{gap:8px}.ctx-group .kv>div{grid-template-columns:108px minmax(0,1fr);align-items:baseline;gap:12px}.ctx-group .kv dt{font-size:12.5px}.ctx-group .kv dd{font-size:13.5px}.ctx-person{align-items:center;gap:12px;display:flex}.ctx-person-text{flex:1;justify-items:start;gap:2px;min-width:0;display:grid}.ctx-person-text>p{max-width:100%}.copy-chip{border-radius:var(--r-sm);max-width:100%;height:24px;color:var(--text-2);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:6px;margin-left:-6px;padding:0 6px;display:inline-flex;position:relative}.copy-chip:after{content:"";position:absolute;inset:-8px -4px}.copy-chip .icon{opacity:.7;width:14px;height:14px}.copy-chip:hover{background:var(--surface-3);color:var(--text)}.copy-chip:hover .icon{opacity:1}.ctx-next{font-weight:500}.ctx-skeleton{gap:14px;padding:16px;display:grid}main.inbox .context-col.overlay{top:var(--topbar);background:var(--surface);border-left:1px solid var(--border-2);animation:ctx-in var(--t-slow) var(--ease) both}@keyframes ctx-in{0%{opacity:0;transform:translate(24px)}}@keyframes sheet-up{0%{opacity:0;transform:translateY(32px)}}.drawer .ctx-group .kv>div{grid-template-columns:128px minmax(0,1fr)}.drawer .drawer-body{align-content:start;gap:8px;padding:12px 12px 24px;display:grid}.handoff-track{border-radius:var(--r-lg);background:var(--surface-2);color:var(--text-2);align-items:center;gap:14px;padding:12px 16px;font-size:12.5px;font-weight:500;display:flex}.handoff-end{flex:none;min-width:36px}.handoff-end:last-child{text-align:right;color:var(--text)}.handoff-rail{background:var(--border-3);flex:1;height:1px;position:relative}.handoff-signal{background:var(--signal);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 25%, transparent);animation:handoff-run .64s var(--ease) .12s both;border-radius:50%;margin-top:-5px;position:absolute;top:50%;left:calc(100% - 10px)}@keyframes handoff-run{0%{left:0}}@media (max-width:767px){.inbox .col-head{padding:12px 12px 10px}.inbox .list-search{height:40px}.inbox .filters{flex-wrap:wrap;padding-bottom:0;overflow:visible}.inbox .filter{height:36px;padding:0 12px;font-size:13px}.inbox .row{padding:12px}.inbox .thread-head{gap:8px 12px;padding:8px 12px}.inbox .thread-head .btn-icon{width:40px;height:40px}.inbox .thread-head .who{flex:1 1 0;min-width:0}.inbox .thread-actions .btn{height:40px}.inbox .timeline{padding:8px 12px 16px}.inbox .grp{max-width:92%}.inbox .jump{height:40px}.inbox .draft{margin:0 12px 10px;padding:12px}.inbox .draft-actions .btn{flex:1}.inbox .draft-head{flex-wrap:wrap}.inbox .draft-title{flex:1}.inbox .draft-scenario{max-width:100%;margin-left:38px}.inbox .thread-foot{padding:10px 12px}.inbox .event{justify-content:center;gap:8px}.inbox .event-rail{display:none}.inbox .copy-chip{height:32px}main.inbox .context-col.overlay{border-left:0;border-top:1px solid var(--border-2);border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;animation-name:sheet-up;position:absolute;inset:10% 0 0}.ctx-head .btn-icon{width:40px;height:40px}}
.scrim{z-index:40;background:var(--scrim);animation:fade var(--t-med) var(--ease) both;position:fixed;inset:0}.drawer{z-index:50;background:var(--surface);border-left:1px solid var(--border-2);width:min(420px,100vw);box-shadow:var(--shadow-floating);animation:drawer-in var(--t-slow) var(--ease) both;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}}.drawer-head{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:16px;display:flex}.drawer-head h2{flex:1}.drawer-body{flex:1;padding:0 16px 24px;overflow-y:auto}.dialog{z-index:50;border:1px solid var(--border-2);border-radius:var(--r-xl);background:var(--surface);width:min(440px,100vw - 32px);box-shadow:var(--shadow-floating);animation:dialog-in var(--t-med) var(--ease) both;gap:16px;padding:24px;display:grid;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.98)}}.dialog-actions{justify-content:flex-end;gap:8px;display:flex}.state{text-align:center;justify-items:center;gap:12px;max-width:420px;margin:auto;padding:48px 24px;display:grid}.state p{color:var(--text-2)}.skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--surface-3), var(--surface-2), var(--surface-3));background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.center-page{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.card{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);width:min(400px,100%);box-shadow:var(--shadow-card);gap:20px;padding:32px 24px;display:grid}.card form{gap:16px;display:grid}.ws-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-list a{border:1px solid var(--border-2);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:500;text-decoration:none;display:flex}.ws-list a:hover{background:var(--surface-3)}.palette{z-index:70;border:1px solid var(--border-2);border-radius:var(--r-xl);background:var(--surface);width:min(640px,100vw - 24px);max-height:min(520px,100dvh - 24px);box-shadow:var(--shadow-floating);animation:palette-in var(--t-med) var(--ease) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:min(14vh,120px);left:50%;overflow:hidden;transform:translate(-50%)}@keyframes palette-in{0%{opacity:0;transform:translate(-50%,-8px)scale(.985)}}.palette-input{border-bottom:1px solid var(--border);height:56px;color:var(--text-2);align-items:center;gap:12px;padding:0 16px;display:flex}.palette-input input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.palette-input input::placeholder{color:var(--text-3)}.palette-list{min-height:0;padding:6px;overflow-y:auto}.palette-group{color:var(--text-2);padding:10px 10px 4px;font-size:12px;font-weight:500}.palette-item{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:12px;height:40px;padding:0 10px;display:flex}.palette-item[aria-selected=true]{background:var(--surface-active)}.palette-icon{border-radius:var(--r-sm);background:var(--surface-3);width:28px;height:28px;color:var(--text-2);place-items:center;display:grid}.palette-item[aria-selected=true] .palette-icon{background:var(--signal);color:var(--on-signal)}.palette-hint{white-space:nowrap;margin-left:auto;font-size:12px}.palette-go{color:var(--text-2);display:grid}.palette-hint+.palette-go,.palette-item .truncate+.palette-go{margin-left:auto}.palette-empty{text-align:center;color:var(--text-2);padding:28px 16px}.palette-foot{border-top:1px solid var(--border);background:var(--surface-2);height:40px;color:var(--text-2);align-items:center;gap:16px;padding:0 16px;font-size:12px;display:flex}.palette-foot span{align-items:center;gap:4px;display:inline-flex}.palette-foot-end{margin-left:auto;font-weight:600}@media (max-width:767px){.palette{max-height:calc(100dvh - 16px);top:8px}.palette-foot{display:none}}.shortcuts{gap:16px;display:grid}.shortcuts-group{color:var(--text-2);margin-bottom:4px;font-size:12px;font-weight:500}.shortcuts-list{margin:0;display:grid}.shortcuts-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.shortcuts-row:last-child{border-bottom:0}.shortcuts-row dt{color:var(--text)}.shortcuts-row dd{gap:4px;margin:0;display:flex}
.mobile-only{display:none}@media (max-width:1279px){.inbox.with-context{grid-template-columns:minmax(300px,340px) minmax(0,1fr)}.context-col.overlay{z-index:50;width:min(380px,100vw);box-shadow:var(--shadow-floating);position:fixed;inset:0 0 0 auto}}@media (max-width:1023px){.crumb-ws,.crumb-sep,.crumb-parent{display:none}.shell,.shell[data-rail=false]{grid-template-columns:var(--sidebar-rail) minmax(0, 1fr)}.sidebar{align-items:center;padding-inline:8px}.sidebar .nav-text,.sidebar .profile-chevron,.sidebar .rail-toggle{display:none}.sidebar .nav-item{justify-content:center;width:40px;padding:0}.sidebar .nav-item[data-first]:not(:first-child):after{left:6px;right:6px}.sidebar .nav-count{min-width:8px;height:8px;padding:0;font-size:0;position:absolute;top:4px;right:4px}.sidebar .profile-btn{justify-content:center;padding:6px}.sidebar .sidebar-head{justify-content:center;padding:0}.sidebar .wordmark{padding:4px;font-size:0}.sidebar .wordmark:before{content:"r";font-size:22px}}@media (max-width:767px){.shell,.shell[data-rail=false],.shell[data-rail=true]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.topbar{gap:6px;padding:0 8px 0 12px}.topbar-mobile-brand{margin-right:auto;display:block}.crumbs{display:none}.search-trigger{background:0 0;border-color:#0000;flex:none;justify-content:center;width:36px;padding:0}.search-text,.search-kbd{display:none}.topbar-end{flex:none}.topbar-profile{display:block}.mobile-only{display:inline-flex}.tabbar{display:flex}.inbox,.inbox.with-context{grid-template-columns:minmax(0,1fr)}.inbox[data-view=list] .thread-col,.inbox[data-view=thread] .list-col{display:none}.list-col{border-right:0}.filters{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.msg{max-width:90%}.thread-head{padding:8px 12px}.thread-head .who{flex-basis:0;min-width:120px}.thread-actions{order:3;width:100%}.thread-actions .btn{flex:1}.context-col.overlay{width:100vw}.dialog{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;inset:auto 0 0;transform:none}}@media (prefers-reduced-motion:reduce){.dot-pulse,.skeleton{animation:none}html.theme-anim,html.theme-anim *{transition:none!important}}
.page{background:var(--bg);flex:1;min-height:0;overflow-y:auto}.page-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;max-width:760px;margin:0 auto;padding:28px 24px 64px;display:grid}@media (min-width:1280px){.page-body{padding-inline:32px}}@media (max-width:767px){.page-body{padding:20px 16px 32px}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.page-head>div{flex:280px;gap:4px;min-width:0;display:grid}.page-head h1,.page-title{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:34px}.page-head p{max-width:68ch}.channel{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);gap:12px;padding:16px;display:grid}.channel-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.channel-top h2{min-width:0}.channel-actions{gap:8px;display:flex}.alerts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.alerts .notice,.page-body>.notice{margin:0}
.page-wide{max-width:1180px}.leads-page,.lead-profile{gap:16px}.lead-tools{gap:12px;display:grid}.lead-stages .filter{height:32px}.lead-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lead-search{flex:260px;max-width:420px;position:relative}.lead-search .input{padding-inline:38px 36px}.lead-search .input::-webkit-search-cancel-button{display:none}.lead-search-icon{color:var(--text-2);pointer-events:none;display:flex;position:absolute;top:50%;left:12px;translate:0 -50%}.lead-search-icon .icon{width:16px;height:16px}.lead-search-clear{border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-2);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:4px;translate:0 -50%}.lead-search-clear:hover{background:var(--surface-3);color:var(--text)}.lead-search-clear .icon{width:14px;height:14px}.lead-select{position:relative}.lead-select .input{appearance:none;cursor:pointer;min-width:200px;padding-right:36px;font-weight:500}.lead-select[data-active=true] .input{border-color:var(--border-3);background:var(--surface-active)}.lead-select-chevron{color:var(--text-2);pointer-events:none;display:flex;position:absolute;top:50%;right:12px;translate:0 -50%}.lead-select-chevron .icon{width:16px;height:16px}.lead-human{height:40px;padding-inline:14px}.lead-meta{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.lead-count,.lead-order{margin:0}.lead-count{flex-wrap:wrap;align-items:center;gap:0 6px;font-size:13px;display:flex}.lead-count-n{color:var(--text);font-weight:600}.lead-active{color:var(--text-2)}.lead-reset{border-radius:var(--r-sm);color:var(--text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:2px;padding:4px 6px;font-weight:500;text-decoration:underline}.lead-reset:hover{background:var(--surface-3)}.lead-order{white-space:nowrap;font-size:12px}.lead-notice{margin:0}.dt-wrap.lead-wrap{overflow:clip;container:leads/inline-size}.lead-table tbody{transition:opacity var(--t-med) var(--ease)}.lead-wrap[data-refreshing=true] .lead-table tbody{opacity:.5}.lead-table th{padding-inline:12px}.lead-table td{height:56px;padding:8px 12px}.lead-table th:first-child,.lead-table td:first-child{padding-left:16px}.lead-table th:last-child,.lead-table td:last-child{padding-right:16px}.lead-table tbody tr{cursor:pointer;position:relative}.lead-table tbody tr:focus-within{background:var(--surface-2)}.lead-table tbody tr.lead-sk{cursor:default}.lead-table tbody tr.lead-sk:hover{background:0 0}.c-lead{width:26%;min-width:200px;max-width:320px}.c-stage{white-space:nowrap;width:1%;min-width:130px}.c-source{min-width:130px;max-width:170px}.c-intent{width:100%;min-width:210px;max-width:0}.c-next{min-width:150px;max-width:190px}.c-owner{min-width:96px;max-width:140px}.c-act{white-space:nowrap;text-align:right;width:1%}.lead-table th.c-act{text-align:right;padding-right:38px}.lead-id{align-items:center;gap:12px;min-width:0;display:flex}.lead-id .avatar{flex:none}.lead-id-text{min-width:0;display:grid}.lead-name{color:var(--text);font-weight:600;line-height:20px;text-decoration:none;display:block}.lead-name:after{content:"";position:absolute;inset:0}.lead-name:focus-visible{outline-offset:0}.lead-nick,.lead-sub{color:var(--text-2);font-size:12px;line-height:16px;display:block}.lead-line{line-height:20px;display:block}.lead-none{color:var(--text-2)}.lead-flag{color:var(--warning);align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:500;line-height:16px;display:flex}.lead-intent{align-items:center;gap:10px;display:flex}.lead-score{align-items:center;gap:8px;display:inline-flex}.lead-table .lead-score .bar{width:44px}.lead-score .num{color:var(--text);font-weight:500}.lead-lbl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-act time{color:var(--text-2);font-size:13px}.lead-go{vertical-align:middle;color:var(--text-2);opacity:0;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);margin-left:8px;display:inline-flex;transform:translate(-4px)}.lead-go .icon{width:14px;height:14px}.lead-table tbody tr:hover .lead-go,.lead-table tbody tr:focus-within .lead-go{opacity:1;transform:none}.lead-sk-avatar{border-radius:50%;flex:none;width:36px;height:36px;display:block}.lead-sk-lines{flex:1;gap:8px;display:grid}.lead-sk-lines .skeleton{height:12px;display:block}.lead-sk-pill{border-radius:var(--r-pill);width:84px;height:22px;display:block}.lead-sk-line{width:80%;height:12px;display:block}@container leads (max-width:1040px){.c-owner{display:none}}@container leads (max-width:820px){.c-source .lead-sub,.c-intent .lead-line,.th-long,.lead-table .lead-score .bar,.lead-go{display:none}.lead-table th,.lead-table td{padding-inline:8px}.lead-table th:first-child,.lead-table td:first-child{padding-left:12px}.lead-table th:last-child,.lead-table td:last-child,.lead-table th.c-act{padding-right:12px}.c-lead{width:34%;min-width:150px;max-width:260px}.c-stage{min-width:0}.c-source{min-width:84px;max-width:104px}.c-intent{min-width:96px}.c-next{min-width:110px;max-width:140px}}.lead-state{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);text-align:center;justify-items:center;gap:12px;padding:56px 24px;display:grid}.lead-state p{max-width:46ch;color:var(--text-2)}.lead-state-icon{background:var(--surface-3);width:44px;height:44px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.lead-state .btn{margin-top:4px}.lead-more{justify-content:center;display:flex}.lead-more .btn{min-width:200px}@media (max-width:1023px){.lead-table,.lead-table tbody{display:block}.lead-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lead-table tbody tr{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:76px;padding:12px 16px;display:flex}.lead-table tbody tr:last-child{border-bottom:0}.lead-table td,.lead-table td:first-child,.lead-table td:last-child{white-space:normal;text-align:left;border:0;width:auto;min-width:0;max-width:100%;height:auto;padding:0;display:block}.lead-table th.c-act{padding-right:12px}.c-lead{flex:1 1 0;order:1}.c-act{flex:none;order:2;margin-left:auto}.c-intent{flex:0 0 100%;order:3}.c-stage{flex-wrap:wrap;order:4;align-items:center;gap:4px 8px;display:flex}.c-source{order:5;align-items:center;gap:6px;display:flex}.c-next{flex-wrap:wrap;order:6;align-items:baseline;gap:0 6px;display:flex}.c-owner{order:7;display:block}.c-source .lead-sub{display:none}.c-source .lead-line{border:1px solid var(--border-2);border-radius:var(--r-pill);background:var(--surface-2);padding:0 8px;font-size:12px;line-height:20px}.lead-flag{margin-top:0}.c-intent .lead-line{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead-next{color:var(--text-2);font-size:12px;line-height:16px}.lead-next:before{content:"Дальше: "}.lead-lbl:not(.lead-lbl-sr){clip-path:none;width:auto;height:auto;position:static;overflow:visible}.lead-table .lead-score .bar{display:block}.lead-go{display:none}.c-lead,.c-act time{font-size:13px}}@media (max-width:767px){.lead-stages{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 2px;overflow-x:auto}.lead-stages::-webkit-scrollbar{display:none}.lead-stages .filter{flex:none;height:40px}.lead-search{flex-basis:100%;max-width:none}.lead-select{flex:1 1 0}.lead-select .input{width:100%;min-width:0}.lead-order{display:none}.lead-reset{min-height:32px}.lead-more .btn{width:100%;min-height:44px}}.back-link{width:fit-content;min-height:32px;color:var(--text-2);transition:color var(--t-fast) var(--ease);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.back-link .icon{width:16px;height:16px;transition:transform var(--t-fast) var(--ease)}.back-link:hover{color:var(--text)}.back-link:hover .icon{transform:translate(-2px)}.lead-hero{flex-wrap:wrap;align-items:center;gap:16px 20px;padding-bottom:4px;display:flex}.lead-hero .avatar{flex:none;width:64px;height:64px;font-size:22px}.lead-hero-text{flex:280px;gap:2px;min-width:0;display:grid}.lead-title{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:34px}.lead-hero-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.lead-open{flex:none}.lead-open .icon{width:16px;height:16px;transition:transform var(--t-fast) var(--ease)}.lead-open:hover .icon{transform:translate(2px)}.lead-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.lead-col{gap:16px;min-width:0;display:grid}.lead-col>.rise:nth-child(2){animation-delay:45ms}.lead-col>.rise:nth-child(3){animation-delay:90ms}.lead-understood{gap:10px;display:grid}.lead-understood p{margin:0}.lead-summary-text{letter-spacing:-.006em;font-size:16px;line-height:24px}.lead-dl{margin:0;display:grid}.panel>:not(.panel-head)+.lead-dl{border-top:1px solid var(--border)}.lead-dl>div{border-top:1px solid var(--border);grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.lead-dl>div:first-child{border-top:0}.lead-dl dt{color:var(--text-2);font-size:13px}.lead-dl dd{overflow-wrap:anywhere;margin:0}.lead-dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.lead-dl-grid>div{grid-template-columns:minmax(0,1fr);gap:2px}.lead-dl-grid>div,.lead-dl-grid>div:nth-child(2){border-top:0;padding:8px 0}.lead-profile .lead-score .bar{width:96px}.lead-next-step{gap:2px;display:grid}.lead-next-step p{margin:0}.lead-next-label{letter-spacing:-.006em;font-size:16px;font-weight:600;line-height:24px}.lead-profile .panel>p{margin:0}.lead-tl{margin:0;padding:0;list-style:none;display:grid}.lead-tl-item{grid-template-columns:8px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.lead-tl-item:last-child{padding-bottom:4px}.lead-tl-item:before{content:"";background:var(--border-2);width:1px;position:absolute;top:16px;bottom:2px;left:3.5px}.lead-tl-item:last-child:before{display:none}.lead-tl-item .dot{z-index:1;margin-top:6px}.lead-tl-body p{margin:0}.lead-tl-label{font-weight:500}.lead-tl-move{color:var(--text-2);font-size:13px}.lead-tl-body time{margin-top:2px;display:block}.lead-sk-wrap{gap:20px;display:grid}.lead-sk-hero-avatar{border-radius:50%;flex:none;width:64px;height:64px}.lead-col>.skeleton{border-radius:var(--r-lg);display:block}@media (max-width:1023px){.lead-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.lead-title{white-space:normal;font-size:24px;line-height:30px}.lead-hero .avatar{width:56px;height:56px;font-size:20px}.lead-open{width:100%;min-height:48px}.lead-dl-grid{grid-template-columns:minmax(0,1fr)}.lead-dl>div{grid-template-columns:minmax(96px,120px) minmax(0,1fr)}.lead-dl-grid>div{grid-template-columns:minmax(0,1fr)}}.card-section{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);gap:10px;padding:16px;display:grid}.card-wide{grid-column:1/-1}.lead-act{gap:12px;display:grid}.lead-seg{flex-wrap:wrap;gap:6px;display:flex}.lead-seg .filter:disabled{cursor:default}.lead-seg .filter:disabled:not([aria-pressed=true]){opacity:.5}.lead-act-row{flex-wrap:wrap;gap:8px;display:flex}.lead-act p{margin:0}.lead-act-priority{gap:6px;display:grid}.lead-result{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px;display:flex}.lead-result[data-tone=sale]{border-color:var(--border-3);background:var(--surface-active)}.lead-note-form{justify-items:start;gap:8px;display:grid}.lead-note-form .textarea{width:100%;min-height:72px}.lead-notes{border-top:1px solid var(--border);margin:12px 0 0;padding:0;list-style:none;display:grid}.lead-note{border-bottom:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.lead-note:last-child{border-bottom:0;padding-bottom:0}.lead-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sale-products{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.sale-products legend{margin-bottom:8px;padding:0}.sale-opt{border:1px solid var(--border-2);border-radius:var(--r-md);cursor:pointer;min-height:44px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.sale-opt:hover{background:var(--surface-3)}.sale-opt:has(input:checked){border-color:var(--border-3);background:var(--surface-active)}.sale-opt:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.sale-opt input{width:16px;height:16px;accent-color:var(--text);margin:0}.lead-edit-grid{gap:12px;max-height:min(52vh,420px);padding-right:4px;display:grid;overflow-y:auto}@media (max-width:767px){.lead-act-row .btn{flex:auto}.lead-edit-grid{max-height:48vh}}.lead-export{flex:none;align-self:flex-start}.lead-claim{height:28px;margin-inline:-8px;padding-inline:8px}
.deals-page{align-content:start;gap:16px;display:grid}.deal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.deal-sum{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);gap:2px;min-width:0;padding:12px 16px;display:grid}.deal-sum dt{color:var(--text-2);font-size:12px;line-height:16px}.deal-sum dd{margin:0}.deal-sum dd.num:first-of-type{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:22px;font-weight:600;line-height:28px;display:flex}.deal-sum[data-late] dt{color:var(--warning)}.deal-board{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(248px,1fr));align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.deal-col{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);scroll-snap-align:start;align-content:start;gap:8px;min-width:0;padding:8px;display:grid}.deal-col-head{gap:2px;padding:4px 4px 6px;display:grid}.deal-col-title{margin:0;font-size:13px;font-weight:600;line-height:18px}.deal-col-list,.deal-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.deal-col-empty{margin:0;padding:12px 4px}.deal-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.deal-list-profile{grid-template-columns:1fr}.deal-more{margin:12px 0 0}.deals-page [data-refreshing]{opacity:.6;transition:opacity var(--t-fast) var(--ease)}.deal-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-card);gap:8px;min-width:0;padding:12px;display:grid}.deal-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.deal-who{gap:2px;min-width:0;display:grid}.deal-contact{color:var(--text);font-weight:600;text-decoration:none;display:block}.deal-contact:hover{text-decoration:underline}.deal-product{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.deal-amount{white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:20px}.deal-title{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.deal-meta{gap:4px;margin:0;display:grid}.deal-meta>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.deal-meta dd{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;display:inline-flex}.deal-meta [data-late] dd{color:var(--warning);font-weight:500}.deal-select{min-height:36px;padding-block:4px;font-size:13px}.deal-actions{flex-wrap:wrap;gap:4px;display:flex}.deal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.deal-summary{grid-template-columns:1fr}.deal-board{grid-template-columns:1fr;overflow-x:visible}.deal-list{grid-template-columns:1fr}}@media (max-width:480px){.deal-form-grid{grid-template-columns:1fr}}
.stack{gap:16px;display:grid}.home{gap:20px}.home-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding-bottom:4px;display:flex}.home-hero-text{gap:6px;display:grid}.home-date{color:var(--text-2);font-size:13px;font-weight:500}.home-sub{color:var(--text-2);align-items:center;gap:10px;font-size:15px;display:flex}.home-sub .num{color:var(--text);font-weight:600}.home-actions{flex-wrap:wrap;gap:8px;display:flex}.btn-count{border-radius:var(--r-pill);background:var(--on-signal);min-width:20px;height:20px;color:var(--signal);place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.pulse{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--border);box-shadow:var(--shadow-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pill-link{background:var(--surface);min-width:0;transition:background-color var(--t-fast) var(--ease);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:12px 16px;text-decoration:none;display:flex}.pill-link:hover{background:var(--surface-2)}.pill-link .dot{align-self:center}.pill-value{letter-spacing:-.02em;font-size:18px;font-weight:650;line-height:22px}.pill-hint{flex-basis:100%}.pill-label{font-weight:500}.pill-hint{color:var(--text-2);font-size:12px}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kpi{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);animation:rise var(--t-slow) var(--ease) both;flex-direction:column;gap:6px;padding:16px;display:flex}.kpi:nth-child(2){animation-delay:45ms}.kpi:nth-child(3){animation-delay:90ms}.kpi:nth-child(4){animation-delay:.135s}.kpi-title{color:var(--text-2);align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:18px;display:flex}.kpi-value{letter-spacing:-.035em;font-size:32px;font-weight:600;line-height:38px}.kpi-meta{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.kpi-meta:empty{display:none}.kpi-text{color:var(--text-2);font-size:13px;line-height:18px}.kpi-text .num{color:var(--text);font-weight:500}.kpi-link{width:fit-content;color:var(--text-2);transition:color var(--t-fast) var(--ease);align-items:center;gap:4px;margin-top:auto;padding-top:6px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.kpi-link .icon{width:14px;height:14px;transition:transform var(--t-fast) var(--ease)}.kpi-link:hover{color:var(--text)}.kpi-sk{height:190px}.home-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.home-grid[data-single]{grid-template-columns:minmax(0,1fr)}.home-trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.panel.rise:nth-child(2){animation-delay:60ms}.panel.rise:nth-child(3){animation-delay:.12s}.source-row{gap:8px;padding:8px 0;display:grid}.source-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.headline{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);align-items:center;gap:14px;padding:20px;display:flex}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.stat{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);gap:4px;padding:14px 16px;text-decoration:none;display:grid}a.stat:hover{background:var(--surface-2)}.stat-label{color:var(--text-2);align-items:center;gap:6px;font-weight:500;display:flex}.stat-value{letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:36px}.questions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.big{letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:36px}.plain-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.line{border-radius:var(--r-md);align-items:center;gap:8px;min-height:36px;margin:0 -8px;padding:4px 8px;text-decoration:none;display:flex}a.line:hover{background:var(--surface-2)}.line-main{flex:1;min-width:0}@media (max-width:1100px){.kpis,.pulse,.home-trio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.questions,.home-trio{grid-template-columns:minmax(0,1fr)}.kpis{gap:8px}.kpi{gap:4px;padding:12px}.kpi-value{font-size:24px;line-height:30px}.kpi-text,.kpi-link,.kpi .sparkline{display:none}.kpi .delta{border-radius:var(--r-md);white-space:normal;width:fit-content;height:auto;padding-block:2px;line-height:18px;display:block}.kpi .delta>*+*{margin-left:4px}.kpi-sk{height:104px}.home-week{display:none}.line{flex-wrap:wrap}.home-actions{width:100%}.home-actions .btn{flex:1}.pill-hint{display:none}}.launch{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);gap:16px;padding:20px;display:grid}.launch .launch-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.launch .launch-title-main{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:24px}.launch .launch-progress{border-radius:var(--r-pill);background:var(--surface-3);flex:0 220px;height:6px;overflow:hidden}.launch .launch-progress-fill{border-radius:var(--r-pill);background:var(--signal);height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 30%, transparent);transform-origin:0;animation:bar-in .7s var(--ease) .15s both;display:block}.launch .launch-list{gap:0}.launch .launch-step{grid-template-columns:28px minmax(0,1fr);gap:0 14px;padding-bottom:16px;position:relative}.launch .launch-step:last-child{padding-bottom:0}.launch .launch-step:not(:last-child):before{content:"";background:var(--border-2);width:1px;position:absolute;top:30px;bottom:2px;left:13.5px}.launch .launch-step[data-state=done]:not(:last-child):before{background:var(--text)}.launch-marker{border:1px solid var(--border-3);background:var(--surface);width:28px;height:28px;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.launch-marker .icon{stroke-width:2px;width:16px;height:16px}.launch .launch-step[data-state=done] .launch-marker{border-color:color-mix(in srgb, var(--text) 40%, transparent);background:var(--signal);color:var(--on-signal)}.launch .launch-step[data-state=done] .launch-title{color:var(--text-2)}.launch .launch-title{padding-top:3px}.launch-cta{margin:10px 0 0}@media (max-width:767px){.launch .launch-head{flex-direction:column;align-items:stretch;gap:12px}.launch .launch-progress{flex-basis:auto}}
.chart{gap:8px;margin:0;display:grid}.chart-box{width:100%;position:relative}.chart svg{width:100%;display:block;overflow:visible}.chart-axis{stroke:var(--border-3);stroke-width:1px}.chart-grid{stroke:var(--border);stroke-width:1px;stroke-dasharray:2 4}.chart-text{fill:var(--text-2);font-size:11px;font-family:var(--font);font-variant-numeric:tabular-nums}.chart-bar{fill:color-mix(in srgb, var(--signal) 58%, var(--surface));stroke:color-mix(in srgb, var(--text) 26%, transparent);stroke-width:1px;transform-box:fill-box;transform-origin:bottom;animation:bar-grow .52s var(--ease) both;transition:opacity var(--t-fast) var(--ease), fill var(--t-fast) var(--ease)}.chart-bar[data-last],.chart-bar[data-on]{fill:var(--signal);stroke:color-mix(in srgb, var(--text) 38%, transparent)}.chart-bar[data-dim]{opacity:.55}@keyframes bar-grow{0%{opacity:0;transform:scaleY(.02)}}.chart-line{stroke:var(--text-2);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:line-draw .8s var(--ease) .2s both}@keyframes line-draw{0%{stroke-dashoffset:1px}}.chart-point{fill:var(--surface);stroke:var(--text-2);stroke-width:1.5px;transition:r var(--t-fast) var(--ease)}.chart-point[data-on]{fill:var(--text);stroke:var(--text)}.chart-hit{fill:#0000;cursor:crosshair}.chart-tip{z-index:2;border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--surface);min-width:132px;box-shadow:var(--shadow-raised);pointer-events:none;gap:2px;padding:8px 10px;font-size:12px;line-height:16px;display:grid;position:absolute;transform:translate(-50%)}.chart-tip-day{color:var(--text);font-weight:600}.chart-tip-row{color:var(--text-2);align-items:center;gap:6px;display:flex}.chart-legend{flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.swatch{vertical-align:middle;margin-right:4px;display:inline-block}.swatch-bar{border:1px solid color-mix(in srgb, var(--text) 38%, transparent);background:var(--signal);border-radius:3px;width:10px;height:10px}.swatch-line{border-top:2px solid var(--text-2);width:14px;height:0}.chart-data summary{cursor:pointer;color:var(--text-2);width:fit-content}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{border-bottom:1px solid var(--border);text-align:left;padding:8px 12px 8px 0;font-weight:400}.table thead th{color:var(--text-2);font-size:12px;font-weight:500}.table tbody th[scope=row]{font-weight:500}.table .num{text-align:right;padding-left:12px;padding-right:0}.an-seg{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-3);flex:none;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.an-seg-btn{border-radius:var(--r-sm);min-height:30px;color:var(--text-2);white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;padding:0 14px;font-weight:500}.an-seg-btn:hover{color:var(--text)}.an-seg-btn[aria-pressed=true]{border-color:var(--border-2);background:var(--surface);color:var(--text);box-shadow:var(--shadow-card);font-weight:600}:root[data-theme=dark] .an-seg-btn[aria-pressed=true]{background:var(--border-2);border-color:var(--border-3)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .an-seg-btn[aria-pressed=true]{background:var(--border-2);border-color:var(--border-3)}}.an-range{flex-wrap:wrap;gap:2px 8px;margin:-4px 0 0;display:flex}.an-kpi-groups{gap:20px;display:grid}.an-group{gap:8px;display:grid}.an-group-title{color:var(--text-2);font-size:13px;font-weight:600;line-height:18px}.an-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.an-kpi{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);grid-template-rows:auto auto minmax(22px,auto) 1fr;gap:6px;padding:16px;display:grid}.an-kpi dd{margin:0}.an-kpi-label{color:var(--text-2);font-size:13px;font-weight:500;line-height:18px}.an-kpi-main{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.an-kpi-value{letter-spacing:-.035em;font-size:32px;font-weight:600;line-height:38px}.an-kpi-delta{align-items:center;min-height:22px;display:flex}.an-kpi-delta:empty{display:none}.an-kpi-note{align-content:start;gap:2px;display:grid}.an-spark{flex:none;padding-bottom:4px;display:flex}.an-spark[data-muted] .spark-area{fill:var(--surface-3)}.an-spark[data-muted] .spark-line{stroke:var(--text-2)}.an-spark[data-muted] .spark-end{fill:var(--surface);stroke:var(--text-2)}.an-kpi-sk{height:132px}.an-chart-sk{height:300px}.an-skeleton{gap:16px;display:grid}.an-chart-panel .chart{gap:4px}.an-chart-panel .chart-legend{gap:4px 20px}.chart-data summary{min-height:32px;transition:color var(--t-fast) var(--ease);align-items:center;font-size:13px;font-weight:500;display:inline-flex}.chart-data summary:hover{color:var(--text)}.chart-data[open] summary{margin-bottom:8px}.an-dt-days{max-height:320px}.an-pair{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.an-funnel{margin:0;padding:0;list-style:none;display:grid}.an-step{gap:6px;display:grid}.an-step+.an-step{margin-top:12px}.an-step-conv{color:var(--text-2);align-items:center;gap:6px;padding-left:2px;display:flex}.an-step-conv .num{color:var(--text);font-weight:600}.an-step-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.an-step-name{font-weight:500}.an-step-figure{white-space:nowrap;font-weight:600}.an-step-figure .muted{font-weight:400}.an-funnel .bar,.an-branch .bar{height:8px}.an-branch{border-top:1px solid var(--border);gap:6px;margin-top:16px;padding-top:16px;display:grid}.an-split-panel{gap:16px}.an-split-block{gap:8px;display:grid}.an-split-title{font-weight:500}.an-segbar{border-radius:var(--r-pill);background:var(--surface-3);gap:2px;height:10px;display:flex;overflow:hidden}.an-segbar>span{transform-origin:0;min-width:0;height:100%;animation:bar-in .6s var(--ease) .1s both;display:block}.an-seg-byturn{background:var(--signal);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 30%, transparent);border-radius:var(--r-pill) 0 0 var(--r-pill)}.an-seg-human{background:var(--text-2);border-radius:0 var(--r-pill) var(--r-pill) 0}.an-split-legend{gap:4px;margin:0;padding:0;list-style:none;display:grid}.an-split-legend li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.an-key{border-radius:3px;width:10px;height:10px}.an-key-byturn{background:var(--signal);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 38%, transparent)}.an-key-human{background:var(--text-2)}.an-table-panel{padding-bottom:8px}.an-dt-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 -16px}.an-dt th{background:0 0;position:static}.an-dt tbody th[scope=row]{border-bottom:1px solid var(--border);height:52px;color:var(--text);white-space:normal;overflow-wrap:anywhere;padding:6px 16px;font-size:14px;font-weight:500}.an-dt tbody tr:last-child th[scope=row]{border-bottom:0}.an-dt .num-col{text-align:right}.an-dt td.num-col{font-variant-numeric:tabular-nums}.an-cell{justify-items:end;gap:4px;display:grid}.an-cell .bar{width:100%;min-width:56px;max-width:96px;height:4px}.an-type{color:var(--text-2)}.an-empty{border:1px dashed var(--border-3);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px 14px;padding:20px;display:grid}.an-empty>.dot{margin-top:8px}.an-empty-text{gap:4px;display:grid}.an-empty-actions{flex-wrap:wrap;gap:8px;display:flex}.an-missing-list{gap:8px;margin:0;padding:0 0 4px;list-style:none;display:grid}.an-missing-list li{color:var(--text-2);align-items:flex-start;gap:10px;display:flex}.an-missing-list .dot{margin-top:7px}@media (max-width:1100px){.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.an-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.an-seg{grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;width:100%;display:grid}.an-seg-btn{min-height:40px;padding:0 6px}.an-kpis{grid-template-columns:minmax(0,1fr);gap:8px}.an-kpi{grid-template-rows:auto;padding:14px 16px}.an-empty{grid-template-columns:auto minmax(0,1fr)}.an-empty-actions{grid-column:1/-1}.an-empty-actions .btn{flex:1}}@media (max-width:640px){.an-dt-wrap{overflow-x:visible}.an-dt:not(.an-dt-days) thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.an-dt:not(.an-dt-days) tr{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px 12px;padding:12px 16px;display:grid}.an-dt:not(.an-dt-days) tbody tr:last-child{border-bottom:0}.an-dt:not(.an-dt-days) tbody th[scope=row]{border:0;grid-column:1/-1;height:auto;padding:0}.an-dt:not(.an-dt-days) td{text-align:left;border:0;height:auto;padding:0;display:block}.an-dt:not(.an-dt-days) td:before{content:attr(data-label);color:var(--text-2);font-size:12px;line-height:16px;display:block}.an-dt:not(.an-dt-days) td.num-col{text-align:left}.an-dt:not(.an-dt-days) .an-cell{justify-items:start}.an-dt:not(.an-dt-days) .an-cell .bar{max-width:none}}.page-head>.an-seg{flex:none;align-self:flex-start;gap:2px;display:inline-flex}@media (max-width:767px){.page-head>.an-seg{flex:100%;align-self:stretch;display:grid}}@media (min-width:641px){.an-dt:not(.an-dt-days){table-layout:fixed}.an-dt:not(.an-dt-days) th.num-col,.an-dt:not(.an-dt-days) td.num-col{width:152px}.an-dt:not(.an-dt-days) th:not(.num-col):not(:first-child),.an-dt:not(.an-dt-days) td.an-type{width:120px}.an-cell .bar{max-width:120px}}.an-kpi .delta-label{opacity:1}
.page-body.settings-body{gap:0;max-width:880px;margin-inline:max(0px,50% - 590px) auto;container:settings/inline-size}.settings-head{margin-bottom:20px}.settings-stack{grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;margin-top:28px;display:grid}.settings-body .notice{margin:0}.settings-body .btn-sm{height:32px}.subnav{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin:0;display:flex;overflow-x:auto}.subnav::-webkit-scrollbar{display:none}.subnav a{min-height:44px;color:var(--text-2);white-space:nowrap;transition:color var(--t-fast) var(--ease);flex:none;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.subnav a:hover,.subnav a[aria-current=page]{color:var(--text)}.subnav a[aria-current=page]:after{content:"";background:var(--text);height:2px;animation:tab-in var(--t-med) var(--ease) both;border-radius:2px;position:absolute;bottom:-1px;left:8px;right:8px}@keyframes tab-in{0%{opacity:0;transform:scaleX(.4)}}.set-section,.set-compare{gap:14px;min-width:0;display:grid}.set-section+.set-section,.set-section+.set-compare,.set-compare+.set-section{border-top:1px solid var(--border);padding-top:28px}.set-aside{align-content:start;gap:4px;display:grid}.set-title{letter-spacing:-.006em;font-size:15px;font-weight:600;line-height:22px}.set-desc{max-width:36ch;color:var(--text-2);font-size:13px;line-height:20px}.set-desc a{text-underline-offset:2px}.set-main{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}@container settings (min-width:720px){.set-section{grid-template-columns:208px minmax(0,1fr);gap:40px}.set-section.set-wide{grid-template-columns:minmax(0,1fr);gap:14px}}.acct,.int,.secret,.plan-now,.plan-card,.quota-list,.use-stats,.set-empty,.int-empty,.set-state,.set-main>.set-rows{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.set-rows{margin:0;display:grid}.set-rows>div{grid-template-columns:148px minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:12px 20px;display:grid}.set-rows>div+div{border-top:1px solid var(--border)}.set-rows dt{color:var(--text-2);font-size:13px}.set-rows dd{overflow-wrap:anywhere;margin:0}@container settings (max-width:560px){.set-rows>div{grid-template-columns:minmax(0,1fr)}}.set-skel{gap:8px;display:grid}.set-foot{color:var(--text-2);font-size:13px}.set-state{width:100%;max-width:none;margin:0}.set-notes{gap:8px;display:grid}.set-note{color:var(--text-2);align-items:flex-start;gap:8px;font-size:13px;line-height:20px;display:flex}.set-note .icon{width:16px;height:16px;margin-top:2px}.set-empty,.int-empty{text-align:center;justify-items:center;gap:10px;padding:40px 24px;display:grid}.set-empty p,.int-empty p{max-width:44ch;color:var(--text-2)}.set-empty-icon,.int-tile{background:var(--surface-3);width:40px;height:40px;color:var(--text);border-radius:10px;flex:none;place-items:center;display:grid}.set-empty-icon{border-radius:50%;width:48px;height:48px;margin-bottom:4px}.set-empty-icon .icon,.int-tile .icon{width:20px;height:20px}.int-glyphs{gap:8px;margin-bottom:4px;display:inline-flex}.int-empty .btn{margin-top:6px}.acct{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.acct-head{align-items:center;gap:14px;padding:20px;display:flex}.acct-tile{letter-spacing:-.01em;flex:none;width:48px;height:48px;font-size:18px}.acct-id{flex:1;min-width:0}.acct-name{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:24px}.acct-sub{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:flex}.acct-sub .icon{width:14px;height:14px}.acct .set-rows{border-top:1px solid var(--border)}.acct-health{align-items:flex-start;gap:8px;display:inline-flex}.acct-health .icon{width:16px;height:16px;margin-top:2px}.acct-health[data-tone=ok] .icon{color:var(--success)}.acct-health[data-tone=bad] .icon{color:var(--warning)}.acct-alerts{border-top:1px solid var(--border);gap:8px;margin:0;padding:16px 20px 4px;list-style:none;display:grid}.acct-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:16px 20px;display:flex}.acct-actions .btn-danger{margin-left:auto}.acct-alerts+.acct-actions{border-top:0}.acct-note{border-top:1px solid var(--border);color:var(--text-2);padding:12px 20px;font-size:13px}.int{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.int-head{flex-wrap:wrap;align-items:center;gap:12px 14px;padding:20px;display:flex}.int-id{flex:200px;min-width:0}.int-name{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:24px}.int-kind{color:var(--text-2);flex-wrap:wrap;gap:0 8px;font-size:13px;display:flex}.int-dest{overflow-wrap:anywhere;min-width:0;font-size:12px}.int-state{flex:none;align-items:center;gap:12px;max-width:100%;display:flex}.int-state .badge{white-space:normal;max-width:100%;height:auto;min-height:22px;padding-block:2px}.int .set-rows{border-top:1px solid var(--border)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--surface-3);color:var(--text);border-color:#0000}.int-last{align-items:flex-start;gap:8px;display:inline-flex}.int-last .icon{width:16px;height:16px;margin-top:2px}.int-last[data-status=delivered] .icon{color:var(--success)}.int-last[data-status=pending] .icon{color:var(--info)}.int-last[data-status=failed] .icon{color:var(--warning)}.int>.notice{border-radius:var(--r-md);margin:0 20px 12px}.int .set-rows+.notice{margin-top:16px}.int-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px;display:flex}.int-actions-end{gap:4px;margin-left:auto;display:flex}.int-log-btn .icon{width:16px;height:16px;transition:transform var(--t-med) var(--ease)}.int-log-btn[aria-expanded=true] .icon{transform:rotate(180deg)}.int-log:empty{display:none}.int-log{min-width:0;padding:0 20px 20px}.int-log .dt-wrap{box-shadow:none}.int-why{color:var(--text-2);margin-top:4px;font-size:12px;display:block}.badge .icon{stroke-width:2px;width:12px;height:12px}.secret{border-color:var(--border-3);gap:16px;padding:20px;display:grid}.secret-head{align-items:flex-start;gap:14px;display:flex}.secret-head>div{gap:4px;min-width:0;display:grid}.secret-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.secret code{border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--surface-2);min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;flex:240px;padding:10px 12px;font-size:13px}.secret-foot{justify-content:flex-end;display:flex}.secret .btn .icon{width:16px;height:16px}.sw{border-radius:var(--r-pill);background:var(--text-2);cursor:pointer;width:40px;height:24px;transition:background-color var(--t-med) var(--ease);border:0;flex:none;padding:0;position:relative}.sw:before{content:"";position:absolute;inset:-10px -4px}.sw-knob{background:var(--surface);width:18px;height:18px;transition:transform var(--t-med) var(--ease), background-color var(--t-med) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.sw[aria-checked=true]{background:var(--signal);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 35%, transparent)}.sw[aria-checked=true] .sw-knob{background:var(--on-signal);transform:translate(16px)}.sw:disabled{cursor:progress;opacity:.55}:root{--on-error:#fff}:root[data-theme=dark]{--on-error:#190606}@media (prefers-color-scheme:dark){:root:not([data-theme]){--on-error:#190606}}.btn-danger-solid{background:var(--error);color:var(--on-error);box-shadow:inset 0 -1px #00000024}.btn-danger-solid:hover:not(:disabled){filter:brightness(.93)}.dlg{grid-template-columns:auto minmax(0,1fr);gap:16px 14px;display:grid}.dlg>.field-error,.dlg>.dialog-actions{grid-column:1/-1}.dlg-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.dlg-icon{background:var(--surface-3);width:40px;height:40px;color:var(--text);border-radius:10px;place-items:center;display:grid}.dlg-icon[data-tone=danger]{background:var(--error-bg);color:var(--error)}.dlg-icon .icon{width:20px;height:20px}.dlg-text{gap:6px;min-width:0;display:grid}.form-grid{gap:16px;display:grid}.dialog-wide{width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.kind-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kind-opt{border:1px solid var(--border-3);border-radius:var(--r-md);background:var(--surface);cursor:pointer;min-height:44px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex}.kind-opt:hover{background:var(--surface-3)}.kind-opt[aria-pressed=true]{border-color:var(--text);background:var(--surface-active);box-shadow:inset 0 0 0 1px var(--text)}.checks{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.checks legend{margin-bottom:8px;padding:0;font-weight:500}.checks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.check{border:1px solid var(--border-2);border-radius:var(--r-md);cursor:pointer;min-height:40px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);align-items:center;gap:10px;padding:0 12px;display:flex}.check:hover{background:var(--surface-2)}.check:has(input:checked){border-color:var(--border-3);background:var(--surface-2)}.check input{width:18px;height:18px;accent-color:var(--text);flex:none;margin:0}@media (max-width:480px){.checks-grid{grid-template-columns:minmax(0,1fr)}}.use-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid}.use-stats>.skeleton{border-radius:0}.use-stat{align-content:start;gap:4px;min-width:0;padding:18px 20px;display:grid}.use-stat:nth-child(odd){border-right:1px solid var(--border)}.use-stat:nth-child(n+3){border-top:1px solid var(--border)}.use-stat-label{color:var(--text-2);font-size:13px}.use-stat-value{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:34px}.use-stat-hint{color:var(--text-2);align-items:flex-start;gap:6px;font-size:12px;line-height:16px;display:flex}.use-stat-hint .icon{width:14px;height:14px;color:var(--warning);flex:none}.use-partial{color:var(--warning);align-items:center;gap:4px;margin-left:8px;font-size:12px;font-weight:500;display:inline-flex}.use-partial .icon{width:12px;height:12px}@media (max-width:420px){.use-stat{padding:14px 16px}.use-stat-value{font-size:24px;line-height:30px}}.settings-body .dt{min-width:520px}.settings-body .dt tbody th[scope=row]{border-bottom:1px solid var(--border);height:52px;color:var(--text);white-space:nowrap;background:0 0;padding:6px 16px;font-size:14px;font-weight:500;position:static}.settings-body .dt tbody tr:last-child th[scope=row]{border-bottom:0}.settings-body .dt .num-col{text-align:right}@media (max-width:767px){.settings-body .btn-sm{height:40px}.settings-head .btn{width:100%}.subnav{gap:0}.subnav a{padding:0 8px}.acct-head,.int-head{padding:16px}.set-rows>div,.acct-note,.int-actions,.acct-actions,.acct-alerts,.quota{padding-inline:16px}.int>.notice{margin-inline:16px}.int-log{padding:0 16px 16px}.acct-actions .btn{flex:100%}.acct-actions .btn-danger{margin-left:0}.int-actions-end{justify-content:space-between;width:100%;margin-left:0}.secret,.plan-now{padding:16px}}.set-title .set-live{width:fit-content;margin-top:6px;display:flex}
.bare{border:0;min-width:0;margin:0;padding:0}.ed-back{justify-self:start;margin-left:-8px}.ed-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1100px){.ed-layout{grid-template-columns:minmax(0,1fr) 288px;gap:24px}.ed-aside{grid-area:1/2;position:sticky;top:16px}.ed-steps{grid-area:1/1}}.ed-steps,.ed-steps-rail{gap:24px;display:grid}.ed-aside{gap:16px;min-width:0;display:grid}.ed-rules{border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);gap:12px;padding:16px;display:flex}.ed-rules>div{gap:6px;min-width:0;display:grid}.ed-rules p{font-size:13px;line-height:20px}.ed-rules-icon{border-radius:var(--r-md);background:var(--text);width:32px;height:32px;color:var(--bg);flex:none;place-items:center;display:grid}.ed-rules-icon .icon{width:18px;height:18px}.ed-rule-tag{border-radius:var(--r-pill);background:var(--surface-3);align-items:center;gap:6px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.ed-rule-tag .icon{width:14px;height:14px}.ed-outline{display:none}@media (min-width:1100px){.ed-outline{gap:8px;display:grid}}.ed-outline ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ed-outline button{border-radius:var(--r-md);text-align:left;cursor:pointer;width:100%;min-height:40px;transition:background-color var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px;display:flex}.ed-outline button:hover{background:var(--surface-3)}.ed-outline-name{flex:1;min-width:0;font-weight:500}.ed-outline-meta{color:var(--text-2);flex:none;font-size:12px}.ed-basics,.ed-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);align-content:start;gap:16px;padding:20px;display:grid}.ed-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.ed-card-title{flex:260px;gap:2px;min-width:0;display:grid}.ed-card-aside{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ed-count-text{font-size:12px;font-weight:500}.ed-count-text[data-empty=true]{color:var(--text-2);font-weight:400}.ed-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);font-size:12px;font-weight:600}.ed-card-body{gap:20px;min-width:0;display:grid}.ed-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ed-step{grid-template-columns:32px minmax(0,1fr);gap:16px;scroll-margin-top:16px;display:grid;position:relative}.ed-rail{justify-content:center;display:flex;position:relative}.ed-marker{z-index:1;border:1.5px solid var(--border-3);background:var(--surface);width:32px;height:32px;transition:background-color var(--t-med) var(--ease), color var(--t-med) var(--ease), border-color var(--t-med) var(--ease);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:inline-grid;position:relative}.ed-marker[data-filled=true]{border-color:var(--text);background:var(--text);color:var(--bg)}.ed-marker-sm{width:24px;height:24px;font-size:12px}.ed-rail:after{content:"";background:var(--border-3);transform-origin:top;width:1px;animation:rail-draw .42s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms + .2s);position:absolute;top:40px;bottom:-20px;left:calc(50% - .5px)}.ed-rail:before{content:"";border-right:1px solid var(--border-3);border-bottom:1px solid var(--border-3);width:7px;height:7px;animation:fade var(--t-med) var(--ease) both;animation-delay:calc(var(--i,0) * 60ms + .56s);position:absolute;bottom:-21px;left:calc(50% - 3.5px);transform:rotate(45deg)}.ed-step:last-child .ed-rail:after,.ed-step:last-child .ed-rail:before{display:none}@keyframes rail-draw{0%{transform:scaleY(0)}}.ed-group{gap:8px;display:grid}.ed-legend{align-items:center;gap:8px;margin-bottom:4px;padding:0;font-weight:500;display:flex}.ed-pill-count{border-radius:var(--r-pill);background:var(--surface-active);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border-2);place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.ed-search{max-width:320px}.ed-opts{flex-wrap:wrap;gap:6px;max-height:232px;margin:-3px;padding:3px;display:flex;overflow-y:auto}.ed-opt{border:1px solid var(--border-2);border-radius:var(--r-pill);background:var(--surface);cursor:pointer;min-height:32px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);align-items:center;gap:8px;padding:4px 12px 4px 8px;display:inline-flex}.ed-opt:hover{border-color:var(--border-3);background:var(--surface-2)}.ed-opt:has(input:checked){border-color:var(--text);background:var(--surface-active)}.ed-opt:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.ed-opt input{appearance:none;border:1.5px solid var(--border-3);background:var(--surface);cursor:pointer;width:16px;height:16px;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:5px;flex:none;place-items:center;margin:0;display:grid}.ed-opt input:focus-visible{outline:none}.ed-opt input:checked{border-color:var(--text);background:var(--signal)}.ed-opt input:after{content:"";border-left:2px solid var(--on-signal);border-bottom:2px solid var(--on-signal);opacity:0;width:8px;height:4px;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);margin-top:-2px;transform:rotate(-45deg)scale(.6)}.ed-opt input:checked:after{opacity:1;transform:rotate(-45deg)scale(1)}.ed-opt:has(input:disabled){cursor:default;opacity:.7}.ed-picked{flex-wrap:wrap;gap:6px;display:flex}.ed-folds{border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--surface);display:grid;overflow:hidden}.ed-fold+.ed-fold{border-top:1px solid var(--border)}.ed-fold-head{text-align:left;cursor:pointer;width:100%;min-height:44px;transition:background-color var(--t-fast) var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px;font-weight:500;display:flex}.ed-fold-head:hover:not(:disabled){background:var(--surface-2)}.ed-fold-head:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ed-fold-head:disabled{cursor:default}.ed-fold-head .icon{width:16px;height:16px;color:var(--text-2);transition:transform var(--t-fast) var(--ease);flex:none;transform:rotate(-90deg)}.ed-fold[data-open=true] .ed-fold-head .icon{transform:none}.ed-fold-name{flex:1;min-width:0}.ed-fold-total{color:var(--text-2);flex:none;font-size:12px;font-weight:400}.ed-opts-free{max-height:none;margin:0;padding:4px 12px 14px 36px;overflow:visible}.ed-recap{border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--surface-2);gap:16px;min-width:0;padding:20px;display:grid}.ed-recap-list{gap:0;margin:0;display:grid}.ed-recap-list>div{border-top:1px solid var(--border);grid-template-columns:148px minmax(0,1fr);gap:4px 16px;padding:10px 0;display:grid}.ed-recap-list dt{color:var(--text-2);font-size:13px;font-weight:600}.ed-recap-list dd{overflow-wrap:anywhere;margin:0}.ed-recap-list>div[data-warn=true] dd{color:var(--warning);font-weight:500}.ed-rule{border-radius:var(--r-md);background:var(--surface-2);animation:pop var(--t-med) var(--ease) both;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 40px;align-items:center;gap:8px;padding:8px;display:grid}.ed-rule-eq{color:var(--text-2);font-weight:600}.ed-remove{width:40px;color:var(--text-2)}.ed-remove:hover:not(:disabled){color:var(--text)}.ed-select{min-width:0;display:block;position:relative}.ed-select select{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:36px}.ed-select select:disabled{cursor:default}.ed-select .icon{width:16px;height:16px;color:var(--text-2);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ed-tags{border:1px solid var(--border-3);border-radius:var(--r-md);background:var(--surface);cursor:text;min-height:40px;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;display:flex}.ed-tags:hover:not(:focus-within){border-color:var(--text-3)}.ed-tags:focus-within{border-color:var(--focus-ring);box-shadow:var(--glow)}.ed-tags input{background:0 0;border:0;flex:140px;min-width:0;height:28px;padding:0 4px}.ed-tags input:focus-visible{outline:none}.ed-tags input::placeholder{color:var(--text-3)}.ed-tag{border-radius:var(--r-pill);background:var(--surface-3);overflow-wrap:anywhere;max-width:100%;min-height:28px;animation:pop var(--t-fast) var(--ease) both;align-items:center;gap:2px;padding:2px 2px 2px 10px;font-size:13px;font-weight:500;display:inline-flex}.ed-tag[data-invalid=true]{background:var(--error-bg);color:var(--error)}.ed-tag button{width:24px;height:24px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ed-tag button:hover{background:var(--border-2);color:var(--text)}.ed-tag .icon{width:14px;height:14px}.ed-switch{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-weight:500;display:inline-flex;position:relative}.ed-switch input{opacity:0;cursor:pointer;width:36px;height:100%;margin:0;position:absolute;inset:0 auto 0 0}.ed-switch-track{border-radius:var(--r-pill);background:var(--border-3);width:36px;height:20px;transition:background-color var(--t-med) var(--ease);flex:none;position:relative}.ed-switch-track:after{content:"";background:var(--surface);width:16px;height:16px;transition:transform var(--t-med) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #11111140}.ed-switch input:checked~.ed-switch-track{background:var(--signal);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 35%, transparent)}.ed-switch input:checked~.ed-switch-track:after{background:var(--on-signal);transform:translate(16px)}.ed-switch input:focus-visible~.ed-switch-track{outline:2px solid var(--focus-ring);outline-offset:2px}.ed-switch input:disabled{cursor:default}.ed-bar{z-index:5;border:1px solid var(--border-2);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-floating);animation:bar-up var(--t-slow) var(--ease) both;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px 10px 20px;animation-delay:.16s;display:flex;position:sticky;bottom:16px}@keyframes bar-up{0%{opacity:0;transform:translateY(16px)}}.ed-bar-state{animation:fade var(--t-med) var(--ease) both;align-items:center;gap:8px;font-weight:500;display:inline-flex}.ed-bar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.ed-bar-actions .ed-delete{margin-right:8px}@media (max-width:767px){.ed-basics,.ed-card{padding:16px}.ed-row{grid-template-columns:minmax(0,1fr)}.ed-recap{padding:16px}.ed-recap-list>div{grid-template-columns:minmax(0,1fr)}.ed-opts-free{padding-left:12px}.ed-step{grid-template-columns:24px minmax(0,1fr);gap:10px}.ed-marker{width:24px;height:24px;font-size:12px}.ed-rail:after{top:32px}.ed-rule{grid-template-columns:minmax(0,1fr) 40px}.ed-rule-eq{display:none}.ed-rule>.ed-select:nth-of-type(2){grid-column:1}.ed-rule .ed-remove{grid-area:1/2}.ed-bar{border-radius:var(--r-lg);padding:10px 12px;bottom:8px}.ed-bar-actions{width:100%;margin-left:0}.ed-bar-actions .btn{flex:auto;padding:0 12px}.ed-bar-actions .ed-delete{flex:none;margin-right:0;padding:0 8px}}
.plan-now{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:20px;display:flex}.plan-now-main{gap:4px;min-width:0;display:grid}.plan-now-name{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:30px}.plan-now-detail{color:var(--text-2);align-items:flex-start;gap:8px;display:flex}.plan-now-detail .icon{width:16px;height:16px;margin-top:2px}.plan-now-detail.is-warn{color:var(--warning)}.plan-warn{background:var(--warning-bg);border-color:#0000}.plan-warn .badge{background:var(--surface)}.quota-list{margin:0;padding:0;list-style:none;display:grid}.quota{gap:10px;padding:16px 20px;display:grid}.quota+.quota{border-top:1px solid var(--border)}.quota-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.quota-label{font-weight:500}.quota-figures{font-variant-numeric:tabular-nums;font-weight:500}.quota-figures .muted{font-weight:400}.quota-note{color:var(--text-2);margin:0;font-size:12px;line-height:16px}.quota-note:empty{display:none}.quota-state{color:var(--text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.quota[data-state=near] .quota-state{color:var(--warning)}.quota[data-state=reached] .quota-state{color:var(--error)}.quota-dot-ok{background:var(--text-2)}.quota-dot-near{background:var(--warning)}.quota-dot-reached{background:var(--error)}.meter{border-radius:var(--r-pill);background:var(--surface-3);height:8px;overflow:hidden}.meter-fill{border-radius:var(--r-pill);background:var(--text-2);transform-origin:0;height:100%;animation:bar-in .6s var(--ease) .1s both;display:block}.meter-near{background:var(--warning)}.meter-reached{background:var(--error)}.plan-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@container settings (min-width:640px){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan-card{align-content:start;gap:12px;padding:20px;display:grid}.plan-card[data-current=true]{border-color:var(--text);box-shadow:var(--shadow-raised)}.plan-card-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.plan-card-name{letter-spacing:-.014em;font-size:18px;font-weight:600;line-height:28px}.plan-mark{border-radius:var(--r-pill);background:var(--signal);height:22px;color:var(--on-signal);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.plan-limits{margin:0;display:grid}.plan-limits>div{border-top:1px solid var(--border);gap:2px;padding:10px 0;display:grid}.plan-limits dt{color:var(--text-2);font-size:12px;line-height:16px}.plan-limits dd{margin:0;font-size:15px;font-weight:600}.launch-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.launch-step{grid-template-columns:20px 1fr;align-items:start;gap:4px 12px;display:grid}.launch-step .dot{margin-top:7px}.launch-title{font-weight:500}.launch-step p,.launch-count{margin:0}.quota-note>span+span:before{content:" · "}
