.docs-root{--docs-bg: #faf9f5;--docs-surface: #ffffff;--docs-surface-alt: #fafaf9;--docs-border: #ede9e3;--docs-border-soft: #f1ede6;--docs-text: #0f0f0f;--docs-muted: #6b6b6b;--docs-muted-2: #9a9a9a;--docs-brand: #ff4d00;--docs-warn: #92400e;--docs-warn-bg: #fff7ed;--docs-code-bg: #0f0f0f;--docs-code-text: #e6e6e6;--docs-code-key: #79c0ff;--docs-code-str: #a5d6ff;--docs-code-num: #4ade80;--docs-shadow-sm: 0 1px 2px rgba(15,15,15,.04);--docs-shadow-card: 0 4px 16px -8px rgba(15,15,15,.06);background:var(--docs-bg);color:var(--docs-text);min-height:100%;font-family:DM Sans,system-ui,sans-serif}.docs-root[data-theme=dark]{--docs-bg: #0d0d0f;--docs-surface: #16161a;--docs-surface-alt: #1c1c20;--docs-border: #26262b;--docs-border-soft: #1f1f24;--docs-text: #f5f5f5;--docs-muted: #9a9a9a;--docs-muted-2: #6b6b6b;--docs-brand: #ff5c1a;--docs-warn: #fbbf24;--docs-warn-bg: rgba(251,191,36,.08);--docs-shadow-sm: 0 1px 2px rgba(0,0,0,.3);--docs-shadow-card: 0 8px 24px -12px rgba(0,0,0,.4)}.docs-layout{display:flex;background:var(--docs-bg);min-height:100%}.docs-nav{width:240px;flex-shrink:0;align-self:flex-start;position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--docs-surface);border-right:1px solid var(--docs-border);padding:20px 0}.docs-nav-section{font-size:10px;font-weight:700;color:var(--docs-muted-2);letter-spacing:.08em;padding:16px 20px 6px;text-transform:uppercase}.docs-nav-item{all:unset;display:block;width:100%;box-sizing:border-box;cursor:pointer;font-size:13px;color:var(--docs-muted);font-weight:500;padding:6px 20px;border-left:2px solid transparent;transition:color .12s,background .12s}.docs-nav-item:hover{color:var(--docs-text);background:var(--docs-surface-alt)}.docs-nav-item[data-active=true]{color:var(--docs-brand);font-weight:600;border-left-color:var(--docs-brand)}.docs-main{flex:1;min-width:0;padding:32px 40px 80px}@media (max-width: 960px){.docs-nav{display:none}.docs-main{padding:20px}}.docs-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px;flex-wrap:wrap}.docs-h1{font-family:Syne,sans-serif;font-size:32px;font-weight:700;margin:0;line-height:1.1;color:var(--docs-text)}.docs-subtitle{font-size:15px;color:var(--docs-muted);margin:8px 0 0}.docs-pill-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:99px;background:var(--docs-surface-alt);color:var(--docs-text);font-size:13px;font-weight:600;border:1px solid var(--docs-border);transition:transform .1s,background .12s}.docs-pill-btn:hover{background:var(--docs-border-soft)}.docs-pill-btn[data-variant=dark]{background:#0f0f0f;color:#fff;border-color:#0f0f0f}.docs-pill-btn[data-variant=dark]:hover{background:#1f1f1f}.docs-card{background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:16px;padding:20px;margin-bottom:12px;scroll-margin-top:24px;box-shadow:var(--docs-shadow-sm)}.docs-card-title{font-family:Syne,sans-serif;font-size:14px;font-weight:600;margin-bottom:12px;color:var(--docs-text)}.docs-key-row{background:var(--docs-code-bg);border-radius:12px;padding:14px 18px;display:flex;align-items:center;gap:12px}.docs-key-row+.docs-key-row{margin-top:10px}.docs-key-text{flex:1;font-family:var(--font-mono, "DM Mono", monospace);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-key-text[data-kind=key]{color:#4ade80}.docs-key-text[data-kind=url]{color:var(--docs-code-key)}.docs-dark-pill{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:99px;background:#ffffff1a;color:#fff;font-size:12px;font-weight:500;transition:background .12s}.docs-dark-pill:hover{background:#ffffff2e}.docs-warn-text{margin-top:12px;font-size:13px;color:var(--docs-warn);display:flex;align-items:center;gap:6px}.docs-endpoint{background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:16px;overflow:hidden;scroll-margin-top:24px;margin-bottom:20px;box-shadow:var(--docs-shadow-card)}.docs-endpoint-header{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--docs-border);background:var(--docs-surface-alt);flex-wrap:wrap}.docs-endpoint-path{font-family:var(--font-mono, "DM Mono", monospace);font-size:14px;font-weight:500;color:var(--docs-text)}.docs-endpoint-summary{font-size:13px;color:var(--docs-muted);margin-left:auto}.docs-endpoint-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.docs-endpoint-spec{padding:20px;border-right:1px solid var(--docs-border)}.docs-endpoint-code{padding:20px;background:var(--docs-surface-alt);position:sticky;top:0;align-self:start}@media (max-width: 1100px){.docs-endpoint-body{grid-template-columns:1fr}.docs-endpoint-spec{border-right:none;border-bottom:1px solid var(--docs-border)}.docs-endpoint-code{position:static}}.docs-spec-h{font-size:12px;font-weight:700;color:var(--docs-muted);letter-spacing:.06em;text-transform:uppercase;margin:18px 0 8px}.docs-spec-h:first-child{margin-top:0}.docs-desc{font-size:14px;line-height:1.6;color:var(--docs-text);margin:0}.docs-table{width:100%;font-size:14px;border-collapse:collapse}.docs-table thead tr{text-align:left;color:var(--docs-muted);font-weight:500}.docs-table th{padding:8px 8px 8px 0;font-weight:500;font-size:12px}.docs-table td{padding:10px 8px 10px 0;vertical-align:top}.docs-table tr{border-top:1px solid var(--docs-border-soft)}.docs-mono{font-family:var(--font-mono, "DM Mono", monospace);color:var(--docs-text)}.docs-mono-muted{font-family:var(--font-mono, "DM Mono", monospace);color:var(--docs-muted)}.docs-required{font-size:10px;color:#c2410c;font-weight:600}.docs-optional{font-size:10px;color:var(--docs-muted-2);font-weight:500}.docs-enum-chip{display:inline-block;font-family:var(--font-mono, "DM Mono", monospace);font-size:10.5px;background:var(--docs-surface-alt);border:1px solid var(--docs-border);border-radius:6px;padding:1px 6px;margin:2px 4px 0 0;color:var(--docs-text)}.docs-related a{display:inline-block;font-size:13px;color:var(--docs-brand);text-decoration:none;margin-right:12px}.docs-related a:hover{text-decoration:underline}.docs-code{position:relative;background:#0f0f0f;border-radius:10px;padding:14px 16px;overflow:auto}.docs-code pre{margin:0;font-family:var(--font-mono, "DM Mono", monospace);font-size:14px;line-height:1.6;color:var(--docs-code-text);white-space:pre-wrap;word-break:break-word}.docs-code-tabs{display:flex;gap:4px;border-bottom:1px solid var(--docs-border);flex-wrap:wrap}.docs-code-tab{all:unset;cursor:pointer;font-size:13px;font-weight:500;color:var(--docs-muted);padding:8px 12px;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.docs-code-tab:hover{color:var(--docs-text)}.docs-code-tab[data-active=true]{color:var(--docs-text);font-weight:600;border-bottom-color:var(--docs-brand)}.docs-code-label{display:inline-flex;align-items:center;padding:2px 8px;border-radius:99px;background:#4ade8026;color:#4ade80;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:8px}.docs-code-copy{position:absolute;top:10px;right:10px}.docs-method{font-family:var(--font-mono, "DM Mono", monospace);font-size:12px;font-weight:600;padding:3px 10px;border-radius:6px;letter-spacing:.02em}.docs-method[data-method=GET]{background:#eff6ff;color:#2563eb}.docs-method[data-method=POST]{background:#f0fdf4;color:#15803d}.docs-method[data-method=PATCH]{background:#fffbeb;color:#92400e}.docs-method[data-method=DELETE]{background:#fef2f2;color:#991b1b}.docs-auth-pill{font-size:10px;font-weight:600;padding:3px 9px;border-radius:99px;letter-spacing:.02em}.docs-auth-pill[data-auth="API Key"]{background:#fff7ed;color:#c2410c}.docs-auth-pill[data-auth=Public]{background:#f0fdf4;color:#15803d}.docs-scope-chip{display:inline-block;font-family:var(--font-mono, "DM Mono", monospace);font-size:10.5px;background:var(--docs-warn-bg);color:var(--docs-warn);border-radius:6px;padding:1px 6px;margin:0 4px 0 0}.docs-group-h{font-family:Syne,sans-serif;font-size:22px;font-weight:700;color:var(--docs-text);margin:36px 0 16px;display:flex;align-items:center;gap:10px}.docs-anchor{opacity:0;margin-left:8px;font-weight:400;color:var(--docs-muted);text-decoration:none;font-size:.7em;transition:opacity .12s}.docs-group-h:hover .docs-anchor,.docs-card-title:hover .docs-anchor{opacity:1}.docs-qs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.docs-qs-card{background:var(--docs-surface);border:1px solid var(--docs-border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px}.docs-qs-num{align-self:flex-start;background:#0f0f0f;color:#fff;font-family:var(--font-mono, "DM Mono", monospace);font-size:12px;font-weight:600;padding:3px 10px;border-radius:99px}.docs-qs-title{font-family:Syne,sans-serif;font-size:15px;font-weight:600;color:var(--docs-text)}.docs-qs-desc{font-size:14px;color:var(--docs-muted);line-height:1.55}.docs-err-table{width:100%;border-collapse:collapse;font-size:14px}.docs-err-table th{padding:12px 16px;font-weight:600;color:var(--docs-muted);background:var(--docs-surface-alt);text-align:left}.docs-err-table td{padding:12px 16px}.docs-err-table tr:nth-child(2n) td{background:var(--docs-surface-alt)}.docs-err-status{font-weight:600;color:var(--docs-text);font-family:var(--font-mono, "DM Mono", monospace)}.docs-err-status[data-server=true]{border-left:3px solid #ef4444}.docs-err-status[data-server=false]{border-left:3px solid #f59e0b}.docs-section{scroll-margin-top:24px;margin-top:36px}.docs-prose{font-size:14px;line-height:1.6;color:var(--docs-text)}.docs-prose code{font-family:var(--font-mono, "DM Mono", monospace);font-size:.9em;background:var(--docs-surface-alt);padding:1px 6px;border-radius:4px;border:1px solid var(--docs-border)}.docs-prose ul{padding-left:18px}.docs-prose li{margin:4px 0}.docs-status-dot{display:inline-block;width:8px;height:8px;border-radius:99px;background:#22c55e;margin-right:6px}.docs-topbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.docs-public-header{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid var(--docs-border);background:var(--docs-surface);position:sticky;top:0;z-index:10}.docs-public-brand{display:flex;align-items:center;gap:10px;font-family:Syne,sans-serif;font-size:18px;font-weight:700;color:var(--docs-text);text-decoration:none}.docs-kbd{font-family:var(--font-mono, "DM Mono", monospace);font-size:10px;background:var(--docs-surface-alt);border:1px solid var(--docs-border);border-radius:4px;padding:1px 5px;color:var(--docs-muted);margin-left:6px}.docs-root,.docs-root[data-theme=dark]{--docs-code-bg: #0b1020;--docs-code-fg: #e6edf3}.docs-code{padding:0;overflow:hidden;background:var(--docs-code-bg);color:var(--docs-code-fg);border:1px solid rgba(255,255,255,.06)}.docs-code-header{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#ffffff09;border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--font-mono, "DM Mono", monospace);font-size:12px;color:#e6edf3a6;letter-spacing:.02em}.docs-code-header-title{font-weight:500}.docs-code>pre,.docs-code .shiki-host{padding:14px 16px;margin:0;background:var(--docs-code-bg);color:var(--docs-code-fg)}.docs-code .shiki-host{outline:none}.docs-code .shiki-host:focus-visible{box-shadow:inset 0 0 0 2px var(--docs-brand)}.docs-code .shiki,.docs-code .shiki-fallback{background:var(--docs-code-bg)!important;color:var(--docs-code-fg)!important;margin:0;font-family:var(--font-mono, "DM Mono", monospace);font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.docs-code .shiki code,.docs-code .shiki-fallback code{font-family:inherit;color:inherit}.docs-code-copy{z-index:2}.docs-endpoint-code{padding:0}.docs-endpoint-code-sticky{padding:20px;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}@media (max-width: 1100px){.docs-endpoint-code-sticky{position:static;max-height:none;padding:20px}}.docs-code-tab[data-status=ok][data-active=true]{color:#15803d;border-bottom-color:#15803d}.docs-code-tab[data-status=warn][data-active=true]{color:#b45309;border-bottom-color:#b45309}.docs-code-tab[data-status=err][data-active=true]{color:#991b1b;border-bottom-color:#991b1b}.docs-code-tab[data-status=ok]{color:#16a34a;opacity:.65}.docs-code-tab[data-status=warn]{color:#d97706;opacity:.65}.docs-code-tab[data-status=err]{color:#dc2626;opacity:.65}.docs-code-tab[data-status]:hover{opacity:1}.docs-nav-item:focus-visible,.docs-pill-btn:focus-visible,.docs-dark-pill:focus-visible,.docs-code-tab:focus-visible,.docs-anchor:focus-visible{outline:2px solid var(--docs-brand);outline-offset:2px;border-radius:6px}.docs-endpoint-header:hover .docs-anchor{opacity:1}.docs-anchor{display:inline-flex;align-items:center}@media print{.docs-nav,.docs-topbar,.docs-pill-btn,.docs-dark-pill,.docs-code-copy{display:none!important}.docs-root{background:#fff!important;color:#000!important}.docs-endpoint-code-sticky{position:static!important;max-height:none!important}.docs-endpoint-body{grid-template-columns:1fr!important}.docs-code,.docs-code .shiki{background:#f5f5f5!important;color:#000!important}.docs-endpoint,.docs-card{box-shadow:none!important;-moz-column-break-inside:avoid;break-inside:avoid}}.sk-stage-root{background:radial-gradient(ellipse at center,#1a1916,#0c0b09 70%,#060503)}.sk-tile{position:relative;width:100%;height:100%;border-radius:14px;background:#0a0a0a;overflow:hidden;border:1px solid rgba(255,255,255,.06);box-shadow:0 16px 40px -16px #0009}.sk-tile--spotlight{border-radius:18px}.sk-tile--speaking{box-shadow:inset 0 0 0 2px var(--brand-primary, #ff4d00),0 16px 40px -16px #0009}.sk-tile--thumb.sk-tile--speaking{box-shadow:inset 0 0 0 1.5px var(--brand-primary, #ff4d00),0 10px 24px -12px #0000008c}.sk-name-pill{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;border:1px solid rgba(255,255,255,.08);letter-spacing:.01em;z-index:2}.sk-name-pill--muted .sk-mic-dot{color:#ff5c5c}.sk-avatar-md{width:64px;height:64px;border-radius:999px;display:grid;place-items:center;font-size:22px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--brand-primary, #ff4d00),#b83500);letter-spacing:.02em}.sk-ctrl-bar{display:inline-flex;align-items:center;gap:8px;padding:8px;border-radius:999px;background:#1f1d1aeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 32px -8px #0000008c}.sk-ctrl-btn{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#ffffff14;border:1px solid transparent;transition:background .12s ease,transform .12s ease}.sk-ctrl-btn:hover{background:#ffffff24}.sk-ctrl-btn:active{transform:scale(.96)}.sk-ctrl-btn--danger{background:#ea4335;color:#fff}.sk-ctrl-btn--danger:hover{background:#d93628}.sk-ctrl-btn--brand{background:var(--brand-primary, #ff4d00);color:#fff}.sk-ctrl-btn--brand:hover{background:#e64500}.sk-ctrl-divider{width:1px;height:24px;background:#ffffff1f;margin:0 4px}.sk-ctrl-leave{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;background:#ea4335;color:#fff;font-size:13px;font-weight:600;border:none;transition:background .12s ease,transform .12s ease}.sk-ctrl-leave:hover{background:#d93628}.sk-ctrl-leave:active{transform:scale(.98)}.sk-stage-veil{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20}.sk-preview-tile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#000}.sk-preview-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);transform-origin:center}.sk-avatar-xl{width:112px;height:112px;border-radius:999px;display:grid;place-items:center;font-size:40px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--brand-primary, #ff4d00),#b83500);box-shadow:0 12px 32px -8px #ff4d0066;letter-spacing:.02em}.sk-chat-drawer{background:#15130ff5;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 50px -10px #0009}.sk-tile--thumb{border-radius:10px}.sk-tile--thumb .sk-name-pill--sm{font-size:10.5px;padding:3px 8px;left:6px;bottom:6px}.sk-avatar-sm{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--brand-primary, #ff4d00),#b83500)}.sk-pip-self{position:absolute;right:18px;bottom:18px;width:clamp(160px,22%,240px);aspect-ratio:16 / 9;z-index:10;box-shadow:0 12px 32px -8px #000000b3;border-radius:12px;overflow:hidden}.sk-thumb-strip{flex:0 0 auto;display:flex;justify-content:center}.sk-thumb-strip__inner{display:grid;gap:10px;width:100%;max-width:1400px}.sk-side-rail{width:220px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex:0 0 auto}.sk-side-rail::-webkit-scrollbar{width:6px}.sk-side-rail::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.sk-layout-pop{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:240px;padding:8px;background:#1c1a17fa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 18px 40px -10px #0009;z-index:40;display:flex;flex-direction:column;gap:2px}.sk-layout-pop__title{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#ffffff73;padding:6px 10px 4px}.sk-layout-opt{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:#fff;text-align:left;background:transparent;transition:background .12s ease}.sk-layout-opt:hover{background:#ffffff0f}.sk-layout-opt--active{background:#ff4d001f}.sk-layout-opt__icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#ffffff14;color:#fff;flex:0 0 auto}.sk-layout-opt--active .sk-layout-opt__icon{background:var(--brand-primary, #ff4d00)}.sk-layout-opt__text{display:flex;flex-direction:column;flex:1;min-width:0}.sk-layout-opt__label{font-size:13px;font-weight:500;line-height:1.2}.sk-layout-opt__desc{font-size:11px;color:#ffffff80;margin-top:2px}.sk-layout-opt__check{color:var(--brand-primary, #ff4d00);flex:0 0 auto}.sk-bg-pop{width:320px;max-height:70vh;overflow-y:auto}.sk-ctrl-split{position:relative;display:inline-flex;align-items:stretch;height:44px;border-radius:999px;background:#ffffff14;border:1px solid transparent;overflow:visible;transition:background .12s ease}.sk-ctrl-split__toggle,.sk-ctrl-split__caret{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#fff;cursor:pointer;transition:background .12s ease,transform .12s ease}.sk-ctrl-split__toggle{width:52px;border-top-left-radius:999px;border-bottom-left-radius:999px}.sk-ctrl-split__caret{width:32px;border-top-right-radius:999px;border-bottom-right-radius:999px;color:#ffffffc7}.sk-ctrl-split__toggle:hover,.sk-ctrl-split__caret:hover{background:#ffffff1a}.sk-ctrl-split__toggle:active,.sk-ctrl-split__caret:active{transform:scale(.97)}.sk-ctrl-split__toggle:focus-visible,.sk-ctrl-split__caret:focus-visible{outline:2px solid var(--brand-primary, #ff4d00);outline-offset:-2px}.sk-ctrl-split__divider{width:1px;align-self:center;height:calc(100% - 12px);background:#ffffff1f}.sk-ctrl-split--danger{background:#ea4335}.sk-ctrl-split--danger .sk-ctrl-split__caret{color:#fff}.sk-ctrl-split--danger .sk-ctrl-split__toggle:hover,.sk-ctrl-split--danger .sk-ctrl-split__caret:hover{background:#0000001f}.sk-ctrl-split--danger .sk-ctrl-split__divider{background:#ffffff40}.sk-ctrl-split__pop{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);z-index:1000;animation:skDppIn .14s ease-out}@keyframes skDppIn{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.sk-dpp{width:300px;max-height:70vh;overflow-y:auto;padding:6px;border-radius:16px;background:#14120ef0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 48px -16px #0009;color:#fff}.sk-dpp-section+.sk-dpp-section{margin-top:4px}.sk-dpp-section__title{font:600 11px/1 Geist,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;padding:10px 12px 6px}.sk-dpp-empty{padding:6px 12px 8px;font-size:12px;color:#ffffff8c}.sk-dpp-row{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:7px 12px;border-radius:10px;background:transparent;border:0;color:#ffffffe0;cursor:pointer;transition:background .12s ease;text-align:left}.sk-dpp-row:hover{background:#ffffff0f}.sk-dpp-row--active{background:#ff4d001a;color:#fff}.sk-dpp-row--active:hover{background:#ff4d0024}.sk-dpp-dot{flex:0 0 auto;width:6px;height:6px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:transparent;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.sk-dpp-dot--on{background:var(--brand-primary, #ff4d00);border-color:var(--brand-primary, #ff4d00);box-shadow:0 0 0 3px #ff4d0038}.sk-dpp-label{flex:1 1 auto;font:500 13px/1.25 Geist,system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-dpp-tag{flex:0 0 auto;font:500 10px/1 Geist Mono,ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:#ffffff7a}.sk-dpp-switch-row{display:flex;align-items:center;gap:12px;padding:8px 12px 10px}.sk-dpp-switch-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto}.sk-dpp-switch-label{font:500 13px/1.2 Geist,system-ui,sans-serif;color:#fff}.sk-dpp-switch-desc{font:400 11px/1.3 Geist,system-ui,sans-serif;color:#ffffff80}.sk-dpp-footer{margin-top:4px;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-top:1px solid rgba(255,255,255,.06);border-radius:0 0 10px 10px;background:transparent;color:#ffffffc7;font:500 12px/1 Geist,system-ui,sans-serif;cursor:pointer;transition:background .12s ease,color .12s ease}.sk-dpp-footer:hover{background:#ffffff0a;color:#fff}.sk-dpp-footer__chev{margin-left:auto;opacity:.6}.sk-bg-tile{display:flex;flex-direction:column;align-items:center;gap:6px;background:transparent;border:0;padding:0;cursor:pointer;color:#fffc}.sk-bg-tile__swatch{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:12px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .14s ease,box-shadow .14s ease}.sk-bg-tile:hover .sk-bg-tile__swatch{transform:translateY(-1px)}.sk-bg-tile--active .sk-bg-tile__swatch{box-shadow:0 0 0 2px var(--brand-primary, #ff4d00)}.sk-bg-tile--dashed .sk-bg-tile__swatch{background:transparent;box-shadow:inset 0 0 0 1px #ffffff2e;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.1) 0 6px,transparent 6px 12px)}.sk-bg-tile__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sk-bg-tile__none{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffff8c;background:radial-gradient(120% 80% at 30% 20%,rgba(255,255,255,.08),transparent 60%),linear-gradient(135deg,#1c1c1f,#0f0f10)}.sk-bg-tile__upload{display:inline-flex;align-items:center;justify-content:center;color:#ffffffc7}.sk-bg-tile__fx{width:100%;height:100%;background:radial-gradient(60% 80% at 30% 30%,rgba(255,184,120,.55),transparent 70%),radial-gradient(70% 90% at 80% 70%,rgba(120,160,255,.45),transparent 70%),linear-gradient(135deg,#2a2630,#14131a)}.sk-bg-tile__fx--blur{filter:blur(7px);transform:scale(1.15)}.sk-bg-tile__fx--soft{filter:blur(3px);transform:scale(1.08)}.sk-bg-tile__label{font-size:11px;color:#ffffffb8}.sk-bg-tile__check{position:absolute;top:5px;right:5px;width:16px;height:16px;border-radius:9999px;background:var(--brand-primary, #ff4d00);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000073}.sk-bg-tile__busy{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:inline-flex;align-items:center;justify-content:center;color:#fff}.sk-bg-tile__remove{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:9999px;background:#0009;color:#fff;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s ease;cursor:pointer}.sk-bg-tile:hover .sk-bg-tile__remove{opacity:1}@media (max-width: 640px){.sk-ctrl-bar{gap:6px;padding:6px;max-width:calc(100vw - 16px)}.sk-ctrl-btn{width:40px;height:40px}.sk-ctrl-split{height:40px}.sk-ctrl-split__toggle{width:44px}.sk-ctrl-split__caret{width:26px}.sk-ctrl-leave{height:40px;padding:0 14px;font-size:12.5px}.sk-ctrl-divider{display:none}.sk-chat-drawer{top:auto!important;bottom:88px!important;left:8px!important;right:8px!important;width:auto!important;max-height:60vh}}.sk-dpp--wide{width:340px}.sk-bg-section{padding:6px 10px 10px}.sk-bg-section--disabled{opacity:.55;pointer-events:none}.sk-bg-section__hint{font:400 11px/1.3 Geist,system-ui,sans-serif;color:#ffffff8c;padding:4px 4px 0}.sk-bg-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.sk-bg-tile--lg .sk-bg-tile__swatch{height:58px;border-radius:14px}.sk-bg-tile--lg .sk-bg-tile__label{margin-top:2px;font-size:11.5px;font-weight:500;color:#ffffffd1}.sk-bg-chips{display:flex;gap:4px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none}.sk-bg-chips::-webkit-scrollbar{display:none}.sk-bg-chip{flex:0 0 auto;padding:4px 9px;border-radius:999px;border:0;background:#ffffff0d;color:#ffffffad;font:500 10.5px/1 Geist Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .12s ease,color .12s ease}.sk-bg-chip:hover{background:#ffffff1a;color:#fff}.sk-bg-chip--active{background:#ff4d0029;color:#ffb89a}.sk-bg-strip{display:grid;grid-auto-flow:column;grid-auto-columns:72px;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.sk-bg-strip::-webkit-scrollbar{height:6px}.sk-bg-strip::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.sk-bg-tile--strip{scroll-snap-align:start}.sk-bg-tile--strip .sk-bg-tile__swatch{height:48px;border-radius:10px}.sk-bg-strip__empty{align-self:center;padding:0 10px;font:400 11.5px/1.3 Geist,system-ui,sans-serif;color:#ffffff80}.sk-bg-upload-cta{display:inline-flex;align-items:center;gap:8px;margin:4px 0 2px;padding:8px 12px;border-radius:10px;border:1px dashed rgba(255,255,255,.18);background:transparent;color:#ffffffd9;font:500 12px/1 Geist,system-ui,sans-serif;cursor:pointer;width:100%;justify-content:center}.sk-bg-upload-cta:hover{background:#ffffff0f}.sk-bg-upload-cta:disabled{opacity:.5;cursor:not-allowed}.sk-reactions-pop{display:inline-flex;align-items:center;gap:4px;padding:8px 10px;border-radius:999px;background:#14120ef0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 48px -16px #0009;z-index:9999}.sk-reactions-pop__btn{width:36px;height:36px;border-radius:999px;border:0;background:transparent;font-size:22px;line-height:1;cursor:pointer;transition:transform .12s ease,background .12s ease}.sk-reactions-pop__btn:hover{background:#ffffff14;transform:scale(1.15)}.sk-reactions-pop__btn:active{transform:scale(1.05)}.sk-reactions-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:25}.sk-reactions-overlay__bubble{position:absolute;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 10px;border-radius:999px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:500 12px/1 Geist,system-ui,sans-serif;animation:skReactFloat 2.6s ease-out forwards;white-space:nowrap}.sk-reactions-overlay__emoji{font-size:22px;line-height:1}.sk-reactions-overlay__name{opacity:.85;max-width:160px;overflow:hidden;text-overflow:ellipsis}@keyframes skReactFloat{0%{opacity:0;transform:translateY(20px) scale(.85)}15%{opacity:1;transform:translateY(0) scale(1)}80%{opacity:1;transform:translateY(-160px) scale(1)}to{opacity:0;transform:translateY(-220px) scale(.95)}}.sk-network-dot{position:absolute;top:12px;left:12px;z-index:25;width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 2px #00000059;cursor:help;outline:none;transition:transform .15s ease,box-shadow .15s ease}.sk-network-dot:hover,.sk-network-dot:focus-visible{transform:scale(1.2);box-shadow:0 0 0 2px #ffffff80}.pora-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:visible;line-height:0}.pora-ring svg{overflow:visible}.pora-ring path{fill:none;stroke-linecap:round;transition:stroke-width .6s ease,opacity .6s ease,stroke-dasharray .6s ease}.pora-ring__base{opacity:.6;stroke-width:var(--pora-stroke, 5px)}.pora-ring__light{stroke-width:var(--pora-stroke, 5px);stroke-dasharray:var(--pora-dash, 70 470);opacity:var(--pora-light-opacity, .5)}.pora-ring__light--a{filter:drop-shadow(0 0 1.5px #ffb84d) drop-shadow(0 0 4px rgba(255,77,0,.22)) var(--pora-extra-glow, );animation:pora-ring-flow-cw var(--pora-flow, 9s) var(--pora-timing, linear) infinite}.pora-ring__light--b{filter:drop-shadow(0 0 1.5px #ff5e8a) drop-shadow(0 0 4px rgba(224,50,122,.22)) var(--pora-extra-glow, );animation:pora-ring-flow-ccw var(--pora-flow, 9s) var(--pora-timing, linear) infinite}.pora-ring__wrap{transform-origin:0 0;animation:pora-ring-rotate var(--pora-rotate, 48s) linear infinite}@keyframes pora-ring-flow-cw{0%{stroke-dashoffset:0}to{stroke-dashoffset:-540}}@keyframes pora-ring-flow-ccw{0%{stroke-dashoffset:0}to{stroke-dashoffset:540}}@keyframes pora-ring-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.pora-ring__wrap,.pora-ring__light--a,.pora-ring__light--b{animation:none}}.pora-hero{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:12px;height:48px;padding:4px 10px 4px 6px;border-radius:999px;--pora-beam-duration: 2.6s;background:linear-gradient(90deg,#ff6e1e00,#ff6e1e0d 55%,#ff8c3c1a),linear-gradient(180deg,#ffffff0a,#fff0),#0a0908c7;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 28px -8px #0009,0 0 0 1px #ffffff08 inset;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;transition:border-color .2s ease,box-shadow .22s ease}.pora-hero:hover{border-color:#ffb84d52}.pora-hero__ring{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;flex-shrink:0;z-index:1}.pora-hero__ring .pora-ring{width:36px!important;height:36px!important}.pora-hero__text{display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:4px;position:relative;z-index:1}.pora-hero__title{display:inline-flex;align-items:baseline;gap:6px;line-height:1}.pora-hero__brand{font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:1.4px;font-weight:600;color:#ffffffc7;text-transform:uppercase}.pora-hero__sep{font-size:10px;color:#ffffff4d}.pora-hero__state{display:inline-grid;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:1px;font-weight:600;color:#ffb24d;text-transform:uppercase;text-align:left}.pora-hero__state:before{content:attr(data-longest);visibility:hidden;grid-area:1 / 1;height:0;pointer-events:none}.pora-hero__state>*{grid-area:1 / 1}.pora-hero__sub{display:inline-grid;font-size:12px;font-weight:500;color:#ffffffeb;white-space:nowrap;line-height:1.15;text-align:left}.pora-hero__sub:before{content:attr(data-longest);visibility:hidden;grid-area:1 / 1;height:0;pointer-events:none}.pora-hero__sub>*{grid-area:1 / 1}.pora-hero__action{position:relative;display:inline-grid;place-items:center;height:28px;padding:0 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffeb;font-size:11px;font-weight:600;letter-spacing:.2px;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.pora-hero__action:before{content:attr(data-longest);visibility:hidden;grid-area:1 / 1;height:0;pointer-events:none;display:inline-flex;align-items:center;padding-left:17px;white-space:nowrap}.pora-hero__action-inner{grid-area:1 / 1;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.pora-hero__action:hover{background:#ff4d002e;border-color:#ff4d008c;color:#fff;transform:translateY(-1px)}.pora-hero__action:active{transform:translateY(0)}.pora-hero__rec{position:relative;display:inline-grid;place-items:center;height:30px;padding:0 12px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.2px;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease,box-shadow .2s ease;border:1px solid transparent;font-variant-numeric:tabular-nums}.pora-hero__rec:before{content:attr(data-longest);visibility:hidden;grid-area:1 / 1;height:0;pointer-events:none;display:inline-flex;align-items:center;padding-left:33px;white-space:nowrap;font-variant-numeric:tabular-nums}.pora-hero__rec-inner{grid-area:1 / 1;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pora-hero__rec.is-off{background:#ffffff0f;border-color:#ffffff24;color:#fecaca}.pora-hero__rec.is-off:hover{background:#ef444429;border-color:#ef44448c;color:#fff}.pora-hero__rec.is-on{background:#ef4444eb;color:#fff;border-color:#ffffff1a}.pora-hero__rec.is-on:hover{background:#dc2626}.pora-hero__rec:disabled{opacity:.75;cursor:wait}.pora-hero__rec-dot{width:8px;height:8px;border-radius:999px;background:#fff}.pora-hero__menu-trigger{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#ffffffd9;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.pora-hero__menu-trigger:hover{background:#ffffff1f;border-color:#ffb84d73;color:#fff;transform:translateY(-1px)}.pora-hero__menu-trigger:active{transform:translateY(0)}.pora-hero__menu-trigger:disabled{opacity:.7;cursor:wait}.pora-hero__menu-trigger[data-state=open]{background:#ff4d0033;border-color:#ffb84da6;color:#ffd9b0;box-shadow:0 0 0 3px #ff4d001f}.pora-menu{width:auto!important;min-width:248px;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:#fff;z-index:60;animation:pora-menu-in .14s cubic-bezier(.22,1,.36,1);transform-origin:top right}.pora-menu[data-state=closed]{animation:pora-menu-out .1s ease-in forwards}.pora-menu__halo{position:absolute;top:-8px;right:-10px;bottom:-14px;left:-10px;z-index:-1;pointer-events:none;background:radial-gradient(60% 80% at 80% 0%,rgba(255,77,0,.3),transparent 70%),radial-gradient(70% 70% at 50% 100%,rgba(255,140,60,.18),transparent 75%);filter:blur(14px);opacity:.85}.pora-menu__inner{position:relative;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:18px;background:linear-gradient(180deg,rgba(255,110,30,.1) 0%,rgba(255,110,30,.03) 60%,transparent 100%),linear-gradient(180deg,#ffffff0d,#fff0),#0a0908db;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 44px -12px #000000a6,0 0 0 1px #ffffff08 inset,0 1px #ffb84d1a inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.pora-menu__inner:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,184,77,.55) 35%,rgba(255,220,170,.85) 70%,transparent);pointer-events:none}.pora-menu__row{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:12px;background:#ffffff08;border:1px solid transparent;color:#ffffffeb;font-family:inherit;cursor:pointer;text-align:left;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease;overflow:hidden}.pora-menu__row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,77,0,.22) 0%,rgba(255,140,60,.1) 60%,transparent 100%);opacity:0;transition:opacity .2s ease;pointer-events:none}.pora-menu__row:hover,.pora-menu__row:focus-visible{background:#ffffff0d;border-color:#ff4d008c;color:#fff;outline:none}.pora-menu__row:hover:after,.pora-menu__row:focus-visible:after{opacity:1}.pora-menu__row:active{transform:translateY(1px)}.pora-menu__row:disabled{cursor:wait;opacity:.75}.pora-menu__row[data-busy=true]{background:#ff4d001a}.pora-menu__icon{position:relative;z-index:1;display:inline-grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffd9b0;transition:background .18s ease,border-color .18s ease,color .18s ease}.pora-menu__row:hover .pora-menu__icon,.pora-menu__row:focus-visible .pora-menu__icon{background:#ff4d0038;border-color:#ffb84d8c;color:#fff}.pora-menu__text{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;min-width:0}.pora-menu__label{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:1.2px;font-weight:600;text-transform:uppercase;color:#fffffff2;line-height:1.1}.pora-menu__hint{font-size:11.5px;font-weight:500;color:#ffffff8c;line-height:1.15}.pora-menu__row--danger .pora-menu__icon{color:#fca5a5}.pora-menu__row--danger:after{background:linear-gradient(90deg,rgba(239,68,68,.22) 0%,rgba(239,68,68,.08) 60%,transparent 100%)}.pora-menu__row--danger:hover,.pora-menu__row--danger:focus-visible{border-color:#ef44448c;color:#fff}.pora-menu__row--danger:hover .pora-menu__icon,.pora-menu__row--danger:focus-visible .pora-menu__icon{background:#ef444438;border-color:#ef44448c;color:#fff}.pora-menu__divider{display:block;height:1px;margin:4px 8px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}@keyframes pora-menu-in{0%{opacity:0;transform:scaleY(.86) translateY(-4px)}to{opacity:1;transform:scaleY(1) translateY(0)}}@keyframes pora-menu-out{0%{opacity:1;transform:scaleY(1) translateY(0)}to{opacity:0;transform:scaleY(.92) translateY(-2px)}}@media (prefers-reduced-motion: reduce){.pora-menu,.pora-menu[data-state=closed]{animation:none}}.pora-hero[data-fresh=true]{border-color:#ff4d0073}.pora-hero[data-state=offline]{opacity:.65;border-color:#ffffff14}.pora-hero[data-state=offline] .pora-hero__state{color:#ffffff8c}.pora-hero[data-state=offline] .pora-hero__ring{filter:grayscale(1)}.pora-hero[data-paused=true] .pora-hero__state{color:#ffffffb3}.pora-hero[data-state=connecting]{border-color:#ffb84d59}.pora-hero[data-state=connecting]:hover{--pora-beam-duration: 1.8s}.pora-hero[data-state=connecting] .pora-hero__state{color:#ffb24d}.pora-hero[data-state=connecting] .pora-hero__sub{color:#ffd2a0eb}.pora-hero[data-state=connecting] .pora-hero__ring{filter:none}@property --beam-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes pora-beam{to{--beam-angle: 360deg}}.pora-hero__beam{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:0;background:conic-gradient(from var(--beam-angle),rgba(255,184,77,0) 0deg,rgba(255,184,77,0) 250deg,rgba(255,184,77,.25) 295deg,rgba(255,200,120,.85) 345deg,rgba(255,230,180,1) 360deg,rgba(255,184,77,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pora-beam var(--pora-beam-duration) linear infinite}@supports not (background: conic-gradient(from var(--beam-angle),red,blue)){@keyframes pora-beam-fallback{to{transform:rotate(360deg)}}.pora-hero__beam{background:conic-gradient(#ffb84d00,#ffb84d00 250deg,#ffc878d9 345deg,#ffe6b4 360deg);animation:pora-beam-fallback var(--pora-beam-duration) linear infinite}}@keyframes pora-warning-pulse{0%,to{border-color:#ff8c3c4d}50%{border-color:#ff8c3ca6}}.pora-hero[data-state=warning]{border-color:#ff8c3c73;animation:pora-warning-pulse 2.2s ease-in-out infinite}.pora-hero[data-state=warning] .pora-hero__state{color:#fa6}.pora-hero[data-state=warning] .pora-hero__sub{color:#ffc8aaeb}@keyframes pora-error-breathe{0%,to{border-color:#ef44448c}50%{border-color:#ef4444d9}}.pora-hero[data-state=error]{border-color:#ef4444a6;cursor:pointer;box-shadow:0 8px 28px -8px #0009,0 0 0 1px #ef444459 inset;animation:pora-error-breathe 3.2s ease-in-out infinite}.pora-hero[data-state=error]:hover{border-color:#ef4444f2}.pora-hero[data-state=error] .pora-hero__state{color:#fca5a5}.pora-hero[data-state=error] .pora-hero__sub{color:#fecacaf2}.pora-hero[data-state=error] .pora-hero__ring{filter:hue-rotate(-30deg) saturate(.7)}.pora-hero[data-retrying=true]{border-color:#ffb84d8c!important;animation:pora-retry-flash .42s ease-out;box-shadow:0 8px 28px -8px #0009,0 0 0 1px #ffb84d4d inset!important}@keyframes pora-retry-flash{0%{box-shadow:0 8px 28px -8px #0009,0 0 0 1px #ef444499 inset}to{box-shadow:0 8px 28px -8px #0009,0 0 0 1px #ffb84d4d inset}}.pora-hero[data-retrying=true] .pora-hero__state{color:#ffb24d}.pora-hero[data-retrying=true] .pora-hero__sub{color:#ffd2a0eb}.pora-hero[data-retrying=true] .pora-hero__ring{filter:none}@keyframes pora-arrive-ring{0%{transform:scale(1);filter:brightness(1)}40%{transform:scale(1.06);filter:brightness(1.25) drop-shadow(0 0 6px rgba(255,210,160,.7))}to{transform:scale(1);filter:brightness(1)}}@keyframes pora-arrive-pill{0%{box-shadow:0 8px 28px -8px #0009,0 0 0 1px #ffe6b4a6 inset}to{box-shadow:0 8px 28px -8px #0009,0 0 0 1px #ffffff08 inset}}.pora-hero[data-just-arrived=true]{animation:pora-arrive-pill .6s ease-out}.pora-hero[data-just-arrived=true] .pora-hero__ring{animation:pora-arrive-ring .6s ease-out}@media (prefers-reduced-motion: reduce){.pora-hero__beam,.pora-hero[data-state=warning],.pora-hero[data-state=error],.pora-hero[data-retrying=true],.pora-hero[data-just-arrived=true],.pora-hero[data-just-arrived=true] .pora-hero__ring{animation:none}.pora-hero[data-state=connecting]:hover{--pora-beam-duration: 2.6s}}@media (max-width: 1100px){.pora-hero__action span,.pora-hero__rec.is-off span{display:none}.pora-hero__action,.pora-hero__rec.is-off{padding:0 8px}}@media (max-width: 900px){.pora-hero__sub{display:none}.pora-hero{height:42px}}.room-stage-status-bl{position:absolute;right:22px;bottom:18px;display:inline-flex;align-items:center;gap:8px;z-index:4;pointer-events:auto}@media (max-width: 720px){.room-stage-status-bl{right:12px;bottom:12px;gap:6px}}.tsp{position:absolute;top:0;right:0;bottom:0;z-index:30;width:32%;min-width:320px;max-width:520px;display:flex;flex-direction:column;background:var(--surface-1, #ffffff);border-left:1px solid var(--ink-12, rgba(20, 18, 14, .08));box-shadow:-18px 0 48px -28px #14120e73;animation:tsp-slide-in .22s cubic-bezier(.22,1,.36,1)}.tsp[data-expanded=true]{width:50%;max-width:none}@keyframes tsp-slide-in{0%{transform:translate(16px);opacity:0}to{transform:translate(0);opacity:1}}.tsp__head{display:flex;align-items:center;gap:8px;padding:14px 14px 10px;border-bottom:1px solid var(--ink-12, rgba(20, 18, 14, .06))}.tsp__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink, #14120e);margin:0}.tsp__live-dot{width:7px;height:7px;border-radius:999px;background:var(--brand, #ff4d00);box-shadow:0 0 0 3px #ff4d0029;animation:tsp-pulse 1.8s ease-in-out infinite}@keyframes tsp-pulse{0%,to{opacity:1}50%{opacity:.45}}.tsp__head-actions{margin-left:auto;display:flex;align-items:center;gap:2px}.tsp__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:var(--ink-3, #6b665d);cursor:pointer;transition:background .12s ease,color .12s ease}.tsp__icon-btn:hover{background:var(--surface-2, #f6f5f2);color:var(--ink, #14120e)}.tsp__langbar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--ink-12, rgba(20, 18, 14, .06))}.tsp__langbar-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3, #6b665d)}.tsp__lang-trigger{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;border:1px solid var(--ink-12, rgba(20, 18, 14, .12));border-radius:10px;background:var(--surface-1, #fff);font-size:13px;font-weight:500;color:var(--ink, #14120e);cursor:pointer}.tsp__lang-trigger:hover{background:var(--surface-2, #f6f5f2)}.tsp__lang-readonly{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:flex-start}.tsp__lang-readonly:hover{background:var(--surface-1, #fff)}.tsp--rail .tsp__lang-readonly:hover{background:transparent}.tsp__langbar--stacked{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.tsp__lang-control{display:flex;flex-direction:column;gap:6px}.tsp__lang-control-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3, #6b665d)}.tsp__lang-control .tsp__lang-trigger{margin-left:0;width:100%;justify-content:space-between}.tsp__lang-trigger--primary{border-color:var(--brand, #ff4d00)!important;background:var(--brand-tint, rgba(255, 77, 0, .1))!important;color:var(--brand, #ff4d00)!important;font-weight:600!important}.tsp__lang-hint{font-size:11px;line-height:1.4;color:var(--ink-3, #6b665d)}.tsp--rail .tsp__lang-control-label,.tsp--rail .tsp__lang-hint{color:#fff9}.tsp--rail .tsp__lang-trigger--primary{background:#ff4d002e!important;border-color:#ff4d008c!important;color:#ffb38a!important}.tsp__lang-panel{width:320px;max-height:min(560px,var(--radix-popover-content-available-height, 560px));overflow:hidden;display:flex;flex-direction:column}.tsp__lang-panel-inner{display:flex;flex-direction:column;min-height:0;flex:1}.tsp__lang-section{padding:14px 16px;display:flex;flex-direction:column;gap:8px;min-height:0}.tsp__lang-section+.tsp__lang-section{border-top:1px solid var(--border, rgba(20, 18, 14, .08))}.tsp__lang-section--captions{flex:1;min-height:0}.tsp__lang-eyebrow{font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3, #6b665d)}.tsp__lang-field{display:inline-flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;border:1px solid var(--border, rgba(20, 18, 14, .12));border-radius:10px;background:var(--surface, #fff);color:var(--ink, #14120e);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .12s ease,background .12s ease}.tsp__lang-field:hover:not(:disabled){border-color:var(--ink-12, rgba(20, 18, 14, .2));background:var(--surface-2, #faf9f6)}.tsp__lang-field:focus-visible{outline:none;border-color:var(--brand, #ff4d00);box-shadow:0 0 0 3px var(--brand-tint, rgba(255, 77, 0, .14))}.tsp__lang-field:disabled{opacity:.6;cursor:not-allowed}.tsp__lang-field-flag{font-size:16px;line-height:1}.tsp__lang-field-label{flex:1;text-align:left}.tsp__lang-field-chev{color:var(--ink-3, #6b665d)}.tsp__lang-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--border, rgba(20, 18, 14, .08));border-radius:8px;background:var(--surface-2, #faf9f6);color:var(--ink-3, #6b665d);transition:border-color .12s ease,background .12s ease}.tsp__lang-search:focus-within{border-color:var(--brand, #ff4d00);background:var(--surface, #fff);box-shadow:0 0 0 3px var(--brand-tint, rgba(255, 77, 0, .14))}.tsp__lang-search input{flex:1;border:0;outline:0;background:transparent;font-size:13px;color:var(--ink, #14120e);font-family:inherit}.tsp__lang-search input::-moz-placeholder{color:var(--ink-3, #6b665d)}.tsp__lang-search input::placeholder{color:var(--ink-3, #6b665d)}.tsp__lang-list{display:flex;flex-direction:column;gap:1px;overflow-y:auto;max-height:320px;margin:0 -4px;padding:2px 4px}.tsp__lang-subpanel{width:var(--radix-popover-trigger-width, 288px);max-height:min(360px,var(--radix-popover-content-available-height, 360px));overflow:hidden;display:flex;flex-direction:column}.tsp__lang-subpanel .tsp__lang-list{max-height:none;flex:1;padding:6px;margin:0}.tsp__lang-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;background:transparent;border-radius:8px;color:var(--ink, #14120e);font-size:13px;font-weight:400;text-align:left;cursor:pointer;transition:background .12s ease}.tsp__lang-row:hover{background:var(--surface-2, #faf9f6)}.tsp__lang-row--italic .tsp__lang-row-label{font-style:italic;color:var(--ink-3, #6b665d)}.tsp__lang-row--selected{background:var(--brand-tint, rgba(255, 77, 0, .1));color:var(--ink, #14120e);font-weight:500}.tsp__lang-row--selected:hover{background:var(--brand-tint, rgba(255, 77, 0, .14))}.tsp__lang-row-flag{font-size:16px;line-height:1;flex-shrink:0}.tsp__lang-row-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsp__lang-row-check{color:var(--brand, #ff4d00);flex-shrink:0}.tsp__lang-empty{padding:16px 10px;text-align:center;font-size:12px;color:var(--ink-3, #6b665d)}.tsp__lang-note{font-size:11px;color:var(--ink-3, #6b665d)}.tsp__banner{margin:10px 14px 0;padding:8px 12px;border-radius:10px;background:var(--brand-tint, rgba(255, 77, 0, .08));color:var(--ink, #14120e);font-size:12px;display:flex;align-items:center;gap:8px}.tsp__banner--ok{background:#228b571a;color:#1f6a47}.tsp__banner .spin{animation:tsp-spin 1s linear infinite;flex-shrink:0}@keyframes tsp-spin{to{transform:rotate(360deg)}}.tsp__body{flex:1;min-height:0;overflow-y:auto;padding:12px 14px 18px;position:relative}.tsp__loading-earlier{text-align:center;font-size:12px;color:var(--ink-3, #6b665d);padding:6px 0 12px}.tsp__disclaimer{font-size:11.5px;line-height:1.45;color:var(--ink-3, #6b665d);background:var(--surface-2, #f6f5f2);border-radius:10px;padding:8px 11px;margin-bottom:14px}.tsp__block{margin-bottom:16px}.tsp__block-head{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.tsp__speaker{font-size:13px;font-weight:600;color:var(--ink, #14120e)}.tsp__time{font-size:11px;color:var(--ink-3, #6b665d);font-family:var(--font-mono, monospace)}.tsp__text{font-size:14px;line-height:1.5;color:var(--ink, #14120e);word-break:break-word}.tsp__partial{opacity:.6}.tsp__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;height:100%;padding:0 24px;color:var(--ink-3, #6b665d)}.tsp__empty strong{font-size:14px;color:var(--ink, #14120e);font-weight:600}.tsp__empty span{font-size:13px}.tsp__jump{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:0;border-radius:999px;background:var(--ink, #14120e);color:#fff;font-size:12px;font-weight:500;cursor:pointer;box-shadow:0 8px 20px -8px #14120e80}.tsp--sheet{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%;min-width:0;max-width:none;height:62vh;border-left:0;border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0 -18px 48px -20px #14120e80;z-index:60;animation:tsp-sheet-up .24s cubic-bezier(.22,1,.36,1)}.tsp--sheet[data-expanded=true]{height:100vh;height:100dvh;border-top-left-radius:0;border-top-right-radius:0;width:100%}.tsp--sheet .tsp__grabber{width:38px;height:4px;border-radius:999px;background:var(--ink-12, rgba(20, 18, 14, .18));margin:8px auto 0}@keyframes tsp-sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.tsp--rail{position:relative;top:auto;right:auto;bottom:auto;width:100%;min-width:0;max-width:none;background:transparent;border-left:0;box-shadow:none;animation:none;height:100%}.tsp--rail .tsp__langbar{border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffb8}.tsp--rail .tsp__langbar>svg{color:#ffffff8c}.tsp--rail .tsp__langbar-label{color:#ffffff8c}.tsp--rail .tsp__lang-trigger{background:#ffffff0d;border-color:#ffffff1a;color:#fff}.tsp--rail .tsp__lang-trigger:hover{background:#ffffff1a}.tsp--rail .tsp__lang-flag{font-size:14px;line-height:1;display:inline-flex;align-items:center}.tsp--rail .tsp__banner{background:#ff4d0024;color:#fff}.tsp--rail .tsp__disclaimer{background:#ffffff0a;color:#ffffff9e;border:1px solid rgba(255,255,255,.06)}.tsp--rail .tsp__loading-earlier{color:#ffffff80}.tsp--rail .tsp__speaker{color:#fff}.tsp--rail .tsp__time{color:#ffffff6b}.tsp--rail .tsp__text{color:#ffffffeb}.tsp--rail .tsp__empty{color:#ffffff8c}.tsp--rail .tsp__empty strong{color:#fff}.tsp--rail .tsp__jump{background:#fff;color:var(--ink, #14120e)}.room-frame{width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;background:var(--bg);padding:0;display:grid;grid-template-columns:1fr var(--rail-w, 372px);grid-template-rows:1fr auto;grid-template-areas:"stage rail" "bottombar rail";align-items:stretch;-moz-column-gap:0;column-gap:0;row-gap:0;font-family:var(--font-sans);color:var(--ink);overflow:hidden;transition:grid-template-columns .25s ease}@media (min-width: 1600px){.room-frame{padding:0;-moz-column-gap:0;column-gap:0;row-gap:0}}@media (max-width: 1440px) and (min-width: 1101px){.room-frame{--rail-w: 348px}}.room-page-bg{min-height:100vh;min-height:100dvh;background:var(--bg);font-family:var(--font-sans);color:var(--ink)}.room-topcard{display:none}.pulse-ring{position:relative;animation:room-status-pulse 1.6s infinite}@keyframes room-status-pulse{0%,to{box-shadow:0 0 0 2px #0ea86e73}50%{box-shadow:0 0 0 6px #0ea86e00}}.room-back{width:32px;height:32px;border-radius:10px;background:var(--cream);display:grid;place-items:center;color:var(--ink-2);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s;border:none}.room-back:hover{background:var(--border)}.room-back--ghost{background:#ffffff14;color:#ffffffd9;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.room-back--ghost:hover{background:#ffffff29;color:#fff}.room-stage-titlebar{position:relative;z-index:6;display:flex;align-items:center;gap:12px;padding:6px 4px 10px;background:transparent;flex-shrink:0;order:-1}.room-stage-titlebar>*{flex-shrink:0}.room-stage-titlebar>.room-stage-tinfo{flex-shrink:1}.room-stage-tinfo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.room-stage-tinfo h1{margin:0;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.2;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.room-stage-tinfo h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand);margin-left:2px}.room-stage-tinfo .sub{font-size:13px;color:#ffffffa6;margin-top:2px;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);letter-spacing:.02em;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-stage-tinfo .sub .s{width:3px;height:3px;border-radius:999px;background:#ffffff59;flex-shrink:0}.room-stage-tinfo .sub strong{color:#ffffffeb;font-weight:600}.room-stage-titlebar>.room-stage-rcluster{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.room-stage-quality{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:999px;background:#00000073;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.room-stage-quality .bars{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.room-stage-quality .bars i{width:3px;background:var(--success);border-radius:1px;display:inline-block}.room-stage-quality .bars i:nth-child(1){height:40%}.room-stage-quality .bars i:nth-child(2){height:65%}.room-stage-quality .bars i:nth-child(3){height:100%}.room-stage-quality .dot{width:6px;height:6px;border-radius:999px;background:var(--success);box-shadow:0 0 0 2px #0ea86e2e}.room-stage-quality .lbl{color:#ffffffd9;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}@media (max-width: 768px){.room-stage-quality .lbl{display:none}}.room-stage-quality>i{width:3px;background:var(--success);border-radius:1px}.room-stage-quality>i:nth-child(1){height:40%}.room-stage-quality>i:nth-child(2){height:65%}.room-stage-quality>i:nth-child(3){height:100%}.room-presenting-pill{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 4px 0 12px;border-radius:999px;background:#0000008c;border:1px solid rgba(255,77,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 10px #ff4d002e;color:#ffe9dc;font-size:11px;font-weight:600;letter-spacing:.3px;white-space:nowrap;flex-shrink:0}.room-presenting-pill[data-remote=true]{border-color:#0ea86e8c;box-shadow:0 2px 10px #0ea86e29;color:#d5f2e5;padding:0 12px}.room-presenting-pill__dot{width:7px;height:7px;border-radius:999px;background:#ff4d00;box-shadow:0 0 0 3px #ff4d0038;animation:room-status-pulse 1.6s infinite;flex-shrink:0}.room-presenting-pill[data-remote=true] .room-presenting-pill__dot{background:#0ea86e;box-shadow:0 0 0 3px #0ea86e38}.room-presenting-pill__icon{display:inline-flex;align-items:center;justify-content:center;opacity:.95;flex-shrink:0}.room-presenting-pill__label{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-presenting-pill__stop{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 10px;margin-left:2px;border:0;border-radius:999px;background:#ff4d00;color:#fff;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:none;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s}.room-presenting-pill__stop:hover{background:#e54400;transform:translateY(-1px);box-shadow:0 4px 10px #ff4d0059}.room-presenting-pill__stop:active{transform:translateY(0)}@media (max-width: 720px){.room-presenting-pill__label{display:none}.room-presenting-pill{padding:0 4px 0 10px}.room-presenting-pill[data-remote=true]{padding:0 10px}}@media (max-width: 720px){.room-stage-titlebar{padding:4px 2px 8px;gap:8px}.room-stage-tinfo .sub,.room-stage-rcluster .room-stage-quality .lbl{display:none}}.room-joincard{grid-column:2 / 3;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:12px 14px;display:flex;align-items:center;gap:10px;min-height:68px}.jr-av{width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,#9333ea,#c084fc);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;flex-shrink:0;position:relative}.jr-av:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:999px;border:2px solid var(--brand);opacity:0;animation:jr-ring 2s infinite}@keyframes jr-ring{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.2);opacity:0}}.jr-info{flex:1;min-width:0}.jr-info .n{font-size:14px;font-weight:600;line-height:1.2}.jr-info .n em{font-weight:400;color:var(--ink-3);font-style:normal}.jr-info .m{font-size:12px;color:var(--ink-3);margin-top:2px;font-family:var(--font-mono);display:flex;align-items:center;gap:5px}.jr-act{display:flex;gap:6px;flex-shrink:0}.jr-act button{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:#fff;transition:transform .15s;box-shadow:0 1px 2px #0000001a;border:none;cursor:pointer}.jr-act button:hover{transform:scale(1.08)}.jr-deny{background:#2a2620}.jr-allow{background:var(--brand)}.room-secchip{grid-column:2 / 3;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:14px 16px;display:flex;align-items:center;gap:12px;min-height:68px}.room-secchip .ic{width:36px;height:36px;border-radius:10px;background:var(--success-bg);color:var(--success-text);display:grid;place-items:center;flex-shrink:0}.room-secchip .t{flex:1;min-width:0}.room-secchip .t .a{font-size:14px;font-weight:600;line-height:1.2;display:flex;align-items:center;gap:6px}.room-secchip .t .b{font-size:12px;color:var(--ink-3);margin-top:2px;font-family:var(--font-mono);letter-spacing:.02em}.host-badge{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;background:var(--ink);color:#fff;border-radius:4px;font-family:var(--font-mono)}.room-secchip--compact{padding:8px 10px 8px 12px;min-height:0;gap:10px;border-radius:12px}.room-secchip--compact .ic{width:26px;height:26px;border-radius:8px}.room-secchip--compact .ic svg{width:14px;height:14px}.room-secchip--compact .t{display:flex;align-items:center;gap:7px;flex-wrap:wrap;overflow:visible;font-size:12px;font-weight:500;color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.02em;line-height:1.1}.room-secchip--compact .t .lbl{white-space:nowrap;min-width:0}.room-secchip--compact .t .lbl.muted{color:var(--ink-3)}.room-secchip--compact .t .sep{color:var(--ink-4);flex-shrink:0}.sa-btn--inline{flex:0 0 auto!important;padding:6px 10px!important;font-size:12px!important}.room-stage{position:relative;grid-area:stage;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;height:100%;background:var(--ink);border-radius:0;padding:14px 14px 0;overflow:hidden;box-shadow:0 1px #ffffff0a inset,0 24px 60px -20px #00000059}.room-stage[data-strip=top],.room-stage[data-strip=bottom],.room-stage[data-strip=left],.room-stage[data-strip=right]{flex-direction:column}.room-main-tile{position:relative;border-radius:14px;overflow:hidden;background:var(--ink-surface);min-height:0;flex:1 1 auto;min-width:0;border:0;outline:none;box-shadow:none}.room-stage[data-strip=left] .room-main-tile,.room-stage[data-strip=right] .room-main-tile{aspect-ratio:auto}.room-main-tile>.room-stage-inner{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink-surface);display:flex}.room-main-tile,.room-main-tile>.room-stage-inner,.room-main-tile [data-orientation=landscape]:not(button):not(svg):not(video):not(.room-self-pip):not(.room-self-pip *){min-height:0!important;max-height:none!important;aspect-ratio:auto!important}.room-main-tile>.room-stage-inner,.room-main-tile>.room-stage-inner>[data-orientation=landscape],.room-main-tile .lk-participant-tile,.room-main-tile [data-lk-orientation],.room-main-tile [class*=lk-]:not(.room-self-pip):not(.room-self-pip *){width:100%!important;height:100%!important}.room-main-tile video[data-orientation=landscape],.room-main-tile video:not([data-orientation]){width:100%!important;height:100%!important;-o-object-position:center!important;object-position:center!important;display:block;background:#0a0a0f}.room-main-tile video[data-orientation=portrait]{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;display:block;background:#000}.room-main-tile video[data-orientation=portrait-rotated],video[data-orientation=portrait-rotated]{position:absolute!important;top:50%!important;left:50%!important;width:auto!important;height:100%!important;max-width:none!important;transform:translate(-50%,-50%) rotate(-90deg)!important;transform-origin:center center!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;display:block;background:#000}.room-main-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4;background:radial-gradient(120% 100% at 50% 50%,transparent 55%,rgba(0,0,0,.28) 100%)}.room-subtiles{display:flex;gap:8px;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch}.room-subtiles::-webkit-scrollbar{display:none}.room-subtiles:empty{display:none!important;height:0!important}.room-stage[data-strip=top] .room-subtiles:not(:empty),.room-stage[data-strip=bottom] .room-subtiles:not(:empty){flex-direction:row;overflow-x:auto;overflow-y:hidden;flex:0 0 auto;height:200px}.room-stage[data-strip=top] .room-subtiles .stile,.room-stage[data-strip=bottom] .room-subtiles .stile{flex:0 0 320px;height:100%;min-height:0}.room-stage[data-strip=top] .room-subtiles .stile.screenshare,.room-stage[data-strip=bottom] .room-subtiles .stile.screenshare{flex:0 0 480px}.room-stage[data-strip=left] .room-subtiles:not(:empty),.room-stage[data-strip=right] .room-subtiles:not(:empty){flex-direction:column;overflow-y:auto;overflow-x:hidden;flex:0 0 280px;width:280px}.room-stage[data-strip=left] .room-subtiles .stile,.room-stage[data-strip=right] .room-subtiles .stile{flex:0 0 200px;width:100%;min-height:0}.stile{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#334155,#1e293b)}.stile:nth-child(1){background:linear-gradient(135deg,#4a6b7c,#2c4756 60%,#8ba8b8)}.stile:nth-child(2){background:linear-gradient(135deg,#6e4a3a,#4a3020,#c4947c)}.stile:nth-child(3){background:linear-gradient(135deg,#3d4a3a,#1f2a1a,#7a8a6a)}.stile:nth-child(4){background:linear-gradient(135deg,#2a2a3a,#14120e 60%,#44445a)}.stile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 100px 140px at 50% 55%,rgba(212,169,139,.85),transparent 70%),radial-gradient(ellipse 50px 30px at 50% 32%,rgba(50,35,25,.6),transparent 65%)}.stile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.4))}.stile .tname{position:absolute;bottom:10px;left:10px;background:#14120e8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:500;z-index:2;display:flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.06)}.stile .mini-mic{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:999px;background:#14120e99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;color:#fff;z-index:2}.stile .mini-mic.off{background:#dc2626d9;color:#fff}.stile.you:after{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.4))}.stile.screenshare{aspect-ratio:auto;background:linear-gradient(135deg,#0f1729,#1e2a4a);padding:14px;color:#fff;display:flex;flex-direction:column;gap:8px;position:relative;cursor:pointer}.stile.screenshare:before,.stile.screenshare:after{display:none}.stile.screenshare .sh-head{font-size:10px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#a4b8d0;font-weight:600}.stile.screenshare .sh-ttl{font-family:var(--font-serif);font-style:italic;font-size:20px;line-height:1.1;color:#fff}.stile.screenshare .sh-bars{display:flex;align-items:flex-end;gap:4px;flex:1;padding-top:6px}.stile.screenshare .sh-bars i{flex:1;background:linear-gradient(180deg,var(--brand),transparent);border-radius:3px 3px 0 0;opacity:.8}.stile.screenshare .sh-foot{display:flex;align-items:center;gap:6px;font-size:10px;color:#a4b8d0;font-family:var(--font-mono);letter-spacing:.02em}.room-rail{grid-area:rail;position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;height:100%;min-height:0;overflow:hidden}.room-rail .room-railcard{border-radius:16px 16px 0 0!important;border-bottom:0!important}.room-rail .room-railcard.sk-rail-dark,.room-rail .room-railcard.sk-rail-dark.sk-rail-dark{border-radius:0!important}.room-rail-panel.is-notes{padding:0;display:flex;flex-direction:column}.room-rail-panel.is-notes .rrc-notes-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 8px;border-bottom:1px solid var(--border-2)}.room-rail-panel.is-notes .rrc-notes-title{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink);letter-spacing:.01em}.room-rail-panel.is-notes .rrc-notes-title svg{color:var(--ink-3)}.room-rail-panel.is-notes .rrc-notes-hint{font-size:10.5px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.02em}.room-rail-panel.is-notes .rrc-notes-area{flex:1 1 auto;min-height:0;width:100%;resize:none;border:0;outline:0;padding:14px 14px 10px;background:transparent;font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--ink)}.room-rail-panel.is-notes .rrc-notes-area::-moz-placeholder{color:var(--ink-4)}.room-rail-panel.is-notes .rrc-notes-area::placeholder{color:var(--ink-4)}.room-rail-panel.is-notes .rrc-notes-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px 12px;border-top:1px solid var(--border-2);background:var(--surface-2, transparent)}.room-rail-panel.is-notes .rrc-notes-meta{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--ink-3)}.room-rail-panel.is-notes .rrc-notes-meta svg{color:var(--ink-4)}.room-rail-panel.is-notes .rrc-notes-count{font-size:10.5px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.02em}.sumcard{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px;position:relative;overflow:hidden}.sumcard:before{content:"";position:absolute;top:-40px;right:-40px;width:140px;height:140px;background:radial-gradient(circle,rgba(255,77,0,.15),transparent 60%);pointer-events:none}.sumcard .hd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;position:relative}.sumcard h3{font-size:20px;font-weight:500;letter-spacing:-.02em;display:flex;align-items:center;gap:8px;margin:0}.sumcard h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand)}.ai-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;background:linear-gradient(135deg,#ff4d0026,#ff4d000d);color:var(--brand-700);border-radius:4px;font-size:9.5px;font-weight:700;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ai-chip .d{width:4px;height:4px;background:var(--brand);border-radius:999px;animation:room-pulse 1.8s infinite}.sumcard p{font-size:14px;color:var(--ink-2);line-height:1.6;position:relative;margin:0}.sum-actions{display:flex;gap:6px;margin-top:14px;position:relative}.sa-btn{flex:1;padding:7px 10px;border:1px solid var(--border);border-radius:8px;font-size:13px;font-weight:500;color:var(--ink-2);background:var(--surface-2);display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:all .15s;cursor:pointer;font-family:inherit}.sa-btn:hover{background:var(--cream);border-color:var(--ink-4)}.sum-kv{display:flex;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-2);position:relative}.sum-kv .kv{flex:1}.sum-kv .kv .k{font-size:10px;font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.sum-kv .kv .v{font-family:var(--font-serif);font-style:italic;font-size:24px;color:var(--ink);line-height:1;margin-top:3px;letter-spacing:-.01em}.sum-kv .kv .v em{color:var(--brand);font-style:italic}.partcard{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-height:0;flex:1}.partcard .hd{padding:16px 18px 10px;display:flex;justify-content:space-between;align-items:center}.partcard .hd h3{font-size:16px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;margin:0}.partcard .hd h3 .ct{font-weight:500;color:var(--ink-3);font-size:14px}.partcard .hd .va{font-size:13px;font-weight:600;color:var(--brand);display:inline-flex;align-items:center;gap:3px;background:none;border:none;cursor:pointer;font-family:inherit}.search-p{margin:0 18px 8px;display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:8px;color:var(--ink-3);font-size:14px}.search-p input{flex:1;min-width:0;border:none;background:none;outline:none;font:inherit;color:var(--ink);font-family:var(--font-sans)}.people-count{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 7px;border-radius:9999px;background:var(--surface-3, rgba(20,18,14,.06));border:1px solid var(--border-2);font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink-2, #3a342a);font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-shrink:0;line-height:1}.people-count .pc-dot{width:6px;height:6px;border-radius:9999px;background:var(--ink-3, #8a8275)}.people-count[data-attention=true] .pc-dot{background:var(--brand, #FF4D00);box-shadow:0 0 0 3px #ff4d002e;animation:pcPulse 1.6s ease-in-out infinite}@keyframes pcPulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.sk-rail-dark .people-count{background:#ffffff0f;border-color:#ffffff1f;color:#ffffffd9}.sk-rail-dark .people-count .pc-dot{background:#ffffff8c}.filters{margin:0 18px 10px;display:flex;gap:4px}.filters button{flex:1;padding:5px 8px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:6px;font-size:12px;font-weight:500;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;transition:all .15s;cursor:pointer}.filters button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.plist{flex:1;overflow-y:auto;padding:0 18px 12px;display:flex;flex-direction:column;gap:2px}.plist::-webkit-scrollbar{width:4px}.plist::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.prow{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:8px;transition:background .15s}.prow:hover{background:var(--surface-2)}.pav{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700;flex-shrink:0;position:relative}.pav .st{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:999px;border:2px solid var(--surface)}.pav .st.on{background:var(--success)}.pav .st.speak{background:var(--brand);animation:room-pulse 1.6s infinite}.pav .st.idle{background:var(--ink-4)}.pn{flex:1;min-width:0}.pn .n{font-size:14px;font-weight:600;line-height:1.2;display:flex;align-items:center;gap:6px}.pn .n .you{font-size:9.5px;padding:1px 5px;background:var(--brand-100);color:var(--brand-700);border-radius:3px;font-weight:700;font-family:var(--font-mono);letter-spacing:.04em}.pn .n .hb{font-size:9.5px;padding:1px 5px;background:var(--ink);color:#fff;border-radius:3px;font-weight:700;font-family:var(--font-mono);letter-spacing:.04em}.pn .n .sharing-tag{font-size:9.5px;padding:1px 5px;background:var(--warning-bg);color:var(--warning-text);border-radius:3px;font-family:var(--font-mono);font-weight:700}.pn .n .hand-tag{font-size:9.5px;padding:1px 5px;background:var(--brand-100);color:var(--brand-700);border-radius:3px;font-family:var(--font-mono);font-weight:700}.pn .r{font-size:10.5px;color:var(--ink-3);margin-top:2px;font-family:var(--font-mono);letter-spacing:.02em}.pctrl{display:flex;gap:4px;flex-shrink:0;align-items:center}.pctrl .mi{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-3);border:1px solid var(--border-2)}.pctrl .mi.ok{background:var(--success-bg);color:var(--success);border-color:#bbf7d0}.pctrl .mi.off{background:var(--danger-bg);color:var(--danger);border-color:#fecaca}.pctrl .mi.brand{background:var(--brand-100);color:var(--brand);border-color:#ffcfb0}.pmenu{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3);opacity:0;transition:opacity .15s;background:none;border:none;cursor:pointer}.prow:hover .pmenu{opacity:1}.host-actions{padding:12px 18px;background:var(--surface-2);border-top:1px solid var(--border-2);display:grid;grid-template-columns:1fr 1fr;gap:6px}.ha-btn{padding:8px;border-radius:8px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:transform .15s;border:none;cursor:pointer;font-family:inherit}.ha-btn.dark{background:var(--ink);color:#fff}.ha-btn.dark:hover{background:#000}.ha-btn.light{background:var(--surface);color:var(--ink-2);border:1px solid var(--border)}.ha-btn.light:hover{background:var(--cream)}.guest-note{padding:11px 14px;background:var(--cream);border:1px dashed var(--border);border-radius:10px;margin:8px 18px 14px;font-size:13px;color:var(--ink-3);line-height:1.45;display:flex;gap:8px;align-items:flex-start}.guest-note .ic{color:var(--brand);flex-shrink:0;margin-top:1px}.guest-note strong{color:var(--ink-2);font-weight:600}@media (max-width: 1100px) and (min-width: 769px){.room-frame{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:100dvh;overflow:visible}.room-topcard,.room-joincard,.room-secchip,.room-stage,.room-rail{grid-column:1 / -1;grid-row:auto}.room-rail{flex-direction:column;height:auto;overflow:visible;min-height:320px}.room-stage{flex-direction:column!important;height:auto;min-height:65dvh}.room-stage .room-subtiles{flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;width:auto!important;flex:0 0 auto!important}.room-stage .room-subtiles .stile{flex:0 0 200px!important;width:auto!important;height:140px!important}}@media (max-width: 768px){.room-page-bg{background:var(--ink)}.room-frame{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"stage";gap:0;padding:0;height:100dvh;min-height:100dvh;overflow:hidden;max-width:100%;background:var(--ink)}.room-topcard,.room-joincard,.room-secchip,.room-bottombar{display:none!important}.room-stage{grid-column:1 / -1;grid-row:1 / -1;flex-direction:column!important;width:100%!important;height:100dvh;min-height:100dvh;min-width:0!important;border-radius:0;padding:0;box-shadow:none;background:var(--ink)}.room-main-tile{border-radius:0;flex:1 1 0!important;width:100%!important;min-width:0!important;min-height:240px!important;background:var(--ink-surface);margin-bottom:calc(72px + env(safe-area-inset-bottom))}.room-main-tile>.room-stage-inner{background:var(--ink-surface);width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}.room-stage-titlebar{padding:8px 10px 10px;gap:6px;padding-top:max(8px,env(safe-area-inset-top));flex-wrap:nowrap;min-height:40px}.room-stage-tinfo{min-width:0}.room-stage-tinfo h1{font-size:14px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-stage-tinfo h1 em{font-style:normal;font-weight:600}.room-stage-tinfo .sub{display:none}.room-stage-titlebar>.room-stage-rcluster{gap:6px;flex-shrink:1;min-width:0}.room-stage-titlebar>.room-stage-rcluster .room-stage-quality{display:none}.room-stage-titlebar .room-presenting-pill{display:none!important}.room-back--ghost{width:38px;height:38px}.room-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 12px;padding-bottom:max(10px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#14120edb,#14120ef5 60%,#14120e);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-top:1px solid rgba(255,255,255,.06)}.room-mobile-bar__btn{position:relative;flex:1 1 0;max-width:52px;height:44px;border-radius:14px;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.room-mobile-bar__btn:active{transform:scale(.92)}.room-mobile-bar__btn[aria-pressed=true]{box-shadow:inset 0 0 0 1px #ffffff2e}.room-mobile-bar__badge{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #14120e;font-family:var(--font-sans)}.room-mobile-bar__end{flex:0 0 auto;height:44px;min-width:56px;padding:0 14px;margin-left:4px;border-radius:14px;border:none;background:#ef4444;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,transform .12s ease;-webkit-tap-highlight-color:transparent;box-shadow:0 8px 24px #ef444452}.room-mobile-bar__end:active{transform:scale(.95);background:#dc2626}.room-rail{position:fixed;left:0;right:0;bottom:0;top:auto;grid-column:1 / -1;grid-row:auto;width:100%;height:85dvh;max-height:640px;z-index:80;background:var(--surface);border-radius:20px 20px 0 0;box-shadow:0 -16px 40px #00000073;transform:translateY(100%);transition:transform .32s cubic-bezier(.32,.72,0,1);padding-bottom:env(safe-area-inset-bottom);overflow:hidden;visibility:hidden}.room-rail[data-open=true]{transform:translateY(0);visibility:visible}.room-rail:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:44px;height:4px;border-radius:999px;background:var(--ink-4);opacity:.55;z-index:2;pointer-events:none}.room-rail .room-railcard{height:100%;border-radius:20px 20px 0 0!important;border:0!important;padding-top:16px}.room-rail .room-railcard.sk-rail-dark{border-radius:0!important}.room-railcard .rrc-secstrip{display:none}.room-rail-tabs button{min-height:44px;font-size:12.5px}.room-rail-composer{position:sticky;bottom:0;padding-bottom:max(10px,env(safe-area-inset-bottom))}.room-page-bg[data-rail-open=true]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:75;animation:room-scrim-fade .2s ease-out}@keyframes room-scrim-fade{0%{opacity:0}to{opacity:1}}.room-self-pip{width:88px!important;height:120px!important;aspect-ratio:3 / 4!important;bottom:calc(80px + env(safe-area-inset-bottom))!important;right:12px!important;top:auto!important;left:auto!important;border-radius:14px!important}.pctrl .mi{width:36px;height:36px}.pmenu{width:36px;height:36px;opacity:1}.room-panel-toggle{display:none!important}}.room-bottombar{grid-area:bottombar;position:relative;z-index:50;height:88px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--ink);border-top:0;border-radius:0;padding:0 20px}@media (min-width: 1100px){.room-bottombar .ctl-label{display:inline!important}}.room-bottombar .rb-left{position:absolute;left:20px;top:50%;transform:translateY(-50%);max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffffd9;font-size:13px;font-weight:500}.room-bottombar .rb-center{display:flex;align-items:center;gap:8px}.room-bottombar .rb-right{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px}.room-panel-toggle{position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:48px;background:var(--ink);color:#ffffffd9;border:1px solid rgba(255,255,255,.1);border-right:none;border-radius:8px 0 0 8px;display:grid;place-items:center;cursor:pointer;z-index:60;transition:background .15s ease,color .15s ease}.room-panel-toggle:hover{background:var(--ink-surface, #1c1a15);color:#fff}.room-panel-btn{height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:13px;font-weight:500;border:1px solid rgba(255,255,255,.16);background:transparent;color:#ffffffd9;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.room-panel-btn:hover{background:#ffffff14;color:#fff}.room-panel-btn[data-active=true]{background:#ffffff29;color:#fff;border-color:#ffffff3d}.room-controlbar,.room-controls-scrim{display:none}.room-railcard{background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.room-railcard .rrc-secstrip{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border-2);background:var(--surface-2);font-size:13px;color:var(--ink-2);flex-wrap:nowrap;white-space:nowrap;min-width:0;overflow:hidden}.room-railcard .rrc-secstrip>span:not(.ic):not(.host-badge):not(.sep){min-width:0;overflow:hidden;text-overflow:ellipsis}.room-railcard .rrc-secstrip .ic{color:var(--brand);display:inline-flex;flex-shrink:0}.room-railcard .rrc-secstrip .host-badge{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;background:linear-gradient(135deg,#ff4d0026,#ff4d000d);color:var(--brand-700);padding:2px 6px;border-radius:4px;flex-shrink:0}.room-railcard .rrc-secstrip .sep{color:var(--ink-4);flex-shrink:0}.room-railcard .rrc-secstrip .copy{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--surface);border:1px solid var(--border-2);border-radius:999px;font-size:12px;color:var(--ink-2);cursor:pointer;font-family:inherit;flex-shrink:0}.room-railcard .rrc-secstrip .copy:hover{background:var(--cream)}.room-rail-tabs{display:flex;gap:4px;padding:8px 10px 0;border-bottom:1px solid var(--border-2)}.room-rail-tabs button{flex:1;position:relative;padding:8px 6px;background:transparent;border:none;border-bottom:2px solid transparent;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;transition:color .15s,border-color .15s;display:inline-flex;align-items:center;justify-content:center;gap:6px}.room-rail-tabs button:hover{color:var(--ink-2)}.room-rail-tabs button.on{color:var(--ink);border-bottom-color:var(--brand)}.room-rail-tabs .unread{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--brand);color:#fff;font-size:10px;font-weight:700;font-family:var(--font-sans);letter-spacing:0}.room-rail-tabs.room-rail-tabs--pills{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--border-2);flex-wrap:nowrap}.room-rail-tabs--pills .rrt-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid transparent;border-bottom:none;border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.room-rail-tabs--pills .rrt-pill:hover{color:var(--ink);background:#14120e0a}.room-rail-tabs--pills .rrt-pill.on{color:var(--brand);background:#ff4d001a;border-color:#ff4d0040}.room-rail-tabs--pills .rrt-pill--chip{padding-right:6px}.room-rail-tabs--pills .rrt-count{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 5px;border-radius:4px;background:#14120e14;color:var(--ink-2);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:0}.room-rail-tabs--pills .rrt-pill.on .rrt-count{background:#ff4d002e;color:var(--brand)}.room-rail-tabs--pills .rrt-more{flex:0 0 auto;width:28px;height:28px;display:inline-grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--ink-3);cursor:pointer;transition:background .15s,color .15s,border-color .15s;position:relative}.room-rail-tabs--pills .rrt-more:hover{color:var(--ink);background:#14120e0a}.room-rail-tabs--pills .rrt-more.is-active:after{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:999px;background:var(--brand)}.rrt-more-menu{min-width:220px;background:var(--surface-1, #fff);border:1px solid var(--ink-12, rgba(20, 18, 14, .12));border-radius:14px;padding:6px}.rrt-more-menu__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-6, rgba(20, 18, 14, .6));padding:6px 10px 4px}.rrt-more-item{display:flex!important;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer;font-size:13px;color:var(--ink, #14120e)}.rrt-more-item.is-active{background:#ff4d0014;color:var(--brand)}.rrt-more-item[data-disabled]{opacity:.5;cursor:not-allowed}.rrt-more-item__icon{flex:0 0 auto;color:var(--ink-3)}.rrt-more-item.is-active .rrt-more-item__icon{color:var(--brand)}.rrt-more-item__label{flex:1 1 auto}.rrt-more-item__meta{flex:0 0 auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-6, rgba(20, 18, 14, .6))}.room-rail-panel{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.room-rail-panel.is-chat{padding:0}.room-rail-panel .empty{margin:auto;padding:24px 18px;text-align:center;color:var(--ink-3);font-size:14px;line-height:1.5}.room-rail-panel .empty strong{display:block;color:var(--ink-2);font-weight:600;margin-bottom:4px}.room-rail-composer{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--border-2);background:var(--surface-2)}.room-rail-composer textarea{flex:1;min-height:36px;max-height:96px;resize:none;padding:8px 12px;border-radius:999px;border:1px solid var(--border-2);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.room-rail-composer textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint, rgba(255,77,0,.15))}.room-rail-composer .send{width:36px;height:36px;border-radius:999px;background:var(--brand);color:#fff;display:grid;place-items:center;border:none;cursor:pointer;flex-shrink:0;transition:background .15s,transform .1s}.room-rail-composer .send:hover{background:var(--brand-700, #e64500)}.room-rail-composer .send:active{transform:scale(.95)}.room-rail-composer .send:disabled{opacity:.5;cursor:not-allowed}.rrc-chatlist{display:flex;flex-direction:column;gap:10px;padding:14px}.rrc-chatlist .msg{display:flex;flex-direction:column;gap:2px;max-width:85%}.rrc-chatlist .msg.local{align-self:flex-end;align-items:flex-end}.rrc-chatlist .msg .meta{font-size:10.5px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.04em}.rrc-chatlist .msg .bubble{background:var(--surface-2);border:1px solid var(--border-2);padding:8px 12px;border-radius:14px;font-size:14px;color:var(--ink);line-height:1.45;word-wrap:break-word}.rrc-chatlist .msg.local .bubble{background:var(--brand);border-color:var(--brand);color:#fff}.room-rail-panel .empty .ai-listening{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-700)}.room-rail-panel .empty .ai-listening .d{width:4px;height:4px;border-radius:999px;background:var(--brand);animation:room-pulse 1.4s infinite}.room-rail-panel .empty .ai-listening .d:nth-child(2){animation-delay:.2s}.room-rail-panel .empty .ai-listening .d:nth-child(3){animation-delay:.4s}.room-rail-panel .empty .ai-shimmer{margin-top:12px;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--brand-100),transparent);background-size:200% 100%;animation:ai-shim 2s infinite linear}@keyframes ai-shim{0%{background-position:200% 0}to{background-position:-200% 0}}.room-rail-panel .empty .invite-cta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:7px 14px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:background .15s,transform .1s}.room-rail-panel .empty .invite-cta:hover{background:#000}.room-rail-panel .empty .invite-cta:active{transform:scale(.98)}@keyframes room-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.vu-meter{display:inline-flex;align-items:flex-end;gap:2px;height:10px}.vu-meter i{display:inline-block;width:2.5px;background:#0ea86e;border-radius:2px;animation:vu-bounce .8s ease-in-out infinite alternate;height:30%}.vu-meter i:nth-child(2){animation-duration:.7s}.vu-meter i:nth-child(3){animation-duration:.9s}@keyframes vu-bounce{0%{height:30%;opacity:.6}to{height:100%;opacity:1}}.room-self-pip .lk-video-track,.room-self-pip [data-lk-orientation],.room-self-pip [class*=lk-]{width:100%!important;height:100%!important;aspect-ratio:auto!important}.room-self-pip video{width:100%!important;height:100%!important;aspect-ratio:auto!important;-o-object-fit:cover!important;object-fit:cover!important}@keyframes rec-pulse{0%{box-shadow:0 0 #ffffffb3}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}@keyframes hand-chip-pulse{0%,to{box-shadow:0 0 0 2px #14120ef2,0 0 0 4px #ff4d0000}50%{box-shadow:0 0 0 2px #14120ef2,0 0 0 6px #ff4d0073}}@keyframes lobby-pop{0%{transform:scale(.6);opacity:0;box-shadow:0 0 #ff4d008c}60%{transform:scale(1.08);opacity:1;box-shadow:0 0 0 10px #ff4d0000}to{transform:scale(1);opacity:1;box-shadow:0 0 #ff4d0000}}.lobby-pop{animation:lobby-pop .36s cubic-bezier(.34,1.56,.64,1)}.lobby-pop-pulse{animation:lobby-pop .36s cubic-bezier(.34,1.56,.64,1),room-pulse 2.4s ease-in-out .36s infinite}@keyframes tile-hand-pulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #00000059,0 0 #eab3088c}50%{transform:scale(1.08);box-shadow:0 4px 14px #00000073,0 0 0 8px #eab30800}}.tile-hand-chip{animation:tile-hand-pulse 1.6s ease-in-out infinite}@keyframes float-up{0%{transform:translate(-50%) scale(.6);opacity:0}15%{transform:translate(-50%,-10px) scale(1.1);opacity:1}85%{opacity:1}to{transform:translate(-50%,-180px) scale(1);opacity:0}}.float-up{animation:float-up 2.4s ease-out forwards}.lk-reconnect-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#14120eb8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:lk-reconnect-fade-in .18s ease-out}@keyframes lk-reconnect-fade-in{0%{opacity:0}to{opacity:1}}.lk-reconnect-card{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 28px;border-radius:16px;background:#14120e;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 48px #00000073;color:#fff;font-family:Geist,system-ui,sans-serif;min-width:260px;max-width:340px;text-align:center}.lk-reconnect-card .lk-reconnect-spinner{color:#ff4d00;animation:lk-reconnect-spin 1s linear infinite}@keyframes lk-reconnect-spin{to{transform:rotate(360deg)}}.lk-reconnect-card .lk-reconnect-title{font-size:15px;font-weight:600;letter-spacing:-.01em}.lk-reconnect-card .lk-reconnect-sub{font-size:12.5px;color:#ffffff9e;line-height:1.45}.room-share-root[data-mode=share] .room-share-main{animation:room-share-fade-in .32s ease-in-out both}.room-share-root[data-mode=share] .room-share-strip{animation:room-share-strip-in .32s ease-in-out both}@keyframes room-share-fade-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes room-share-strip-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.room-self-pip{transition:opacity .32s ease-in-out,transform .32s ease-in-out}.room-mobile-prejoin{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ink, #14120E);z-index:5}.room-mobile-prejoin__card{width:100%;max-width:360px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:22px 20px;color:#fff;text-align:center}.room-mobile-prejoin__title{font-size:18px;font-weight:600;line-height:1.3;margin-bottom:8px}.room-mobile-prejoin__title em{font-style:italic;font-family:"Instrument Serif",Georgia,serif;color:#ff4d00}.room-mobile-prejoin__sub{font-size:13.5px;line-height:1.45;color:#ffffffb3;margin:0 0 18px}.room-mobile-prejoin__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;border-radius:12px;background:#ff4d00;color:#fff;font-size:14.5px;font-weight:600;border:0;cursor:pointer;transition:background .15s ease,transform .1s ease}.room-mobile-prejoin__btn:active{transform:scale(.98)}.room-mobile-prejoin__btn:disabled{opacity:.7;cursor:progress}.room-mobile-prejoin__err{margin-top:12px;padding:10px 12px;border-radius:10px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);color:#fecaca;font-size:12.5px;line-height:1.4;text-align:left}.sk-caption-overlay{position:absolute;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:6px;pointer-events:none;z-index:5}.sk-caption-line{background:#0000009e;color:#fff;border-radius:12px;padding:8px 12px;font-size:13px;line-height:1.35;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;transition:opacity .6s ease}.sk-caption-name{font-weight:600;opacity:.95}.sk-caption-lang{font-size:9px;letter-spacing:.04em;background:#ffffff2e;padding:1px 5px;border-radius:4px}.sk-caption-text{flex:1 1 100%}.room-rail-panel.is-transcript,.room-rail-panel.is-askpora{display:flex;flex-direction:column}.askpora-bubble{max-width:86%;padding:8px 11px;border-radius:12px;font-size:12.5px;line-height:1.45;color:var(--ink);background:var(--cream-1, #F2F0EB);border:1px solid var(--border-2, rgba(20,18,14,.06))}.askpora-bubble--you{background:var(--ink, #14120E);color:var(--cream-1, #F6F5F2);border-color:transparent;border-bottom-right-radius:4px}.askpora-bubble--pora{background:#ff4d000f;border-color:#ff4d002e;border-bottom-left-radius:4px}.askpora-meta{font-family:var(--font-mono, ui-monospace, monospace);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:4px;display:inline-flex;align-items:center;gap:4px}.askpora-tag{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:4px;background:#14120e14;font-size:9px;letter-spacing:.04em}.askpora-bubble--you .askpora-tag{background:#ffffff26}.askpora-typing{display:inline-flex;align-items:center;gap:4px;color:var(--ink-3);font-size:12px}.askpora-typing em{font-style:normal;margin-left:4px}.askpora-typing span{width:5px;height:5px;border-radius:50%;background:var(--brand-primary, #FF4D00);animation:askpora-pulse 1.2s infinite ease-in-out}.askpora-typing span:nth-child(2){animation-delay:.15s}.askpora-typing span:nth-child(3){animation-delay:.3s}@keyframes askpora-pulse{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.askpora-retry{margin-top:6px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;border-radius:999px;border:1px solid var(--border-2);background:var(--surface, #fff);color:var(--ink);cursor:pointer}.askpora-retry:hover{background:var(--cream-1)}.askpora-chip{padding:5px 10px;font-size:11.5px;border-radius:999px;background:var(--cream-1, #F2F0EB);border:1px solid var(--border-2, rgba(20,18,14,.06));color:var(--ink);cursor:pointer;transition:background .12s ease}.askpora-chip:hover{background:#ff4d0014;border-color:#ff4d0040}.askpora-scope{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:600;border-radius:999px;border:1px solid var(--border-2);background:var(--cream-1, #F2F0EB);color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.askpora-scope__hint{font-weight:500;opacity:.55;text-transform:none;letter-spacing:0}.askpora-scope:hover{background:#ff4d000f;border-color:#ff4d0033}.sk-scroll{scrollbar-width:thin;scrollbar-color:rgba(20,18,14,.18) transparent}.sk-scroll::-webkit-scrollbar{width:8px;height:8px}.sk-scroll::-webkit-scrollbar-track{background:transparent}.sk-scroll::-webkit-scrollbar-thumb{background-color:#14120e2e;border:2px solid transparent;background-clip:padding-box;border-radius:999px;-webkit-transition:background-color .16s ease;transition:background-color .16s ease}.sk-scroll:hover::-webkit-scrollbar-thumb{background-color:#14120e52}.sk-scroll::-webkit-scrollbar-thumb:hover{background-color:#ff4d008c}.sk-noscroll{scrollbar-width:none;-ms-overflow-style:none}.sk-noscroll::-webkit-scrollbar{display:none;width:0;height:0}.pora-chip-rail{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:0 12px 8px;scroll-snap-type:x mandatory;-webkit-mask-image:linear-gradient(to right,#000 0,#000 88%,transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 88%,transparent 100%)}.pora-chip-rail>.askpora-chip{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.rrc-translist{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.rrc-translist .empty{margin:auto;padding:24px 18px;text-align:center;color:var(--ink-3);font-size:14px;line-height:1.5}.rrc-translist .empty strong{display:block;color:var(--ink-2);font-weight:600;margin-bottom:4px}.trow{display:flex;align-items:flex-start;gap:10px;padding:6px 0;min-width:0;width:100%;box-sizing:border-box}.trow__av{flex:0 0 26px;width:26px;height:26px;border-radius:999px;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700}.trow__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.trow__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.04em}.trow__name{color:var(--ink-2);font-weight:600;font-family:var(--font-sans);letter-spacing:0;font-size:12.5px}.trow__lang{font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:#14120e0f;color:var(--ink-3)}.trow__typing{font-size:10px;opacity:.55}.trow__bubble{background:var(--surface-2);border:1px solid var(--border-2);padding:8px 12px;border-radius:12px;font-size:14px;color:var(--ink);line-height:1.45;word-break:break-word;overflow-wrap:anywhere;min-width:0;max-width:100%}.tturn{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;min-width:0;width:100%;box-sizing:border-box}.tturn__av{flex:0 0 28px;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700;margin-top:2px}.tturn__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.tturn__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px}.tturn__name{color:var(--ink-2);font-weight:600;font-family:var(--font-sans);font-size:13px;letter-spacing:0}.tturn__lang{font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:#14120e0f;color:var(--ink-3)}.tturn__time{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-3)}.tturn__bubble{background:var(--surface-2);border:1px solid var(--border-2);padding:12px 14px;border-radius:14px;font-size:14px;color:var(--ink);line-height:1.55;word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;max-width:100%}.tturn__typing{font-size:11px;opacity:.55;font-style:italic}.room-rail-composer textarea{overflow:hidden;scrollbar-width:none}.room-rail-composer textarea::-webkit-scrollbar{display:none;width:0;height:0}.room-railcard.sk-rail-dark{--surface: #1a1814;--surface-2: #221f1a;--ink: #FFFFFF;--ink-2: rgba(255,255,255,.86);--ink-3: rgba(255,255,255,.58);--ink-4: rgba(255,255,255,.36);--border: rgba(255,255,255,.08);--border-2: rgba(255,255,255,.07);--cream: rgba(255,255,255,.06);background:var(--ink-deep, #14120E);color:#fff;border:0;border-left:1px solid rgba(255,255,255,.04);border-radius:0;box-shadow:none;position:relative;overflow:hidden}.room-railcard.sk-rail-dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(520px at 100% 0%,rgba(255,77,0,.32),transparent 62%);pointer-events:none;z-index:0}.room-railcard.sk-rail-dark:after{content:"";position:absolute;left:0;top:6%;bottom:6%;width:1px;background:linear-gradient(to bottom,transparent 0%,rgba(255,77,0,0) 4%,rgba(255,77,0,.65) 50%,rgba(255,77,0,0) 96%,transparent 100%);box-shadow:0 0 14px #ff4d0073;pointer-events:none;z-index:3}.room-railcard.sk-rail-dark>*{position:relative;z-index:1}.sk-rail-dark .rrs-header{display:flex;align-items:flex-start;gap:12px;padding:22px 22px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.sk-rail-dark .rrs-header__text{flex:1;min-width:0}.sk-rail-dark .rrs-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand, #FF4D00)}.sk-rail-dark .rrs-eyebrow svg{color:var(--brand, #FF4D00)}.sk-rail-dark .rrs-eyebrow__sep{color:#ffffff40;margin:0 2px}.sk-rail-dark .rrs-eyebrow__muted{color:#ffffff8c;letter-spacing:.08em}.sk-rail-dark .rrs-title{margin:8px 0 0;font-family:var(--font-serif, "Instrument Serif"),Georgia,serif;font-weight:400;font-size:28px;line-height:1.05;letter-spacing:-.015em;color:#fff}.sk-rail-dark .rrs-title em{font-style:italic;color:#fff}.sk-rail-dark .rrs-copy{flex-shrink:0;margin-top:4px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;font-family:var(--font-sans);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.sk-rail-dark .rrs-copy:hover{background:#ffffff24;border-color:#fff3}.sk-rail-dark .rrs-shell{display:flex;flex:1 1 auto;min-height:0}.sk-rail-dark .rrs-body{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sk-rail-dark .rrs-icon-col{flex-shrink:0;width:78px;display:flex;flex-direction:column;gap:2px;padding:14px 10px;border-left:1px solid rgba(255,255,255,.06);background:#0000002e}.sk-rail-dark .rrs-icon-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;padding:9px 4px;background:transparent;border:0;border-radius:10px;color:#ffffff8c;cursor:pointer;transition:color .15s,background .15s}.sk-rail-dark .rrs-icon-btn:hover:not(:disabled){color:#fff;background:#ffffff0d}.sk-rail-dark .rrs-icon-btn.is-active{color:#fff;background:#ff4d001a}.sk-rail-dark .rrs-icon-btn.is-soon{opacity:.6;cursor:not-allowed}.sk-rail-dark .rrs-icon-btn__indicator{position:absolute;left:-7px;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:22px;border-radius:2px;background:var(--brand, #FF4D00);transition:transform .18s ease}.sk-rail-dark .rrs-icon-btn.is-active .rrs-icon-btn__indicator{transform:translateY(-50%) scaleY(1)}.sk-rail-dark .rrs-icon-btn__label{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:inherit}.sk-rail-dark .rrs-icon-btn__soon{position:absolute;top:6px;right:8px;width:5px;height:5px;border-radius:999px;background:#ffffff38}.sk-rail-dark .rrs-dot{position:absolute;top:7px;right:9px;width:6px;height:6px;border-radius:999px}.sk-rail-dark .rrs-dot--brand{background:var(--brand, #FF4D00);box-shadow:0 0 0 2px #1a1814}.sk-rail-dark .rrs-dot--pulse{animation:rrs-brand-pulse 2s ease-in-out infinite}@keyframes rrs-brand-pulse{0%,to{box-shadow:0 0 0 2px #1a1814,0 0 0 3px #ff4d0059}50%{box-shadow:0 0 0 2px #1a1814,0 0 0 7px #ff4d0000}}.sk-rail-dark .rrs-dot--live{background:#ff3b30;box-shadow:0 0 0 2px #1a1814,0 0 0 4px #ff3b3040;animation:rrs-live-pulse 1.6s ease-in-out infinite}@keyframes rrs-live-pulse{0%,to{box-shadow:0 0 0 2px #1a1814,0 0 0 4px #ff3b3040}50%{box-shadow:0 0 0 2px #1a1814,0 0 0 6px #ff3b3014}}.sk-rail-dark .rrs-pill-num{position:absolute;top:4px;right:4px;min-width:16px;height:14px;padding:0 4px;border-radius:4px;display:inline-grid;place-items:center;background:#ffffff24;color:#fff;font-family:var(--font-mono);font-size:9.5px;font-weight:600}.sk-rail-dark .room-rail-panel{background:transparent}.sk-rail-dark .room-rail-panel .empty strong{color:#fff}.sk-rail-dark .room-rail-panel .empty{color:#ffffff9e}.sk-rail-dark .rrc-chatlist .msg .bubble{background:#ffffff0f;border-color:#ffffff14;color:#fff}.sk-rail-dark .rrc-chatlist .msg.local .bubble{background:var(--brand, #FF4D00);border-color:var(--brand, #FF4D00);color:#fff}.sk-rail-dark .room-rail-composer{background:#00000040;border-top-color:#ffffff0f}.sk-rail-dark .room-rail-composer textarea{background:#ffffff0f;border-color:#ffffff1a;color:#fff}.sk-rail-dark .room-rail-composer textarea::-moz-placeholder{color:#fff6}.sk-rail-dark .room-rail-composer textarea::placeholder{color:#fff6}.sk-rail-dark .search-p{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;display:flex;align-items:center;gap:6px;padding:6px 10px}.sk-rail-dark .search-p input{flex:1;background:transparent;border:0;outline:0;color:#fff;font-size:13px}.sk-rail-dark .search-p input::-moz-placeholder{color:#fff6}.sk-rail-dark .search-p input::placeholder{color:#fff6}.sk-rail-dark .filters{display:flex;gap:6px;flex-wrap:wrap}.sk-rail-dark .filters button{padding:4px 10px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.sk-rail-dark .filters button.on{background:#ff4d0024;color:#fff;border-color:#ff4d0073}.sk-rail-dark .prow{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border-radius:10px}.sk-rail-dark .prow:hover{background:#ffffff0a}.sk-rail-dark .prow .pn .n{color:#fff;font-size:13.5px;font-weight:500}.sk-rail-dark .prow .pn .r{color:#ffffff8c;font-size:11.5px}.sk-rail-dark .prow .you,.sk-rail-dark .prow .hb{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;padding:1px 5px;border-radius:4px;margin-left:6px}.sk-rail-dark .prow .you{background:#ffffff1f;color:#fff}.sk-rail-dark .prow .hb{background:#ff4d0038;color:#ffb897}.sk-rail-dark .prow .pctrl{display:inline-flex;align-items:center;gap:10px}.sk-rail-dark .prow .psig{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#ffffff8c;background:transparent;border:0;transition:color .12s ease}.sk-rail-dark .prow .psig--on{color:#ffffffc7}.sk-rail-dark .prow .psig--off{color:#ff8a66}.sk-rail-dark .prow .psig--brand{color:#ff4d00}.sk-rail-dark .pmenu{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:transparent;border:0;color:#ffffff8c;cursor:pointer;opacity:1}.sk-rail-dark .pmenu:hover{background:#ffffff14;color:#fff}.sk-rail-dark .host-actions{display:flex;gap:8px;border-top-color:#ffffff0f!important}.sk-rail-dark .host-actions .ha-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border-radius:10px;font-size:12.5px;font-weight:600;cursor:pointer;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff}.sk-rail-dark .host-actions .ha-btn.dark{background:var(--brand, #FF4D00);border-color:var(--brand, #FF4D00);color:#fff}.sk-rail-dark .guest-note{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;border-radius:10px;padding:10px 12px;font-size:12.5px;display:flex;gap:8px}.sk-rail-dark .guest-note .ic{color:var(--brand, #FF4D00)}.sk-rail-dark .room-rail-panel.is-notes .rrc-notes-head{border-bottom-color:#ffffff0f}.sk-rail-dark .room-rail-panel.is-notes .rrc-notes-title,.sk-rail-dark .room-rail-panel.is-notes .rrc-notes-area{color:#fff}.sk-rail-dark .room-rail-panel.is-notes .rrc-notes-area::-moz-placeholder{color:#ffffff5c}.sk-rail-dark .room-rail-panel.is-notes .rrc-notes-area::placeholder{color:#ffffff5c}.sk-rail-dark .room-rail-panel.is-notes .rrc-notes-foot{background:#00000040;border-top-color:#ffffff0f}.sk-rail-dark .sumcard{background:transparent;border:0;padding:0}.sk-rail-dark .sumcard h3{color:#fff}.sk-rail-dark .sumcard p{color:#ffffffc7}.sk-rail-dark .sum-actions .sa-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff}.sk-rail-dark .sum-kv .kv .k{color:#ffffff8c}.sk-rail-dark .sum-kv .kv .v{color:#fff}.sk-rail-dark .rrs-stub{display:flex;align-items:center;justify-content:center;padding:24px}.sk-rail-dark .rrs-stub__inner{max-width:280px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.sk-rail-dark .rrs-stub__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#ff4d001f;color:var(--brand, #FF4D00);border:1px solid rgba(255,77,0,.25)}.sk-rail-dark .rrs-stub__tag{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand, #FF4D00);padding:3px 8px;border-radius:999px;background:#ff4d001a;border:1px solid rgba(255,77,0,.22)}.sk-rail-dark .rrs-stub__title{margin:4px 0 0;font-family:var(--font-serif, "Instrument Serif"),Georgia,serif;font-weight:400;font-size:22px;line-height:1.15;color:#fff}.sk-rail-dark .rrs-stub__title em{font-style:italic}.sk-rail-dark .rrs-stub__body{font-size:13.5px;line-height:1.55;color:#ffffff9e;margin:0}@media (max-width: 760px){.sk-rail-dark .rrs-header{padding:18px 18px 14px}.sk-rail-dark .rrs-title{font-size:24px}.sk-rail-dark .rrs-shell{flex-direction:column-reverse}.sk-rail-dark .rrs-icon-col{width:100%;flex-direction:row;overflow-x:auto;border-left:0;border-bottom:1px solid rgba(255,255,255,.06);padding:8px 10px;gap:4px}.sk-rail-dark .rrs-icon-btn{flex:0 0 auto;min-width:78px}.sk-rail-dark .rrs-icon-btn__indicator{left:50%;top:auto;bottom:-7px;transform:translate(-50%) scaleX(0);width:22px;height:3px}.sk-rail-dark .rrs-icon-btn.is-active .rrs-icon-btn__indicator{transform:translate(-50%) scaleX(1)}}.sk-rail-dark .pora-chip-rail{padding:0 18px 10px;-webkit-mask-image:linear-gradient(to right,#000 0,#000 92%,transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 92%,transparent 100%)}.sk-rail-dark .pora-chip-rail>.askpora-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px 6px 9px;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffc7!important;border-radius:999px;font-family:var(--font-sans);font-size:11.5px;font-weight:500;letter-spacing:0;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.sk-rail-dark .pora-chip-rail>.askpora-chip svg{color:var(--brand, #FF4D00);flex-shrink:0}.sk-rail-dark .pora-chip-rail>.askpora-chip:hover{background:#ff4d001a!important;border-color:#ff4d0059!important;color:#ffd9c2!important}.sk-rail-dark .room-rail-composer{background:transparent;border-top:1px solid rgba(255,255,255,.06);padding:12px 18px 14px;display:flex;align-items:stretch;gap:0}.sk-rail-dark .room-rail-composer .composer-shell{flex:1 1 auto;display:flex;align-items:flex-end;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:7px 7px 7px 10px;transition:border-color .15s,box-shadow .15s,background .15s}.sk-rail-dark .room-rail-composer .composer-shell:focus-within{border-color:#ff4d0073;box-shadow:0 0 0 3px #ff4d001f;background:#ffffff0f}.sk-rail-dark .room-rail-composer .composer-shell textarea{flex:1 1 auto;background:transparent!important;border:0!important;outline:0!important;color:#fff;resize:none;min-height:26px;max-height:120px;padding:6px 0;font-family:var(--font-sans);font-size:13.5px;line-height:1.45;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.sk-rail-dark .room-rail-composer .composer-shell textarea:focus{white-space:pre-wrap;overflow-x:hidden;text-overflow:clip}.sk-rail-dark .room-rail-composer .composer-shell textarea::-moz-placeholder{color:#ffffff61;white-space:nowrap}.sk-rail-dark .room-rail-composer .composer-shell textarea::placeholder{color:#ffffff61;white-space:nowrap}.sk-rail-dark .room-rail-composer .composer-shell .pora-toggle{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 6px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffb8;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all .15s}.sk-rail-dark .room-rail-composer .composer-shell .pora-toggle svg{color:var(--brand, #FF4D00)}.sk-rail-dark .room-rail-composer .composer-shell .pora-toggle:hover{color:#fff;background:#ff4d001a;border-color:#ff4d0059}.sk-rail-dark .room-rail-composer .composer-shell .pora-toggle.is-on{background:#ff4d0029;border-color:#ff4d0080;color:#ffd9c2}.sk-rail-dark .room-rail-composer .composer-shell .send{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:var(--brand, #FF4D00);border:0;color:#fff;cursor:pointer;transition:transform .12s,opacity .15s,background .15s}.sk-rail-dark .room-rail-composer .composer-shell .send:hover:not(:disabled){background:#ff6020;transform:scale(1.04)}.sk-rail-dark .room-rail-composer .composer-shell .send:disabled{background:#ffffff0f;color:#ffffff52;cursor:not-allowed}.sk-rail-dark .room-rail-panel .empty .invite-cta{background:var(--brand, #FF4D00)!important;color:#fff!important;border:0!important;font-weight:600;box-shadow:0 6px 18px -8px #ff4d0099}.sk-rail-dark .room-rail-panel .empty .invite-cta:hover{background:#ff6020!important}.sk-rail-dark .host-actions .ha-btn.light{background:#ffffff0f;border-color:#ffffff1f;color:#ffffffeb}.sk-rail-dark .host-actions .ha-btn.light:hover{background:#ffffff1a;border-color:#ffffff2e}.sk-rail-dark .host-actions .ha-btn.dark:hover{background:#ff6020;border-color:#ff6020}.sk-rail-dark .rrc-translate-strip{padding:14px 18px 12px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:8px}.sk-rail-dark .rrc-translate-strip .rrc-translate-eyebrow{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand, #FF4D00)}.sk-rail-dark .rrc-translate-strip .rrc-translate-hint{font-size:11px;color:#ffffff73;line-height:1.4}.sk-rail-dark .rrc-langpicker-trigger{display:inline-flex;align-items:center;gap:10px;padding:9px 12px 9px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-family:var(--font-sans);font-size:13px;font-weight:500;cursor:pointer;width:100%;justify-content:space-between;transition:border-color .15s,background .15s}.sk-rail-dark .rrc-langpicker-trigger:hover{background:#ffffff0f;border-color:#ff4d0059}.sk-rail-dark .rrc-langpicker-trigger .lp-left{display:inline-flex;align-items:center;gap:10px;min-width:0}.sk-rail-dark .rrc-langpicker-trigger .lp-flag{font-size:18px;line-height:1}.sk-rail-dark .rrc-langpicker-trigger .lp-name{font-weight:500}.sk-rail-dark .rrc-langpicker-trigger .lp-chev{color:var(--brand, #FF4D00)}.rrc-langpicker-menu{background:#1f1c17!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;padding:6px!important;min-width:260px;box-shadow:0 18px 40px -12px #0009}.rrc-langpicker-menu .lp-item{display:flex!important;align-items:center;gap:12px;padding:8px 10px!important;border-radius:8px!important;color:#ffffffd1!important;font-size:13px;cursor:pointer;position:relative}.rrc-langpicker-menu .lp-item:hover,.rrc-langpicker-menu .lp-item:focus{background:#ffffff0d!important;color:#fff!important}.rrc-langpicker-menu .lp-item .lp-flag{font-size:18px;line-height:1}.rrc-langpicker-menu .lp-item .lp-name{flex:1}.rrc-langpicker-menu .lp-item .lp-code{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:#fff6;text-transform:uppercase}.rrc-langpicker-menu .lp-item.is-active{background:#ff4d001a!important;color:#fff!important}.rrc-langpicker-menu .lp-item.is-active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--brand, #FF4D00)}.sk-rail-dark .rrc-translist .empty{color:#fff9}.sk-rail-dark .trow__bubble{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fff}.sk-rail-dark .trow__name{color:#ffffffdb}.sk-rail-dark .trow__meta{color:#ffffff73}.sk-rail-dark .trow__lang{background:#ffffff0f;color:#ffffff8c}.sk-rail-dark .tturn__bubble{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fffffff0}.sk-rail-dark .tturn__name{color:#ffffffeb}.sk-rail-dark .tturn__time{color:#ffffff73}.sk-rail-dark .tturn__lang{background:#ff4d001f;color:#ffd9c2;border:1px solid rgba(255,77,0,.25)}.sk-rail-dark .tturn__typing{color:#ffffff8c}@keyframes sk-speak-pulse{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.05) saturate(1.06)}}.is-speaking-glow{animation:sk-speak-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.is-speaking-glow{animation:none}}.room-frame{position:relative}.rail-resize{position:absolute;top:0;bottom:0;right:var(--rail-w, 372px);width:8px;margin-right:-4px;z-index:40;display:grid;place-items:center;cursor:col-resize;background:transparent;transition:background .15s ease;outline:none}.rail-resize:hover,.rail-resize:focus-visible,.rail-resize:active{background:#ffffff0f}.rail-resize__grip{display:grid;place-items:center;width:16px;height:28px;border-radius:6px;color:#ffffff8c;background:#14120e8c;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.7;transition:opacity .15s ease,color .15s ease,background .15s ease}.rail-resize:hover .rail-resize__grip,.rail-resize:focus-visible .rail-resize__grip,.rail-resize:active .rail-resize__grip{opacity:1;color:#fff;background:#14120ed1}@media (max-width: 1100px){.rail-resize{display:none}}.host-actions{padding:12px 14px 14px!important;gap:8px!important}.ha-btn{height:32px;padding:0 14px!important;border-radius:9999px!important;font-size:12.5px!important;font-weight:600;letter-spacing:.01em;gap:6px!important;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .2s ease,color .15s ease!important}.ha-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px -8px #0000004d}.ha-btn:active{transform:translateY(0)}.ha-btn.brand{background:var(--brand, #FF4D00);border:1px solid var(--brand, #FF4D00);color:#fff}.ha-btn.brand:hover{background:#ff6020;border-color:#ff6020}.ha-btn .ha-dot{width:6px;height:6px;border-radius:9999px;background:#fff6;display:inline-block}.ha-btn .ha-dot.on{background:#2dd27a;box-shadow:0 0 0 3px #2dd27a2e}.ha-btn.danger-ghost{background:transparent;border:1px solid rgba(192,57,43,.55);color:var(--danger, #c0392b)}.ha-btn.danger-ghost:hover{background:var(--danger, #c0392b);border-color:var(--danger, #c0392b);color:#fff}.sk-rail-dark .host-actions .ha-btn{height:32px;padding:0 14px;border-radius:9999px;font-size:12.5px}.sk-rail-dark .host-actions .ha-btn.brand{background:var(--brand, #FF4D00);border-color:var(--brand, #FF4D00);color:#fff}.sk-rail-dark .host-actions .ha-btn.brand:hover{background:#ff6020;border-color:#ff6020}.sk-rail-dark .host-actions .ha-btn.light{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#ffffffeb}.sk-rail-dark .host-actions .ha-btn.light:hover{background:#ffffff1f;border-color:#ffffff38}.sk-rail-dark .host-actions .ha-btn.danger-ghost{background:transparent;border:1px solid rgba(255,90,75,.5);color:#ff7a6b}.sk-rail-dark .host-actions .ha-btn.danger-ghost:hover{background:#d14536;border-color:#d14536;color:#fff}.sk-rail-dark .host-actions .ha-btn .ha-dot{background:#ffffff59}.stage-banner-stack{position:absolute;left:24px;right:24px;bottom:88px;display:flex;flex-direction:column;gap:8px;pointer-events:none;z-index:5}.stage-banner{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;font:500 13px/1.3 Geist,system-ui,sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:stageBannerIn .18s ease-out}@keyframes stageBannerIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stage-banner__text{flex:1 1 auto}.stage-banner__cta{flex:0 0 auto;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:inherit;font:500 12px/1 Geist,system-ui,sans-serif;padding:6px 10px;border-radius:8px;cursor:pointer;transition:background .12s ease}.stage-banner__cta:hover{background:#ffffff2e}.stage-banner--info{background:#14120ea6;color:#fff;border:1px solid rgba(255,255,255,.1)}.stage-banner--warning{background:#ff4d0029;color:#fff;border:1px solid rgba(255,77,0,.45);border-left-width:3px}@media (max-width: 640px){.stage-banner-stack{left:12px;right:12px;bottom:76px}}.rrs-dms{display:flex;flex-direction:column;height:100%;min-height:0}.rrs-dm-list{flex:1;min-height:0;overflow-y:auto;padding:8px 8px 12px;display:flex;flex-direction:column;gap:2px}.rrs-dm-row{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:transparent;border:1px solid transparent;text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease;width:100%}.rrs-dm-row:hover{background:#ffffff0a;border-color:#ffffff0f}.rrs-dm-row.is-left{opacity:.65}.rrs-dm-row__av{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600;letter-spacing:.02em}.rrs-dm-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rrs-dm-row__top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rrs-dm-row__name{font-size:13px;font-weight:600;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrs-dm-row__time{font-size:10.5px;color:#ffffff6b;font-variant-numeric:tabular-nums;flex-shrink:0}.rrs-dm-row__preview{display:flex;align-items:center;gap:4px;font-size:12px;color:#ffffff8c;overflow:hidden}.rrs-dm-row__preview .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rrs-dm-row__you{color:#ffffff6b;font-weight:500;flex-shrink:0}.rrs-dm-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 28px;gap:8px;color:#ffffff8c;font-size:12.5px;line-height:1.55}.rrs-dm-empty strong{color:#ffffffe0;font-size:13.5px;font-weight:600;margin-top:4px}.rrs-dm-empty-icon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ff4d001a;color:var(--brand, #FF4D00);border:1px solid rgba(255,77,0,.22)}.rrs-dm-empty b{color:#ffffffc7;font-weight:600}.rrs-dm-foot{display:flex;align-items:center;gap:6px;padding:10px 14px 12px;font-size:10.5px;color:#fff6;border-top:1px solid rgba(255,255,255,.06);letter-spacing:.01em}.rrs-dm-header{display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff04}.rrs-dm-back{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:transparent;color:#ffffffb8;border:1px solid transparent;cursor:pointer;transition:background .12s ease,color .12s ease}.rrs-dm-back:hover{background:#ffffff0f;color:#fffffff2}.rrs-dm-header__av{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.rrs-dm-header__meta{display:flex;flex-direction:column;gap:1px;min-width:0}.rrs-dm-header__name{font-size:13px;font-weight:600;color:#fffffff0}.rrs-dm-header__sub{font-size:10.5px;color:#ffffff73;letter-spacing:.01em}.rrs-dm-body{flex:1;min-height:0}.rrs-dm-left-hint{margin:0 14px 8px;padding:8px 10px;border-radius:10px;background:#ffc86414;border:1px solid rgba(255,200,100,.18);color:#ffdcb4d9;font-size:11.5px;line-height:1.4}.rrc-notes-subtabs{display:inline-flex;align-items:center;gap:2px;padding:2px;background:var(--surface-2, rgba(20,18,14,.045));border-radius:999px;border:1px solid var(--border-2)}.rrc-notes-subtab{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--ink-3);background:transparent;border:0;border-radius:999px;cursor:pointer;transition:color .15s ease,background .15s ease;font-family:var(--font-sans)}.rrc-notes-subtab:hover{color:var(--ink)}.rrc-notes-subtab[data-active=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #14120e0f}.rrc-notes-subtab svg{color:currentColor}.rrc-notes-subtab-pill{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 4px;margin-left:2px;font-size:9.5px;font-weight:700;background:var(--brand-orange, #FF4D00);color:#fff;border-radius:999px}.sk-rail-dark .rrc-notes-subtabs{background:#ffffff0a;border-color:#ffffff14}.sk-rail-dark .rrc-notes-subtab{color:#ffffff8c}.sk-rail-dark .rrc-notes-subtab:hover{color:#fff}.sk-rail-dark .rrc-notes-subtab[data-active=true]{color:#14120e;background:#f6f5f2;box-shadow:none}.rrc-group-editor{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.rrc-group-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:1px solid var(--border-2);background:var(--surface-2, rgba(20,18,14,.025))}.rrc-group-tools{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap}.rrc-tool{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:0;background:transparent;color:var(--ink-3);cursor:pointer;transition:background .12s ease,color .12s ease}.rrc-tool:hover{background:#14120e0f;color:var(--ink)}.rrc-tool[data-active=true]{background:var(--brand-tint, rgba(255,77,0,.12));color:var(--brand-orange, #FF4D00)}.rrc-tool-sep{width:1px;height:14px;background:var(--border-2);margin:0 4px}.sk-rail-dark .rrc-group-toolbar{background:#ffffff06;border-bottom-color:#ffffff0f}.sk-rail-dark .rrc-tool{color:#ffffff8c}.sk-rail-dark .rrc-tool:hover{background:#ffffff14;color:#fff}.sk-rail-dark .rrc-tool[data-active=true]{background:#ff4d0038;color:var(--brand-orange, #FF7A3E)}.sk-rail-dark .rrc-tool-sep{background:#ffffff14}.rrc-presence-row{display:inline-flex;align-items:center;gap:0}.rrc-presence-avatar{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;margin-left:-6px;font-size:9.5px;font-weight:700;color:#fff;border:2px solid var(--surface-1, #FFF);letter-spacing:.02em;font-family:var(--font-sans)}.rrc-presence-avatar:first-child{margin-left:0}.rrc-presence-avatar--self{outline:1.5px solid var(--brand-orange, #FF4D00);outline-offset:-2px}.rrc-presence-overflow{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 7px;margin-left:4px;font-size:10px;font-weight:700;font-family:var(--font-mono);color:var(--ink-2);background:var(--surface-2, rgba(20,18,14,.05));border-radius:999px}.sk-rail-dark .rrc-presence-avatar{border-color:#1a1814}.sk-rail-dark .rrc-presence-overflow{color:#ffffffbf;background:#ffffff0f}.rrc-group-canvas{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 16px}.rrc-group-prose{outline:0;font-family:var(--font-sans);font-size:14px;line-height:1.6;color:var(--ink);min-height:100%}.rrc-group-prose:focus{outline:0}.rrc-group-prose p{margin:0 0 8px}.rrc-group-prose h1,.rrc-group-prose h2,.rrc-group-prose h3{font-family:var(--font-sans);font-weight:700;letter-spacing:-.01em;margin:14px 0 6px;color:var(--ink)}.rrc-group-prose h1{font-size:19px}.rrc-group-prose h2{font-size:16px}.rrc-group-prose h3{font-size:14px}.rrc-group-prose ul,.rrc-group-prose ol{padding-left:20px;margin:0 0 8px}.rrc-group-prose li{margin:2px 0}.rrc-group-prose blockquote{border-left:2px solid var(--brand-orange, #FF4D00);margin:6px 0;padding:2px 0 2px 10px;color:var(--ink-2);font-style:italic}.rrc-group-prose code{font-family:var(--font-mono);font-size:12.5px;background:var(--surface-2, rgba(20,18,14,.05));padding:1px 5px;border-radius:4px}.rrc-group-prose p.is-editor-empty:first-child:before{color:var(--ink-4);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.sk-rail-dark .rrc-group-prose,.sk-rail-dark .rrc-group-prose h1,.sk-rail-dark .rrc-group-prose h2,.sk-rail-dark .rrc-group-prose h3{color:#fff}.sk-rail-dark .rrc-group-prose code{background:#ffffff14;color:#f6f5f2}.sk-rail-dark .rrc-group-prose blockquote{color:#ffffffb3}.sk-rail-dark .rrc-group-prose p.is-editor-empty:first-child:before{color:#ffffff59}.rrc-group-prose .collaboration-cursor__caret{position:relative;margin-left:-1px;margin-right:-1px;border-left:1.5px solid;border-right:1.5px solid;pointer-events:none}.rrc-group-prose .collaboration-cursor__label{position:absolute;top:-1.4em;left:-1.5px;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.02em;white-space:nowrap;color:#fff;padding:1px 5px;border-radius:4px 4px 4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rrc-group-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px 12px;border-top:1px solid var(--border-2);background:var(--surface-2, transparent)}.rrc-group-foot-meta{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.02em}.rrc-group-foot-sep{color:var(--ink-4)}.rrc-group-sync{display:inline-block;width:7px;height:7px;border-radius:999px;background:#c9c5bc}.rrc-group-sync[data-state=synced]{background:#6b9b6e;box-shadow:0 0 0 3px #6b9b6e26}.rrc-group-sync[data-state=connecting]{background:#e2a03f}.rrc-group-sync[data-state=reconnecting]{background:#e2a03f;animation:rrc-pulse 1.2s ease-in-out infinite}.rrc-group-sync[data-state=offline]{background:#c45a4c}@keyframes rrc-pulse{0%,to{opacity:1}50%{opacity:.4}}.sk-rail-dark .rrc-group-foot{border-top-color:#ffffff0f}.sk-rail-dark .rrc-group-foot-meta{color:#ffffff8c}.rrc-group-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1 1 auto;padding:28px 24px;text-align:center;color:var(--ink-3)}.rrc-group-empty svg{color:var(--ink-4)}.rrc-group-empty p{margin:0;font-size:13px;color:var(--ink-2)}.rrc-group-empty-hint{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4)}.rrc-group-spinner{width:14px;height:14px;border-radius:999px;border:1.5px solid rgba(20,18,14,.15);border-top-color:var(--brand-orange, #FF4D00);animation:rrc-spin .8s linear infinite}@keyframes rrc-spin{to{transform:rotate(360deg)}}.sk-rail-dark .rrc-group-empty p{color:#ffffffbf}.sk-rail-dark .rrc-group-empty svg{color:#ffffff59}.sk-rail-dark .rrc-group-empty-hint{color:#fff6}.sk-rail-dark .rrc-group-spinner{border-color:#ffffff2e;border-top-color:var(--brand-orange, #FF4D00)}.sk-rail-dark .ai-empty{padding:28px 22px;color:#ffffffb3;text-align:left}.sk-rail-dark .ai-empty__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#ff4d0024;color:#ff8a4d;margin-bottom:12px}.sk-rail-dark .ai-empty__title{font-size:18px;line-height:1.2;margin:0 0 6px;color:#fff;font-weight:500}.sk-rail-dark .ai-empty__title em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:#ffb793}.sk-rail-dark .ai-empty__body{font-size:12.5px;line-height:1.55;margin:0;color:#ffffff8c}.sk-rail-dark .ai-panel{display:flex;flex-direction:column;gap:18px;padding:14px 14px 18px;overflow-y:auto}.sk-rail-dark .ai-section__head{display:flex;align-items:center;gap:6px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin:0 0 8px}.sk-rail-dark .ai-count{margin-left:auto;background:#ffffff14;color:#ffffffb3;border-radius:999px;padding:1px 7px;font-size:10.5px;letter-spacing:0}.sk-rail-dark .ai-section__empty{font-size:12.5px;color:#fff6;margin:0 0 4px}.sk-rail-dark .ai-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.sk-rail-dark .ai-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px 12px 10px;display:flex;flex-direction:column;gap:10px}.sk-rail-dark .ai-card.is-confirmed{border-color:#50c87859;background:#50c8780f}.sk-rail-dark .ai-card.is-suggested{border-style:dashed;border-color:#ffffff1f}.sk-rail-dark .ai-card__text{font-size:13px;line-height:1.45;margin:0;color:#ffffffeb}.sk-rail-dark .ai-card__meta{display:flex;flex-wrap:wrap;gap:6px}.sk-rail-dark .ai-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;letter-spacing:0;background:#ff4d0029;color:#ffb793;border:1px solid transparent}.sk-rail-dark .ai-chip--muted{background:#ffffff0f;color:#ffffffb3}.sk-rail-dark .ai-chip--soft{background:transparent;color:#ffffff73;border-color:#ffffff24}.sk-rail-dark .ai-chip--ghost{background:transparent;color:#ffffff8c;border-color:#ffffff1f;cursor:pointer}.sk-rail-dark .ai-chip--ghost:hover:not(:disabled){color:#ffffffd9;background:#ffffff0a}.sk-rail-dark .ai-card__actions{display:flex;gap:6px;justify-content:flex-end}.sk-rail-dark .ai-btn{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;border-radius:8px;padding:5px 9px;border:1px solid transparent;cursor:pointer;background:transparent;color:#ffffffbf}.sk-rail-dark .ai-btn--primary{background:#ff4d00;color:#fff;font-weight:500}.sk-rail-dark .ai-btn--primary:hover{background:#ff6422}.sk-rail-dark .ai-btn--ghost{border-color:#ffffff1f}.sk-rail-dark .ai-btn--ghost:hover{background:#ffffff0f}.sk-rail-dark .ai-confirmed{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:#7cd9a4;align-self:flex-end}.sk-rail-dark .ai-card--highlight{padding:0}.sk-rail-dark .ai-card__jump{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;width:100%;text-align:left;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;color:inherit}.sk-rail-dark .ai-card__jump:disabled{cursor:default}.sk-rail-dark .ai-card__jump:not(:disabled):hover{background:#ffffff0a;border-radius:12px}.sk-rail-dark .ai-card__time{display:inline-flex;align-items:center;gap:3px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;color:#ffffff73}.sk-rail-dark .ai-tag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:6px;background:#ffffff0f;color:#ffffffb3}.sk-rail-dark .ai-tag--decision{background:#ffc10729;color:#ffd56a}.sk-rail-dark .ai-tag--blocker{background:#f4433629;color:#ff9a8f}.sk-rail-dark .ai-tag--question{background:#2196f329;color:#82b9ff}.sk-rail-dark .ai-tag--date{background:#9c27b02e;color:#d7a6f0}.sk-catchup-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#14120e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:sk-catchup-fade .18s ease-out}@keyframes sk-catchup-fade{0%{opacity:0}to{opacity:1}}.sk-catchup-card{position:relative;width:min(520px,100%);max-height:86vh;overflow-y:auto;padding:28px 30px 22px;background:#f6f5f2;color:#14120e;border-radius:20px;box-shadow:0 24px 60px -12px #14120e73;animation:sk-catchup-rise .22s cubic-bezier(.2,.8,.2,1)}@keyframes sk-catchup-rise{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.sk-catchup-close{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:999px;border:1px solid rgba(20,18,14,.08);background:#14120e0a;color:#4a4640;display:grid;place-items:center;cursor:pointer;transition:background .12s ease}.sk-catchup-close:hover{background:#14120e17}.sk-catchup-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#ff4d00}.sk-catchup-meta{color:#78746a;font-weight:500;letter-spacing:.2px;text-transform:none}.sk-catchup-title{margin:8px 0 16px;font-size:22px;font-weight:600;line-height:1.25;color:#14120e}.sk-catchup-title em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;color:#4a4640}.sk-catchup-loading{display:flex;align-items:center;gap:8px;padding:18px 0;color:#78746a;font-size:13px}.sk-catchup-error{margin:0 0 12px;font-size:13px;color:#78746a}.sk-catchup-topic{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:12px;background:#ff4d000f;border:1px solid rgba(255,77,0,.15);margin-bottom:14px}.sk-catchup-topic-label{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#ff4d00}.sk-catchup-topic-value{font-size:14px;font-weight:500;color:#14120e}.sk-catchup-recap{margin:0 0 16px;font-size:14px;line-height:1.55;color:#2a2620}.sk-catchup-block{margin-bottom:14px}.sk-catchup-block-label{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:#78746a;margin-bottom:8px}.sk-catchup-decisions{margin:0;padding:0 0 0 18px;font-size:13px;color:#2a2620;line-height:1.5}.sk-catchup-decisions li+li{margin-top:4px}.sk-catchup-speakers{display:flex;flex-wrap:wrap;gap:6px}.sk-catchup-speaker{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;background:#fff;border:1px solid rgba(20,18,14,.08);font-size:12px;color:#2a2620}.sk-catchup-speaker-av{width:20px;height:20px;border-radius:999px;background:#ffe2d1;color:#7a2e0a;font-size:9px;font-weight:700;display:grid;place-items:center}.sk-catchup-foot{display:flex;justify-content:flex-end;margin-top:18px}.sk-catchup-cta{padding:10px 18px;border-radius:999px;border:none;background:#ff4d00;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s ease,transform 80ms ease}.sk-catchup-cta:hover:not(:disabled){background:#e64500}.sk-catchup-cta:active:not(:disabled){transform:translateY(1px)}.sk-catchup-cta:disabled{opacity:.65;cursor:wait}.rrc-pora-notes{margin:4px 12px 0;padding:8px 0 10px;background:transparent;border:0;border-radius:0;display:flex;flex-direction:column;gap:8px}.rrc-pora-notes__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(20,18,14,.08)}.rrc-pora-notes__title{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono, "Geist Mono", monospace);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ff4d00}.rrc-pora-notes__meta{font-family:var(--font-mono, "Geist Mono", monospace);font-size:10px;color:var(--ink-3, #78746A);letter-spacing:.04em}.rrc-pora-notes__empty{font-size:12.5px;line-height:1.5;color:var(--ink-3, #78746A)}.rrc-pora-notes__body{font-size:13px;line-height:1.55;color:var(--ink-1, #14120E)}.rrc-pora-notes__body :is(h1,h2,h3,h4){font-size:12px;font-weight:600;margin:10px 0 4px;color:var(--ink-1, #14120E);letter-spacing:-.005em}.rrc-pora-notes__body :first-child{margin-top:0}.rrc-pora-notes__body p{margin:0 0 6px}.rrc-pora-notes__body ul,.rrc-pora-notes__body ol{margin:4px 0 8px;padding-left:18px}.rrc-pora-notes__body li{margin:2px 0}.rrc-pora-notes__body code{font-family:var(--font-mono, "Geist Mono", monospace);font-size:11.5px;padding:1px 5px;border-radius:4px;background:#14120e0f}.sk-rail-dark .rrc-pora-notes__head{border-bottom-color:#ffffff14}.sk-rail-dark .rrc-pora-notes__meta{color:#ffffff80}.sk-rail-dark .rrc-pora-notes__empty{color:#ffffff8c}.sk-rail-dark .rrc-pora-notes__body{color:#fff}.sk-rail-dark .rrc-pora-notes__body :is(h1,h2,h3,h4){color:#fff}.sk-rail-dark .rrc-pora-notes__body code{background:#ffffff14}.room-rail-panel.is-notes[data-sub=group]{display:flex;flex-direction:column;min-height:0}.room-rail-panel.is-notes[data-sub=group] .rrc-pora-notes:only-child,.room-rail-panel.is-notes[data-sub=group] .rrc-pora-notes:last-child{flex:1 1 auto;min-height:0;overflow-y:auto}.room-rail-panel.is-notes[data-sub=group] .rrc-pora-notes:not(:last-child){flex:0 0 auto;overflow:visible}.rrc-summary{display:flex;flex-direction:column;gap:14px;padding:4px 2px 8px;color:var(--ink-1, #14120E)}.rrc-summary__head{padding:4px 4px 0}.rrc-summary__eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono, "Geist Mono", monospace);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ff4d00}.rrc-summary__body{font-size:13px;line-height:1.55;color:var(--ink-1, #14120E);padding:0 4px}.rrc-summary__body :is(h1,h2,h3,h4){font-size:12px;font-weight:600;margin:10px 0 4px;letter-spacing:-.005em}.rrc-summary__body :first-child{margin-top:0}.rrc-summary__body p{margin:0 0 6px}.rrc-summary__body ul,.rrc-summary__body ol{margin:4px 0 8px;padding-left:18px}.rrc-summary__empty{font-size:12.5px;line-height:1.5;color:var(--ink-3, #78746A);padding:14px 8px}.rrc-summary__pending{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 14px;text-align:center}.rrc-summary__spinner{animation:spin 1s linear infinite;color:#ff4d00}.rrc-summary__pending-title{font-size:13px;font-weight:600;color:var(--ink-1, #14120E)}.rrc-summary__pending-body{font-size:12px;line-height:1.5;color:var(--ink-3, #78746A);max-width:240px}.recap-panel{display:flex;flex-direction:column;gap:14px}.recap-panel__head{padding:0 4px}.recap-panel__title-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.recap-panel__title{font-size:15px;font-weight:600;color:var(--ink-1, #14120E);letter-spacing:-.01em;margin:0}.recap-panel__duration{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono, "Geist Mono", monospace);font-size:10.5px;color:var(--ink-3, #78746A);padding:2px 8px;border-radius:999px;background:#14120e0d}.recap-panel__eyebrow{font-family:var(--font-mono, "Geist Mono", monospace);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ff4d00;margin-bottom:4px}.recap-panel__tldr{padding:12px 14px;background:linear-gradient(135deg,#ff4d000f,#ff4d0005);border:1px solid rgba(255,77,0,.18);border-radius:14px}.recap-panel__tldr-body{font-size:14px;line-height:1.5;color:var(--ink-1, #14120E);margin:0}.recap-panel__section{display:flex;flex-direction:column;gap:8px;padding:0 4px}.recap-panel__h{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono, "Geist Mono", monospace);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3, #78746A);margin:0}.recap-panel__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.recap-panel__action{padding:10px 12px;border:1px solid rgba(20,18,14,.08);border-radius:12px;background:#fff9}.recap-panel__action--mine{border-color:#ff4d0059;background:#ff4d000f}.recap-panel__action-text{font-size:13px;line-height:1.45;color:var(--ink-1, #14120E)}.recap-panel__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.recap-panel__chip{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono, "Geist Mono", monospace);font-size:10.5px;color:var(--ink-2, #3D3A33);padding:2px 8px;border-radius:999px;background:#14120e0f}.recap-panel__chip--due{background:#ff4d001a;color:#b33700}.recap-panel__chip-mine{color:#ff4d00;font-weight:600}.recap-panel__bullets{list-style:disc;padding-left:18px;margin:0;font-size:13px;line-height:1.55;color:var(--ink-1, #14120E)}.recap-panel__bullets li{margin:2px 0}.recap-panel__muted{color:var(--ink-3, #78746A)}.recap-panel__topics{display:flex;flex-direction:column;gap:10px}.recap-panel__topic{padding:10px 12px;border:1px solid rgba(20,18,14,.06);border-radius:12px}.recap-panel__topic-h{font-size:13px;font-weight:600;color:var(--ink-1, #14120E);margin-bottom:4px}.recap-panel__topic-body{font-size:12.5px;line-height:1.5;color:var(--ink-2, #3D3A33)}.recap-panel__topic-body p{margin:0 0 4px}.recap-panel__topic-body :first-child{margin-top:0}.recap-panel__foot{padding:4px}.recap-panel__download{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono, "Geist Mono", monospace);font-size:11px;font-weight:600;letter-spacing:.04em;padding:6px 12px;border-radius:999px;background:var(--ink-1, #14120E);color:#fff;border:none;cursor:pointer}.recap-panel__download:hover{background:#2a2620}.sk-rail-dark .rrc-summary,.sk-rail-dark .rrc-summary__body{color:#fff}.sk-rail-dark .rrc-summary__empty{color:#fff9}.sk-rail-dark .rrc-summary__pending-title{color:#fff}.sk-rail-dark .rrc-summary__pending-body{color:#fff9}.sk-rail-dark .recap-panel__title{color:#fff}.sk-rail-dark .recap-panel__duration{background:#ffffff14;color:#ffffffa6}.sk-rail-dark .recap-panel__tldr{background:#ff4d001a;border-color:#ff4d004d}.sk-rail-dark .recap-panel__tldr-body{color:#fff}.sk-rail-dark .recap-panel__action{background:#ffffff0a;border-color:#ffffff14}.sk-rail-dark .recap-panel__action-text{color:#fff}.sk-rail-dark .recap-panel__chip{background:#ffffff1a;color:#fffc}.sk-rail-dark .recap-panel__bullets{color:#fff}.sk-rail-dark .recap-panel__topic{border-color:#ffffff14}.sk-rail-dark .recap-panel__topic-h{color:#fff}.sk-rail-dark .recap-panel__topic-body{color:#ffffffbf}.sk-rail-dark .recap-panel__download{background:#ff4d00}.sk-rail-dark .recap-panel__download:hover{background:#e04400}.smd-recap-section{margin:18px 0 10px}.sky-home{--brand:#FF4D00;--brand-2:#FF7A3D;--brand-3:#FFB080;--ink:#0E0C08;--ink-2:#2A2620;--ink-3:#78746A;--ink-4:#A6A096;--bg:#F6F5F2;--paper:#FAF9F6;--cream:#F1EFE8;--line:rgba(20,18,14,.1);--font:"Geist",ui-sans-serif,system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--serif:"Instrument Serif",Georgia,serif;font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;overflow-x:hidden;scroll-behavior:smooth}.sky-home *{box-sizing:border-box}.sky-home a{color:inherit;text-decoration:none}.sky-home button{font-family:inherit;cursor:pointer;border:none;background:none}.sky-home img{max-width:100%;display:block}.sky-home h1,.sky-home h2,.sky-home h3,.sky-home h4,.sky-home h5,.sky-home p,.sky-home blockquote,.sky-home ul{margin:0;padding:0}.sky-home ul{list-style:none}.sky-home .nav{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:24px;padding:8px 8px 8px 24px;background:#0e0c08eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:99px;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 40px -15px #0000004d;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);white-space:nowrap}.sky-home .nav .logo{display:flex;align-items:center;gap:9px;color:#fff;font-weight:700;font-size:15px;letter-spacing:-.01em;white-space:nowrap;flex-shrink:0}.sky-home .nav .logo svg,.sky-home .nav .logo img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;display:block}.sky-home .nav .links{display:flex;gap:2px;flex-shrink:0;flex-wrap:nowrap}.sky-home .nav .links a{color:#c9c6be;font-size:14px;font-weight:500;padding:8px 14px;border-radius:99px;transition:all .2s;white-space:nowrap}.sky-home .nav .links a:hover{color:#fff;background:#ffffff0f}.sky-home .nav .cta{display:flex;gap:8px;align-items:center;flex-shrink:0;flex-wrap:nowrap}.sky-home .nav .signin{color:#c9c6be;font-size:14px;font-weight:500;padding:8px 12px;white-space:nowrap}.sky-home .nav .signin:hover{color:#fff}.sky-home .nav .btn{background:#fff;color:var(--ink);padding:8px 16px;border-radius:99px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:transform .15s;white-space:nowrap}.sky-home .nav .btn:hover{transform:translateY(-1px)}.sky-home .hero{min-height:100vh;background:var(--ink);color:#fff;position:relative;overflow:hidden;padding:140px 24px 80px}.sky-home .hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,transparent 80%)}.sky-home .hero-glow{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:900px;height:600px;background:radial-gradient(ellipse,rgba(255,77,0,.35) 0%,transparent 60%);filter:blur(40px);pointer-events:none;animation:sky-glow 8s ease-in-out infinite alternate}@keyframes sky-glow{0%{transform:translate(-60%) scale(1);opacity:.8}to{transform:translate(-40%) scale(1.15);opacity:1}}.sky-home .hero-inner{max-width:1280px;margin:0 auto;position:relative;z-index:1}.sky-home .pill-live{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:99px;font-size:14px;color:#c9c6be;margin-bottom:32px;font-weight:500}.sky-home .pill-live .dot{width:7px;height:7px;background:#ff4d00;border-radius:99px;box-shadow:0 0 #ff4d0080;animation:sky-ping 1.6s ease-out infinite}@keyframes sky-ping{0%{box-shadow:0 0 #ff4d008c}to{box-shadow:0 0 0 10px #ff4d0000}}.sky-home .pill-live strong{color:#fff;font-weight:600}.sky-home .hero h1{font-size:clamp(56px,9vw,128px);font-weight:500;line-height:.94;letter-spacing:-.04em;max-width:1100px}.sky-home .hero h1 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand-2);position:relative}.sky-home .hero h1 .word-wrap{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.18em;margin-bottom:-.18em}.sky-home .hero h1 .word{display:inline-block}.sky-home .hero-sub{font-size:20px;line-height:1.55;color:#c9c6be;max-width:560px;margin:32px 0 36px}.sky-home .hero-cta{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sky-home .btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 24px;background:var(--brand);color:#fff;border-radius:99px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .2s;box-shadow:0 10px 40px -10px #ff4d0099}.sky-home .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 50px -10px #ff4d00b3}.sky-home .btn-ghost-dark{display:inline-flex;align-items:center;gap:10px;padding:16px 22px;background:#ffffff0f;color:#fff;border-radius:99px;font-size:15px;font-weight:500;border:1px solid rgba(255,255,255,.14);transition:background .2s}.sky-home .btn-ghost-dark:hover{background:#ffffff1a}.sky-home .hero-meta{margin-top:40px;display:flex;gap:32px;align-items:center;flex-wrap:wrap;color:#78746a;font-size:14px;font-family:var(--mono);letter-spacing:.02em}.sky-home .hero-meta .dot{width:3px;height:3px;background:#78746a;border-radius:99px}.sky-home .float-card{position:absolute;background:#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px;display:flex;align-items:center;gap:10px;will-change:transform}.sky-home .float-card .av{width:32px;height:32px;border-radius:99px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px;flex-shrink:0}.sky-home .float-card .nm{font-size:13px;color:#fff;font-weight:600;line-height:1.1}.sky-home .float-card .st{font-size:10.5px;color:#c9c6be;margin-top:2px;display:flex;align-items:center;gap:4px}.sky-home .float-card .live{width:5px;height:5px;background:#ff4d00;border-radius:99px;box-shadow:0 0 8px #ff4d00}.sky-home .fc1{top:16%;right:4%;animation:sky-drift1 10s ease-in-out infinite alternate}.sky-home .fc2{top:48%;right:10%;animation:sky-drift2 12s ease-in-out infinite alternate}.sky-home .fc3{top:72%;right:3%;animation:sky-drift3 11s ease-in-out infinite alternate}@keyframes sky-drift1{0%{transform:translate(0)}to{transform:translate(-12px,16px)}}@keyframes sky-drift2{0%{transform:translate(0)}to{transform:translate(16px,-14px)}}@keyframes sky-drift3{0%{transform:translate(0)}to{transform:translate(-10px,-18px)}}.sky-home .ticker-hero{position:absolute;bottom:32px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.sky-home .ticker-track{display:flex;gap:48px;animation:sky-scroll 32s linear infinite;white-space:nowrap;width:-moz-max-content;width:max-content}.sky-home .ticker-track span{color:#78746a;font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px}.sky-home .ticker-track i{width:4px;height:4px;background:#ff4d00;border-radius:99px;display:inline-block}@keyframes sky-scroll{to{transform:translate(-50%)}}.sky-home section{padding:120px 24px;position:relative}.sky-home .wrap{max-width:1280px;margin:0 auto}.sky-home .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13px;font-weight:600;color:var(--brand);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.sky-home .eyebrow .bar{width:20px;height:1px;background:var(--brand)}.sky-home h2.big{font-size:clamp(40px,6vw,76px);font-weight:500;line-height:1.02;letter-spacing:-.035em}.sky-home h2.big em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand)}.sky-home .showcase{background:var(--cream);border-radius:24px;padding:24px;margin-top:64px;overflow:hidden;position:relative}.sky-home .window{background:#14120e;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px -20px #0000004d}.sky-home .window-bar{background:#1f1c18;padding:12px 16px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.06)}.sky-home .window-bar .dots{display:flex;gap:6px}.sky-home .window-bar .dots i{width:10px;height:10px;border-radius:99px;display:inline-block}.sky-home .window-bar .dots i:nth-child(1){background:#ff5f56}.sky-home .window-bar .dots i:nth-child(2){background:#ffbd2e}.sky-home .window-bar .dots i:nth-child(3){background:#27c93f}.sky-home .window-bar .url{flex:1;text-align:center;font-family:var(--mono);font-size:13px;color:#78746a}.sky-home .window-bar .meet-live{display:flex;align-items:center;gap:6px;font-size:12px;color:#ff4d00;font-family:var(--mono);font-weight:600}.sky-home .meet-body{padding:18px;min-height:640px;position:relative;background:linear-gradient(180deg,#141210,#0e0c08)}.sky-home .meet-image{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#0e0c08}.sky-home .meet-image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.sky-home .speaking-chip{position:absolute;top:14px;left:14px;padding:4px 10px;background:#ff4d00eb;border-radius:99px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:5px;color:#fff;z-index:2}.sky-home .speaking-chip .bar{width:2px;height:8px;background:#fff;border-radius:99px;animation:sky-vu .6s ease-in-out infinite alternate;display:inline-block}.sky-home .speaking-chip .bar:nth-child(2){animation-delay:.1s;height:11px}.sky-home .speaking-chip .bar:nth-child(3){animation-delay:.2s;height:6px}.sky-home .tiles{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;height:440px}.sky-home .tile{border-radius:12px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:14px;color:#fff}.sky-home .tile:nth-child(1){grid-row:1/3;background:linear-gradient(135deg,#2a1f18,#4a2f1e)}.sky-home .tile:nth-child(2){background:linear-gradient(135deg,#1a2e1a,#2a4a2e)}.sky-home .tile:nth-child(3){background:linear-gradient(135deg,#2a1a2e,#4a2a5e)}.sky-home .tile:nth-child(4){background:linear-gradient(135deg,#1a2a3a,#2a4a6e)}.sky-home .tile:nth-child(5){background:linear-gradient(135deg,#3a2a1a,#6e4a2a)}.sky-home .tile .name{font-size:13px;font-weight:600;background:#0006;padding:4px 10px;border-radius:99px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative;z-index:2}.sky-home .tile .speaking{position:absolute;top:10px;left:10px;padding:3px 8px;background:#ff4d00e6;border-radius:99px;font-size:10px;font-weight:600;display:flex;align-items:center;gap:4px;z-index:2;color:#fff}.sky-home .tile .speaking .bar{width:2px;height:8px;background:#fff;border-radius:99px;animation:sky-vu .6s ease-in-out infinite alternate;display:inline-block}.sky-home .tile .speaking .bar:nth-child(2){animation-delay:.1s;height:11px}.sky-home .tile .speaking .bar:nth-child(3){animation-delay:.2s;height:6px}@keyframes sky-vu{to{transform:scaleY(.4)}}.sky-home .tile .tinit{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--serif);font-style:italic;font-size:80px;color:#ffffff40;font-weight:400}.sky-home .tile.sm .tinit{font-size:48px}.sky-home .ai-overlay{position:absolute;bottom:20px;right:20px;width:340px;background:linear-gradient(180deg,#1c1814,#14110d);border:1px solid rgba(255,154,96,.18);border-radius:14px;padding:16px 18px 16px 20px;color:#fff;box-shadow:0 24px 60px -20px #0000008c,0 0 0 1px #ffffff05 inset,0 -1px #ff9a6014 inset;overflow:hidden}.sky-home .ai-overlay:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#ff4d00,#ff9a60);border-radius:14px 0 0 14px;box-shadow:0 0 16px #ff4d008c}.sky-home .ai-overlay:after{content:"";position:absolute;top:-40%;right:-20%;width:220px;height:220px;background:radial-gradient(circle,#ff4d002e,#ff4d0000 65%);pointer-events:none;animation:sky-ai-glow 4s ease-in-out infinite}@keyframes sky-ai-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.sky-home .ai-overlay .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ff9a60;margin-bottom:10px;display:flex;align-items:center;gap:7px;position:relative;z-index:1}.sky-home .ai-overlay .lbl svg{filter:drop-shadow(0 0 6px rgba(255,154,96,.8));animation:sky-ai-spark 2.4s ease-in-out infinite}@keyframes sky-ai-spark{0%,to{opacity:.7;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(20deg)}}.sky-home .ai-overlay .tx{font-size:14px;line-height:1.5;min-height:42px;transition:opacity .4s;color:#f5efe6;font-weight:500;position:relative;z-index:1;letter-spacing:-.005em}.sky-home .ai-overlay .tx strong{color:#ff9a60;font-weight:600}.sky-home .ai-overlay .cursor{display:inline-block;width:6px;height:13px;background:var(--brand);margin-left:3px;vertical-align:-1px;animation:sky-blink 1s infinite;border-radius:1px;box-shadow:0 0 8px #ff4d00b3}@keyframes sky-blink{50%{opacity:0}}.sky-home .features{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;margin-top:56px}.sky-home .feat{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:32px;transition:transform .3s,box-shadow .3s;overflow:hidden;position:relative;min-height:320px;display:flex;flex-direction:column}.sky-home .feat:hover{transform:translateY(-4px);box-shadow:0 20px 50px -20px #14120e26}.sky-home .feat .ic-wrap{width:44px;height:44px;border-radius:11px;background:var(--ink);color:#fff;display:grid;place-items:center;margin-bottom:20px;position:relative;z-index:1}.sky-home .feat h3{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin-bottom:8px;position:relative;z-index:1}.sky-home .feat h3 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand)}.sky-home .feat p{font-size:14px;line-height:1.55;color:var(--ink-3);position:relative;z-index:1;max-width:340px}.sky-home .feat .vis{margin-top:auto;padding-top:20px;position:relative}.sky-home .feat.f1{grid-column:span 7;background:var(--ink);color:#fff}.sky-home .feat.f1 h3{color:#fff}.sky-home .feat.f1 p{color:#c9c6be}.sky-home .feat.f1 .ic-wrap{background:var(--brand)}.sky-home .feat.f2,.sky-home .feat.f3{grid-column:span 5}.sky-home .feat.f4{grid-column:span 7;background:linear-gradient(135deg,#fff8f2,#ffe9d9)}.sky-home .feat.f4 .ic-wrap{background:var(--brand);color:#fff}.sky-home .feat.f5,.sky-home .feat.f6,.sky-home .feat.f7{grid-column:span 4}.sky-home .ai-mini{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px;font-family:var(--mono);font-size:13px;color:#c9c6be;position:relative}.sky-home .ai-mini .pfx{color:var(--brand-2)}.sky-home .ai-mini .line{margin:4px 0;opacity:0;animation:sky-typeIn .4s forwards}.sky-home .ai-mini .line:nth-child(1){animation-delay:.2s}.sky-home .ai-mini .line:nth-child(2){animation-delay:.6s}.sky-home .ai-mini .line:nth-child(3){animation-delay:1s}@keyframes sky-typeIn{to{opacity:1}}.sky-home .waveform{display:flex;align-items:flex-end;gap:3px;height:64px;margin-top:20px}.sky-home .waveform i{flex:1;background:var(--brand);border-radius:2px;opacity:.4;transition:all .3s;display:inline-block}.sky-home .feat:hover .waveform i{opacity:1}.sky-home .cal-mini{background:var(--ink);border-radius:10px;padding:12px;color:#fff;font-size:12px}.sky-home .cal-mini .day{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.08)}.sky-home .cal-mini .day:last-child{border-bottom:none}.sky-home .cal-mini .evt{background:#ff4d0033;color:#ff9a60;padding:2px 8px;border-radius:4px;font-family:var(--mono);font-size:10px}.sky-home .how{background:var(--paper);border-radius:32px;padding:80px 64px;margin:120px auto;max-width:1280px}.sky-home .how-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.sky-home .how-steps{display:flex;flex-direction:column;gap:4px;position:relative}.sky-home .how-steps:before{content:"";position:absolute;left:20px;top:48px;bottom:48px;width:1px;background:var(--line);z-index:0}.sky-home .step{display:flex;gap:18px;padding:18px 0;position:relative;z-index:1;cursor:pointer;transition:opacity .3s}.sky-home .step.dim{opacity:.35}.sky-home .step .num{width:40px;height:40px;border-radius:99px;background:var(--bg);border:1px solid var(--line);display:grid;place-items:center;font-family:var(--mono);font-size:14px;font-weight:600;flex-shrink:0;transition:all .3s}.sky-home .step.active .num{background:var(--ink);color:#fff;border-color:var(--ink)}.sky-home .step h4{font-size:20px;font-weight:500;letter-spacing:-.015em;margin-bottom:4px}.sky-home .step p{font-size:14px;line-height:1.55;color:var(--ink-3)}.sky-home .how-visual{background:var(--ink);border-radius:20px;aspect-ratio:4/3;position:relative;overflow:hidden}.sky-home .hv-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:none;padding:32px;color:#fff}.sky-home .hv-scene.active{display:flex;flex-direction:column;justify-content:center}.sky-home .logos{background:var(--cream);padding:60px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sky-home .logos-inner{max-width:1280px;margin:0 auto;text-align:center}.sky-home .logos-label{font-family:var(--mono);font-size:13px;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:32px}.sky-home .logos-row{display:flex;justify-content:space-between;align-items:center;gap:48px;flex-wrap:wrap}.sky-home .logo-item{font-family:var(--serif);font-style:italic;font-size:28px;color:var(--ink-3);font-weight:400;transition:color .2s}.sky-home .logo-item:nth-child(2){font-family:var(--font);font-style:normal;font-weight:800;letter-spacing:-.03em;font-size:26px}.sky-home .logo-item:nth-child(3){font-family:var(--mono);font-size:22px;font-weight:500}.sky-home .logo-item:nth-child(4){font-family:var(--font);font-weight:600;font-size:24px;letter-spacing:.15em;text-transform:uppercase}.sky-home .logo-item:nth-child(5){font-family:var(--serif);font-size:30px}.sky-home .logo-item:nth-child(6){font-family:var(--font);font-weight:900;font-style:italic;font-size:26px}.sky-home .logo-item:hover{color:var(--ink)}.sky-home .test{padding:140px 24px;background:var(--ink);color:#fff;position:relative;overflow:hidden}.sky-home .test-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(255,77,0,.15),transparent 70%)}.sky-home .test-inner{max-width:1000px;margin:0 auto;text-align:center;position:relative;z-index:1}.sky-home .test blockquote{font-family:var(--serif);font-style:italic;font-size:clamp(32px,4.5vw,56px);line-height:1.2;font-weight:400;letter-spacing:-.02em;color:#fff}.sky-home .test blockquote:before{content:"“";color:var(--brand);font-size:1em}.sky-home .test blockquote:after{content:"”";color:var(--brand)}.sky-home .test .attr{display:flex;align-items:center;gap:14px;justify-content:center;margin-top:40px}.sky-home .test .attr .av{width:44px;height:44px;border-radius:99px;background:linear-gradient(135deg,#ff4d00,#ff9a60);display:grid;place-items:center;color:#fff;font-weight:700;font-size:15px}.sky-home .test .attr .who{text-align:left}.sky-home .test .attr .n{font-size:15px;font-weight:600}.sky-home .test .attr .t{font-size:14px;color:#78746a;margin-top:2px}.sky-home .stats{padding:80px 24px;background:var(--bg)}.sky-home .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1280px;margin:0 auto}.sky-home .stat{text-align:left}.sky-home .stat .n{font-family:var(--serif);font-style:italic;font-size:clamp(48px,6vw,96px);color:var(--brand);line-height:.9;font-weight:400;letter-spacing:-.03em}.sky-home .stat .lbl{font-size:14px;color:var(--ink-3);margin-top:12px;max-width:180px;line-height:1.45}.sky-home .pricing{padding:120px 24px;background:var(--bg)}.sky-home .price-head{text-align:center;max-width:700px;margin:0 auto 28px}.sky-home .price-head h2{font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.05;letter-spacing:-.03em}.sky-home .price-head h2 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand)}.sky-home .price-head p{font-size:16px;color:var(--ink-3);margin-top:16px;line-height:1.55}.sky-home .tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;max-width:1280px;margin:0 auto;align-items:stretch}.sky-home .tier{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:18px;position:relative;transition:transform .2s}.sky-home .tier:hover{transform:translateY(-4px)}.sky-home .tier.feat{background:var(--ink);color:#fff;border-color:var(--ink);overflow:visible}.sky-home .tier-tag{font-family:var(--mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.sky-home .tier.feat .tier-tag{color:var(--brand-2)}.sky-home .tier h3{font-size:22px;font-weight:500;letter-spacing:-.015em;display:flex;align-items:center;gap:10px}.sky-home .tier.feat h3{color:#fff}.sky-home .tier .prc{font-size:48px;font-weight:500;letter-spacing:-.03em;line-height:1;display:flex;align-items:baseline;gap:4px}.sky-home .tier .prc .per{font-size:14px;color:var(--ink-3);font-weight:400}.sky-home .tier.feat .prc .per{color:#78746a}.sky-home .tier p{font-size:14px;color:var(--ink-3);line-height:1.5}.sky-home .tier.feat p{color:#c9c6be}.sky-home .tier ul{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--ink-2);flex:1}.sky-home .tier.feat ul{color:#c9c6be}.sky-home .tier ul li{display:flex;gap:10px;align-items:flex-start}.sky-home .tier ul li svg{flex-shrink:0;margin-top:2px;color:var(--brand);width:14px;height:14px}.sky-home .tier .btn-tier{margin-top:auto;padding:14px;border-radius:99px;font-size:14px;font-weight:600;text-align:center;transition:transform .15s;display:block}.sky-home .tier:not(.feat) .btn-tier{background:var(--ink);color:#fff}.sky-home .tier.feat .btn-tier{background:var(--brand);color:#fff;box-shadow:0 10px 30px -10px #ff4d0080}.sky-home .tier .btn-tier:hover{transform:translateY(-1px)}.sky-home .tier-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 12px;background:var(--brand);color:#fff;border-radius:99px;font-size:12px;font-weight:600;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;z-index:2}.sky-home .final{padding:140px 24px;text-align:center;background:var(--bg);position:relative;overflow:hidden}.sky-home .final-blob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:900px;background:radial-gradient(ellipse,rgba(255,77,0,.15),transparent 60%);filter:blur(60px);animation:sky-blob 12s ease-in-out infinite alternate;pointer-events:none}@keyframes sky-blob{to{transform:translate(-50%,-50%) scale(1.2)}}.sky-home .final h2{font-size:clamp(56px,8vw,120px);font-weight:500;line-height:.95;letter-spacing:-.04em;position:relative;max-width:1000px;margin:0 auto}.sky-home .final h2 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand)}.sky-home .final p{font-size:18px;color:var(--ink-3);margin:32px auto 40px;max-width:520px;position:relative;line-height:1.55}.sky-home .final .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative}.sky-home footer{background:var(--ink);color:#c9c6be;padding:80px 24px 40px;position:relative;overflow:hidden}.sky-home .foot-top{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08)}.sky-home .foot-brand{display:flex;flex-direction:column;gap:14px;max-width:300px}.sky-home .foot-brand .lg{display:flex;align-items:center;gap:10px;color:#fff;font-weight:700;font-size:17px}.sky-home .foot-brand .lg svg,.sky-home .foot-brand .lg img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;display:block}.sky-home .foot-brand p{font-size:14px;line-height:1.55;color:#78746a}.sky-home .foot-col h5{font-size:13px;color:#fff;font-weight:600;margin-bottom:16px;letter-spacing:.04em;text-transform:uppercase;font-family:var(--mono)}.sky-home .foot-col a{display:block;padding:6px 0;font-size:14px;color:#78746a;transition:color .2s}.sky-home .foot-col a:hover{color:#fff}.sky-home .foot-bottom{max-width:1280px;margin:32px auto 0;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#78746a;font-family:var(--mono);letter-spacing:.02em;flex-wrap:wrap;gap:12px}.sky-home .foot-huge{font-family:var(--serif);font-style:italic;font-size:clamp(80px,18vw,260px);line-height:.8;color:#ffffff08;text-align:center;margin-top:60px;letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.sky-home .reveal{opacity:0;transform:translateY(40px);transition:opacity .8s,transform .8s}.sky-home .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sky-home *,.sky-home *:before,.sky-home *:after{animation:none!important;transition:none!important}.sky-home .reveal{opacity:1!important;transform:none!important}}.sky-home.no-anim *,.sky-home.no-anim *:before,.sky-home.no-anim *:after{animation:none!important;transition:none!important}.sky-home.no-anim .reveal{opacity:1!important;transform:none!important}@media (max-width:1200px){.sky-home .nav{gap:18px;padding:6px 6px 6px 18px}.sky-home .nav .links{gap:0}.sky-home .nav .links a{padding:8px 10px;font-size:14px;white-space:nowrap}.sky-home .nav .signin{padding:8px 10px;white-space:nowrap}.sky-home .nav .btn{padding:8px 14px;white-space:nowrap}.sky-home .float-card{transform:scale(.85)}.sky-home .fc1{right:2%}.sky-home .fc3{right:1%}}@media (max-width:1024px){.sky-home section{padding:80px 24px}.sky-home .how{padding:60px 40px;margin:80px auto}.sky-home .how-grid{gap:48px}.sky-home .tiers{grid-template-columns:repeat(2,1fr);max-width:720px}.sky-home .features{gap:12px}.sky-home .feat.f1,.sky-home .feat.f4{grid-column:span 12}.sky-home .feat.f2,.sky-home .feat.f3{grid-column:span 6}.sky-home .feat.f5,.sky-home .feat.f6,.sky-home .feat.f7{grid-column:span 4}.sky-home .float-card{display:none}.sky-home .ai-overlay{width:260px}}@media (max-width:900px){.sky-home .nav{gap:8px;padding:6px 6px 6px 14px;max-width:calc(100vw - 24px)}.sky-home .nav .logo{font-size:14px}.sky-home .nav .links{display:flex;gap:0}.sky-home .nav .links a{display:none;padding:6px 8px;font-size:13px}.sky-home .nav .links a[href="#pricing"],.sky-home .nav .links a[href="/dashboard"]{display:inline-block}.sky-home .nav .signin{padding:6px 8px;font-size:13px}.sky-home .nav .btn{padding:7px 12px;font-size:13px}.sky-home .hero{padding:120px 20px 60px}.sky-home .hero-sub{font-size:17px;margin:24px 0 28px}.sky-home .hero-meta{gap:16px;font-size:12px;margin-top:32px}.sky-home .hero-cta{width:100%;flex-direction:column;align-items:stretch;gap:10px}.sky-home .hero-cta .btn-primary,.sky-home .hero-cta .btn-ghost-dark{width:100%;justify-content:center;padding:14px 20px}.sky-home .ticker-hero{display:none}.sky-home .features{grid-template-columns:1fr}.sky-home .feat{grid-column:span 1!important;min-height:auto;padding:24px}.sky-home .how{padding:40px 24px}.sky-home .how-grid{grid-template-columns:1fr;gap:32px}.sky-home .tiers{grid-template-columns:1fr;max-width:480px}.sky-home .stats-grid{grid-template-columns:repeat(2,1fr);gap:24px}.sky-home .foot-top{grid-template-columns:1fr 1fr;gap:32px}.sky-home .foot-brand{grid-column:span 2}.sky-home .tiles{grid-template-columns:1fr 1fr;grid-template-rows:auto;height:auto}.sky-home .tile:nth-child(1){grid-row:auto;grid-column:span 2;min-height:200px}.sky-home .tile.sm{min-height:120px}.sky-home .ai-overlay{position:static;width:100%;margin-top:12px}.sky-home .float-card{display:none}.sky-home .logos-row{gap:24px;justify-content:center}.sky-home .logo-item{font-size:18px!important}.sky-home .test,.sky-home .pricing,.sky-home .final{padding:80px 20px}.sky-home footer{padding:60px 20px 32px}.sky-home .foot-huge{font-size:clamp(56px,16vw,120px);margin-top:40px}}@media (max-width:480px){.sky-home .nav .links a[href="/dashboard"],.sky-home .nav .signin{display:none}.sky-home .stats-grid{grid-template-columns:1fr;gap:20px}.sky-home .foot-top{grid-template-columns:1fr;gap:28px}.sky-home .foot-brand{grid-column:span 1}.sky-home .foot-bottom{flex-direction:column;align-items:flex-start}.sky-home .tier{padding:24px}.sky-home .feat{padding:20px}.sky-home .feat h3{font-size:19px}.sky-home .hero h1{font-size:clamp(40px,11vw,64px)}.sky-home .final h2{font-size:clamp(40px,11vw,72px)}.sky-home h2.big{font-size:clamp(32px,9vw,52px)}.sky-home .test blockquote{font-size:clamp(24px,6vw,36px)}.sky-home .showcase{padding:14px;margin-top:40px}.sky-home .meet-body{padding:12px;min-height:auto}.sky-home .tiles{height:auto}}.sky-home .faq-section{padding:80px 24px 40px;background:var(--ink);color:#fff}.sky-home .faq-section .eyebrow{color:var(--brand-2)}.sky-home .faq-section .eyebrow .bar{background:var(--brand-2)}.sky-home .faq-section h2.big{color:#fff}.sky-home .faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.sky-home .faq-item{display:block;width:100%;text-align:left;padding:22px 24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;transition:all .25s ease;color:#fff}.sky-home .faq-item:hover{background:#ffffff0f;border-color:#ffffff24}.sky-home .faq-item.open{background:#ffffff0f;border-color:#ff4d0059}.sky-home .faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:17px;font-weight:500;letter-spacing:-.01em}.sky-home .faq-icon{font-size:22px;color:var(--brand-2);font-weight:300;flex-shrink:0;line-height:1}.sky-home .faq-a-wrap{overflow:hidden;transition:max-height .35s ease}.sky-home .faq-a{padding-top:14px;font-size:15px;line-height:1.6;color:#c9c6be}.sky-home .price-toggle{display:inline-flex;align-items:center;gap:10px;background:var(--paper);border:1px solid var(--line);border-radius:99px;padding:4px;margin:20px 0 0}.sky-home .price-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:8px 18px;border-radius:99px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;transition:all .2s}.sky-home .price-toggle button.active{background:var(--ink);color:#fff}.sky-home .price-toggle .save-pill{display:inline-flex;align-items:center;gap:4px;background:var(--brand);color:#fff;padding:3px 9px;border-radius:99px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.06em;margin-left:2px}.sky-home .tier .prc-cap{font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.05em;margin-top:4px}.sky-home .tier.feat .prc-cap{color:#9a968c}.sky-home .tier .prc-cap-strong{color:var(--ink);font-weight:700}.sky-home .tier.feat .prc-cap-strong{color:#fff}.sky-home .tier.skl{pointer-events:none}.sky-home .skl-bar{background:linear-gradient(90deg,#14120e0f,#14120e1f,#14120e0f);background-size:200% 100%;border-radius:6px;animation:sky-shim 1.4s ease-in-out infinite}@keyframes sky-shim{0%{background-position:200% 0}to{background-position:-200% 0}}.sky-home .enterprise-contact{max-width:1280px;margin:64px auto 0;background:var(--ink);color:#fff;border-radius:24px;padding:56px;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;position:relative;overflow:hidden}.sky-home .enterprise-contact:before{content:"";position:absolute;top:-40%;right:-10%;width:520px;height:520px;background:radial-gradient(circle,rgba(255,77,0,.22),transparent 60%);filter:blur(20px);pointer-events:none}.sky-home .enterprise-contact .ec-left{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px}.sky-home .enterprise-contact .eyebrow{color:#c9c6be}.sky-home .enterprise-contact .eyebrow .bar{background:var(--brand)}.sky-home .enterprise-contact h3{font-size:clamp(32px,3.4vw,44px);line-height:1.05;letter-spacing:-.025em;font-weight:500;color:#fff;margin:0}.sky-home .enterprise-contact h3 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand)}.sky-home .enterprise-contact .ec-sub{font-size:15px;line-height:1.6;color:#c9c6be;max-width:480px}.sky-home .enterprise-contact .ec-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.sky-home .enterprise-contact .ec-chips span{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c9c6be;padding:6px 10px;border:1px solid rgba(255,255,255,.14);border-radius:99px;background:#ffffff0a}.sky-home .enterprise-contact .ec-right{position:relative;z-index:1;background:var(--paper);color:var(--ink);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px}.sky-home .enterprise-contact .ec-right .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.sky-home .enterprise-contact .ec-right .ec-mail{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;font-size:clamp(20px,2.2vw,28px);font-weight:500;letter-spacing:-.015em;color:var(--ink);text-decoration:none;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:12px;transition:all .15s}.sky-home .enterprise-contact .ec-right .ec-mail:hover{border-color:var(--brand);color:var(--brand);transform:translateY(-1px)}.sky-home .enterprise-contact .ec-right .ec-mail svg{flex-shrink:0;color:var(--brand)}.sky-home .enterprise-contact .ec-right .ec-note{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink-3)}@media (max-width:900px){.sky-home .enterprise-contact{grid-template-columns:1fr;padding:36px 28px;gap:28px;margin-top:48px}.sky-home .enterprise-contact .ec-right{padding:22px}}.sky-home .contact-wrap{position:relative;padding:24px 32px 96px;max-width:1200px;margin:0 auto}.sky-home .contact-hero{position:relative;padding:56px 0 40px}.sky-home .contact-hero h1{font-size:clamp(40px,5.6vw,76px);line-height:1.02;letter-spacing:-.02em;margin:18px 0 0}.sky-home .contact-hero p.lede{margin-top:18px;max-width:620px;font-size:17px;line-height:1.55;color:var(--ink-2, #4a463d)}.sky-home .contact-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:28px;align-items:start;margin-top:24px}@media (max-width: 900px){.sky-home .contact-grid{grid-template-columns:1fr}}.sky-home .contact-card{position:relative;background:#fff;border:1px solid var(--border, #e9e3d4);border-radius:22px;padding:32px;box-shadow:0 1px #14120e0a;transition:box-shadow .25s ease,transform .25s ease}.sky-home .contact-card:focus-within{box-shadow:0 18px 40px -22px #ff4d0047,0 1px #14120e0a}.sky-home .contact-card h2{font-size:22px;letter-spacing:-.01em;margin:0 0 4px}.sky-home .contact-card .sub{color:var(--ink-2, #4a463d);font-size:14px;margin-bottom:22px}.sky-home .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.sky-home .field label{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--ink, #14120e);text-transform:uppercase}.sky-home .field .req{color:var(--brand, #ff4d00);margin-left:2px}.sky-home .field .err{color:var(--danger, #dc2626);font-size:12.5px;margin-top:2px}.sky-home .field textarea{font-family:inherit;font-size:15px;font-weight:500;padding:12px 14px;border:1px solid var(--border, #e9e3d4);border-radius:10px;background:var(--input-bg, #fff);color:var(--ink, #14120e);resize:vertical;min-height:140px;outline:none;transition:border-color .15s,box-shadow .15s}.sky-home .field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint, rgba(255,77,0,.14))}.sky-home .field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 540px){.sky-home .field-row{grid-template-columns:1fr}}.sky-home .sr-hp{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.sky-home .form-foot{display:flex;justify-content:space-between;align-items:center;margin-top:18px;gap:12px;flex-wrap:wrap}.sky-home .form-foot .meta{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:var(--ink-3, #6a6558);letter-spacing:.02em}.sky-home .contact-success{text-align:center;padding:40px 16px 28px}.sky-home .contact-success .check{width:56px;height:56px;border-radius:999px;background:var(--brand-tint, rgba(255,77,0,.12));color:var(--brand);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.sky-home .contact-success h3{font-size:26px;letter-spacing:-.01em;margin:0 0 6px}.sky-home .contact-success p{color:var(--ink-2, #4a463d);margin:0 0 18px}.sky-home .contact-side{position:relative;display:flex;flex-direction:column;gap:18px}.sky-home .side-card{background:var(--surface, #f0ece1);border:1px solid var(--border, #e9e3d4);border-radius:22px;padding:24px;position:relative;overflow:hidden}.sky-home .side-card .ring-deco{position:absolute;width:220px;height:220px;right:-80px;top:-80px;border-radius:999px;border:1px solid var(--brand);opacity:.1;pointer-events:none}.sky-home .side-card .ring-deco:after{content:"";position:absolute;top:28px;right:28px;bottom:28px;left:28px;border-radius:999px;border:1px solid var(--brand);opacity:.6}.sky-home .side-card h3{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3, #6a6558);margin:0 0 16px}.sky-home .channel{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--border, #e9e3d4)}.sky-home .channel:first-of-type{border-top:0;padding-top:4px}.sky-home .channel .ico{width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;color:var(--brand);flex:none}.sky-home .channel .t{font-weight:600;color:var(--ink);font-size:15px}.sky-home .channel .d{font-size:13.5px;color:var(--ink-2, #4a463d);margin-top:2px}.sky-home .channel a{color:var(--brand);font-weight:600}.sky-home .trust-card{background:var(--ink, #14120e);color:#f6f5f2;border-radius:22px;padding:28px;position:relative;overflow:hidden}.sky-home .trust-card .quote{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:36px;line-height:1.05;letter-spacing:-.01em}.sky-home .trust-card .meta{margin-top:18px;font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px;color:#f6f5f299;letter-spacing:.05em;display:flex;flex-direction:column;gap:4px;text-transform:uppercase}.sky-home .contact-faq{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 800px){.sky-home .contact-faq{grid-template-columns:1fr}}.sky-home .contact-faq-item{background:#fff;border:1px solid var(--border, #e9e3d4);border-radius:18px;padding:22px}.sky-home .contact-faq-item h4{font-size:15.5px;margin:0 0 6px;color:var(--ink)}.sky-home .contact-faq-item p{font-size:14px;color:var(--ink-2, #4a463d);line-height:1.55;margin:0}.v2-root{--v2-brand: #FF4D00;--v2-brand-600: #E64500;--v2-brand-700: #C93C00;--v2-brand-50: #FFF8F2;--v2-brand-100: #FFE9D9;--v2-brand-tint: rgba(255, 77, 0, .08);--v2-page-bg: #E9E5DA;--v2-bg: #F4F2EC;--v2-side-bg: #14120E;--v2-surface: #FFFFFF;--v2-surface-2: #FAF8F2;--v2-surface-3: #F4F2EB;--v2-border: #E6E2D9;--v2-border-2: #EEEBE3;--v2-hairline: rgba(20, 18, 14, .07);--v2-hairline-strong: rgba(20, 18, 14, .12);--v2-ink: #14120E;--v2-ink-2: #3D3A32;--v2-ink-3: #78746A;--v2-ink-4: #A6A096;--v2-ink-5: #C9C5BB;--v2-blue: #2563EB;--v2-red: #DC2626;--v2-green: #16A34A;--v2-amber: #D97706;--v2-violet: #7C3AED;--v2-font-sans: "Geist", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--v2-font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;--v2-font-serif: "Instrument Serif", Georgia, serif;--v2-fs-display: 48px;--v2-fs-h1: 30px;--v2-fs-h2: 22px;--v2-fs-h3: 16px;--v2-fs-h4: 14px;--v2-fs-body: 14px;--v2-fs-ui: 13px;--v2-fs-meta: 12px;--v2-fs-eyebrow: 11px;--v2-fs-micro: 10px;--v2-radius-pill: 999px;--v2-radius-card: 18px;--v2-radius-frame: 24px;--v2-radius-md: 14px;--v2-radius-sm: 10px}.v2-page{min-height:100vh;padding:0;background:var(--v2-bg);font-family:var(--v2-font-sans);color:var(--v2-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;line-height:1.5;font-size:14px}.v2-frame{width:100%;min-height:100vh;margin:0;border-radius:0;overflow:visible;background:var(--v2-bg);box-shadow:none}.v2-app{display:grid;grid-template-columns:108px 1fr;height:100vh;overflow:hidden;background:var(--v2-bg);color:var(--v2-ink)}.v2-main{display:flex;flex-direction:column;min-width:0;height:100vh;min-height:0;overflow:hidden;background:var(--v2-bg)}.v2-side{position:relative;background:radial-gradient(280px 220px at 0% 0%,rgba(255,77,0,.16),transparent 65%),radial-gradient(220px 200px at 0% 100%,rgba(255,140,87,.06),transparent 70%),linear-gradient(180deg,#1b1814,#14120e);padding:16px 0 14px;display:flex;flex-direction:column;box-shadow:inset -1px 0 #ffffff0a;color:#a6a096;overflow:hidden}.v2-brand{display:flex;align-items:center;justify-content:center;padding:6px 0 16px}.v2-brand img{width:36px;height:36px;display:block;border-radius:8px}.v2-nav-group-label{font-family:var(--v2-font-mono);font-size:11px;font-weight:700;color:#a6a0968c;text-transform:uppercase;letter-spacing:.12em;text-align:center;padding:16px 6px 8px;position:relative}.v2-nav-group-label:first-of-type{padding-top:10px}.v2-nav-group-label:before,.v2-nav-group-label:after{content:"";position:absolute;top:50%;width:20px;height:1px;background:#ffffff0f}.v2-nav-group-label:before{left:14px}.v2-nav-group-label:after{right:14px}.v2-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 6px 10px;margin:4px 10px;border-radius:14px;color:#a6a096;cursor:pointer;text-decoration:none;position:relative;transition:background .15s,color .15s,box-shadow .15s,transform .15s}.v2-nav-item>span:not(.v2-badge){font-size:13px;font-weight:500;letter-spacing:-.005em;line-height:1.1;text-align:center;white-space:nowrap}.v2-nav-item:hover{background:#ffffff0f;color:#fff}.v2-nav-item.is-active{background:var(--v2-brand);color:#fff;box-shadow:0 6px 16px -6px #ff4d008c,inset 0 1px #ffffff1f}.v2-badge{position:absolute;top:6px;right:14px;min-width:17px;height:17px;padding:0 5px;border-radius:99px;background:var(--v2-brand);color:#fff;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;display:grid;place-items:center;box-shadow:0 0 0 2px #14120e}.v2-nav-item.is-active .v2-badge{background:#fff;color:var(--v2-ink);box-shadow:0 0 0 2px var(--v2-brand)}.v2-side-foot{margin-top:auto;padding:14px 0 2px;display:flex;justify-content:center}.v2-user-card{width:40px;height:40px;border-radius:99px;background:linear-gradient(135deg,#ff4d00,#ff8c57);color:#fff;display:grid;place-items:center;cursor:pointer;font-weight:700;font-size:12px;text-decoration:none;box-shadow:0 4px 12px -4px #ff4d0066,0 0 0 2px #ffffff0f;transition:transform .15s}.v2-user-card:hover{transform:translateY(-1px)}.v2-topbar{flex:0 0 64px;height:64px;display:flex;align-items:center;gap:16px;padding:0 28px;background:var(--v2-bg);box-shadow:inset 0 -1px 0 var(--v2-hairline)}.v2-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--v2-ink-3);font-size:13px}.v2-breadcrumb .sep{color:var(--v2-ink-4)}.v2-breadcrumb strong{color:var(--v2-ink);font-weight:600}.v2-search{margin-left:18px;flex:1;max-width:480px;display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--v2-surface);border-radius:var(--v2-radius-pill);color:var(--v2-ink-3);font-size:13px;box-shadow:0 0 0 1px var(--v2-hairline),0 1px 2px #14120e08}.v2-search .kbd{margin-left:auto;font-family:var(--v2-font-mono);font-size:11px;padding:2px 7px;background:var(--v2-bg);color:var(--v2-ink-3);border-radius:var(--v2-radius-pill)}.v2-top-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.v2-top-wm{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;font-weight:700;font-size:14px;letter-spacing:-.015em;color:var(--v2-ink);border-radius:99px}.v2-top-wm img{width:22px;height:22px;border-radius:5px;display:block}.v2-top-divider{width:1px;height:22px;background:var(--v2-hairline);margin:0 4px;flex-shrink:0}.v2-icon-btn{width:38px;height:38px;border-radius:99px;display:grid;place-items:center;color:var(--v2-ink-2);background:transparent;border:none;cursor:pointer;position:relative}.v2-icon-btn:hover{background:var(--v2-surface)}.v2-icon-btn .v2-pulse{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:99px;background:var(--v2-brand);box-shadow:0 0 0 3px var(--v2-bg)}.v2-avatar-top{width:36px;height:36px;border-radius:99px;background:linear-gradient(135deg,#ff4d00,#ff8c57);color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px;cursor:pointer;border:0;padding:0;font-family:inherit;transition:transform .12s ease,box-shadow .12s ease}.v2-avatar-top:hover{transform:translateY(-1px);box-shadow:0 4px 12px -4px #ff4d0080}.v2-avatar-top:focus-visible{outline:2px solid var(--v2-brand, #FF4D00);outline-offset:2px}.v2-avatar-top[aria-expanded=true]{box-shadow:0 0 0 3px #ff4d002e}.v2-content{padding:28px 32px 48px;display:flex;flex-direction:column;gap:20px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.v2-content>*{flex-shrink:0}.v2-content::-webkit-scrollbar{width:10px}.v2-content::-webkit-scrollbar-track{background:transparent}.v2-content::-webkit-scrollbar-thumb{background:#14120e24;border-radius:999px;border:2px solid var(--v2-bg)}.v2-content::-webkit-scrollbar-thumb:hover{background:#14120e3d}.v2-page-title{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:4px}.v2-page-title h1{margin:0;font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1.15}.v2-page-title h1 em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400}.v2-page-title .v2-page-title-sub{font-size:14px;color:var(--v2-ink-3);margin-top:8px;max-width:600px}.v2-icon-spin{animation:v2-spin .8s linear infinite}@keyframes v2-spin{to{transform:rotate(360deg)}}.v2-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border-radius:var(--v2-radius-pill);font-family:var(--v2-font-sans);font-size:14px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s}.v2-btn:focus-visible{outline:2px solid var(--v2-brand);outline-offset:2px}.v2-btn[disabled],.v2-btn.is-loading{cursor:not-allowed;opacity:.7}.v2-btn--primary{padding:11px 20px;background:var(--v2-brand);color:#fff;box-shadow:inset 0 1px #ffffff2e}.v2-btn--primary:hover:not([disabled]){background:var(--v2-brand-600)}.v2-btn--primary:active:not([disabled]){background:var(--v2-brand-700)}.v2-btn--ghost{padding:11px 18px;background:var(--v2-surface);color:var(--v2-ink);box-shadow:0 0 0 1px var(--v2-hairline),0 1px 2px #14120e08}.v2-btn--ghost:hover:not([disabled]){background:var(--v2-surface-2)}.v2-btn--dark{padding:11px 18px;background:var(--v2-ink);color:#fff}.v2-btn--dark:hover:not([disabled]){background:#000}.v2-btn--link{padding:0;background:transparent;color:var(--v2-ink-2);font-size:13px;font-weight:500;letter-spacing:-.005em;text-underline-offset:3px;text-decoration-thickness:1px}.v2-btn--link:hover:not([disabled]){color:var(--v2-brand);text-decoration:underline}.v2-btn--link.v2-btn--on-dark{color:#f6f5f2c7}.v2-btn--link.v2-btn--on-dark:hover:not([disabled]){color:var(--v2-cream);text-decoration:underline}.v2-btn--sm{padding:7px 14px;font-size:12px}.v2-btn--sm.v2-btn--primary{padding:7px 16px}.v2-btn--sm.v2-btn--link{padding:0}.v2-btn--pagebar.v2-btn--link,.v2-btn--hero.v2-btn--link{padding:0 4px;background:transparent;box-shadow:none;height:auto}.v2-plan-card.is-alert{box-shadow:0 0 0 1px #ff4d0073,0 8px 24px -16px #ff4d0059}.v2-plan-card .v2-plan-alert-eyebrow{display:none}.v2-plan-card.is-alert .v2-plan-alert-eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-brand)}.v2-plan-card.is-alert .v2-plan-alert-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--v2-brand);box-shadow:0 0 0 3px #ff4d002e}.v2-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--v2-radius-pill);font-family:var(--v2-font-mono);font-size:11px;font-weight:500;letter-spacing:.01em;background:#14120e0d;color:var(--v2-ink-2);white-space:nowrap}.v2-chip--brand{background:var(--v2-brand-100);color:var(--v2-brand-700)}.v2-chip--green{background:#dcfce7;color:#166534}.v2-chip--red{background:#fee2e2;color:#991b1b}.v2-chip--amber{background:#fef3c7;color:#854d0e}.v2-chip--blue{background:#dbeafe;color:#1e40af}.v2-chip--violet{background:#ede9fe;color:#5b21b6}.v2-chip--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--v2-border)}.v2-av{display:inline-grid;place-items:center;border-radius:99px;color:#fff;font-weight:600;line-height:1;flex-shrink:0;font-family:var(--v2-font-sans);-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2-av--sm{width:20px;height:20px;font-size:9px}.v2-av--md{width:26px;height:26px;font-size:11px}.v2-av--lg{width:36px;height:36px;font-size:12px}.v2-av-a{background:#ff4d00}.v2-av-b{background:#2563eb}.v2-av-c{background:#16a34a}.v2-av-d{background:#9333ea}.v2-av-e{background:#f5b935;color:var(--v2-ink)}.v2-av-f{background:#0ea5e9}.v2-av-g{background:#db2777}.v2-av-more{background:#14120e14;color:var(--v2-ink-2)}.v2-avastack{display:inline-flex;align-items:center}.v2-avastack .v2-av{border:2px solid #FFF;margin-left:-8px}.v2-avastack .v2-av:first-child{margin-left:0}.v2-avastack.is-dark .v2-av{border-color:#0e0d0b}.v2-tab-rail{display:inline-flex;gap:6px;flex-wrap:wrap}.v2-tab-pill{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 13px;background:var(--v2-surface-2);border-radius:999px;font-family:var(--v2-font-sans);font-size:14px;font-weight:500;color:var(--v2-ink-2);box-shadow:inset 0 0 0 1px var(--v2-hairline);transition:all .15s;position:relative;white-space:nowrap}.v2-tab-pill svg{color:var(--v2-ink-3)}.v2-tab-pill:hover{background:#fff;color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-hairline-strong)}.v2-tab-pill:hover svg{color:var(--v2-ink)}.v2-tab-pill-badge{min-width:18px;height:18px;padding:0 6px;border-radius:99px;background:var(--v2-ink);color:#fff;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;display:grid;place-items:center;line-height:1;box-shadow:0 0 0 2px var(--v2-surface-2)}.v2-tab-pill:hover .v2-tab-pill-badge{box-shadow:0 0 0 2px #fff}.v2-tab-pill.is-urgent .v2-tab-pill-badge{background:var(--v2-brand)}.v2-tab-pill.is-active{background:var(--v2-ink);color:#fff;box-shadow:none;padding-left:13px}.v2-tab-pill.is-active svg{color:#fff}.v2-tab-pill.is-active .v2-tab-pill-badge{background:#fff;color:var(--v2-ink);box-shadow:0 0 0 2px var(--v2-ink)}.v2-tab-pill.is-active.is-urgent .v2-tab-pill-badge{background:var(--v2-brand);color:#fff;box-shadow:0 0 0 2px var(--v2-ink)}.v2-tab-pill-dot{position:absolute;top:9px;right:8px;width:6px;height:6px;border-radius:99px;background:var(--v2-brand);box-shadow:0 0 0 3px #ff4d002e;animation:v2-pulse-orange 1.8s infinite}@keyframes v2-pulse-orange{0%,to{box-shadow:0 0 #ff4d0080}70%{box-shadow:0 0 0 6px #ff4d0000}}.v2-card{position:relative;background:var(--v2-surface);border-radius:var(--v2-radius-card);box-shadow:0 0 0 1px var(--v2-hairline),0 1px 2px #14120e08,0 12px 30px -24px #14120e24;overflow:hidden}.v2-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 140% 110% at 110% -20%,rgba(255,77,0,.05),transparent 80%)}.v2-card>*{position:relative;z-index:1}.v2-card--tint-warm:before{background:radial-gradient(ellipse 150% 120% at 110% -25%,rgba(255,77,0,.08),transparent 82%)}.v2-card--tint-cool:before{background:radial-gradient(ellipse 150% 120% at 110% -25%,rgba(37,99,235,.07),transparent 82%)}.v2-card--tint-amber:before{background:radial-gradient(ellipse 150% 120% at 110% -25%,rgba(217,119,6,.08),transparent 82%)}.v2-card--tint-violet:before{background:radial-gradient(ellipse 150% 120% at 110% -25%,rgba(124,58,237,.07),transparent 82%)}.v2-card-head{position:relative;padding:16px 22px 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;background:transparent;border-bottom:none}.v2-card-head.v2-card-head--with-desc{align-items:flex-start;padding-top:14px;padding-bottom:14px}.v2-card-head.v2-card-head--no-divider{border-bottom:none}.v2-card-head-ic{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#ff4d0017;box-shadow:inset 0 0 0 1px #ff4d0033;color:var(--v2-brand-700, #9E2F00);flex-shrink:0}.v2-card-head-ic--ink{background:#14120e0d;box-shadow:inset 0 0 0 1px #14120e1a;color:var(--v2-ink)}.v2-card-head-text{min-width:0}.v2-card-head h4{margin:0;font-size:16px;font-weight:600;letter-spacing:-.012em;display:flex;align-items:center;gap:10px;color:var(--v2-ink);line-height:1.25}.v2-card-head h4>svg{color:var(--v2-ink-3)}.v2-card-head-desc{margin-top:3px;font-size:12px;line-height:1.45;color:var(--v2-ink-3);max-width:56ch}.v2-card-head-count{font-weight:500;color:var(--v2-ink-3);font-size:12px;padding:2px 9px;background:#14120e0d;border-radius:var(--v2-radius-pill);font-family:var(--v2-font-mono);margin-left:2px}.v2-card-head-right{display:flex;align-items:center;gap:8px}.v2-card-head-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--v2-font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-2);background:#14120e0d;box-shadow:inset 0 0 0 1px #14120e1a}.v2-card-head-actions{display:flex;gap:8px;align-items:center;color:var(--v2-ink-3)}.v2-card-body{padding:18px 22px 20px}.v2-card.is-compact .v2-card-body{padding:14px 18px 16px}.v2-card.is-compact .v2-card-head{padding:12px 18px 10px}.v2-card.is-compact .v2-card-head h4{font-size:14px}.v2-hl-row{border-top:1px solid var(--v2-hairline);padding:12px 0}.v2-hl-row:first-child{border-top:none}.v2-pora-seed{width:10px;height:10px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d002e;flex-shrink:0;display:inline-block;vertical-align:middle}.v2-pora-seed.is-lg{width:14px;height:14px;box-shadow:0 0 0 3px #ff4d0033}.v2-home{display:flex;flex-direction:column;gap:20px}.v2-home>*{flex-shrink:0}.v2-page-title-actions{display:flex;gap:8px;align-items:center}.v2-briefing{position:relative;border-radius:var(--v2-radius-card);padding:30px;background:radial-gradient(420px 220px at 100% 0%,rgba(255,77,0,.32),transparent 60%),linear-gradient(180deg,#1a1814,#14120e);color:#f2efe7;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;overflow:hidden}.v2-briefing-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:14px}.v2-briefing-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-brand-100);background:#ff4d0029;padding:5px 11px;border-radius:999px}.v2-briefing-time,.v2-briefing-weather{font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.06em;color:#f2efe78c;text-transform:uppercase}.v2-briefing-time .dt{color:#f2efe7d9}.v2-briefing-headline{font-size:28px;line-height:1.2;font-weight:500;letter-spacing:-.02em;margin:0 0 14px;max-width:620px}.v2-briefing-headline em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-brand-100)}.v2-briefing-body{font-size:14px;line-height:1.6;color:#f2efe7c7;margin:0 0 18px;max-width:640px}.v2-briefing-body b{color:#fff;font-weight:600}.v2-briefing-recos{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.v2-briefing-reco{display:inline-flex;align-items:center;gap:10px;padding:9px 14px 9px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#f2efe7;font-size:13px;cursor:pointer;transition:background .15s}.v2-briefing-reco:hover{background:#ffffff1a}.v2-briefing-reco .n{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-brand-100);background:#ff4d0033;padding:3px 7px;border-radius:999px;letter-spacing:.06em}.v2-briefing-reco .ar{color:#f2efe780;margin-left:4px}.v2-briefing-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.v2-briefing-foot-right{margin-left:auto;font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.06em;color:#f2efe780;text-transform:uppercase}.v2-btn--glass{background:#ffffff14!important;color:#f2efe7!important;box-shadow:inset 0 0 0 1px #ffffff17!important}.v2-btn--glass:hover:not([disabled]){background:#ffffff21!important}.v2-btn--glass-light{background:#ffffff1a!important;color:#f2efe7!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}.v2-briefing-right{display:flex;align-items:center;justify-content:center;min-width:240px}.v2-calm-hero{position:relative;border-radius:var(--v2-radius-card);padding:30px;background:radial-gradient(380px 200px at 100% 0%,rgba(255,77,0,.08),transparent 60%),linear-gradient(180deg,#fbf8f2,#f4f1e8);display:grid;grid-template-columns:1.5fr 1fr;gap:24px;align-items:stretch;overflow:hidden}.v2-calm-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-brand-700);background:var(--v2-brand-tint);padding:5px 11px;border-radius:999px;margin-bottom:14px}.v2-calm-headline{font-size:26px;line-height:1.25;font-weight:500;letter-spacing:-.02em;margin:0 0 12px;max-width:620px;color:var(--v2-ink)}.v2-calm-headline em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-brand-700)}.v2-calm-body{font-size:14px;line-height:1.6;color:var(--v2-ink-2);margin:0 0 18px;max-width:620px}.v2-calm-body b{color:var(--v2-ink);font-weight:600}.v2-calm-glance{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.v2-glance-tile{background:#ffffffb3;border:1px solid var(--v2-hairline);border-radius:var(--v2-radius-md);padding:12px 14px}.v2-glance-tile .k{font-family:var(--v2-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-3);margin-bottom:6px}.v2-glance-tile .v{font-size:22px;font-weight:500;letter-spacing:-.02em;display:flex;align-items:baseline;gap:6px}.v2-glance-tile .v .u{font-family:var(--v2-font-mono);font-size:11px;font-weight:400;color:var(--v2-ink-3);letter-spacing:.06em;text-transform:uppercase}.v2-calm-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.v2-calm-foot-right{margin-left:auto;font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);letter-spacing:.06em;text-transform:uppercase}.v2-calm-right{background:linear-gradient(180deg,#1a1814,#14120e);border-radius:var(--v2-radius-md);padding:22px;color:#f2efe7;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.v2-calm-right:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(180px 120px at 100% 0%,rgba(255,77,0,.22),transparent 60%);pointer-events:none}.v2-calm-right>*{position:relative;z-index:1}.v2-next-up-when{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#f2efe7b3}.v2-next-up-pulse{width:6px;height:6px;border-radius:99px;background:var(--v2-brand);box-shadow:0 0 #ff4d0080;animation:v2-pulse 1.8s ease-out infinite}@keyframes v2-pulse{0%{box-shadow:0 0 #ff4d008c}70%{box-shadow:0 0 0 8px #ff4d0000}to{box-shadow:0 0 #ff4d0000}}.v2-next-up-title{font-size:22px;font-weight:500;letter-spacing:-.02em;margin-top:4px}.v2-next-up-title em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-brand-100);margin-right:4px}.v2-next-up-meta{display:flex;gap:8px;align-items:center;font-family:var(--v2-font-mono);font-size:11px;color:#f2efe78c;letter-spacing:.04em}.v2-next-up-ready{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-brand);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.v2-next-up-foot{display:flex;gap:8px;margin-top:auto;padding-top:8px}.v2-home-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:start}.v2-home-rail{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 1100px){.v2-home-grid,.v2-briefing,.v2-calm-hero{grid-template-columns:1fr}.v2-briefing-right{display:none}}.v2-tabs-card{display:flex;flex-direction:column;height:100%;min-height:520px}.v2-tabs-card .v2-tabs-card-head{padding:16px 18px;border-bottom:1px solid var(--v2-hairline);flex-shrink:0}.v2-tabs-panel{animation:v2-panel-fade .18s ease-out;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.v2-tabs-card.v2-tabs-card--empty .v2-tabs-panel{display:flex;align-items:center;justify-content:center}@keyframes v2-panel-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.v2-tabs-panel{animation:none}}.v2-tabs-panel::-webkit-scrollbar,.v2-timeline::-webkit-scrollbar{width:6px}.v2-tabs-panel::-webkit-scrollbar-thumb,.v2-timeline::-webkit-scrollbar-thumb{background:#14120e38;border-radius:99px}.v2-tabs-panel::-webkit-scrollbar-thumb:hover,.v2-timeline::-webkit-scrollbar-thumb:hover{background:#14120e61}.v2-tabs-panel::-webkit-scrollbar-track,.v2-timeline::-webkit-scrollbar-track{background:transparent}.v2-tabs-panel,.v2-timeline{scrollbar-width:thin;scrollbar-color:rgba(20,18,14,.28) transparent}.v2-home-tabs-col{display:flex;min-height:0}.v2-home-tabs-col>*{flex:1;min-height:0}.v2-today-summary{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;background:var(--v2-surface-1);border-bottom:1px solid var(--v2-hairline)}.v2-today-summary-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--v2-ink-2)}.v2-today-summary-sep{color:var(--v2-ink-4)}.v2-today-summary-stat.is-live{color:var(--v2-brand);font-weight:600}.v2-today-summary-stat.is-live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:99px;background:var(--v2-brand);margin-right:6px;vertical-align:middle;box-shadow:0 0 0 3px #ff4d002e;animation:v2-now-pulse 1.6s ease-in-out infinite}.v2-today-summary-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.v2-timeline{position:relative;overflow:auto;height:100%}.v2-timeline-inner{position:relative;display:grid;grid-template-columns:64px 1fr}.v2-timeline-gutter{position:relative;border-right:1px solid var(--v2-hairline)}.v2-timeline-tick{position:absolute;left:0;right:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:4px 10px 0 0}.v2-timeline-tick-label{font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.04em;color:var(--v2-ink-4)}.v2-timeline-tick.is-hour .v2-timeline-tick-label{color:var(--v2-ink-2);font-weight:600;font-size:11px}.v2-timeline-track{position:relative}.v2-timeline-slot{position:absolute;left:0;right:12px;border-top:1px dashed transparent;border-top-color:#14120e0d}.v2-timeline-track>.v2-timeline-slot:nth-child(odd){border-top-color:#14120e17}.v2-timeline-block-head{display:flex;align-items:center;gap:8px;min-width:0}.v2-timeline-block-title{font-size:14px;color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.v2-timeline-block-chev{color:var(--v2-ink-4);margin-left:auto;flex-shrink:0}.v2-timeline-block-meta{display:flex;align-items:center;gap:6px;font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);letter-spacing:.04em}.v2-timeline-block-note{text-transform:none;letter-spacing:0;font-family:var(--v2-font-sans);font-size:12px;color:var(--v2-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-timeline-block{position:absolute;left:12px;right:16px;border-radius:12px;padding:8px 12px;background:var(--v2-surface-2);border:1px solid var(--v2-hairline);display:flex;flex-direction:column;gap:2px;cursor:pointer;transition:background .12s,border-color .12s,transform .12s,box-shadow .12s;overflow:hidden;z-index:1}.v2-timeline-night{position:absolute;left:0;right:0;z-index:0;background:linear-gradient(180deg,#14120e0a,#14120e17);pointer-events:none}.v2-timeline-block--past{opacity:.6}.v2-timeline-block--past:hover,.v2-timeline-block--later:hover{background:var(--v2-surface-3, #efece4);border-color:#14120e2e}.v2-timeline-block--past:hover{opacity:.9}.v2-timeline-block--now{padding:14px 16px;border:none;right:16px;background:linear-gradient(180deg,#1a1814,#14120e);color:#f2efe7;box-shadow:0 10px 30px -16px #ff4d008c}.v2-timeline-block--now:hover{background:linear-gradient(180deg,#1a1814,#14120e);box-shadow:0 0 0 1px #ff4d008c,0 14px 36px -16px #ff4d00a6}.v2-timeline-block--now:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(280px 160px at 100% 0%,rgba(255,77,0,.36),transparent 60%);pointer-events:none}.v2-timeline-block--now>*{position:relative;z-index:1}.v2-now-line{position:absolute;left:0;right:0;height:0;z-index:3;border-top:1px solid #E5484D;pointer-events:none}.v2-now-line-dot{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:99px;background:#e5484d;box-shadow:0 0 0 3px #e5484d2e;animation:v2-now-pulse 1.6s ease-in-out infinite}.v2-now-line-label{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:3px 10px;border-radius:99px;line-height:1;background:#e5484d;color:#fff;border:none;font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.04em;font-weight:600;box-shadow:0 1px 2px #e5484d59}.v2-timeline-tick.is-tomorrow .v2-timeline-tick-label{color:var(--v2-ink-4);opacity:.7}.v2-timeline-tick.is-tomorrow.is-hour .v2-timeline-tick-label{color:var(--v2-ink-3);opacity:.8}.v2-timeline-daybreak{position:absolute;left:0;right:4px;height:0;z-index:2;border-top:1px dashed rgba(20,18,14,.22);pointer-events:none}.v2-timeline-daybreak-label{position:absolute;right:8px;top:-14px;padding:1px 8px;border-radius:99px;line-height:1;background:var(--v2-surface-1);border:1px solid var(--v2-hairline);font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-ink-3);letter-spacing:.06em;text-transform:uppercase}@keyframes v2-now-pulse{0%,to{box-shadow:0 0 0 3px #e5484d2e}50%{box-shadow:0 0 0 5px #e5484d0f}}.v2-group-label{font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-3);padding:14px 22px 6px}.v2-meet-row{display:grid;grid-template-columns:62px 1fr auto;gap:16px;align-items:center;padding:14px 22px;border-top:1px solid var(--v2-hairline);cursor:pointer;transition:background .12s}.v2-meet-row:hover{background:var(--v2-surface-2)}.v2-meet-row.is-done{opacity:.55}.v2-meet-row.is-done:hover{opacity:.8}.v2-meet-when .t{font-family:var(--v2-font-mono);font-size:13px;font-weight:600;color:var(--v2-ink);display:block}.v2-meet-when .d{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);letter-spacing:.06em;text-transform:uppercase}.v2-meet-title{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--v2-ink)}.v2-meet-meta{font-size:12px;color:var(--v2-ink-3);margin-top:3px;padding-left:16px}.v2-meet-chev{color:var(--v2-ink-4)}.v2-dot{width:6px;height:6px;border-radius:99px;display:inline-block;flex-shrink:0}.v2-dot-a{background:#c9a0dc}.v2-dot-b{background:#6baed6}.v2-dot-c{background:#74c476}.v2-dot-d{background:#fb8c7b}.v2-dot-e{background:#f2b07b}.v2-dot-f{background:#bc9cff}.v2-dot-g{background:#66c2a5}.v2-meet-now{margin:8px 22px;padding:18px 20px;border-radius:14px;position:relative;overflow:hidden;background:linear-gradient(180deg,#1a1814,#14120e);color:#f2efe7}.v2-meet-now:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(280px 160px at 100% 0%,rgba(255,77,0,.36),transparent 60%);pointer-events:none}.v2-meet-now>*{position:relative;z-index:1}.v2-meet-now-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.v2-meet-now-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-brand);font-weight:600}.v2-meet-now-when{font-family:var(--v2-font-mono);font-size:11px;color:#f2efe799;letter-spacing:.06em;text-transform:uppercase}.v2-meet-now-title{font-size:18px;font-weight:500;letter-spacing:-.015em;margin-bottom:14px}.v2-meet-now-title em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-brand-100)}.v2-meet-now-foot{display:flex;align-items:center;gap:10px}.v2-meet-now-stack{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.v2-meet-now-extra{font-family:var(--v2-font-mono);font-size:11px;color:#f2efe799}.v2-needs-list{display:flex;flex-direction:column}.v2-needs-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:14px 22px 14px 26px;border-top:1px solid var(--v2-hairline);position:relative}.v2-needs-row:first-child{border-top:none}.v2-needs-row:before{content:"";position:absolute;left:14px;top:18px;bottom:18px;width:3px;border-radius:3px}.v2-needs-row.is-urg:before{background:var(--v2-brand)}.v2-needs-row.is-warn:before{background:#e0a33e}.v2-needs-row.is-block:before{background:#bc4b4b}.v2-needs-lab{font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-3);margin-bottom:4px}.v2-needs-row.is-urg .v2-needs-lab{color:var(--v2-brand-700)}.v2-needs-row.is-warn .v2-needs-lab{color:#9a6e1f}.v2-needs-row.is-block .v2-needs-lab{color:#8c2f2f}.v2-needs-title{font-size:15px;font-weight:500;color:var(--v2-ink);margin-bottom:8px;letter-spacing:-.01em}.v2-needs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;color:var(--v2-ink-3)}.v2-needs-from{color:var(--v2-ink-4)}.v2-msg-list{display:flex;flex-direction:column}.v2-msg-row{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:flex-start;padding:14px 22px;border-top:1px solid var(--v2-hairline);cursor:pointer;transition:background .12s}.v2-msg-row:first-child{border-top:none}.v2-msg-row:hover{background:var(--v2-surface-2)}.v2-msg-avatar.is-pora{width:36px;height:36px;border-radius:99px;background:var(--v2-surface-3);display:inline-flex;align-items:center;justify-content:center}.v2-msg-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.v2-msg-name{font-weight:600;font-size:14px;color:var(--v2-ink)}.v2-msg-where{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3)}.v2-msg-time{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-4);letter-spacing:.06em;text-transform:uppercase;margin-left:auto}.v2-msg-unread{width:7px;height:7px;border-radius:99px;background:var(--v2-brand);margin-left:8px;box-shadow:0 0 0 2px #ff4d002e}.v2-msg-snip{font-size:14px;color:var(--v2-ink-2);line-height:1.5}.v2-msg-snip b{font-weight:600;color:var(--v2-ink)}.v2-mention{background:var(--v2-brand-tint);color:var(--v2-brand-700);padding:1px 5px;border-radius:4px;font-weight:600}.v2-decision-list{display:flex;flex-direction:column}.v2-decision-row{display:grid;grid-template-columns:28px 1fr auto;gap:14px;align-items:center;padding:14px 22px;border-top:1px solid var(--v2-hairline)}.v2-decision-row:first-child{border-top:none}.v2-decision-ico{width:28px;height:28px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center}.v2-decision-ico.is-green{background:#dcfce7;color:#166534}.v2-decision-ico.is-amber{background:#fef3c7;color:#854d0e}.v2-decision-ws{font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-3);margin-bottom:3px}.v2-decision-title{font-size:14px;font-weight:500;color:var(--v2-ink);margin-bottom:3px}.v2-decision-by{font-size:12px;color:var(--v2-ink-3)}.v2-decision-when{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);letter-spacing:.06em;text-transform:uppercase}.v2-rail-head{padding:16px 18px;border-bottom:1px solid var(--v2-hairline)}.v2-rail-head-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.v2-rail-head-row h4{font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0}.v2-plan-meters{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.v2-plan-meter-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px;font-size:12px;color:var(--v2-ink-2)}.v2-plan-meter-row .v b{font-weight:600;color:var(--v2-ink)}.v2-plan-meter-row .cap{color:var(--v2-ink-3);font-family:var(--v2-font-mono);font-size:11px}.v2-plan-meter-bar{height:6px;background:var(--v2-surface-3);border-radius:99px;overflow:hidden}.v2-plan-meter-bar span{display:block;height:100%;background:var(--v2-ink-2);border-radius:99px}.v2-plan-meter.is-warn .v2-plan-meter-bar span{background:linear-gradient(90deg,#E0A33E,var(--v2-brand))}.v2-plan-tip{display:flex;gap:10px;align-items:flex-start;padding:12px;background:var(--v2-brand-tint);border-radius:var(--v2-radius-sm);margin-bottom:14px;font-size:12px;color:var(--v2-ink-2);line-height:1.5}.v2-plan-foot{display:flex;align-items:center;justify-content:space-between}.v2-plan-renew{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);letter-spacing:.06em;text-transform:uppercase}.v2-focus-card{border-radius:var(--v2-radius-card);padding:22px;background:radial-gradient(260px 160px at 100% 0%,rgba(255,77,0,.28),transparent 60%),linear-gradient(180deg,#1a1814,#14120e);color:#f2efe7;position:relative;overflow:hidden}.v2-focus-eyebrow{font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-brand-100);margin-bottom:8px}.v2-focus-title{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:0 0 6px}.v2-focus-title em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-brand-100)}.v2-focus-sub{font-size:12px;color:#f2efe799;margin-bottom:16px}.v2-focus-list{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.v2-focus-list li{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.07);font-size:13px}.v2-focus-list .n{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-brand-100);letter-spacing:.06em}.v2-focus-list .t{color:#f2efe7d9}.v2-focus-list .e{font-family:var(--v2-font-mono);font-size:11px;color:#f2efe780;letter-spacing:.06em;text-transform:uppercase}.v2-focus-foot{display:flex;gap:8px}.v2-momentum-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.v2-momentum-stat{padding:10px 12px;background:#ffffff8c;border-radius:var(--v2-radius-sm);border:1px solid var(--v2-hairline)}.v2-momentum-stat .k{font-family:var(--v2-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-3);margin-bottom:4px}.v2-momentum-stat .v{font-size:20px;font-weight:500;letter-spacing:-.02em}.v2-momentum-stat .v b{font-weight:500}.v2-momentum-stat .v .cap{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);font-weight:400}.v2-momentum-stat .d{font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.v2-momentum-stat .d.is-up{color:#2f7a4a}.v2-momentum-stat .d.is-dn{color:#9a4a3a}.v2-sparkline{width:100%;height:60px;display:block}.v2-ws-list{display:flex;flex-direction:column;gap:14px}.v2-ws-mini{padding:12px;background:#ffffffa6;border-radius:var(--v2-radius-sm);border:1px solid var(--v2-hairline)}.v2-ws-mini-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.v2-ws-mini-name{flex:1;font-weight:500;font-size:13px;color:var(--v2-ink)}.v2-ws-progress{height:5px;background:var(--v2-surface-3);border-radius:99px;overflow:hidden;margin-bottom:8px}.v2-ws-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--v2-brand-700),var(--v2-brand));border-radius:99px}.v2-ws-mini-counts{display:flex;gap:14px;font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);letter-spacing:.06em;text-transform:uppercase}.v2-ws-mini-counts b{color:var(--v2-ink);font-weight:600}.v2-ws-mini-counts .is-blocked b{color:var(--v2-brand-700)}.v2-ws-mini-pct{margin-left:auto;color:var(--v2-ink);font-weight:600}.v2-pora-pick{position:relative;padding:22px;border-radius:var(--v2-radius-card);background:radial-gradient(260px 160px at 100% 0%,rgba(255,77,0,.14),transparent 60%),var(--v2-surface);border:1px solid var(--v2-hairline-strong);overflow:hidden}.v2-pora-pick-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-brand-700);margin-bottom:12px}.v2-pora-pick-headline{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.35;margin:0 0 10px;color:var(--v2-ink)}.v2-pora-pick-headline em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-brand-700)}.v2-pora-pick-body{font-size:13px;line-height:1.55;color:var(--v2-ink-2);margin:0 0 14px}.v2-pora-pick-foot{display:flex;align-items:center;gap:10px}.v2-tweaks-panel{position:fixed;bottom:20px;right:20px;z-index:50;background:var(--v2-surface);border:1px solid var(--v2-hairline-strong);border-radius:var(--v2-radius-md);box-shadow:0 12px 30px #14120e2e;padding:14px 16px;min-width:240px;font-family:var(--v2-font-sans)}.v2-tweaks-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-3);margin-bottom:10px}.v2-tweaks-close{background:none;border:0;font-size:18px;line-height:1;cursor:pointer;color:var(--v2-ink-3)}.v2-tweaks-seg{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.v2-tweaks-seg label{font-size:12px;color:var(--v2-ink-2)}.v2-tweaks-seg-btns{display:inline-flex;background:var(--v2-surface-3);border-radius:99px;padding:3px;gap:2px}.v2-tweaks-seg-btns button{background:transparent;border:0;padding:5px 12px;border-radius:99px;font-size:11px;font-family:var(--v2-font-mono);letter-spacing:.04em;color:var(--v2-ink-3);cursor:pointer}.v2-tweaks-seg-btns button.is-active{background:var(--v2-ink);color:#fff}.v2-ft-page{min-height:100vh;background:var(--v2-bg);padding:32px 32px 48px;display:flex;flex-direction:column;align-items:center;font-family:var(--v2-font-sans);color:var(--v2-ink)}.v2-ft-header{width:100%;max-width:1240px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 8px}.v2-ft-brand{display:inline-flex;align-items:center;gap:11px}.v2-ft-brand img{width:28px;height:28px;display:block}.v2-ft-brand-name{font-family:var(--v2-font-serif);font-style:italic;font-size:18px;font-weight:400;color:var(--v2-ink);letter-spacing:-.01em}.v2-ft-user{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--v2-ink-3)}.v2-ft-user b{color:var(--v2-ink-2);font-weight:600}.v2-ft-user-av{width:30px;height:30px;border-radius:99px;background:linear-gradient(135deg,#ff4d00,#ff9a60);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;font-family:var(--v2-font-serif);font-style:italic}.v2-ft-prog{width:100%;max-width:1080px;margin:24px 0 18px;display:flex;align-items:center;gap:14px}.v2-ft-step{flex:1;display:flex;align-items:center;gap:9px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-ink-4);letter-spacing:.1em;text-transform:uppercase}.v2-ft-dot{width:18px;height:18px;border-radius:99px;background:#fff;color:var(--v2-ink-3);box-shadow:inset 0 0 0 1.5px var(--v2-ink-5);display:grid;place-items:center;font-size:9px;font-weight:700;flex-shrink:0}.v2-ft-dot--done{background:#16a34a;color:#fff;box-shadow:none}.v2-ft-dot--done svg{width:9px;height:9px}.v2-ft-step.is-active{color:var(--v2-ink)}.v2-ft-step.is-active .v2-ft-dot{background:var(--v2-brand);color:#fff;box-shadow:0 0 0 3px #ff4d002e}.v2-ft-line{flex:1;height:1px;background:repeating-linear-gradient(90deg,var(--v2-ink-5) 0 4px,transparent 4px 9px)}.v2-ft-hero{width:100%;max-width:1080px;margin:40px 0 28px;padding:36px 40px 38px;border-radius:24px;color:#ffe9d9;background:radial-gradient(560px 320px at 100% -20%,rgba(255,77,0,.24),transparent 65%),radial-gradient(380px 200px at -10% 110%,rgba(255,77,0,.1),transparent 65%),linear-gradient(180deg,#1f1812,#0c0a08);position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 240px;gap:32px;align-items:center;box-shadow:0 0 0 1px #ff4d002e,0 30px 60px -22px #14120e80}.v2-ft-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,77,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,77,0,.05) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at 86% 30%,#000 26%,transparent 75%);mask-image:radial-gradient(circle at 86% 30%,#000 26%,transparent 75%);opacity:.55;pointer-events:none}.v2-ft-hero>*{position:relative;z-index:1}.v2-ft-greet{display:inline-flex;align-items:center;gap:10px;font-family:var(--v2-font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-brand);padding:6px 13px 6px 7px;border-radius:99px;background:#ff4d0024}.v2-ft-seed{width:14px;height:14px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d0033,0 0 12px #ff4d0080}.v2-ft-seed--xs{width:6px;height:6px;box-shadow:0 0 0 2px #ff4d002e}.v2-ft-hero h1{margin:18px 0 0;font-size:48px;font-weight:500;line-height:1.05;letter-spacing:-.028em;color:#fff;text-wrap:balance}.v2-ft-hero h1 em{font-family:var(--v2-font-serif);font-style:italic;color:#ffe9d9;font-weight:400}.v2-ft-words{margin-top:18px;font-size:16.5px;line-height:1.6;color:#e4e1d8;max-width:54ch}.v2-ft-words b{color:#fff;font-weight:600}.v2-ft-lh{display:block;margin-top:10px}.v2-ft-sign{margin-top:22px;font-family:var(--v2-font-serif);font-style:italic;font-size:18px;color:#ffe9d9;display:inline-flex;align-items:center;gap:10px}.v2-ft-pulse{width:8px;height:8px;border-radius:99px;background:var(--v2-brand);box-shadow:0 0 0 4px #ff4d0038;animation:v2-pulse-orange 1.6s infinite}@keyframes v2-pulse-orange{0%,to{box-shadow:0 0 0 4px #ff4d0038}50%{box-shadow:0 0 0 7px #ff4d000f}}.v2-ft-helix-wrap{display:grid;place-items:center}.v2-ft-cards{width:100%;max-width:1080px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:8px}.v2-ft-card{position:relative;padding:26px 24px 22px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #14120e0f,0 20px 40px -22px #14120e33;display:flex;flex-direction:column;gap:14px;transition:transform .15s,box-shadow .15s}.v2-ft-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #14120e1a,0 26px 50px -22px #14120e40}.v2-ft-card--primary{background:radial-gradient(380px 220px at 100% -10%,rgba(255,77,0,.1),transparent 60%),linear-gradient(180deg,#fff8f2,#fff);box-shadow:0 0 0 1.5px #ff4d0047,0 24px 50px -20px #ff4d0038}.v2-ft-step-num{position:absolute;top:18px;right:22px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-ink-4);letter-spacing:.1em;text-transform:uppercase}.v2-ft-card--primary .v2-ft-step-num{color:var(--v2-brand-700)}.v2-ft-ic{width:44px;height:44px;border-radius:12px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline);display:grid;place-items:center;color:var(--v2-ink)}.v2-ft-ic svg{width:20px;height:20px}.v2-ft-ic--blue{color:#2563eb;background:#e8f0fe;box-shadow:inset 0 0 0 1px #2563eb2e}.v2-ft-ic--violet{color:#9333ea;background:#f1eafb;box-shadow:inset 0 0 0 1px #7c3aed2e}.v2-ft-ic--brand{background:linear-gradient(135deg,#ff6b1f,#c93c00);color:#fff;box-shadow:0 4px 14px -4px #ff4d0080}.v2-ft-card h3{margin:4px 0 0;font-size:20px;font-weight:600;color:var(--v2-ink);letter-spacing:-.015em;line-height:1.2;text-wrap:balance}.v2-ft-card h3 em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand-700);font-weight:400}.v2-ft-body{font-size:14px;color:var(--v2-ink-2);line-height:1.55}.v2-ft-body b{color:var(--v2-ink);font-weight:600}.v2-ft-cta{margin-top:auto;display:flex;flex-direction:column;gap:8px}.v2-ft-btn{all:unset;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border-radius:99px;font-size:14px;font-weight:600;letter-spacing:-.005em;text-align:center;font-family:var(--v2-font-sans)}.v2-ft-btn--sm{padding:10px 14px;font-size:13px}.v2-ft-btn--primary{background:var(--v2-brand);color:#fff;box-shadow:0 6px 14px -4px #ff4d0080}.v2-ft-btn--primary:hover{background:var(--v2-brand-600)}.v2-ft-btn--dark{background:var(--v2-ink);color:#fff}.v2-ft-btn--dark:hover{background:#000}.v2-ft-btn--ghost{background:var(--v2-surface-2);color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-ft-btn--ghost-dark{background:#ffffff12;color:#fff;box-shadow:inset 0 0 0 1px #ffffff21}.v2-ft-alt{font-size:12px;color:var(--v2-ink-3);text-align:center;line-height:1.4}.v2-ft-alt a{color:var(--v2-ink-2);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--v2-ink-5);cursor:pointer}.v2-ft-foot-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;color:var(--v2-brand-700)}.v2-invite-input{display:flex;gap:6px;align-items:center;padding:6px 6px 6px 14px;border-radius:99px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-invite-input input{all:unset;flex:1;font-size:13px;color:var(--v2-ink);min-width:0;font-family:var(--v2-font-sans);letter-spacing:-.005em}.v2-invite-input input::-moz-placeholder{color:var(--v2-ink-4)}.v2-invite-input input::placeholder{color:var(--v2-ink-4)}.v2-invite-btn{all:unset;cursor:pointer;padding:8px 14px;border-radius:99px;background:var(--v2-ink);color:#fff;font-size:12.5px;font-weight:600}.v2-invite-btn:hover{background:#000}.v2-ft-status{margin-top:6px;padding:9px 13px;border-radius:11px;background:linear-gradient(180deg,#16a34a14,#16a34a05);box-shadow:inset 0 0 0 1px #16a34a38;font-size:12px;color:var(--v2-ink-2);line-height:1.4;display:flex;align-items:flex-start;gap:8px}.v2-ft-status b{color:#16a34a;font-weight:700}.v2-ft-status-ic{width:18px;height:18px;border-radius:99px;background:#16a34a;color:#fff;display:grid;place-items:center;flex-shrink:0}.v2-ft-status-ic svg{width:10px;height:10px}.v2-ft-skip{margin-top:36px;display:flex;flex-direction:column;align-items:center;gap:10px}.v2-ft-skip a{cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:10px 18px;font-size:13.5px;color:var(--v2-ink-2);font-weight:500;border-radius:99px}.v2-ft-skip a:hover{color:var(--v2-ink);background:#14120e0a}.v2-ft-skip-note{font-size:12px;color:var(--v2-ink-4);font-family:var(--v2-font-mono);letter-spacing:.04em}@media (max-width:900px){.v2-ft-hero{grid-template-columns:1fr}.v2-ft-helix-wrap{justify-self:start}.v2-ft-cards{grid-template-columns:1fr}}.v2-home-ft{display:flex;flex-direction:column;gap:18px}.v2-briefing-empty{position:relative;padding:32px 36px 30px;border-radius:20px;color:#ffe9d9;background:radial-gradient(560px 320px at 100% -20%,rgba(255,77,0,.22),transparent 65%),radial-gradient(380px 200px at -10% 110%,rgba(255,77,0,.1),transparent 65%),linear-gradient(180deg,#1f1812,#0c0a08);overflow:hidden;display:grid;grid-template-columns:1fr 240px;gap:32px;align-items:center;box-shadow:0 0 0 1px #ff4d002e,0 20px 50px -22px #14120e59}.v2-briefing-empty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,77,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,77,0,.05) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at 86% 30%,#000 26%,transparent 75%);mask-image:radial-gradient(circle at 86% 30%,#000 26%,transparent 75%);opacity:.55;pointer-events:none}.v2-briefing-empty>*{position:relative;z-index:1}.v2-be-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--v2-font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-brand);padding:6px 13px 6px 7px;border-radius:99px;background:#ff4d0024}.v2-be-headline{margin:16px 0 0;font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.18;color:#fff;max-width:42ch}.v2-be-headline em{font-family:var(--v2-font-serif);font-style:italic;color:#ffe9d9;font-weight:400}.v2-be-body{margin-top:14px;font-size:15px;line-height:1.6;color:#e4e1d8;max-width:54ch}.v2-be-body b{color:#fff;font-weight:600}.v2-be-cta{margin-top:22px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.v2-be-right{margin-left:auto;font-family:var(--v2-font-mono);font-size:11px;color:#a6a096;display:inline-flex;align-items:center;gap:7px}.v2-be-rings-wrap{display:grid;place-items:center}.v2-home-three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.v2-home-bottom{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v2-ghost-card{position:relative;background:var(--v2-surface);border-radius:18px;padding:18px 18px 16px;box-shadow:0 0 0 1px var(--v2-hairline),0 12px 28px -20px #14120e2e;display:flex;flex-direction:column;gap:12px;overflow:hidden}.v2-ghost-card--warm{background:radial-gradient(220px 140px at 100% 0%,rgba(255,77,0,.06),transparent 70%),var(--v2-surface)}.v2-ghost-card--cool{background:radial-gradient(220px 140px at 100% 0%,rgba(37,99,235,.05),transparent 70%),var(--v2-surface)}.v2-ghost-card--amber{background:radial-gradient(220px 140px at 100% 0%,rgba(217,119,6,.07),transparent 70%),var(--v2-surface)}.v2-ghost-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.v2-ghost-head h4{margin:0;font-size:13px;font-weight:600;color:var(--v2-ink);display:inline-flex;align-items:center;gap:8px}.v2-ghost-pill{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:99px;color:var(--v2-ink-3);background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-ghost-pill--brand{color:var(--v2-brand-700);background:#ff4d0012;box-shadow:inset 0 0 0 1px #ff4d002e}.v2-ghost-body{display:flex;flex-direction:column;gap:10px}.v2-ghost-row{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:8px 4px;opacity:.55}.v2-ghost-ic{width:32px;height:32px;border-radius:8px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-ghost-ic--round{border-radius:99px}.v2-ghost-ic--ws-0{background:#e8f0fe}.v2-ghost-ic--ws-1{background:#f1eafb}.v2-ghost-ic--ws-2{background:#e7f6ec}.v2-ghost-lines{display:flex;flex-direction:column;gap:5px}.v2-ghost-line{height:7px;border-radius:99px;background:var(--v2-surface-3);width:80%}.v2-ghost-line.short{width:48%;background:var(--v2-surface-2)}.v2-ghost-pill-g{width:42px;height:14px;border-radius:99px;background:var(--v2-surface-3)}.v2-ghost-cta{margin-top:6px;padding:14px;border-radius:14px;background:linear-gradient(180deg,var(--v2-surface-2),#FFF);box-shadow:inset 0 0 0 1px var(--v2-hairline);display:flex;flex-direction:column;gap:6px;text-align:left}.v2-ghost-cta--connect{align-items:flex-start}.v2-ghost-tag{align-self:flex-start;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-3);padding:3px 8px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-ghost-cta h5{margin:4px 0 0;font-size:15px;font-weight:600;color:var(--v2-ink);letter-spacing:-.01em;line-height:1.25;text-wrap:balance}.v2-ghost-cta h5 em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand-700);font-weight:400}.v2-ghost-cta p{margin:0;font-size:12.5px;color:var(--v2-ink-2);line-height:1.5}.v2-ghost-link{margin-top:4px;font-size:12px;color:var(--v2-ink-2);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--v2-ink-5);cursor:pointer}.v2-ghost-cta-ic{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline);color:var(--v2-ink)}.v2-ghost-cta-ic--brand{background:linear-gradient(135deg,#ff6b1f,#c93c00);color:#fff;box-shadow:none}.v2-ghost-cta-ic--blue{background:#e8f0fe;color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb33}.v2-ghost-cta-ic--violet{background:#f1eafb;color:#9333ea;box-shadow:inset 0 0 0 1px #7c3aed33}.v2-mom-empty{display:flex;flex-direction:column;gap:12px;min-height:300px}.v2-mom-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.v2-mom-head h4{margin:0;font-size:13px;font-weight:600;color:var(--v2-ink);display:inline-flex;align-items:center;gap:8px}.v2-mom-range{font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-ink-3);letter-spacing:.06em}.v2-mom-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v2-mom-cell{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-mom-k{font-size:11px;color:var(--v2-ink-3);font-weight:500}.v2-mom-dash{font-family:var(--v2-font-serif);font-style:italic;font-size:22px;color:var(--v2-ink-4)}.v2-spark{display:flex;align-items:flex-end;gap:6px;height:54px;padding:0 4px}.v2-spark i{flex:1;background:linear-gradient(180deg,#d9770680,#d977062e);border-radius:3px 3px 0 0;opacity:.5}@media (max-width:1100px){.v2-home-three{grid-template-columns:1fr 1fr}.v2-home-bottom,.v2-briefing-empty{grid-template-columns:1fr}}:where(.v2-meetings) .m-cream-hero{position:relative;padding:26px 32px 24px;border-radius:18px;overflow:hidden;background:radial-gradient(700px 360px at 100% -10%,rgba(255,140,87,.2),transparent 60%),radial-gradient(500px 320px at -8% 110%,rgba(255,77,0,.06),transparent 70%),linear-gradient(180deg,#faf3e3,#f3ead6);color:var(--v2-ink);box-shadow:0 0 0 1px #14120e0f,0 20px 40px -22px #78501e2e;margin-bottom:18px}:where(.v2-meetings) .m-cream-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(20,18,14,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(20,18,14,.025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 75% 50%,#000 25%,transparent 70%);mask-image:radial-gradient(circle at 75% 50%,#000 25%,transparent 70%);opacity:.7;pointer-events:none}:where(.v2-meetings) .m-cream-hero>*{position:relative;z-index:1}:where(.v2-meetings) .mch-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--v2-font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-brand-700);padding:6px 13px 6px 8px;border-radius:99px;background:#ff4d001a;box-shadow:inset 0 0 0 1px #ff4d0038;margin-bottom:18px}:where(.v2-meetings) .mch-eyebrow .seed{width:14px;height:14px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d002e,0 0 10px #ff4d0073}:where(.v2-meetings) .mch-grid{display:grid;grid-template-columns:1fr 260px;gap:36px;align-items:center}:where(.v2-meetings) .mch-headline{margin:0;font-size:28px;line-height:1.18;letter-spacing:-.018em;font-weight:500;max-width:640px;color:var(--v2-ink)}:where(.v2-meetings) .mch-headline em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-brand-700)}:where(.v2-meetings) .mch-body{margin-top:10px;font-size:14px;line-height:1.55;color:var(--v2-ink-2);max-width:620px}:where(.v2-meetings) .mch-body b{color:var(--v2-ink);font-weight:600}:where(.v2-meetings) .mch-list{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:where(.v2-meetings) .mch-item{all:unset;cursor:pointer;background:#fff;padding:12px 14px 13px;border-radius:12px;box-shadow:inset 0 0 0 1px #14120e14;display:flex;flex-direction:column;gap:4px;transition:all .12s}:where(.v2-meetings) .mch-item:hover{box-shadow:inset 0 0 0 1px #ff4d0066,0 4px 12px -6px #ff4d002e}:where(.v2-meetings) .mch-item .t{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-brand-700);font-weight:700;letter-spacing:.04em}:where(.v2-meetings) .mch-item .lbl{font-size:13.5px;font-weight:600;color:var(--v2-ink);line-height:1.3}:where(.v2-meetings) .mch-item .m{font-size:11.5px;color:var(--v2-ink-3);line-height:1.4}:where(.v2-meetings) .mch-foot{margin-top:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}:where(.v2-meetings) .mch-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:99px;font-size:13.5px;font-weight:500;background:#14120e0d;color:var(--v2-ink);box-shadow:inset 0 0 0 1px #14120e1a;transition:all .12s}:where(.v2-meetings) .mch-btn:hover{background:#14120e14}:where(.v2-meetings) .mch-btn.primary{background:var(--v2-ink);color:#fff;box-shadow:none}:where(.v2-meetings) .mch-foot .right{margin-left:auto;font-size:11.5px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);letter-spacing:.04em}:where(.v2-meetings) .mch-right-col{display:grid;place-items:center}.v2-meetings .view-toggle{display:inline-flex;gap:0;padding:3px;background:var(--v2-surface-2);border-radius:99px;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-meetings .view-toggle .vt-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;color:var(--v2-ink-3);border-radius:99px;transition:all .15s}.v2-meetings .view-toggle .vt-btn:hover{color:var(--v2-ink)}.v2-meetings .view-toggle .vt-btn.active{background:var(--v2-ink);color:#fff;box-shadow:0 2px 6px -1px #14120e2e}.v2-meetings .m-ws{padding:0;overflow:hidden;background:var(--v2-surface);border:1px solid var(--v2-hairline);border-radius:16px}.v2-meetings .m-tabs{display:flex;align-items:stretch;gap:4px;padding:10px 22px 0;border-bottom:1px solid var(--v2-hairline);background:linear-gradient(180deg,#fbf9f3,#fff);flex-wrap:wrap}.v2-meetings .m-tab{all:unset;cursor:pointer;padding:14px 16px 18px;font-size:14px;font-weight:600;color:var(--v2-ink-3);display:inline-flex;align-items:center;gap:9px;border-radius:12px 12px 0 0;position:relative;transition:all .15s}.v2-meetings .m-tab .num{width:22px;height:22px;border-radius:99px;background:#14120e0d;color:var(--v2-ink-3);display:inline-flex;align-items:center;justify-content:center;font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700}.v2-meetings .m-tab .count{font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;color:var(--v2-ink-4);background:var(--v2-surface-2);padding:3px 9px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-meetings .m-tab[data-tab=upcoming] .count{background:#ff4d0012;color:var(--v2-brand-700);box-shadow:inset 0 0 0 1px #ff4d0024}.v2-meetings .m-tab[data-tab=past] .count{background:#7c3aed12;color:#7c3aed;box-shadow:inset 0 0 0 1px #7c3aed29}.v2-meetings .m-tab:hover{color:var(--v2-ink-2);background:#14120e06}.v2-meetings .m-tab.active{color:var(--v2-ink);background:linear-gradient(180deg,rgba(255,77,0,.05),transparent 70%)}.v2-meetings .m-tab.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:34px;height:5px;background:linear-gradient(90deg,#ff6b1f,#ff4d00 50%,#c93c00);border-radius:99px;box-shadow:0 0 0 3px #ff4d0024}.v2-meetings .m-tab.active .num{background:#ff4d001f;color:var(--v2-brand-700)}.v2-meetings .f-row{display:flex;align-items:center;gap:10px;padding:12px 22px;flex-wrap:wrap;background:var(--v2-surface-2);box-shadow:inset 0 -1px 0 var(--v2-hairline)}.v2-meetings .f-label{font-size:10.5px;font-weight:700;color:var(--v2-ink-4);letter-spacing:.1em;text-transform:uppercase;margin-right:4px}.v2-meetings .f-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v2-meetings .f-chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:7px 13px;background:var(--v2-surface-2);border-radius:99px;box-shadow:inset 0 0 0 1px var(--v2-hairline);font-size:12.5px;font-weight:500;color:var(--v2-ink-2)}.v2-meetings .f-chip:hover{background:#fff;color:var(--v2-ink)}.v2-meetings .f-chip .cnt{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;padding:2px 7px;background:#14120e0d;border-radius:99px;color:var(--v2-ink-3)}.v2-meetings .f-chip.active{background:var(--v2-ink);color:#fff;box-shadow:none}.v2-meetings .f-chip.active .cnt{background:#ffffff29;color:#fff}.v2-meetings .f-chips.warm .f-chip.active{background:linear-gradient(180deg,#ff6b1f,#c93c00)}.v2-meetings .f-chips.violet .f-chip.active{background:linear-gradient(180deg,#9333ea,#6d28d9)}.v2-meetings .f-spacer{flex:1}.v2-meetings .sort{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;color:var(--v2-ink-3);font-size:12px;font-weight:500}.v2-meetings .sort b{color:var(--v2-ink-2);font-weight:600;margin-left:3px}.v2-meetings .upc-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:0}.v2-meetings .upc-left{padding:6px 0 14px;border-right:1px solid var(--v2-hairline);min-width:0;background:var(--v2-surface)}.v2-meetings .upc-right{padding:6px 0 14px;min-width:0;background:var(--v2-surface-2)}.v2-meetings .grp-band{padding:14px 22px 8px;font-size:10.5px;font-weight:700;color:var(--v2-ink-4);text-transform:uppercase;letter-spacing:.08em;display:flex;justify-content:space-between;align-items:center;gap:8px}.v2-meetings .grp-band .lh{display:inline-flex;align-items:center;gap:8px}.v2-meetings .grp-band .lh em{font-style:normal;color:var(--v2-ink);text-transform:none;letter-spacing:-.005em;font-size:13px;font-weight:600}.v2-meetings .grp-band .cnt{font-family:var(--v2-font-mono);color:var(--v2-ink-4);font-weight:600}.v2-meetings .meet-card{position:relative;margin:0 14px 8px;padding:16px 18px;border-radius:14px;background:var(--v2-surface);box-shadow:0 0 0 1px var(--v2-hairline);cursor:pointer;overflow:hidden;transition:all .15s}.v2-meetings .meet-card:hover{box-shadow:0 0 0 1px #14120e1f,0 8px 20px -10px #14120e1f}.v2-meetings .meet-card.next{background:linear-gradient(180deg,#1a140e,#0c0a08);color:#fff;box-shadow:0 0 0 1px #ff4d0026,0 10px 24px -16px #ff4d0040}.v2-meetings .meet-card.next:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(360px 200px at 100% 0%,rgba(255,77,0,.22),transparent 60%);pointer-events:none}.v2-meetings .meet-card.next>*{position:relative;z-index:1}.v2-meetings .meet-card.soon{box-shadow:0 0 0 1px #d9770659,0 10px 24px -14px #d9770659}.v2-meetings .mc-top{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.v2-meetings .mc-time{font-family:var(--v2-font-mono);font-size:11.5px;color:var(--v2-ink-2);font-weight:600;display:inline-flex;align-items:center;gap:8px}.v2-meetings .meet-card.next .mc-time{color:#ffc9a6}.v2-meetings .mc-time .dur{color:var(--v2-ink-4);font-weight:500}.v2-meetings .mc-status{margin-left:auto;display:flex;align-items:center;gap:6px}.v2-meetings .status-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:99px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.v2-meetings .status-chip.live{color:var(--v2-brand);background:#ff4d001f;box-shadow:inset 0 0 0 1px #ff4d0040}.v2-meetings .status-chip.live:before{content:"";width:6px;height:6px;border-radius:99px;background:var(--v2-brand);animation:v2-pulse 1.6s infinite}.v2-meetings .status-chip.soon{color:#92400e;background:#d977061f}.v2-meetings .status-chip.next{color:var(--v2-brand);background:#ff4d001f}.v2-meetings .mc-title{font-size:16px;font-weight:600;line-height:1.25;display:flex;align-items:center;gap:8px}.v2-meetings .meet-card.next .mc-title{font-size:20px;font-weight:500;color:#fff}.v2-meetings .meet-card.next .mc-title em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:#ffe9d9;margin-right:4px}.v2-meetings .mc-title .dot-c{width:8px;height:8px;border-radius:99px;flex-shrink:0}.v2-meetings .mc-meta{margin-top:7px;font-size:12px;color:var(--v2-ink-3);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.v2-meetings .meet-card.next .mc-meta{color:#a6a096}.v2-meetings .mc-meta .m{display:inline-flex;align-items:center;gap:5px}.v2-meetings .mc-meta .pora{color:var(--v2-brand-700);font-weight:600;font-family:var(--v2-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px}.v2-meetings .meet-card.next .mc-meta .pora{color:var(--v2-brand)}.v2-meetings .mc-meta .pora .seed{width:9px;height:9px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d0033}.v2-meetings .mc-foot{margin-top:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v2-meetings .mc-foot .v2-avastack{margin-right:auto}.v2-meetings .countdown{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);display:inline-flex;align-items:center;gap:6px}.v2-meetings .meet-card.next .countdown{color:#ffc9a6}.v2-meetings .btn-join-l{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--v2-brand);color:#fff;border-radius:9px;font-size:12.5px;font-weight:600;box-shadow:0 4px 10px -3px #ff4d0066}.v2-meetings .btn-join-l.ghost{background:var(--v2-surface-2);color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-meetings .meet-card.next .btn-join-l.ghost{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f}.v2-meetings .upc-empty{margin:14px;padding:36px 22px;border-radius:14px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline);text-align:center;color:var(--v2-ink-3);font-size:13.5px}.v2-meetings .upc-empty .ic-wrap{width:42px;height:42px;border-radius:99px;background:var(--v2-surface);box-shadow:inset 0 0 0 1px var(--v2-hairline);display:grid;place-items:center;margin:0 auto 12px}.v2-meetings .ctx-head{padding:18px 22px 6px}.v2-meetings .ctx-head h4{margin:0;font-size:14.5px;font-weight:600;display:flex;align-items:center;gap:8px}.v2-meetings .ctx-head .sub{margin-top:6px;font-size:12.5px;color:var(--v2-ink-3);line-height:1.5;max-width:360px}.v2-meetings .ctx-head .sub b{color:var(--v2-ink-2);font-weight:500}.v2-meetings .ctx-list{padding:6px 14px 12px;display:flex;flex-direction:column;gap:8px}.v2-meetings .ctx-opt{all:unset;cursor:pointer;position:relative;display:grid;grid-template-columns:42px 1fr auto;gap:13px;align-items:center;padding:13px 14px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--v2-hairline);overflow:hidden;transition:all .15s}.v2-meetings .ctx-opt:hover{box-shadow:inset 0 0 0 1px #14120e29,0 8px 20px -10px #14120e2e}.v2-meetings .ctx-opt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(200px 110px at 100% 0%,var(--tint),transparent 60%);pointer-events:none}.v2-meetings .ctx-opt>*{position:relative;z-index:1}.v2-meetings .ctx-opt.t-warm{--tint:rgba(255,77,0,.07)}.v2-meetings .ctx-opt.t-blue{--tint:rgba(37,99,235,.07)}.v2-meetings .ctx-opt.t-violet{--tint:rgba(124,58,237,.07)}.v2-meetings .ctx-opt.t-green{--tint:rgba(22,163,74,.07)}.v2-meetings .ctx-ic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-meetings .ctx-opt.t-warm .ctx-ic{color:var(--v2-brand);background:#ff4d000f}.v2-meetings .ctx-opt.t-blue .ctx-ic{color:#2563eb;background:#2563eb0f}.v2-meetings .ctx-opt.t-violet .ctx-ic{color:#7c3aed;background:#7c3aed0f}.v2-meetings .ctx-opt.t-green .ctx-ic{color:#16a34a;background:#16a34a0f}.v2-meetings .ctx-title{font-size:13.5px;font-weight:600;line-height:1.25;display:flex;align-items:center;gap:8px}.v2-meetings .ctx-hint{margin-top:3px;font-size:11.5px;color:var(--v2-ink-3);line-height:1.45;display:flex;align-items:center;gap:6px;flex-wrap:wrap;text-align:left}.v2-meetings .ctx-hint .seed{width:7px;height:7px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d002e}.v2-meetings .ctx-hint .label{color:var(--v2-brand-700);font-weight:600;font-family:var(--v2-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.v2-meetings .ctx-go{width:28px;height:28px;border-radius:99px;background:var(--v2-surface-2);display:grid;place-items:center;color:var(--v2-ink-3);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-meetings .ctx-blank{all:unset;cursor:pointer;margin:0 14px 12px;padding:13px 14px;border-radius:12px;background:var(--v2-ink);color:#fff;display:flex;align-items:center;gap:12px}.v2-meetings .ctx-blank .ic-wrap{width:32px;height:32px;border-radius:9px;background:#ffffff0f;display:grid;place-items:center}.v2-meetings .ctx-blank .t{font-size:13px;font-weight:600}.v2-meetings .ctx-blank .h{font-size:11.5px;color:#a6a096;margin-top:2px}.v2-meetings .ctx-blank .ar{margin-left:auto;color:#a6a096}.v2-meetings .ctx-tip{padding:12px 22px 18px;border-top:1px solid var(--v2-hairline);display:flex;align-items:flex-start;gap:10px}.v2-meetings .ctx-tip .seed{width:16px;height:16px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d002e;flex-shrink:0;margin-top:1px}.v2-meetings .ctx-tip .txt{font-size:11.5px;color:var(--v2-ink-3);line-height:1.5}.v2-meetings .ctx-tip .txt b{color:var(--v2-ink-2);font-weight:600}.v2-meetings .right-title{padding:18px 22px 8px;display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;color:var(--v2-ink-4);text-transform:uppercase;letter-spacing:.1em;border-top:1px solid var(--v2-hairline)}.v2-meetings .right-title .seed{width:9px;height:9px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d002e}.v2-meetings .right-title .cnt{margin-left:auto;font-family:var(--v2-font-mono);color:var(--v2-ink-4);font-weight:600}.v2-meetings .brief-stack{padding:0 14px 12px;display:flex;flex-direction:column;gap:7px}.v2-meetings .brief-stack .brief{padding:11px 13px;background:#fff;border-radius:11px;box-shadow:inset 0 0 0 1px var(--v2-hairline);cursor:pointer}.v2-meetings .brief-stack .bh{display:flex;align-items:center;gap:10px;margin-bottom:4px}.v2-meetings .brief-stack .bh .w{font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-2);font-weight:600}.v2-meetings .brief-stack .bh .ws{margin-left:auto;font-size:10.5px;color:var(--v2-ink-4);font-family:var(--v2-font-mono)}.v2-meetings .brief-stack .bt{font-size:13px;font-weight:600;line-height:1.3}.v2-meetings .brief-stack .bp{margin-top:4px;font-size:11px;color:var(--v2-ink-3);line-height:1.5;display:flex;align-items:center;gap:6px}.v2-meetings .brief-stack .bp .seed{width:7px;height:7px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d002e}.v2-meetings .past-band{padding:18px 22px 14px;display:flex;justify-content:space-between;align-items:baseline;gap:8px;border-top:1px solid var(--v2-hairline)}.v2-meetings .past-band:first-of-type{border-top:none}.v2-meetings .past-band em{font-style:normal;color:var(--v2-ink);font-size:17px;font-weight:600;margin-right:10px}.v2-meetings .past-band em:before{content:"";display:inline-block;width:8px;height:8px;border-radius:99px;margin-right:10px;vertical-align:1px}.v2-meetings .past-band[data-bucket=today] em:before{background:var(--v2-brand)}.v2-meetings .past-band[data-bucket=yesterday] em:before{background:#2563eb}.v2-meetings .past-band[data-bucket=lastWeek] em:before{background:#7c3aed}.v2-meetings .past-band[data-bucket=lastMonth] em:before{background:var(--v2-ink-4)}.v2-meetings .past-band .meta{font-size:11.5px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);text-transform:uppercase;font-weight:500}.v2-meetings .past-band .meta b{color:var(--v2-ink-2);font-weight:600}.v2-meetings .past-band[data-bucket=today]{background:linear-gradient(180deg,#ff4d000d,#ff4d0004)}.v2-meetings .past-band[data-bucket=yesterday]{background:linear-gradient(180deg,#2563eb0b,#2563eb03)}.v2-meetings .past-band[data-bucket=lastWeek]{background:linear-gradient(180deg,#7c3aed0b,#7c3aed03)}.v2-meetings .past-band[data-bucket=lastMonth]{background:linear-gradient(180deg,#14120e0a,#14120e03)}.v2-meetings .past-row{padding:16px 22px;display:grid;grid-template-columns:130px minmax(0,1fr) auto auto auto;gap:20px;align-items:center;cursor:pointer;border-top:1px solid var(--v2-hairline);background:var(--v2-surface)}.v2-meetings .past-row:hover{background:var(--v2-surface-2)}.v2-meetings .past-overdue-row{box-shadow:inset 3px 0 #dc2626}.v2-meetings .past-date{font-family:var(--v2-font-mono);line-height:1.2;display:flex;flex-direction:column;gap:2px}.v2-meetings .past-date .d{font-size:14px;color:var(--v2-ink);font-weight:600}.v2-meetings .past-date .t{font-size:12.5px;color:var(--v2-ink-3);font-weight:500}.v2-meetings .past-date .ago{margin-top:4px;font-size:10px;color:var(--v2-ink-4);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.v2-meetings .past-title{font-size:15px;font-weight:600;line-height:1.3;display:flex;align-items:center;gap:8px}.v2-meetings .past-title .dot-c{width:8px;height:8px;border-radius:99px}.v2-meetings .past-sub{margin-top:6px;font-size:12px;color:var(--v2-ink-3);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.v2-meetings .past-sub .m{display:inline-flex;align-items:center;gap:5px}.v2-meetings .past-chips{display:inline-flex;gap:5px;flex-wrap:nowrap}.v2-meetings .past-chips .chip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:99px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline);font-size:11px;color:var(--v2-ink-2);font-weight:500;white-space:nowrap}.v2-meetings .past-chips .chip.brand{background:#ff4d0014;color:var(--v2-brand-700);box-shadow:inset 0 0 0 1px #ff4d002e}.v2-meetings .past-actions{display:inline-flex;align-items:center;gap:5px}.v2-meetings .open-cnt{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);font-weight:600;padding:3px 9px;border-radius:6px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-meetings .open-cnt.overdue{color:#dc2626;background:#dc26260f;box-shadow:inset 0 0 0 1px #dc26262e;font-weight:700}.v2-meetings .past-open{width:32px;height:32px;border-radius:8px;background:var(--v2-surface-2);display:grid;place-items:center;color:var(--v2-ink-3);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-meetings .past-row:hover .past-open{background:var(--v2-ink);color:#fff;box-shadow:none}.v2-meetings .cal-mode{display:flex;min-height:760px}.v2-meetings .cal-main{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff;border-right:1px solid var(--v2-hairline)}.v2-meetings .cal-side{width:340px;flex-shrink:0;background:var(--v2-surface-2);padding:18px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.v2-meetings .cal-toolbar{padding:14px 22px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--v2-hairline);background:linear-gradient(180deg,#fbf9f3,#fff)}.v2-meetings .cal-nav{display:inline-flex;align-items:center;gap:4px}.v2-meetings .cal-nav-btn{all:unset;cursor:pointer;width:30px;height:30px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--v2-hairline);display:grid;place-items:center;color:var(--v2-ink-2)}.v2-meetings .cal-week-title{font-size:15px;font-weight:600;color:var(--v2-ink);display:inline-flex;align-items:baseline;gap:8px}.v2-meetings .cal-week-title .range{color:var(--v2-ink-3);font-weight:500;font-size:12.5px;font-family:var(--v2-font-mono)}.v2-meetings .cal-today-pill{all:unset;cursor:pointer;padding:7px 13px;font-size:12px;font-weight:600;color:var(--v2-ink);border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--v2-hairline);margin-left:6px}.v2-meetings .cal-hours-tag{margin-left:auto;font-family:var(--v2-font-mono);font-size:11.5px;color:var(--v2-ink-3);padding:7px 13px;background:#fff;border-radius:99px;box-shadow:inset 0 0 0 1px var(--v2-hairline);display:inline-flex;align-items:center;gap:7px}.v2-meetings .cal-hours-tag b{color:var(--v2-ink);font-weight:700}.v2-meetings .cal-hours-tag .pip{width:7px;height:7px;border-radius:99px;background:var(--v2-brand)}.v2-meetings .cal-days-head{display:grid;grid-template-columns:64px repeat(7,1fr);background:linear-gradient(180deg,#fbf9f3,#fff);border-bottom:1px solid var(--v2-hairline)}.v2-meetings .cal-days-head .corner{border-right:1px solid var(--v2-hairline)}.v2-meetings .cal-day-h{padding:12px 8px 14px;border-right:1px solid var(--v2-hairline);display:flex;flex-direction:column;align-items:center;gap:4px}.v2-meetings .cal-day-h:last-child{border-right:none}.v2-meetings .cal-day-h .dn{font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-ink-4);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.v2-meetings .cal-day-h .dd{font-size:18px;font-weight:600;color:var(--v2-ink-2);margin-top:5px}.v2-meetings .cal-day-h .totals{margin-top:5px;font-family:var(--v2-font-mono);font-size:9.5px;color:var(--v2-ink-4);font-weight:600}.v2-meetings .cal-day-h.today .dn{color:var(--v2-brand)}.v2-meetings .cal-day-h.today .dd{color:#fff;background:var(--v2-brand);width:30px;height:30px;border-radius:99px;display:inline-grid;place-items:center;box-shadow:0 0 0 3px #ff4d002e}.v2-meetings .cal-day-h.today .totals{color:var(--v2-brand-700);font-weight:700}.v2-meetings .cal-day-h.weekend .dn,.v2-meetings .cal-day-h.weekend .dd,.v2-meetings .cal-day-h.weekend .totals{color:var(--v2-ink-4)}.v2-meetings .cal-day-h.today.weekend .dn{color:var(--v2-brand)}.v2-meetings .cal-day-h.today.weekend .dd{color:#fff;background:var(--v2-brand)}.v2-meetings .cal-day-h.today.weekend .totals{color:var(--v2-brand-700)}.v2-meetings .cal-body{flex:1;min-height:0;overflow-y:auto;background:#fff;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(20,18,14,.22) transparent}.v2-meetings .cal-body::-webkit-scrollbar,.v2-meetings .cal-side::-webkit-scrollbar{width:10px;height:10px}.v2-meetings .cal-body::-webkit-scrollbar-track,.v2-meetings .cal-side::-webkit-scrollbar-track{background:transparent}.v2-meetings .cal-body::-webkit-scrollbar-thumb,.v2-meetings .cal-side::-webkit-scrollbar-thumb{background:#14120e38;border:2px solid transparent;background-clip:padding-box;border-radius:99px}.v2-meetings .cal-body::-webkit-scrollbar-thumb:hover,.v2-meetings .cal-side::-webkit-scrollbar-thumb:hover{background:var(--v2-brand);background-clip:padding-box}.v2-meetings .cal-side{scrollbar-width:thin;scrollbar-color:rgba(20,18,14,.22) transparent}.v2-meetings .cal-grid{display:grid;grid-template-columns:64px repeat(7,1fr);position:relative}.v2-meetings .cal-times-col{display:flex;flex-direction:column;border-right:1px solid var(--v2-hairline);background:#fbf9f3}.v2-meetings .cal-hr-lbl{height:56px;display:flex;align-items:flex-start;justify-content:flex-end;padding:4px 9px 0;font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-ink-4);font-weight:700}.v2-meetings .cal-day-col{position:relative;border-right:1px solid var(--v2-hairline);min-height:1344px;background:#fff}.v2-meetings .cal-day-col:last-child{border-right:none}.v2-meetings .cal-day-col.weekend{background:repeating-linear-gradient(135deg,transparent 0 10px,rgba(20,18,14,.014) 10px 11px)}.v2-meetings .cal-day-col.today{background:linear-gradient(180deg,#ff4d0008,#ff4d0001)}.v2-meetings .cal-day-col .hr-line{position:absolute;left:0;right:0;height:1px;background:var(--v2-hairline);pointer-events:none}.v2-meetings .cal-day-col .hr-line.half{background:#14120e09}.v2-meetings .cal-event{position:absolute;padding:6px 9px 7px;border-radius:8px;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;gap:2px;z-index:1}.v2-meetings .cal-event:hover{transform:translateY(-1px);box-shadow:0 8px 18px -6px #14120e2e;z-index:4}.v2-meetings .cal-event .ev-bar{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:8px 0 0 8px}.v2-meetings .cal-event .ev-time{font-family:var(--v2-font-mono);font-size:9.5px;font-weight:600;opacity:.75}.v2-meetings .cal-event .ev-title{font-size:11.5px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2-meetings .cal-event.short .ev-title{-webkit-line-clamp:1}.v2-meetings .cal-event .ev-meta{display:flex;align-items:center;gap:7px;margin-top:auto;font-size:9.5px;opacity:.75;font-weight:600}.v2-meetings .cal-event .ev-meta .seed{width:6px;height:6px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00)}.v2-meetings .cal-event .ev-meta .warn{display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;border-radius:99px;background:#dc2626;color:#fff;font-size:8px;font-weight:700}.v2-meetings .cal-event.t-orange{background:#fff1e6;color:#7c3d0e;box-shadow:inset 0 0 0 1px #ff4d0029}.v2-meetings .cal-event.t-orange .ev-bar{background:#ff4d00}.v2-meetings .cal-event.t-orange-d{background:#fce4d2;color:#7c3d0e;box-shadow:inset 0 0 0 1px #c93c0038}.v2-meetings .cal-event.t-orange-d .ev-bar{background:#c93c00}.v2-meetings .cal-event.t-blue{background:#e8f0fe;color:#1e3a8a;box-shadow:inset 0 0 0 1px #2563eb29}.v2-meetings .cal-event.t-blue .ev-bar{background:#2563eb}.v2-meetings .cal-event.t-green{background:#e7f6ec;color:#14532d;box-shadow:inset 0 0 0 1px #16a34a29}.v2-meetings .cal-event.t-green .ev-bar{background:#16a34a}.v2-meetings .cal-event.t-violet{background:#f1eafb;color:#4c1d95;box-shadow:inset 0 0 0 1px #7c3aed29}.v2-meetings .cal-event.t-violet .ev-bar{background:#9333ea}.v2-meetings .cal-event.t-amber{background:#fef6e0;color:#78350f;box-shadow:inset 0 0 0 1px #f5b93547}.v2-meetings .cal-event.t-amber .ev-bar{background:#f5b935}.v2-meetings .cal-event.t-sky{background:#e0f2fe;color:#0c4a6e;box-shadow:inset 0 0 0 1px #0ea5e92e}.v2-meetings .cal-event.t-sky .ev-bar{background:#0ea5e9}.v2-meetings .cal-event.t-neutral{background:#f4f2eb;color:var(--v2-ink-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-meetings .cal-event.t-neutral .ev-bar{background:var(--v2-ink-4)}.v2-meetings .cal-event.recurring{background:repeating-linear-gradient(135deg,#f4f2eb 0,#f4f2eb 6px,#faf8f2 6px,#faf8f2 7px);color:var(--v2-ink-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-meetings .cal-event.past{opacity:.55}.v2-meetings .cal-event.past .ev-title{text-decoration:line-through;text-decoration-color:#14120e40}.v2-meetings .cal-event.up-next{background:linear-gradient(180deg,#1a140e,#0c0a08);color:#ffe9d9;box-shadow:0 0 0 1.5px #ff4d0066,0 10px 24px -10px #ff4d0073;z-index:3;min-height:78px;padding:8px 10px}.v2-meetings .cal-event.up-next .ev-bar{background:var(--v2-brand)}.v2-meetings .cal-event.up-next .ev-time{color:#ffc9a6;opacity:1}.v2-meetings .cal-event.up-next .ev-title{color:#fff}.v2-meetings .cal-event.up-next .up-tag{display:inline-flex;align-items:center;gap:4px;font-family:var(--v2-font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--v2-brand);padding:2px 7px;border-radius:99px;align-self:flex-start}.v2-meetings .cal-event.up-next .up-tag .pulse{width:5px;height:5px;border-radius:99px;background:#fff;animation:v2-pulse 1.6s infinite}.v2-meetings .cal-now-line{position:absolute;left:0;right:0;height:2px;background:#dc2626;z-index:6;pointer-events:none}.v2-meetings .cal-now-line:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:99px;background:#dc2626;box-shadow:0 0 0 3px #dc26262e}.v2-meetings .cal-now-line .now-tag{position:absolute;right:6px;top:-10px;font-family:var(--v2-font-mono);font-size:9px;color:#fff;background:#dc2626;padding:1px 6px;border-radius:99px;font-weight:700}.v2-meetings .cal-focus{position:absolute;left:5px;right:5px;border-radius:10px;background:repeating-linear-gradient(135deg,#ff4d0006 0,#ff4d0006 12px,#ff4d000f 12px,#ff4d000f 13px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 8px;box-shadow:inset 0 0 0 1.5px #ff4d0038;z-index:0;text-align:center}.v2-meetings .cal-focus .seed{width:11px;height:11px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d002e;margin-bottom:7px}.v2-meetings .cal-focus .lbl{font-family:var(--v2-font-mono);font-size:9px;font-weight:700;color:var(--v2-brand-700);letter-spacing:.1em;text-transform:uppercase}.v2-meetings .cal-focus .hrs{font-size:20px;font-weight:600;color:var(--v2-brand-700);margin-top:3px}.v2-meetings .cal-focus .sub{margin-top:4px;font-size:10px;color:var(--v2-ink-3);font-weight:500}.v2-meetings .cal-rest{position:absolute;inset:30% 8px auto 8px;text-align:center;font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-ink-4);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.v2-meetings .cal-rest .em{font-family:var(--v2-font-serif);font-style:italic;font-size:18px;color:var(--v2-ink-3);font-weight:400;text-transform:none;display:block;margin-bottom:3px}.v2-meetings .cal-stack{position:absolute;padding:6px 9px 7px;border-radius:8px;cursor:pointer;overflow:visible;display:flex;flex-direction:column;gap:2px;z-index:2;background:#fff1e6;color:#7c3d0e;box-shadow:inset 0 0 0 1px #ff4d0038}.v2-meetings .cal-stack.t-blue{background:#e8f0fe;color:#1e3a8a;box-shadow:inset 0 0 0 1px #2563eb38}.v2-meetings .cal-stack.t-green{background:#e7f6ec;color:#14532d;box-shadow:inset 0 0 0 1px #16a34a38}.v2-meetings .cal-stack.t-violet{background:#f1eafb;color:#4c1d95;box-shadow:inset 0 0 0 1px #7c3aed38}.v2-meetings .cal-stack.t-amber{background:#fef6e0;color:#78350f;box-shadow:inset 0 0 0 1px #f5b93552}.v2-meetings .cal-stack.t-sky{background:#e0f2fe;color:#0c4a6e;box-shadow:inset 0 0 0 1px #0ea5e93d}.v2-meetings .cal-stack.t-orange-d{background:#fce4d2;color:#7c3d0e;box-shadow:inset 0 0 0 1px #c93c0042}.v2-meetings .cal-stack.t-neutral{background:#f4f2eb;color:var(--v2-ink-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-meetings .cal-stack .stack-layer{position:absolute;left:0;right:0;border-radius:8px;background:inherit;box-shadow:inherit;pointer-events:none}.v2-meetings .cal-stack .stack-layer.l1{top:4px;bottom:-4px;transform:translate(4px);opacity:.55;z-index:-1}.v2-meetings .cal-stack .stack-layer.l2{top:8px;bottom:-8px;transform:translate(8px);opacity:.3;z-index:-2}.v2-meetings .cal-stack .ev-bar{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:8px 0 0 8px;background:currentColor;opacity:.85}.v2-meetings .cal-stack .ev-time{font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;opacity:.85;padding-left:6px}.v2-meetings .cal-stack .ev-title{font-size:11.5px;font-weight:700;line-height:1.25;padding-left:6px}.v2-meetings .cal-stack .ev-meta{font-family:var(--v2-font-mono);font-size:9px;opacity:.7;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding-left:6px;margin-top:auto}.v2-meetings .cal-stack .stack-count{position:absolute;top:5px;right:6px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;padding:2px 7px;border-radius:99px;background:currentColor;color:#fff;line-height:1}.v2-meetings .cal-stack .stack-count:first-letter{color:#fff}.v2-meetings .cal-stack:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #ff4d0066,0 10px 22px -8px #14120e38;z-index:5}.v2-meetings .cal-stack-pop,.cal-stack-pop{width:340px;background:#fff;border-radius:22px;box-shadow:0 0 0 1px #14120e14,0 24px 48px -12px #14120e2e;padding:0;z-index:80;overflow:hidden;display:flex;flex-direction:column;animation:v2-popIn .16s ease-out}@keyframes v2-popIn{0%{opacity:0;transform:translateY(-2px) scale(.98)}to{opacity:1;transform:none}}.cal-stack-pop .csp-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 12px}.cal-stack-pop .csp-title{display:inline-flex;align-items:baseline;gap:6px;font-size:15px;font-weight:500;color:var(--v2-ink);letter-spacing:-.01em}.cal-stack-pop .csp-title em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:22px;line-height:1;color:var(--v2-ink)}.cal-stack-pop .csp-range{font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-ink-3);font-weight:500;text-transform:uppercase;letter-spacing:.1em;background:#f6f5f2;padding:3px 10px;border-radius:99px;white-space:nowrap}.cal-stack-pop .csp-list{list-style:none;margin:0;padding:4px 0;display:flex;flex-direction:column;gap:0;max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(20,18,14,.1) transparent}.cal-stack-pop .csp-list::-webkit-scrollbar{width:4px}.cal-stack-pop .csp-list::-webkit-scrollbar-track{background:transparent}.cal-stack-pop .csp-list::-webkit-scrollbar-thumb{background:#14120e1a;border-radius:10px}.cal-stack-pop .csp-list::-webkit-scrollbar-thumb:hover{background:#14120e33}.cal-stack-pop .csp-row{all:unset;cursor:pointer;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:16px;padding:10px 20px;position:relative;transition:background .12s ease}.cal-stack-pop .csp-row:hover{background:#f6f5f2}.cal-stack-pop .csp-row:focus-visible{background:#f6f5f2;box-shadow:inset 0 0 0 2px #ff4d0059}.cal-stack-pop .csp-bar{width:4px;height:40px;border-radius:99px;background:#ff4d00;flex-shrink:0}.cal-stack-pop .csp-row.t-blue .csp-bar{background:#2563eb}.cal-stack-pop .csp-row.t-green .csp-bar{background:#16a34a}.cal-stack-pop .csp-row.t-violet .csp-bar{background:#9333ea}.cal-stack-pop .csp-row.t-amber .csp-bar{background:#f5b935}.cal-stack-pop .csp-row.t-sky .csp-bar{background:#0ea5e9}.cal-stack-pop .csp-row.t-orange-d .csp-bar{background:#c93c00}.cal-stack-pop .csp-row.t-neutral .csp-bar{background:var(--v2-ink-4)}.cal-stack-pop .csp-rmain{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;text-align:left}.cal-stack-pop .csp-rtime{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);font-weight:500;text-transform:uppercase;letter-spacing:.04em}.cal-stack-pop .csp-rtitle{font-size:14px;color:var(--v2-ink);font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-stack-pop .csp-rmeta{display:flex;align-items:center;gap:8px;flex-shrink:0}.cal-stack-pop .csp-people{font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-ink-3);font-weight:500;background:#fff;border:1px solid rgba(20,18,14,.08);padding:1px 6px;border-radius:6px}.cal-stack-pop .csp-seed{width:6px;height:6px;border-radius:99px;background:#ff4d00}.cal-stack-pop .csp-warn{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:6px;background:#ff4d000d;border:1px solid rgba(255,77,0,.2);color:#ff4d00;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;line-height:1}.cal-stack-pop .csp-foot{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-top:1px solid rgba(20,18,14,.04);background:#fbfbfb;font-family:var(--v2-font-mono);font-size:9px;color:var(--v2-ink-3);text-transform:uppercase;letter-spacing:.14em}.cal-stack-pop .csp-foot .csp-foot-r{opacity:.5}.v2-meetings .cs-card{background:#fff;border-radius:14px;padding:16px 18px;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-meetings .cs-card-head{margin:0 0 12px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-4);display:flex;align-items:center;gap:8px}.v2-meetings .cs-card-head .cnt{margin-left:auto;font-weight:600;color:var(--v2-ink-3)}.v2-meetings .cs-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v2-meetings .cs-stat{padding:10px 12px;background:var(--v2-surface-2);border-radius:10px;display:flex;flex-direction:column;gap:3px}.v2-meetings .cs-stat .n{font-family:var(--v2-font-mono);font-size:20px;font-weight:700;color:var(--v2-ink)}.v2-meetings .cs-stat .l{font-size:10.5px;color:var(--v2-ink-3);font-weight:500}.v2-meetings .cs-stat.accent{background:linear-gradient(180deg,#ff4d0012,#ff4d0004);box-shadow:inset 0 0 0 1px #ff4d002e}.v2-meetings .cs-stat.accent .n,.v2-meetings .cs-stat.accent .l{color:var(--v2-brand-700)}.v2-meetings .cs-density{margin-top:14px;padding-top:14px;border-top:1px solid var(--v2-hairline)}.v2-meetings .cs-density-h{font-family:var(--v2-font-mono);font-size:9.5px;color:var(--v2-ink-4);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.v2-meetings .cs-density-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;height:56px;align-items:end}.v2-meetings .cs-density-bars .dcol{display:flex;flex-direction:column;align-items:center;gap:5px;justify-content:flex-end;height:100%}.v2-meetings .cs-density-bars .bar{width:100%;border-radius:4px 4px 2px 2px;background:var(--v2-ink-5,#CFC9BF);min-height:5px}.v2-meetings .cs-density-bars .lbl{font-family:var(--v2-font-mono);font-size:9px;color:var(--v2-ink-4);font-weight:700}.v2-meetings .cs-density-bars .dcol.heavy .bar{background:var(--v2-ink-3)}.v2-meetings .cs-density-bars .dcol.mod .bar{background:var(--v2-ink-4)}.v2-meetings .cs-density-bars .dcol.today .bar{background:var(--v2-brand);box-shadow:0 0 0 3px #ff4d001f}.v2-meetings .cs-density-bars .dcol.today .lbl{color:var(--v2-brand);font-weight:700}.v2-meetings .cs-density-bars .dcol.weekend .bar{opacity:.5}.v2-meetings .cs-next{background:linear-gradient(180deg,#1a140e,#0c0a08);color:#ffe9d9;border-radius:14px;padding:18px;box-shadow:0 0 0 1px #ff4d0033,0 14px 30px -12px #ff4d004d;position:relative;overflow:hidden}.v2-meetings .cs-next:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(280px 160px at 100% 0%,rgba(255,77,0,.18),transparent 65%);pointer-events:none}.v2-meetings .cs-next>*{position:relative;z-index:1}.v2-meetings .cs-next .tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;background:var(--v2-brand);border-radius:99px}.v2-meetings .cs-next .tag .pulse{width:6px;height:6px;border-radius:99px;background:#fff;animation:v2-pulse 1.6s infinite}.v2-meetings .cs-next .t{margin:12px 0 5px;font-size:17px;font-weight:500;color:#fff;line-height:1.25}.v2-meetings .cs-next .t em{font-family:var(--v2-font-serif);font-style:italic;color:#ffe9d9;font-weight:400}.v2-meetings .cs-next .ti{font-family:var(--v2-font-mono);font-size:11px;color:#c9c6be;display:flex;align-items:center;gap:8px}.v2-meetings .cs-next .ti .countdown{color:var(--v2-brand);font-weight:700}.v2-meetings .cs-next .pora-ready{margin-top:11px;padding:9px 11px;background:#ffffff0d;border-radius:9px;display:flex;align-items:center;gap:9px;font-size:11.5px;color:#ffe9d9;box-shadow:inset 0 0 0 1px #ffffff14}.v2-meetings .cs-next .pora-ready b{color:#fff;font-weight:600}.v2-meetings .cs-next .btns{margin-top:12px;display:flex;gap:8px}.v2-meetings .cs-next .b{all:unset;cursor:pointer;flex:1;text-align:center;padding:9px 10px;border-radius:99px;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px}.v2-meetings .cs-next .b.primary{background:var(--v2-brand);color:#fff;box-shadow:0 4px 10px -3px #ff4d0073}.v2-meetings .cs-next .b.ghost{background:#ffffff12;color:#fff;box-shadow:inset 0 0 0 1px #ffffff21}.v2-meetings .cs-insight{padding:16px 18px;border-radius:14px;background:linear-gradient(180deg,#fff8f2,#fff);box-shadow:inset 0 0 0 1.5px #ff4d0033}.v2-meetings .cs-insight .h{display:flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-brand-700);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.v2-meetings .cs-insight .h .seed{width:10px;height:10px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d002e}.v2-meetings .cs-insight .msg{font-size:13px;color:var(--v2-ink-2);line-height:1.5}.v2-meetings .cs-insight .msg b{color:var(--v2-ink);font-weight:600}.v2-meetings .cs-insight .actions{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.v2-meetings .cs-insight .b{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;border-radius:99px}.v2-meetings .cs-insight .b.primary{background:var(--v2-ink);color:#fff}.v2-meetings .cs-insight .b.ghost{background:#fff;color:var(--v2-ink-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-meetings .cs-legend ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.v2-meetings .cs-legend li{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--v2-ink-2)}.v2-meetings .cs-legend li .sw{width:13px;height:13px;border-radius:4px;flex-shrink:0;box-shadow:inset 0 0 0 1px #14120e0f}.v2-meetings .cs-legend li .cnt{margin-left:auto;font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-4);font-weight:600}@keyframes v2-pulse{0%,to{opacity:1}50%{opacity:.45}}.v2-stub-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14120e73;display:grid;place-items:center;z-index:80;padding:24px}.v2-stub-card{background:#fff;border-radius:18px;width:min(480px,100%);box-shadow:0 30px 60px -20px #14120e66;overflow:hidden}.v2-stub-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--v2-hairline)}.v2-stub-head h3{margin:0;font-size:16px;font-weight:600;color:var(--v2-ink)}.v2-stub-x{all:unset;cursor:pointer;width:30px;height:30px;border-radius:99px;display:grid;place-items:center;color:var(--v2-ink-3);background:var(--v2-surface-2)}.v2-stub-body{padding:22px;font-size:14px;color:var(--v2-ink-2);line-height:1.55}.v2-stub-body code{font-family:var(--v2-font-mono);background:var(--v2-surface-2);padding:1px 6px;border-radius:6px;font-size:12.5px;color:var(--v2-ink)}.v2-pora-doc .pt-sub-pora{display:inline-flex;align-items:center;gap:8px}.v2-pora-doc .pt-sub-pora .seed{width:14px;height:14px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d0024}.v2-pora-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center;padding:32px 0 24px;border-bottom:1px solid var(--v2-hairline)}.v2-pora-hero-l .v2-pora-tag{font-size:18px;line-height:1.55;color:var(--v2-ink-2);max-width:54ch;margin:0}.v2-pora-hero-l .v2-pora-tag b{color:var(--v2-ink);font-weight:600}.v2-pora-hero-meta{display:flex;gap:32px;margin-top:24px}.v2-pora-hero-meta .m .k{font-family:var(--v2-font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-3);margin-bottom:4px}.v2-pora-hero-meta .m .v{font-size:15px;color:var(--v2-ink)}.v2-pora-hero-r{display:flex;justify-content:center;align-items:center}.v2-pora-section{padding:48px 0;border-bottom:1px solid var(--v2-hairline)}.v2-pora-section:last-child{border-bottom:0}.v2-pora-sec-head{margin-bottom:28px}.v2-pora-sec-head h2{display:flex;align-items:baseline;gap:16px;font-family:var(--v2-font-serif);font-style:italic;font-size:34px;font-weight:400;line-height:1.1;color:var(--v2-ink);margin:0}.v2-pora-sec-head h2 em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand)}.v2-pora-sec-head h2 .n{font-family:var(--v2-font-mono);font-style:normal;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--v2-ink-4);min-width:36px}.v2-pora-sec-desc{font-size:14px;color:var(--v2-ink-3);margin-top:8px;max-width:64ch;padding-left:52px}.v2-pora-name{display:grid;grid-template-columns:1.4fr 1fr;gap:36px;align-items:center;background:var(--v2-surface-2);border-radius:20px;padding:32px}.v2-pora-name h3{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;font-size:28px;margin:0 0 16px;color:var(--v2-ink)}.v2-pora-name p{font-size:14.5px;line-height:1.6;color:var(--v2-ink-2);margin:0 0 12px}.v2-pora-name .v2-pora-ipa{font-family:var(--v2-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-3);margin-top:18px}.v2-pora-name .r{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;background:#fff;border-radius:16px}.v2-pora-name .r .lbl{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-ink-3)}.v2-pora-name .r .lbl.is-brand{color:var(--v2-brand)}.v2-pora-name .split-word{display:flex;align-items:center;gap:6px;font-size:56px;font-weight:600;letter-spacing:-.03em;color:var(--v2-ink)}.v2-pora-name .split-word .sky{opacity:.32}.v2-pora-name .split-word .pora{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-brand)}.v2-pora-name .split-word .bar{width:1px;height:42px;background:var(--v2-ink-4)}.v2-pora-states{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.v2-pora-state-card{background:#fff;border-radius:16px;padding:20px 16px 14px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:inset 0 0 0 1px var(--v2-hairline);transition:transform .15s}.v2-pora-state-card:hover{transform:translateY(-2px)}.v2-pora-stage{width:100%;aspect-ratio:1/1;border-radius:14px;background:linear-gradient(180deg,var(--v2-surface),#EBE9E2);display:grid;place-items:center;overflow:hidden;position:relative}.v2-pora-helix-wrap{position:relative;display:grid;place-items:center}.v2-pora-helix-wrap.is-muted{filter:saturate(.15) opacity(.6)}.v2-pora-muted-bar{position:absolute;left:8%;right:8%;top:50%;height:3px;background:#dc2626;border-radius:2px;transform:translateY(-50%) rotate(-22deg);box-shadow:0 0 0 2px #ffffffe6}.v2-pora-meta{text-align:center;width:100%}.v2-pora-meta .nm{font-size:14px;font-weight:600;letter-spacing:-.005em;margin-bottom:4px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--v2-ink)}.v2-pora-meta .nm .dot{width:7px;height:7px;border-radius:99px}.v2-pora-meta .nm .dot[data-pulse=slow]{animation:v2-pora-pulse 1.4s infinite}.v2-pora-meta .nm .dot[data-pulse=med]{animation:v2-pora-pulse 1s infinite}.v2-pora-meta .nm .dot[data-pulse=fast]{animation:v2-pora-pulse .7s infinite}.v2-pora-meta .desc{font-size:11.5px;color:var(--v2-ink-3);line-height:1.4}.v2-pora-state-card .duration{font-family:var(--v2-font-mono);font-size:9.5px;color:var(--v2-ink-4);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid var(--v2-hairline);padding-top:9px;width:100%;text-align:center}@keyframes v2-pora-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.v2-pora-places{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v2-pora-place{display:flex;flex-direction:column;gap:10px}.v2-pora-place .stage{aspect-ratio:4/3;background:var(--v2-ink);border-radius:16px;padding:18px;display:grid;place-items:center;position:relative;overflow:hidden;color:#fff}.v2-pora-place .dock{display:inline-flex;align-items:center;gap:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:10px 18px 10px 10px;border-radius:99px}.v2-pora-place .dock .copy .t{font-size:12px;color:#fff}.v2-pora-place .dock .copy .t em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand)}.v2-pora-place .dock .copy .d{font-size:11px;color:#a6a096;font-family:var(--v2-font-mono);margin-top:2px}.v2-pora-place .side-card{width:100%;max-width:240px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.v2-pora-place .side-card .hd{font-family:var(--v2-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-brand);font-weight:700;width:100%;text-align:left}.v2-pora-place .side-card .rows{width:100%;font-size:11.5px;color:#ffffffc7;display:flex;flex-direction:column;gap:4px;font-family:var(--v2-font-mono)}.v2-pora-place .tile{display:flex;flex-direction:column;align-items:center;gap:10px}.v2-pora-place .tile .nm{font-size:13px;color:#fff}.v2-pora-place .tile .nm em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand)}.v2-pora-place .lbl{font-size:14px;font-weight:600;color:var(--v2-ink)}.v2-pora-place .desc{font-size:12.5px;color:var(--v2-ink-3);line-height:1.45}.v2-pora-scale{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:32px 28px;background:var(--v2-surface-2);border-radius:20px;flex-wrap:wrap}.v2-pora-scale-item{display:flex;flex-direction:column;align-items:center;gap:10px}.v2-pora-scale-item .lbl{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-3)}.v2-pora-inline-dot{width:16px;height:16px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00)}.v2-pora-lockup{margin-top:16px;display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.v2-pora-lockup-item{background:var(--v2-ink);color:#fff;border-radius:16px;padding:28px;display:flex;flex-direction:column;align-items:center;gap:14px}.v2-pora-lockup-item .lbl{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a6a096}.v2-pora-lockup-item .wm{display:flex;align-items:center;gap:16px}.v2-pora-lockup-item .wm .word{font-family:var(--v2-font-serif);font-style:italic;font-size:48px;line-height:1;color:var(--v2-brand);font-weight:400}.v2-pora-lockup-item .wm .sub{font-family:var(--v2-font-mono);font-size:10px;letter-spacing:.16em;color:#a6a096;margin-top:6px;font-weight:600}.v2-pora-lockup-item .wake{display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:99px;font-size:15px}.v2-pora-lockup-item .wake em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand);font-weight:400}.v2-pora-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v2-pora-principle{background:#fff;border-radius:16px;padding:24px;box-shadow:inset 0 0 0 1px var(--v2-hairline);display:flex;flex-direction:column;gap:10px}.v2-pora-principle .h{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-brand)}.v2-pora-principle h4{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;font-size:22px;margin:0;color:var(--v2-ink)}.v2-pora-principle h4 em{color:var(--v2-brand)}.v2-pora-principle p{font-size:13px;line-height:1.55;color:var(--v2-ink-3);margin:0}.v2-pora-principle .demo{margin-top:8px;display:grid;place-items:center;height:120px;background:var(--v2-surface-2);border-radius:12px}.v2-pora-calls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v2-pora-call{background:var(--v2-surface-2);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:10px}.v2-pora-call .way{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-ink-3);display:flex;align-items:center;gap:8px}.v2-pora-call .way .n{color:var(--v2-brand)}.v2-pora-call h4{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;font-size:22px;margin:0;color:var(--v2-ink)}.v2-pora-call h4 em{color:var(--v2-brand)}.v2-pora-call p{font-size:13px;line-height:1.55;color:var(--v2-ink-3);margin:0}.v2-pora-call .example{margin-top:8px;padding:12px 14px;border-radius:10px;background:#fff;font-family:var(--v2-font-mono);font-size:12px;color:var(--v2-ink-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-pora-call .example b{color:var(--v2-brand);font-weight:600}.v2-pora-voice{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v2-pora-voice-card{border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.v2-pora-voice-card.yes{background:#fff;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-pora-voice-card.no{background:var(--v2-surface-2)}.v2-pora-voice-card .hdr{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--v2-ink)}.v2-pora-voice-card .hdr .ic{width:20px;height:20px;border-radius:99px;display:grid;place-items:center;font-size:11px;font-weight:700}.v2-pora-voice-card.yes .hdr .ic{background:#16a34a24;color:#16a34a}.v2-pora-voice-card.no .hdr .ic{background:#dc262624;color:#dc2626}.v2-pora-voice-card .list{display:flex;flex-direction:column;gap:8px}.v2-pora-voice-card .bubble{padding:12px 14px;border-radius:12px;background:var(--v2-surface);font-size:13px;line-height:1.5;color:var(--v2-ink-2)}.v2-pora-voice-card.yes .bubble{background:var(--v2-surface-2)}.v2-pora-voice-card.no .bubble{color:var(--v2-ink-3);text-decoration:line-through;text-decoration-color:#dc262666}.v2-pora-voice-card .bubble .at{display:inline-flex;align-items:center;gap:6px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-ink-4);margin-bottom:6px}.v2-pora-tenets{margin-top:18px;background:var(--v2-ink);color:#fff;border-radius:16px;padding:24px 28px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.v2-pora-tenet .k{font-family:var(--v2-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-brand);font-weight:600;margin-bottom:8px}.v2-pora-tenet .v{font-size:15px;font-weight:500;line-height:1.35;color:#fff}.v2-pora-tenet .v em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand);font-weight:400}.v2-pora-donts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v2-pora-dont{border-radius:16px;padding:18px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background:#fff;box-shadow:inset 0 0 0 1px var(--v2-hairline);position:relative}.v2-pora-dont.no{background:linear-gradient(180deg,#fff,#fbf1ee);box-shadow:inset 0 0 0 1px #dc26262e}.v2-pora-dont.no:after{content:"NO";position:absolute;top:10px;right:12px;font-family:var(--v2-font-mono);font-size:9px;font-weight:700;letter-spacing:.14em;color:#dc2626}.v2-pora-dont.yes:after{content:"YES";position:absolute;top:10px;right:12px;font-family:var(--v2-font-mono);font-size:9px;font-weight:700;letter-spacing:.14em;color:#16a34a}.v2-pora-dont .stage{width:100%;aspect-ratio:1/1;border-radius:12px;background:var(--v2-surface-2);display:grid;place-items:center;overflow:hidden}.v2-pora-dont .lbl{font-size:13.5px;font-weight:600;color:var(--v2-ink)}.v2-pora-dont .desc{font-size:12px;color:var(--v2-ink-3);line-height:1.45}.v2-pora-dont .bad-rainbow{width:90px;height:90px;border-radius:99px;background:conic-gradient(from 0deg,#ff4d00,#9333ea,#2563eb,#16a34a,#ff4d00);filter:blur(2px)}.v2-pora-dont .bad-robot{width:96px;height:96px;border-radius:22px;background:var(--v2-ink);display:grid;place-items:center;font-size:46px}.v2-pora-dont .bad-dot{width:84px;height:84px;border-radius:99px;background:var(--v2-brand);box-shadow:0 0 0 8px #ff4d004d,0 0 0 16px #ff4d002e,0 0 0 24px #ff4d0014}@media (max-width: 900px){.v2-pora-hero,.v2-pora-name{grid-template-columns:1fr}.v2-pora-states,.v2-pora-places,.v2-pora-principles,.v2-pora-calls,.v2-pora-donts,.v2-pora-tenets{grid-template-columns:1fr 1fr}.v2-pora-voice{grid-template-columns:1fr}}.v2-messages{display:flex;flex-direction:column;flex:1;min-height:0;padding:0;gap:0;overflow:hidden;--v2-ms-header-h: 100px;--v2-ms-fs-title: 17.5px;--v2-ms-fs-row: 15px;--v2-ms-fs-body: 14px;--v2-ms-fs-meta: 12.5px;--v2-ms-fs-eyebrow: 11.5px;--v2-ms-fs-author: 15px;--v2-ms-fs-msg: 15px;--v2-ms-author-weight: 700;--v2-ms-body-weight: 450}.v2-messages .v2-ms-grid{display:grid;grid-template-columns:280px minmax(0,1fr) 320px;background:#fff;height:100%;min-height:0;overflow:hidden;box-shadow:inset 0 1px 0 var(--v2-hairline)}.v2-messages ::-webkit-scrollbar{width:6px;height:6px}.v2-messages ::-webkit-scrollbar-thumb{background:#14120e2e;border-radius:99px}.v2-messages ::-webkit-scrollbar-thumb:hover{background:#14120e52}.v2-messages ::-webkit-scrollbar-track{background:transparent}.v2-messages .v2-ms-side,.v2-messages .v2-msg-stream,.v2-messages .v2-ms-ctx,.v2-messages .v2-ms-input{scrollbar-width:thin;scrollbar-color:rgba(20,18,14,.22) transparent}.v2-ms-side{background:linear-gradient(180deg,#fbf9f3,#faf8f2);border-right:1px solid var(--v2-hairline);display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow-y:auto}.v2-ms-head{padding:16px 18px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;border-bottom:1px solid var(--v2-hairline);min-height:var(--v2-ms-header-h);box-sizing:border-box}.v2-ms-head .htxt{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.v2-ms-head h3{margin:0;font-size:var(--v2-ms-fs-title);font-weight:600;letter-spacing:-.014em;display:flex;align-items:center;gap:9px;color:var(--v2-ink)}.v2-ms-head h3 svg{color:var(--v2-ink-3)}.v2-ms-head .sub{font-family:var(--v2-font-mono);font-size:var(--v2-ms-fs-meta);color:var(--v2-ink-3);letter-spacing:.02em}.v2-ms-head .sub b{color:var(--v2-brand-700);font-weight:700}.v2-ms-head .ha{display:inline-flex;align-items:center;gap:4px;margin-top:2px}.v2-ms-head .hb{all:unset;cursor:pointer;width:32px;height:32px;border-radius:99px;display:grid;place-items:center;color:var(--v2-ink-2);transition:all .12s}.v2-ms-head .hb:hover{background:#14120e0f;color:var(--v2-ink)}.v2-ms-head .hb.primary{background:var(--v2-ink);color:#fff;box-shadow:0 4px 12px -6px #14120e59}.v2-ms-head .hb.primary:hover{background:#000;color:#fff}.v2-ms-search{margin:12px 6px;padding:9px 14px;display:flex;align-items:center;gap:8px;background:#fff;border-radius:99px;box-shadow:inset 0 0 0 1px var(--v2-hairline);font-size:var(--v2-ms-fs-meta);color:var(--v2-ink-3)}.v2-ms-search .kbd{margin-left:auto;font-family:var(--v2-font-mono);font-size:10.5px;padding:2px 6px;background:var(--v2-surface-2);color:var(--v2-ink-3);border-radius:99px}.v2-ms-section{padding:10px 0 6px;display:flex;flex-direction:column;align-items:stretch}.v2-ms-section+.v2-ms-section{margin-top:6px}.v2-ms-section-head{padding:8px 14px 6px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--v2-font-mono);font-size:var(--v2-ms-fs-eyebrow);font-weight:700;color:var(--v2-ink-4);letter-spacing:.08em;text-transform:uppercase}.v2-ms-section-head .add{all:unset;cursor:pointer;color:var(--v2-ink-3);width:18px;height:18px;border-radius:99px;display:grid;place-items:center}.v2-ms-section-head .add:hover{background:#14120e0f;color:var(--v2-ink)}.v2-ms-row{all:unset;box-sizing:border-box;cursor:pointer;padding:10px 12px;margin:1px 6px;border-radius:10px;display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;color:var(--v2-ink);transition:background .1s}.v2-ms-row:hover{background:#14120e0a}.v2-ms-row.is-active{background:var(--v2-ink);color:#fff}.v2-ms-row.is-active .prev,.v2-ms-row.is-active .t,.v2-ms-row.is-active .ws-prog .lab{color:#ffffffa6}.v2-ms-row.is-active .who{color:#fff}.v2-ms-row.is-active .ws-prog .bar{background:#ffffff2e}.v2-ms-row.is-active .ws-prog .fill{background:#ffc9a6}.v2-ms-row .av-wrap{position:relative;width:32px;height:32px;display:grid;place-items:center;flex-shrink:0}.v2-ms-row .av-wrap .v2-av{width:32px;height:32px;font-size:11px;font-weight:700}.v2-ms-row .av-wrap .pres{position:absolute;bottom:-1px;right:-1px;width:9px;height:9px;border-radius:99px;background:#16a34a;box-shadow:0 0 0 2px #faf8f2}.v2-ms-row.is-active .av-wrap .pres{box-shadow:0 0 0 2px var(--v2-ink)}.v2-ms-row .hash{width:32px;height:32px;border-radius:99px;display:grid;place-items:center;color:var(--v2-ink-3);font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px var(--v2-hairline);background:transparent}.v2-ms-row.is-active .hash{color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.v2-ms-row .ws-tile{width:32px;height:32px;border-radius:99px;display:grid;place-items:center;color:#fff;flex-shrink:0;background:linear-gradient(135deg,#ffc9a6,#ff4d00)}.v2-ms-row .ws-tile[data-color=violet]{background:linear-gradient(135deg,#c4b5fd,#7c3aed)}.v2-ms-row .ws-tile[data-color=blue]{background:linear-gradient(135deg,#93c5fd,#2563eb)}.v2-ms-row .ws-tile[data-color=green]{background:linear-gradient(135deg,#86efac,#16a34a)}.v2-ms-row .pora-av{width:32px;height:32px;border-radius:99px;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700;background:#ff4d001a;box-shadow:inset 0 0 0 1px #ff4d002e}.v2-ms-row .pora-av>*{width:20px;height:20px}.v2-ms-row.is-active .pora-av{background:#ffc9a62e;box-shadow:inset 0 0 0 1px #ffc9a647}.v2-ms-row .copy{min-width:0}.v2-ms-row .r1{display:flex;align-items:center;gap:6px}.v2-ms-row .who{font-size:var(--v2-ms-fs-author);font-weight:var(--v2-ms-author-weight);color:var(--v2-ink);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-ms-row .badge-sprint{font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;color:var(--v2-brand-700);padding:1px 6px;background:#ff4d0014;border-radius:99px;box-shadow:inset 0 0 0 1px #ff4d0029;letter-spacing:.04em}.v2-ms-row.is-active .badge-sprint{background:#ffc9a633;color:#ffc9a6;box-shadow:inset 0 0 0 1px #ffc9a64d}.v2-ms-row .prev{margin-top:2px;font-size:var(--v2-ms-fs-body);font-weight:var(--v2-ms-body-weight);line-height:1.4;color:var(--v2-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-ms-row.is-active .prev{color:#ffffffa6}.v2-ms-row-pora .prev{color:var(--v2-brand-700);font-weight:500;font-style:italic}.v2-ms-row .meta-col{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.v2-ms-row .t{font-family:var(--v2-font-mono);font-size:var(--v2-ms-fs-eyebrow);color:var(--v2-ink-4);font-weight:500;letter-spacing:.02em}.v2-ms-row .unread{min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--v2-brand);color:#fff;display:grid;place-items:center;font-family:var(--v2-font-mono);font-size:10px;font-weight:700}.v2-ms-row.is-active .unread{background:#ffc9a6;color:#14120e}.v2-ms-row .ws-prog{display:flex;align-items:center;gap:8px;margin-top:5px}.v2-ms-row .ws-prog .bar{flex:1;height:3px;background:#14120e14;border-radius:99px;overflow:hidden}.v2-ms-row .ws-prog .fill{height:100%;background:linear-gradient(90deg,#ff8c57,#ff4d00);border-radius:99px}.v2-ms-row .ws-prog .lab{font-family:var(--v2-font-mono);font-size:9.5px;color:var(--v2-ink-4);font-weight:600;letter-spacing:.04em}.v2-ms-arch-toggle{all:unset;box-sizing:border-box;cursor:pointer;padding:8px 12px;margin:4px 10px;border-radius:10px;display:flex;align-items:center;gap:8px;color:var(--v2-ink-3);font-size:12px;font-weight:500}.v2-ms-arch-toggle:hover{background:#14120e0a}.v2-ms-arch-toggle .cnt{margin-left:auto;font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-4);font-weight:600}.v2-ms-arch-toggle .chev{transition:transform .15s;color:var(--v2-ink-4);display:inline-flex}.v2-ms-arch-toggle.is-open .chev{transform:rotate(90deg)}.v2-ms-arch-list{opacity:.7}.v2-ms-arch-row{padding:9px 12px;margin:1px 10px;border-radius:10px;display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center}.v2-ms-arch-row .ws-tile{opacity:.55;width:32px;height:32px;border-radius:99px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ffc9a6,#ff4d00)}.v2-ms-arch-row .ws-tile[data-color=violet]{background:linear-gradient(135deg,#c4b5fd,#7c3aed)}.v2-ms-arch-row .ws-tile[data-color=blue]{background:linear-gradient(135deg,#93c5fd,#2563eb)}.v2-ms-arch-row .ws-tile[data-color=green]{background:linear-gradient(135deg,#86efac,#16a34a)}.v2-ms-arch-row .who{font-size:13px;color:var(--v2-ink-3);font-weight:500}.v2-ms-arch-row .prev{font-size:11.5px;color:var(--v2-ink-4);margin-top:1px}.v2-ms-center{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;background:#fff}.v2-ms-center-empty{position:relative;background:radial-gradient(120% 80% at 50% -10%,rgba(255,77,0,.07),transparent 60%),linear-gradient(180deg,#fffdfb,#fff)}.v2-ms-empty-hero{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:48px 32px;text-align:center}.v2-ms-empty-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(20,18,14,.06) 1px,transparent 1px);background-size:18px 18px;mask-image:radial-gradient(circle at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(circle at center,#000 30%,transparent 75%)}.v2-ms-empty-hero__inner{position:relative;max-width:460px;display:flex;flex-direction:column;align-items:center;gap:14px}.v2-ms-empty-hero__seed{width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffb785,#ff4d00 65%,#b33500);box-shadow:0 18px 40px -16px #ff4d0073,inset 0 -8px 16px #0000002e;position:relative;animation:v2-ms-seed-pulse 3.6s ease-in-out infinite}.v2-ms-empty-hero__seed:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:1px solid rgba(255,77,0,.22)}.v2-ms-empty-hero__tag{font-family:var(--v2-font-mono,ui-monospace,monospace);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-ink-4)}.v2-ms-empty-hero h3{margin:0;font-size:26px;line-height:1.15;letter-spacing:-.02em;font-weight:600;color:var(--v2-ink)}.v2-ms-empty-hero h3 em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:var(--v2-ink)}.v2-ms-empty-hero p{margin:0;font-size:14px;line-height:1.55;color:var(--v2-ink-3);max-width:380px}.v2-ms-empty-hero__cta{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap;justify-content:center}.v2-ms-empty-hero__cta button{height:36px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--v2-hairline);background:#fff;color:var(--v2-ink);cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.v2-ms-empty-hero__cta button:hover{background:var(--v2-surface-2);border-color:#14120e2e}.v2-ms-empty-hero__cta button.is-primary{background:var(--v2-ink);color:#fff;border-color:var(--v2-ink)}.v2-ms-empty-hero__cta button.is-primary:hover{background:#000}@keyframes v2-ms-seed-pulse{0%,to{transform:scale(1);box-shadow:0 18px 40px -16px #ff4d0073,inset 0 -8px 16px #0000002e}50%{transform:scale(1.04);box-shadow:0 22px 48px -14px #ff4d008c,inset 0 -8px 16px #0000002e}}.v2-ms-skeleton{position:relative;background:#fff}.v2-ms-skeleton__watermark{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.04;background:radial-gradient(circle at 50% 45%,#FF4D00 0%,transparent 50%)}.v2-ms-skel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-bottom:1px solid var(--v2-hairline);min-height:var(--v2-ms-header-h);box-sizing:border-box;background:linear-gradient(180deg,#ff4d0005,#fff)}.v2-ms-skel-id{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.v2-ms-skel-id-text{display:flex;flex-direction:column;gap:6px}.v2-ms-skel-actions{display:flex;align-items:center;gap:6px}.v2-ms-skel-stream{flex:1;overflow:hidden;padding:24px 28px;display:flex;flex-direction:column;gap:22px}.v2-ms-skel-row{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:flex-start}.v2-ms-skel-row.is-out{grid-template-columns:1fr 36px;justify-items:end}.v2-ms-skel-row.is-out .v2-ms-skel-avatar{order:2}.v2-ms-skel-row.is-out .v2-ms-skel-bubble{order:1;align-items:flex-end}.v2-ms-skel-bubble{display:flex;flex-direction:column;gap:6px;min-width:0}.v2-ms-skel-avatar{width:34px;height:34px;border-radius:50%;background:var(--v2-surface-2);flex-shrink:0}.v2-ms-skel-avatar.is-sm{width:34px;height:34px}.v2-ms-skel-line{display:block;height:12px;border-radius:6px;background:var(--v2-surface-2);max-width:100%}.v2-ms-skel-line.is-sm{height:9px}.v2-ms-skel-line.is-meta{height:9px;opacity:.75}.v2-ms-skel-pill{display:inline-block;height:32px;border-radius:999px;background:var(--v2-surface-2)}.v2-ms-skel-pill.is-icon{width:32px}.v2-ms-skel-composer{border-top:1px solid var(--v2-hairline);padding:18px 22px;min-height:72px;display:flex;align-items:center;background:#fff}.shimmer{position:relative;overflow:hidden;background-image:linear-gradient(90deg,var(--v2-surface-2) 0%,var(--v2-surface-3,#EFEDE6) 50%,var(--v2-surface-2) 100%);background-size:200% 100%;animation:v2-ms-shimmer 1.4s ease-in-out infinite}@keyframes v2-ms-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.shimmer{animation:none;background-image:none;background-color:var(--v2-surface-2)}.v2-ms-empty-hero__seed{animation:none}}.v2-ms-cheader{padding:12px 22px;border-bottom:1px solid var(--v2-hairline);background:linear-gradient(180deg,#ff4d0006,#fff);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:var(--v2-ms-header-h);box-sizing:border-box}.v2-ms-cheader .ch-top{display:flex;align-items:center;gap:12px;min-width:0}.v2-ms-cheader .ch-id{display:flex;align-items:center;gap:11px;min-width:0;flex:1}.v2-ms-cheader .ch-icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#ffc9a6,#ff4d00);color:#fff;display:grid;place-items:center;font-weight:700;box-shadow:0 4px 12px -6px #ff4d0059;flex-shrink:0}.v2-ms-cheader .ch-info{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v2-ms-cheader .ch-info h2{margin:0;font-size:var(--v2-ms-fs-title);font-weight:600;letter-spacing:-.012em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-ms-cheader .ws-tag{font-family:var(--v2-font-mono);font-size:var(--v2-ms-fs-eyebrow);font-weight:700;color:var(--v2-brand-700);padding:2px 8px;background:#ff4d0014;border-radius:99px;box-shadow:inset 0 0 0 1px #ff4d0029;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.v2-ms-cheader .ch-members{position:relative;flex-shrink:0}.v2-ms-cheader .ch-mtrigger{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:0;padding:3px 8px 3px 3px;border-radius:99px;transition:background .12s}.v2-ms-cheader .ch-mtrigger:hover{background:#14120e0d}.v2-ms-cheader .ch-mtrigger .ma{width:24px;height:24px;font-size:9.5px;font-weight:700;border:2px solid #FFF;margin-left:-8px;border-radius:99px;display:grid;place-items:center;color:#fff;flex-shrink:0}.v2-ms-cheader .ch-mtrigger .ma:first-child{margin-left:0}.v2-ms-cheader .ch-mtrigger .ma.more{background:#14120e14;color:var(--v2-ink-2);font-size:9px}.v2-ms-cheader .ch-mtrigger .cnt{margin-left:6px;font-size:11.5px;color:var(--v2-ink-3);font-weight:600;font-variant-numeric:tabular-nums}.v2-ms-cheader .ch-roster{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:240px;background:#fff;border-radius:12px;padding:8px;box-shadow:0 0 0 1px var(--v2-hairline),0 18px 40px -16px #14120e38}.v2-ms-cheader .ch-roster .rh{padding:6px 10px 8px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v2-hairline);font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-ink-4);letter-spacing:.08em;text-transform:uppercase}.v2-ms-cheader .ch-roster .rh .add{all:unset;cursor:pointer;color:var(--v2-ink-3);padding:2px 4px;border-radius:6px}.v2-ms-cheader .ch-roster .rh .add:hover{background:#14120e0f;color:var(--v2-ink)}.v2-ms-cheader .ch-roster .rr{padding:7px 10px;display:flex;align-items:center;gap:9px;border-radius:8px}.v2-ms-cheader .ch-roster .rr:hover{background:var(--v2-surface-2)}.v2-ms-cheader .ch-roster .rr-av .v2-av{width:24px;height:24px;font-size:10px}.v2-ms-cheader .ch-roster .rn{font-size:12.5px;font-weight:600;color:var(--v2-ink);line-height:1.2}.v2-ms-cheader .ch-roster .rrole{font-size:10.5px;color:var(--v2-ink-4);font-family:var(--v2-font-mono);letter-spacing:.02em;margin-top:2px}.v2-ms-cheader .ch-actions{display:inline-flex;gap:6px;align-items:center;flex-shrink:0}.v2-ms-cheader .ch-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;color:var(--v2-ink);border-radius:99px;font-size:var(--v2-ms-fs-meta);font-weight:500;box-shadow:inset 0 0 0 1px var(--v2-hairline);transition:all .12s}.v2-ms-cheader .ch-btn:hover{background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px #14120e2e}.v2-ms-cheader .ch-btn.primary{background:var(--v2-ink);color:#fff;box-shadow:none}.v2-ms-cheader .ch-btn.primary:hover{background:#000}.v2-ms-cheader .ch-btn.icon-only{width:34px;height:34px;padding:0;justify-content:center}.v2-ms-cheader .ch-meta{display:flex;align-items:center;gap:14px;min-width:0;font-size:var(--v2-ms-fs-meta);color:var(--v2-ink-3)}.v2-ms-cheader .ch-meta>*{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.v2-ms-cheader .ch-meta .prog{font-family:var(--v2-font-mono);font-weight:700;color:var(--v2-ink-2);font-variant-numeric:tabular-nums}.v2-ms-cheader .ch-meta .prog-bar{display:inline-block;width:72px;height:4px;background:#14120e14;border-radius:99px;overflow:hidden;vertical-align:middle}.v2-ms-cheader .ch-meta .prog-bar .fill{display:block;height:100%;background:linear-gradient(90deg,#ff8c57,#ff4d00);border-radius:99px}.v2-ms-cheader .ch-meta .dot{width:3px;height:3px;border-radius:99px;background:var(--v2-ink-5)}.v2-ms-cheader .ch-meta .spacer{flex:1}.v2-ms-cheader .ch-meta .lnk{all:unset;cursor:pointer;color:var(--v2-ink-2);font-weight:500;padding:5px 10px;border-radius:99px;transition:all .12s;display:inline-flex;align-items:center;gap:6px}.v2-ms-cheader .ch-meta .lnk:hover{background:#14120e0d;color:var(--v2-ink)}.v2-ms-cheader .ch-meta .lnk svg{color:var(--v2-ink-3)}.v2-msg-stream{padding:22px 24px;display:flex;flex-direction:column;gap:0;background:#fff;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.v2-msg-day{display:flex;align-items:center;gap:14px;margin:14px 0 10px;font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;color:var(--v2-ink-4);letter-spacing:.1em;text-transform:uppercase}.v2-msg-day:before,.v2-msg-day:after{content:"";flex:1;height:1px;background:var(--v2-hairline)}.v2-msg-day>span{padding:4px 12px;border-radius:99px;background:var(--v2-surface-2,#F6F5F2);box-shadow:inset 0 0 0 1px var(--v2-hairline);color:var(--v2-ink-4)}.v2-msg-unread{display:flex;align-items:center;gap:12px;margin:12px 0;color:var(--v2-red);font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.v2-msg-unread:before,.v2-msg-unread:after{content:"";flex:1;height:1px;background:var(--v2-red);opacity:.32}.v2-msg{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:18px 0 0}.v2-msg-stream>.v2-msg:first-child{padding-top:0}.v2-msg+.v2-msg.is-cont{padding:2px 0 0}.v2-msg.is-cont .v2-msg-av{visibility:hidden}.v2-msg-av{display:flex;align-items:flex-start;justify-content:center;padding-top:2px}.v2-msg-av .v2-av{width:34px;height:34px;font-size:11.5px;font-weight:700}.v2-msg-av-pora{width:34px;height:34px;border-radius:99px;display:grid;place-items:center;color:#fff;font-size:11.5px;font-weight:700;background:transparent}.v2-msg-body{min-width:0}.v2-msg-meta{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.v2-msg-meta .name{font-size:14px;font-weight:700;color:var(--v2-ink);letter-spacing:-.01em}.v2-msg-meta .name.is-me{color:var(--v2-ink)}.v2-msg-meta .name.is-pora{color:var(--v2-brand-700);display:inline-flex;align-items:center;gap:6px;font-weight:700}.v2-msg-meta .name.is-pora:after{content:"AI";display:inline-block;font-family:var(--v2-font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;padding:1px 6px;border-radius:99px;background:#ff4d001a;color:var(--v2-brand-700);box-shadow:inset 0 0 0 1px #ff4d0033}.v2-msg-meta .name em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400}.v2-msg-meta .you{margin-left:2px;color:var(--v2-brand-700);background:#ff4d001a;font-weight:600;font-family:var(--v2-font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:99px}.v2-msg-meta .t{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-4);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.v2-msg-text{font-size:14.5px;font-weight:400;color:var(--v2-ink);line-height:1.5;text-wrap:pretty;max-width:720px}.v2-msg.is-cont .v2-msg-text{margin-top:2px}.v2-msg-text b{font-weight:600;color:var(--v2-ink)}.v2-msg-mention{color:var(--v2-brand-700);font-weight:600;background:#ff4d0014;padding:0 4px;border-radius:4px}.v2-msg-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 24px 40px;gap:14px;color:var(--v2-ink-3)}.v2-msg-empty .seed{width:44px;height:44px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 8px #ff4d0014}.v2-msg-empty .title{font-family:var(--v2-font-sans);font-size:19px;color:var(--v2-ink);font-weight:500;letter-spacing:-.01em}.v2-msg-empty .title em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-ink)}.v2-msg-empty .sub{font-family:var(--v2-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-ink-4)}.v2-ms-section-empty{margin:6px 12px 4px;padding:14px;background:var(--v2-surface-2,#F6F5F2);border-radius:12px;box-shadow:inset 0 0 0 1px var(--v2-hairline);display:flex;flex-direction:column;align-items:flex-start;gap:4px}.v2-ms-section-empty .ico{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1px var(--v2-hairline);color:var(--v2-ink-3);margin-bottom:4px}.v2-ms-section-empty .ttl{font-size:13px;font-weight:600;color:var(--v2-ink);letter-spacing:-.005em}.v2-ms-section-empty .ttl em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400}.v2-ms-section-empty .sub{font-size:11.5px;color:var(--v2-ink-4);line-height:1.45}.v2-ms-section-empty .cta{all:unset;cursor:pointer;margin-top:8px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;font-size:11.5px;font-weight:600;color:var(--v2-brand-700);background:#ff4d0014;transition:background .12s}.v2-ms-section-empty .cta:hover{background:#ff4d0029}.v2-msg-attach{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;margin-top:8px;background:var(--v2-surface-2);border-radius:10px;box-shadow:inset 0 0 0 1px var(--v2-hairline);cursor:pointer;transition:all .12s;max-width:360px}.v2-msg-attach:hover{background:#fff;box-shadow:inset 0 0 0 1px #14120e29,0 4px 10px -6px #14120e26}.v2-msg-attach .thumb{width:30px;height:30px;border-radius:8px;background:linear-gradient(180deg,#ffc9a6,#ff8c57);color:#fff;display:grid;place-items:center;flex-shrink:0}.v2-msg-attach .meta{min-width:0;flex:1}.v2-msg-attach .nm{font-size:12.5px;font-weight:600;color:var(--v2-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-msg-attach .sz{font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-ink-4);margin-top:1px}.v2-msg-attach .dl{all:unset;cursor:pointer;color:var(--v2-ink-4);width:24px;height:24px;display:grid;place-items:center;border-radius:6px}.v2-msg-attach .dl:hover{background:#14120e0f;color:var(--v2-ink)}.v2-msg-inline-actions{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.v2-msg-iab{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:7px 13px;background:#fff;color:var(--v2-ink);border-radius:99px;font-size:12px;font-weight:500;box-shadow:inset 0 0 0 1px #ff4d0038;transition:all .12s}.v2-msg-iab:hover{background:#ff4d000f;box-shadow:inset 0 0 0 1px #ff4d0059}.v2-msg-iab.primary{background:var(--v2-ink);color:#fff;box-shadow:none}.v2-msg-iab.primary:hover{background:#000}.v2-msg-pora-card{padding:0;border-radius:14px;overflow:hidden;max-width:620px;background:linear-gradient(180deg,#ff4d000d,#fff 60%);box-shadow:inset 0 0 0 1px #ff4d0038}.v2-msg-pora-card .pc-eyebrow{padding:13px 16px 10px;display:flex;align-items:center;gap:9px;border-bottom:1px solid rgba(255,77,0,.14);font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-brand-700);letter-spacing:.08em;text-transform:uppercase}.v2-msg-pora-card .pc-eyebrow .seed{width:10px;height:10px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d0033;flex-shrink:0}.v2-msg-pora-card .pc-title{font-size:14px;font-weight:600;color:var(--v2-ink);padding:0 16px 10px;text-transform:none;letter-spacing:-.005em;font-family:var(--v2-font-sans);border-bottom:1px solid rgba(255,77,0,.14);margin-top:-10px}.v2-msg-pora-card .pc-list{list-style:none;margin:0;padding:14px 16px;display:flex;flex-direction:column;gap:14px;background:#fff}.v2-msg-pora-card .pc-list li{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:flex-start}.v2-msg-pora-card .pc-list .n{width:32px;height:32px;border-radius:8px;background:#ff4d0014;color:var(--v2-brand-700);display:grid;place-items:center;font-family:var(--v2-font-mono);font-size:11px;font-weight:700;box-shadow:inset 0 0 0 1px #ff4d002e}.v2-msg-pora-card .pc-list .t{font-size:14.5px;font-weight:600;color:var(--v2-ink);letter-spacing:-.005em;margin-bottom:3px}.v2-msg-pora-card .pc-list .d{font-size:13.5px;color:var(--v2-ink-2);line-height:1.5}.v2-msg-pora-card .pc-list .d b{color:var(--v2-ink);font-weight:600;background:#ff4d0014;padding:0 4px;border-radius:4px}.v2-msg-pora-card .pc-actions{padding:10px 16px 14px;display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--v2-hairline);background:#14120e05}.v2-msg-pora-card .pc-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:7px 13px;background:#fff;color:var(--v2-ink);border-radius:99px;font-size:12px;font-weight:500;box-shadow:inset 0 0 0 1px var(--v2-hairline);transition:all .12s}.v2-msg-pora-card .pc-btn:hover{background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px #14120e2e}.v2-msg-pora-card .pc-btn.primary{background:var(--v2-ink);color:#fff;box-shadow:none}.v2-msg-pora-card .pc-btn.primary:hover{background:#000}.v2-msg-meeting-card{padding:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--v2-hairline);max-width:480px;overflow:hidden;cursor:pointer;transition:all .12s;display:block}.v2-msg-meeting-card:hover{box-shadow:inset 0 0 0 1px #14120e2e,0 8px 18px -10px #14120e26}.v2-msg-meeting-card .mc-eyebrow{padding:10px 16px;display:flex;align-items:center;gap:8px;background:linear-gradient(180deg,#ff4d000d,#ff4d0003);border-bottom:1px solid rgba(255,77,0,.14);font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-brand-700);letter-spacing:.08em;text-transform:uppercase}.v2-msg-meeting-card .mc-eyebrow .seed{width:9px;height:9px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d002e}.v2-msg-meeting-card .mc-body{padding:14px 16px}.v2-msg-meeting-card .mc-title{font-size:16px;font-weight:600;color:var(--v2-ink);letter-spacing:-.012em;line-height:1.25}.v2-msg-meeting-card .mc-when{margin-top:3px;font-size:12.5px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);letter-spacing:.02em}.v2-msg-meeting-card .mc-stats{margin-top:12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 12px;background:var(--v2-surface-2);border-radius:10px}.v2-msg-meeting-card .mc-stats .stat{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--v2-ink-2);font-weight:500}.v2-msg-meeting-card .mc-stats .stat .n{font-family:var(--v2-font-mono);font-size:14px;font-weight:700;color:var(--v2-ink);font-variant-numeric:tabular-nums}.v2-msg-meeting-card .mc-stats .stat.green .n{color:var(--v2-green)}.v2-msg-meeting-card .mc-stats .stat.amber .n{color:#b45309}.v2-msg-meeting-card .mc-stats .stat svg{color:var(--v2-ink-3)}.v2-msg-meeting-card .mc-open{padding:11px 16px;display:flex;align-items:center;gap:6px;border-top:1px solid var(--v2-hairline);font-size:12.5px;font-weight:600;color:var(--v2-brand-700)}.v2-msg-meeting-card .mc-open svg{transition:transform .12s}.v2-msg-meeting-card:hover .mc-open svg{transform:translate(3px)}.v2-ms-composer-wrap{border-top:1px solid var(--v2-hairline);background:linear-gradient(180deg,#fbf9f3,#fff);padding:14px 24px 18px}.v2-ms-context-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background:#fff;border-radius:99px;box-shadow:inset 0 0 0 1px var(--v2-hairline);font-size:11.5px;color:var(--v2-ink-3);font-weight:500;margin-bottom:10px;cursor:pointer}.v2-ms-context-pill:hover{box-shadow:inset 0 0 0 1px #14120e2e}.v2-ms-context-pill b{color:var(--v2-ink-2);font-weight:600}.v2-ms-context-pill svg{color:var(--v2-ink-3)}.v2-ms-pending{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.v2-ms-pending-item{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-ms-pending-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2-ms-pending-item .rm{all:unset;cursor:pointer;position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:99px;background:#14120eb3;color:#fff;display:grid;place-items:center}.v2-ms-composer{background:#fff;border-radius:14px;box-shadow:0 0 0 1px var(--v2-hairline);padding:14px 16px 8px;transition:box-shadow .12s}.v2-ms-composer:focus-within{box-shadow:0 0 0 1px #ff4d0066,0 6px 16px -8px #ff4d002e}.v2-ms-input{width:100%;border:none;outline:none;resize:none;background:transparent;font-size:15px;color:var(--v2-ink);line-height:1.5;min-height:38px;max-height:160px;overflow-y:auto;font-family:var(--v2-font-sans);padding:0}.v2-ms-input::-moz-placeholder{color:var(--v2-ink-3)}.v2-ms-input::placeholder{color:var(--v2-ink-3)}.v2-ms-toolbar{margin-top:10px;padding-top:8px;border-top:1px solid var(--v2-hairline);display:flex;align-items:center;gap:4px}.v2-ms-tb{all:unset;cursor:pointer;height:30px;min-width:30px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;color:var(--v2-ink-3);transition:all .1s;font-family:var(--v2-font-sans);font-size:12px;font-weight:600}.v2-ms-tb:hover{background:#14120e0f;color:var(--v2-ink)}.v2-ms-tb svg{color:var(--v2-ink-3)}.v2-ms-tb:hover svg{color:var(--v2-ink)}.v2-ms-tb .lbl{font-family:var(--v2-font-mono);font-size:11px;font-weight:700;letter-spacing:.02em}.v2-ms-tb.aa{font-family:var(--v2-font-serif);font-style:italic;font-size:15px;font-weight:500;color:var(--v2-ink-2)}.v2-ms-tb.aa.is-open{background:var(--v2-ink);color:#fff}.v2-ms-tb.italic{font-style:italic}.v2-ms-tb.strike{text-decoration:line-through}.v2-ms-tb-pora{color:var(--v2-brand-700)}.v2-ms-tb-pora svg{color:var(--v2-brand-700)}.v2-ms-tb-pora:hover{background:#ff4d0014;color:var(--v2-brand-700)}.v2-ms-tb-div{width:1px;height:18px;background:var(--v2-hairline);margin:0 4px;flex-shrink:0}.v2-ms-spacer{flex:1}.v2-ms-send{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--v2-brand);color:#fff;border-radius:99px;font-size:12.5px;font-weight:600;box-shadow:0 4px 12px -4px #ff4d0066,inset 0 1px #ffffff2e}.v2-ms-send:hover{background:var(--v2-brand-600)}.v2-ms-send:disabled{background:var(--v2-surface-2);color:var(--v2-ink-4);box-shadow:inset 0 0 0 1px var(--v2-hairline);cursor:not-allowed}.v2-ms-formatting{margin-top:8px;padding:6px 8px;background:var(--v2-surface-2);border-radius:10px;display:flex;align-items:center;gap:2px}.v2-ms-formatting .fdiv{width:1px;height:16px;background:var(--v2-hairline);margin:0 6px}.v2-ms-formatting .v2-ms-tb{height:26px;min-width:26px;font-size:12px;color:var(--v2-ink-2)}.v2-ms-ctx{background:linear-gradient(180deg,#faf8f2,#fffbf5);border-left:1px solid var(--v2-hairline);display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow-y:auto}.v2-ms-ctx .ctx-h{padding:14px 20px 12px;border-bottom:1px solid var(--v2-hairline);min-height:var(--v2-ms-header-h);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.v2-ms-ctx .eyebrow{font-family:var(--v2-font-mono);font-size:var(--v2-ms-fs-eyebrow);font-weight:700;color:var(--v2-brand-700);letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:6px}.v2-ms-ctx .eyebrow .seed{width:8px;height:8px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d002e}.v2-ms-ctx .ctx-h h3{margin:6px 0 0;font-size:var(--v2-ms-fs-title);font-weight:600;letter-spacing:-.012em;display:flex;align-items:center;gap:8px;color:var(--v2-ink)}.v2-ms-ctx .ctx-snap{padding:14px 20px;border-bottom:1px solid var(--v2-hairline)}.v2-ms-ctx .ctx-snap .prog-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.v2-ms-ctx .ctx-snap .prog-pct{font-family:var(--v2-font-mono);font-size:18px;font-weight:700;color:var(--v2-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.v2-ms-ctx .ctx-snap .prog-lab{font-size:var(--v2-ms-fs-eyebrow);color:var(--v2-ink-3);font-family:var(--v2-font-mono);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.v2-ms-ctx .ctx-snap .pbar{height:6px;background:#14120e12;border-radius:99px;overflow:hidden}.v2-ms-ctx .ctx-snap .pbar .fill{height:100%;background:linear-gradient(90deg,#ff8c57,#ff4d00);border-radius:99px}.v2-ms-ctx .ctx-snap .pstats{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;font-size:var(--v2-ms-fs-meta);color:var(--v2-ink-3);font-family:var(--v2-font-mono);letter-spacing:.02em}.v2-ms-ctx .ctx-snap .pstats>*{display:inline-flex;align-items:center;gap:4px}.v2-ms-ctx .ctx-snap .pstats b{color:var(--v2-ink);font-weight:700;font-variant-numeric:tabular-nums}.v2-ms-ctx .ctx-snap .pstats .pip{width:7px;height:7px;border-radius:99px}.v2-ms-ctx .ctx-snap .pstats .done .pip{background:var(--v2-green)}.v2-ms-ctx .ctx-snap .pstats .open .pip{background:var(--v2-ink-3)}.v2-ms-ctx .ctx-snap .pstats .blk .pip{background:var(--v2-red)}.v2-ms-ctx .lnk{all:unset;margin-top:10px;display:inline-flex;align-items:center;gap:5px;font-size:var(--v2-ms-fs-meta);color:var(--v2-brand-700);font-weight:600;cursor:pointer}.v2-ms-ctx .lnk:hover{text-decoration:underline}.v2-ms-ctx .lnk-sm{font-size:var(--v2-ms-fs-eyebrow);margin-top:4px}.v2-ms-ctx .ctx-sec{padding:14px 20px;border-bottom:1px solid var(--v2-hairline)}.v2-ms-ctx .ctx-sec:last-child{border-bottom:none}.v2-ms-ctx .ctx-sec .sec-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.v2-ms-ctx .ctx-sec .sec-head .lab{font-family:var(--v2-font-mono);font-size:var(--v2-ms-fs-eyebrow);font-weight:700;color:var(--v2-ink-4);letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.v2-ms-ctx .ctx-sec .sec-head .cnt{font-family:var(--v2-font-mono);font-size:var(--v2-ms-fs-eyebrow);color:var(--v2-ink-4);font-weight:600;padding:1px 7px;background:#fff;border-radius:99px;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-ms-ctx .ctx-action{padding:9px 11px;background:#fff;border-radius:9px;box-shadow:inset 0 0 0 1px var(--v2-hairline);display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;margin-bottom:6px;cursor:pointer;transition:all .1s}.v2-ms-ctx .ctx-action:hover{box-shadow:inset 0 0 0 1px #14120e2e}.v2-ms-ctx .ctx-action .chk{width:15px;height:15px;border-radius:5px;flex-shrink:0;display:grid;place-items:center;color:#fff;background:transparent;box-shadow:inset 0 0 0 1.5px var(--v2-ink-4)}.v2-ms-ctx .ctx-action[data-status=done] .chk{background:var(--v2-green);box-shadow:none}.v2-ms-ctx .ctx-action[data-status=done] .chk svg{width:9px;height:9px;color:#fff}.v2-ms-ctx .ctx-action[data-status=done] .at{text-decoration:line-through;color:var(--v2-ink-4)}.v2-ms-ctx .ctx-action .at{font-size:var(--v2-ms-fs-body);font-weight:500;color:var(--v2-ink);line-height:1.35;letter-spacing:-.005em}.v2-ms-ctx .ctx-action .who-d{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:var(--v2-ms-fs-meta);color:var(--v2-ink-3);font-family:var(--v2-font-mono);letter-spacing:.02em}.v2-ms-ctx .ctx-action .who-d .v2-av{width:14px;height:14px;font-size:7.5px}.v2-ms-ctx .ctx-action .who-d .due{font-weight:700}.v2-ms-ctx .ctx-action .who-d .due.overdue{color:var(--v2-red)}.v2-ms-ctx .ctx-action .who-d .due.soon{color:#b45309}.v2-ms-ctx .ctx-action .who-d .due.done{color:var(--v2-green)}.v2-ms-ctx .ctx-action .chev{color:var(--v2-ink-4);display:inline-flex}.v2-ms-ctx .ctx-meeting{padding:11px 12px;background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1px var(--v2-hairline);cursor:pointer}.v2-ms-ctx .ctx-meeting:hover{box-shadow:inset 0 0 0 1px #14120e2e}.v2-ms-ctx .ctx-meeting .when{font-family:var(--v2-font-mono);font-size:var(--v2-ms-fs-meta);font-weight:600;color:var(--v2-brand-700);letter-spacing:.04em}.v2-ms-ctx .ctx-meeting .title{font-size:var(--v2-ms-fs-row);font-weight:600;color:var(--v2-ink);margin-top:3px;line-height:1.3;letter-spacing:-.005em}.v2-ms-ctx .ctx-meeting .pora-ready{margin-top:6px;display:inline-flex;align-items:center;gap:5px;font-size:var(--v2-ms-fs-eyebrow);color:var(--v2-brand-700);font-family:var(--v2-font-mono);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.v2-ms-ctx .ctx-meeting .pora-ready .seed{width:6px;height:6px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 1.5px #ff4d0033}.v2-ms-ctx .ctx-meeting .mbtns{margin-top:8px;display:flex;gap:6px}.v2-ms-ctx .ctx-meeting .mb{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:var(--v2-brand);color:#fff;border-radius:99px;font-size:var(--v2-ms-fs-meta);font-weight:600}.v2-ms-ctx .ctx-meeting .mb.ghost{background:var(--v2-surface-2);color:var(--v2-ink-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-ms-ctx .ctx-meeting .mb.ghost:hover{background:#fff}.v2-ms-ctx .ctx-file{padding:8px 10px;background:#fff;border-radius:9px;box-shadow:inset 0 0 0 1px var(--v2-hairline);display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;margin-bottom:6px;cursor:pointer}.v2-ms-ctx .ctx-file:hover{box-shadow:inset 0 0 0 1px #14120e2e}.v2-ms-ctx .ctx-file .fi{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#fff;font-family:var(--v2-font-mono);font-size:8.5px;font-weight:700;flex-shrink:0;background:linear-gradient(180deg,#ff8c57,#c93c00)}.v2-ms-ctx .ctx-file .fi[data-kind=doc]{background:linear-gradient(180deg,#3b82f6,#1e40af)}.v2-ms-ctx .ctx-file .fi[data-kind=image]{background:linear-gradient(180deg,#86efac,#16a34a)}.v2-ms-ctx .ctx-file .nm{font-size:12px;font-weight:600;color:var(--v2-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em}.v2-ms-ctx .ctx-file .ft{font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-ink-4);margin-top:1px}.v2-ms-ctx .ctx-file .fa{all:unset;cursor:pointer;color:var(--v2-ink-4);width:24px;height:24px;display:grid;place-items:center;border-radius:6px}.v2-ms-ctx .ctx-file .fa:hover{background:#14120e0f;color:var(--v2-ink)}@media (max-width: 1180px){.v2-messages .v2-ms-grid{grid-template-columns:280px minmax(0,1fr)}.v2-ms-ctx{display:none}}@media (max-width: 880px){.v2-messages .v2-ms-grid{grid-template-columns:1fr}.v2-ms-side{border-right:none;border-bottom:1px solid var(--v2-hairline)}}.v2-team .v2-team-hero{margin-top:18px;position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(700px 360px at 100% -10%,rgba(255,77,0,.2),transparent 60%),radial-gradient(500px 320px at -8% 110%,rgba(255,77,0,.06),transparent 70%),linear-gradient(180deg,#faf3e3,#f3ead6);box-shadow:0 0 0 1px #14120e0f,0 20px 40px -22px #78501e2e}.v2-team .v2-team-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(20,18,14,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(20,18,14,.025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 80% 40%,#000 25%,transparent 70%);mask-image:radial-gradient(circle at 80% 40%,#000 25%,transparent 70%);opacity:.7;pointer-events:none}.v2-team .v2-team-hero>*{position:relative;z-index:1}.v2-team .th-top{padding:22px 28px 18px;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;border-bottom:1px solid rgba(20,18,14,.06)}.v2-team .th-id .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;color:var(--v2-ink-3);letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;background:#14120e0d;border-radius:99px}.v2-team .th-id .eyebrow .plan{color:var(--v2-brand-700)}.v2-team .th-id h2{margin:10px 0 4px;font-size:32px;font-weight:500;color:var(--v2-ink);letter-spacing:-.02em;line-height:1.1}.v2-team .th-id h2 em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand-700);font-weight:400}.v2-team .th-id .meta-line{font-size:13.5px;color:var(--v2-ink-3);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v2-team .th-id .meta-line b{color:var(--v2-ink-2);font-weight:600}.v2-team .th-id .meta-line .dot{color:var(--v2-ink-5)}.v2-team .th-avs{margin-top:14px;display:flex;align-items:center;gap:12px}.v2-team .th-avs .stack{display:inline-flex}.v2-team .th-avs .stack .av{width:30px;height:30px;border-radius:99px;display:grid;place-items:center;color:#fff;font-size:10.5px;font-weight:700;border:2.5px solid #FAF3E3;margin-left:-9px}.v2-team .th-avs .stack .av:first-child{margin-left:0}.v2-team .th-avs .stack .av.more{background:#14120e14;color:var(--v2-ink-2)}.v2-team .th-avs .legend{font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-3);letter-spacing:.04em;font-weight:600}.v2-team .th-avs .legend b{color:var(--v2-ink);font-weight:700}.v2-team .th-pora{padding:14px 16px;border-radius:14px;background:linear-gradient(180deg,#ff4d0014,#ff4d0005);box-shadow:inset 0 0 0 1px #ff4d0038;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.v2-team .th-pora .seed-l{width:32px;height:32px;border-radius:99px;flex-shrink:0;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 4px #ff4d0026,0 0 14px #ff4d0059;display:grid;place-items:center;color:#fff}.v2-team .th-pora .body .lab{font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;color:var(--v2-brand-700);letter-spacing:.1em;text-transform:uppercase}.v2-team .th-pora .body .msg{margin-top:2px;font-size:13.5px;color:var(--v2-ink);line-height:1.4;letter-spacing:-.005em}.v2-team .th-pora .body .msg b{font-weight:700;color:var(--v2-brand-700)}.v2-team .th-pora .body .msg em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-ink-2);font-weight:400}.v2-team .th-pora .b{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:99px;background:var(--v2-ink);color:#fff;font-size:12.5px;font-weight:600;letter-spacing:-.005em;white-space:nowrap}.v2-team .th-pora .b:hover{background:#000}.v2-team .th-kpis{padding:18px 28px 22px;display:grid;grid-template-columns:repeat(5,1fr);gap:0}.v2-team .th-kpi{padding:0 22px;display:flex;flex-direction:column;gap:6px;position:relative}.v2-team .th-kpi:first-child{padding-left:0}.v2-team .th-kpi:last-child{padding-right:0}.v2-team .th-kpi+.th-kpi{box-shadow:inset 1px 0 #14120e14}.v2-team .th-kpi .k{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-ink-4);letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.v2-team .th-kpi .v{font-size:36px;font-weight:600;color:var(--v2-ink);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px}.v2-team .th-kpi .v .small{font-size:16px;color:var(--v2-ink-3);font-weight:500}.v2-team .th-kpi .v.warm{color:var(--v2-brand-700)}.v2-team .th-kpi .v.green{color:#16a34a}.v2-team .th-kpi .v.red{color:#dc2626}.v2-team .th-kpi .v.amber{color:#92400e}.v2-team .th-kpi .d{font-size:11.5px;color:var(--v2-ink-3);line-height:1.4;display:inline-flex;align-items:center;gap:5px}.v2-team .th-kpi .d b{color:var(--v2-ink-2);font-weight:600}.v2-team .th-kpi .delta{font-family:var(--v2-font-mono);font-size:11px;font-weight:700;letter-spacing:.02em}.v2-team .th-kpi .delta.up{color:#16a34a}.v2-team .th-kpi .delta.dn{color:#dc2626}.v2-team .th-kpi .spark{margin-top:2px;display:flex;align-items:flex-end;gap:3px;height:24px}.v2-team .th-kpi .spark i{flex:1;background:var(--v2-ink-5);border-radius:2px;min-height:3px}.v2-team .th-kpi .spark i.now{background:var(--v2-brand)}.v2-team .v2-team-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;margin-top:16px}.v2-team .tm-left,.v2-team .tm-side{display:flex;flex-direction:column;gap:14px;min-width:0}.v2-team .tm-toolbar{padding:12px 16px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--v2-hairline);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.v2-team .tm-search{display:flex;align-items:center;gap:10px;padding:9px 13px;border-radius:99px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline);min-width:280px;flex:1}.v2-team .tm-search svg{color:var(--v2-ink-4)}.v2-team .tm-search input{all:unset;flex:1;font-size:13px;color:var(--v2-ink);font-family:var(--v2-font-sans);letter-spacing:-.005em}.v2-team .tm-search input::-moz-placeholder{color:var(--v2-ink-4)}.v2-team .tm-search input::placeholder{color:var(--v2-ink-4)}.v2-team .tm-search .kbd{font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-3);padding:2px 7px;background:#fff;border-radius:6px;box-shadow:inset 0 0 0 1px var(--v2-hairline);font-weight:600}.v2-team .tm-filters{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.v2-team .tm-fil{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:500;color:var(--v2-ink-2);border-radius:99px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline);letter-spacing:-.005em}.v2-team .tm-fil:hover{background:#fff}.v2-team .tm-fil.active{background:var(--v2-ink);color:#fff;box-shadow:none;font-weight:600}.v2-team .tm-fil .cnt{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;padding:2px 7px;background:#fff;color:var(--v2-ink-3);border-radius:99px;line-height:1.3}.v2-team .tm-fil.active .cnt{background:#ffffff29;color:#fff}.v2-team .tm-fil.amber{color:#92400e}.v2-team .tm-fil.amber.active{background:linear-gradient(180deg,#f59e0b,#b45309)}.v2-team .mt-card{background:#fff;border-radius:14px;box-shadow:0 0 0 1px var(--v2-hairline);overflow:hidden}.v2-team .mt-grid{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(120px,1fr) 56px 64px 92px 32px;gap:10px;align-items:center;padding:12px 16px}.v2-team .mt-head{background:linear-gradient(180deg,#fbf9f3,#fff);border-bottom:1px solid var(--v2-hairline);padding:11px 18px 12px}.v2-team .mt-head .col{font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;color:var(--v2-ink-4);letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.v2-team .mt-head .col.num{text-align:right}.v2-team .mt-head .col.sortable{cursor:pointer;display:inline-flex;align-items:center;gap:5px}.v2-team .mt-head .col.sortable.active{color:var(--v2-ink-2)}.v2-team .mt-head .col.sortable.active svg{color:var(--v2-brand)}.v2-team .mt-row{cursor:pointer;border-top:1px solid var(--v2-hairline);transition:background .12s;padding:14px 18px}.v2-team .mt-row:hover{background:var(--v2-surface-2)}.v2-team .mt-row.attn{box-shadow:inset 3px 0 #d97706;background:linear-gradient(90deg,rgba(217,119,6,.035),transparent 50%)}.v2-team .mt-row.attn:hover{background:linear-gradient(90deg,rgba(217,119,6,.06),var(--v2-surface-2) 50%)}.v2-team .mt-member{display:flex;align-items:center;gap:12px;min-width:0}.v2-team .mt-av-wrap{position:relative;width:38px;height:38px;flex-shrink:0}.v2-team .mt-av{width:38px;height:38px;border-radius:99px;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700;letter-spacing:-.005em}.v2-team .mt-presence{position:absolute;bottom:-1px;right:-1px;width:11px;height:11px;border-radius:99px;border:2.5px solid #FFF}.v2-team .mt-row.attn .mt-presence{border-color:#fffbf3}.v2-team .mt-row:hover .mt-presence{border-color:var(--v2-surface-2)}.v2-team .mt-presence.online{background:#16a34a;box-shadow:0 0 0 1.5px #16a34a2e}.v2-team .mt-presence.meeting{background:var(--v2-brand);box-shadow:0 0 0 1.5px #ff4d0038;animation:v2-pulse-orange 1.6s infinite}.v2-team .mt-presence.offline{background:var(--v2-ink-5)}.v2-team .mt-presence.pending{background:transparent;border-color:var(--v2-ink-4);box-shadow:none;border-style:dashed}.v2-team .mt-name-col{min-width:0;display:flex;flex-direction:column;gap:2px}.v2-team .mt-name{font-size:14px;font-weight:600;color:var(--v2-ink);letter-spacing:-.005em;line-height:1.2;display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.v2-team .mt-name .you{font-family:var(--v2-font-mono);font-size:9px;font-weight:700;color:var(--v2-ink-3);letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;border-radius:99px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-team .mt-email{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-4);letter-spacing:.01em}.v2-team .mt-role{display:inline-flex;align-items:center;gap:6px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:99px}.v2-team .mt-role.owner{color:var(--v2-brand-700);background:#ff4d0012;box-shadow:inset 0 0 0 1px #ff4d002e}.v2-team .mt-role.admin{color:#7c3aed;background:#7c3aed12;box-shadow:inset 0 0 0 1px #7c3aed2e}.v2-team .mt-role.member{color:var(--v2-ink-3);background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-team .mt-role.suspended{color:#b91c1c;background:#dc262612;box-shadow:inset 0 0 0 1px #dc262638}.v2-team .mt-row.is-suspended{opacity:.72}.v2-team .mt-row.is-suspended .mt-load .fill{background:var(--v2-ink-5)!important;opacity:.5}.v2-team .mt-row.is-suspended .mt-num .n{color:var(--v2-ink-4)}.v2-team .mt-role .pip{width:6px;height:6px;border-radius:99px;background:currentColor}.v2-team .mt-status{font-size:12.5px;color:var(--v2-ink-2);line-height:1.4;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-team .mt-status .top{display:inline-flex;align-items:center;gap:7px}.v2-team .mt-status .dot{width:7px;height:7px;border-radius:99px;flex-shrink:0}.v2-team .mt-status .dot.online{background:#16a34a}.v2-team .mt-status .dot.meeting{background:var(--v2-brand);box-shadow:0 0 0 2px #ff4d002e;animation:v2-pulse-orange 1.6s infinite}.v2-team .mt-status .dot.offline{background:var(--v2-ink-5)}.v2-team .mt-status .lbl{font-weight:600;color:var(--v2-ink)}.v2-team .mt-status .lbl.meeting{color:var(--v2-brand-700)}.v2-team .mt-status .sub{margin-left:14px;font-size:11.5px;color:var(--v2-ink-3);line-height:1.35;display:block}.v2-team .mt-status .meeting-pill{display:inline-flex;align-items:center;gap:6px;margin-left:14px;margin-top:3px;padding:3px 9px;border-radius:99px;background:#ff4d0014;color:var(--v2-brand-700);box-shadow:inset 0 0 0 1px #ff4d0033;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.04em}.v2-team .mt-status .meeting-pill .pip{width:5px;height:5px;border-radius:99px;background:var(--v2-brand);animation:v2-pulse-orange 1.6s infinite}.v2-team .mt-status .meeting-pill .nm{font-family:var(--v2-font-sans);font-weight:600;color:var(--v2-ink-2);letter-spacing:-.005em;text-transform:none;font-size:11px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-team .mt-num{text-align:right;font-family:var(--v2-font-mono);font-variant-numeric:tabular-nums;line-height:1.1}.v2-team .mt-num .n{font-size:17px;font-weight:700;color:var(--v2-ink);letter-spacing:-.01em}.v2-team .mt-num .n.red{color:#dc2626}.v2-team .mt-num .n.amber{color:#d97706}.v2-team .mt-num .n.green{color:#16a34a}.v2-team .mt-num .n.zero{color:var(--v2-ink-4);font-weight:600}.v2-team .mt-load{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.v2-team .mt-load .bar{width:60px;height:6px;border-radius:99px;background:var(--v2-surface-2);overflow:hidden;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-team .mt-load .fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#16a34a,#65a30d)}.v2-team .mt-load .fill.heavy{background:linear-gradient(90deg,#f59e0b,#d97706)}.v2-team .mt-load .fill.over{background:linear-gradient(90deg,#dc2626,#991b1b)}.v2-team .mt-load .lvl{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-ink-3);letter-spacing:.04em;text-transform:uppercase}.v2-team .mt-load .lvl.heavy{color:#d97706}.v2-team .mt-load .lvl.over{color:#dc2626}.v2-team .mt-menu{all:unset;cursor:pointer;width:30px;height:30px;border-radius:99px;display:grid;place-items:center;color:var(--v2-ink-3);transition:background .12s;justify-self:end}.v2-team .mt-menu:hover{background:#14120e0d;color:var(--v2-ink)}.v2-team .mt-band{padding:13px 18px 12px;border-top:1px solid var(--v2-hairline);display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,rgba(217,119,6,.04),transparent);font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:#92400e;letter-spacing:.1em;text-transform:uppercase}.v2-team .mt-band .pip{width:8px;height:8px;border-radius:99px;background:#d97706}.v2-team .mt-band .cnt{margin-left:auto;color:var(--v2-ink-3);font-weight:600;text-transform:none;letter-spacing:.04em}.v2-team .mt-row.pending{opacity:.88}.v2-team .mt-row.pending .mt-av{background:transparent;color:var(--v2-ink-3);box-shadow:inset 0 0 0 1.5px var(--v2-ink-4);font-family:var(--v2-font-serif);font-style:italic;font-weight:600}.v2-team .mt-row.pending .mt-pending-actions{grid-column:3 / span 4;display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}.v2-team .mt-row.pending .countdown{font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;color:#92400e;letter-spacing:.04em;margin-right:6px;display:inline-flex;align-items:center;gap:5px}.v2-team .mt-row.pending .pa{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:99px;font-size:11.5px;font-weight:500;background:var(--v2-surface-2);color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-team .mt-row.pending .pa:hover{background:#fff}.v2-team .mt-row.pending .pa.cancel{color:#dc2626}.v2-team .mt-row.pending .pa.resend{background:var(--v2-ink);color:#fff;box-shadow:none}.v2-team .mt-row.pending .pa.resend:hover{background:#000}.v2-team .mt-empty{padding:32px 18px;text-align:center;font-size:13px;color:var(--v2-ink-3)}.v2-team .sc-card{background:#fff;border-radius:14px;box-shadow:0 0 0 1px var(--v2-hairline);overflow:hidden}.v2-team .sc-head{padding:14px 18px 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--v2-hairline);font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-4)}.v2-team .sc-head .cnt{margin-left:auto;color:var(--v2-ink-3);font-weight:600}.v2-team .sc-body{padding:14px 18px 16px}.v2-team .pti{border-radius:14px;color:#ffe9d9;background:radial-gradient(360px 220px at 100% 0%,rgba(255,77,0,.16),transparent 65%),linear-gradient(180deg,#1a140e,#0c0a08);box-shadow:0 0 0 1px #ff4d0033,0 14px 30px -12px #ff4d0040;overflow:hidden;position:relative}.v2-team .pti:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,77,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,77,0,.05) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at 88% 30%,#000 22%,transparent 70%);mask-image:radial-gradient(circle at 88% 30%,#000 22%,transparent 70%);opacity:.5;pointer-events:none}.v2-team .pti>*{position:relative;z-index:1}.v2-team .pti-head{padding:14px 18px 10px;display:flex;align-items:center;gap:10px;font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-brand)}.v2-team .pti-head .seed{width:10px;height:10px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d0033,0 0 10px #ff4d0073}.v2-team .pti-head .cnt{margin-left:auto;color:#a6a096;font-weight:600}.v2-team .pti-list{padding:4px 0 8px}.v2-team .pti-item{padding:12px 18px;display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:flex-start;border-top:1px solid rgba(255,255,255,.06)}.v2-team .pti-item:first-child{border-top:none}.v2-team .pti-item .av-w{position:relative;width:32px;height:32px}.v2-team .pti-item .av-w .av{width:32px;height:32px;border-radius:99px;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:700}.v2-team .pti-item .av-w .dot{position:absolute;bottom:-1px;right:-1px;width:9px;height:9px;border-radius:99px;border:2px solid #14120E}.v2-team .pti-item .av-w .dot.attn{background:#d97706}.v2-team .pti-item .av-w .dot.good{background:#16a34a}.v2-team .pti-item .body{min-width:0}.v2-team .pti-item .ttl{font-size:13px;font-weight:600;color:#fff;letter-spacing:-.005em;line-height:1.3;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.v2-team .pti-item .ttl .tag{font-family:var(--v2-font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:99px}.v2-team .pti-item .ttl .tag.warn{color:#ffd79a;background:#f59e0b2e;box-shadow:inset 0 0 0 1px #f59e0b4d}.v2-team .pti-item .ttl .tag.good{color:#a8f0bd;background:#22c55e2e;box-shadow:inset 0 0 0 1px #22c55e4d}.v2-team .pti-item .ttl .tag.brand{color:#ffc9a6;background:#ff4d002e;box-shadow:inset 0 0 0 1px #ff4d004d}.v2-team .pti-item .msg{margin-top:4px;font-size:12.5px;color:#e4e1d8;line-height:1.45}.v2-team .pti-item .msg b{color:#fff;font-weight:600}.v2-team .pti-item .msg em{font-family:var(--v2-font-serif);font-style:italic;color:#ffc9a6;font-weight:400}.v2-team .pti-item .cta-row{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.v2-team .pti-item .cta{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:99px;font-size:11.5px;font-weight:600;letter-spacing:-.005em;background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #ffffff21}.v2-team .pti-item .cta:hover{background:#ffffff24}.v2-team .pti-item .cta.primary{background:var(--v2-brand);box-shadow:0 4px 10px -3px #ff4d0066}.v2-team .pti-item .cta.primary:hover{background:var(--v2-brand-600)}.v2-team .pulse-list{display:flex;flex-direction:column;gap:9px}.v2-team .pulse-item{display:flex;align-items:flex-start;gap:11px;font-size:13px;color:var(--v2-ink-2);line-height:1.4}.v2-team .pulse-item .ic{width:22px;height:22px;border-radius:99px;flex-shrink:0;display:grid;place-items:center;color:#fff;margin-top:1px}.v2-team .pulse-item.ok .ic{background:#16a34a}.v2-team .pulse-item.warn .ic{background:#d97706}.v2-team .pulse-item b{color:var(--v2-ink);font-weight:700;font-family:var(--v2-font-mono);font-size:13.5px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.v2-team .pulse-item .lh{font-size:12px;color:var(--v2-ink-3);display:block;margin-top:1px}.v2-team .rs-section+.rs-section{margin-top:14px;padding-top:14px;border-top:1px solid var(--v2-hairline)}.v2-team .rs-section-lab{font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;color:var(--v2-ink-4);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.v2-team .roles-list{display:flex;flex-direction:column;gap:6px}.v2-team .role-row{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:center;padding:8px 11px;border-radius:9px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-team .role-row .pip{width:8px;height:8px;border-radius:99px}.v2-team .role-row .pip.owner{background:var(--v2-brand)}.v2-team .role-row .pip.admin{background:#7c3aed}.v2-team .role-row .pip.member{background:var(--v2-ink-3)}.v2-team .role-row .nm{font-size:12.5px;font-weight:600;color:var(--v2-ink);letter-spacing:-.005em}.v2-team .role-row .desc{font-size:11px;color:var(--v2-ink-3);line-height:1.4;margin-top:1px}.v2-team .role-row .ct{font-family:var(--v2-font-mono);font-size:11px;font-weight:700;color:var(--v2-ink-2);padding:2px 7px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-team .rs-link{margin-top:8px;display:inline-block;font-size:12px;color:var(--v2-brand-700);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ff4d004d}.v2-team .seats-row{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--v2-font-mono);margin-bottom:8px}.v2-team .seats-row .used{font-size:20px;font-weight:700;color:var(--v2-ink);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.v2-team .seats-row .used .of{font-size:12px;color:var(--v2-ink-4);font-weight:500;margin-left:2px}.v2-team .seats-row .avail{font-size:10.5px;font-weight:700;color:#16a34a;letter-spacing:.06em;text-transform:uppercase}.v2-team .seats-bar{height:7px;border-radius:99px;background:var(--v2-surface-2);overflow:hidden;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-team .seats-fill{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:99px}.v2-team .seats-add{margin-top:10px;font-size:12px;color:var(--v2-ink-3);display:flex;align-items:center;gap:8px}.v2-team .seats-add b{color:var(--v2-ink-2);font-weight:600}.v2-team .seats-add a{color:var(--v2-brand-700);font-weight:600;cursor:pointer;margin-left:auto;white-space:nowrap}.v2-team .act-list{display:flex;flex-direction:column}.v2-team .act-row{padding:10px 0;display:grid;grid-template-columns:26px 1fr auto;gap:11px;align-items:center;border-bottom:1px solid var(--v2-hairline);font-size:12.5px;color:var(--v2-ink-2);line-height:1.4}.v2-team .act-row:last-child{border-bottom:none}.v2-team .act-row .av-sm{width:26px;height:26px;border-radius:99px;display:grid;place-items:center;color:#fff;font-size:9.5px;font-weight:700}.v2-team .act-row .av-sm.pora{background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d002e}.v2-team .act-row .text b{color:var(--v2-ink);font-weight:600}.v2-team .act-row .text .what{color:var(--v2-ink-2);font-style:italic;font-family:var(--v2-font-serif);font-size:13px}.v2-team .act-row .when{font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-ink-4);font-weight:600;letter-spacing:.04em;white-space:nowrap}.v2-team .act-row .when.late{color:#dc2626;font-weight:700}@media (max-width: 1180px){.v2-team .v2-team-grid{grid-template-columns:1fr}}@media (max-width: 860px){.v2-team .th-top{grid-template-columns:1fr}.v2-team .th-kpis{grid-template-columns:repeat(2,1fr);row-gap:18px}.v2-team .th-kpi{padding:0 12px}.v2-team .th-kpi+.th-kpi{box-shadow:none}}.v2-analytics .range-pill{display:inline-flex;padding:3px;background:#14120e0d;border-radius:99px;gap:0}.v2-analytics .range-pill button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:500;color:var(--v2-ink-3);border-radius:99px}.v2-analytics .range-pill button[aria-selected=true]{background:#fff;color:var(--v2-ink);box-shadow:0 1px 2px #14120e0f,inset 0 0 0 1px var(--v2-hairline)}.v2-analytics .row-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px}.v2-analytics .row-2{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-top:16px}.v2-analytics .row-3{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin-top:16px}.v2-analytics .row-pora{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-top:16px}.v2-analytics .metric{position:relative;padding:18px 20px 16px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px var(--v2-hairline),0 1px 2px #14120e05;display:flex;flex-direction:column;gap:10px;overflow:hidden;min-width:0}.v2-analytics .metric:after{content:"";position:absolute;top:0;right:0;width:140px;height:90px;pointer-events:none;background:radial-gradient(ellipse 130px 80px at 100% 0%,var(--tint),transparent 65%)}.v2-analytics .metric.warm{--tint:rgba(255,77,0,.08)}.v2-analytics .metric.blue{--tint:rgba(37,99,235,.07)}.v2-analytics .metric.violet{--tint:rgba(124,58,237,.07)}.v2-analytics .metric.green{--tint:rgba(22,163,74,.07)}.v2-analytics .metric.amber{--tint:rgba(217,119,6,.07)}.v2-analytics .m-head{display:flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;color:var(--v2-ink-3);letter-spacing:.08em;text-transform:uppercase}.v2-analytics .metric.pora .m-head{color:var(--v2-brand-700)}.v2-analytics .metric.pora .m-head .seed{width:9px;height:9px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d002e}.v2-analytics .m-value{font-size:36px;font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--v2-ink);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px}.v2-analytics .m-value .unit{font-size:16px;color:var(--v2-ink-3);font-weight:500;letter-spacing:0}.v2-analytics .m-trend{display:flex;align-items:center;gap:6px;font-family:var(--v2-font-mono);font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--v2-ink-3)}.v2-analytics .m-trend .delta{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:99px;font-weight:700}.v2-analytics .m-trend .delta.up,.v2-analytics .m-trend .delta.good{background:#16a34a14;color:#0d7c36;box-shadow:inset 0 0 0 1px #16a34a2e}.v2-analytics .m-trend .delta.down,.v2-analytics .m-trend .delta.bad{background:#dc262614;color:#991b1b;box-shadow:inset 0 0 0 1px #dc26262e}.v2-analytics .m-trend .delta.down.good{background:#16a34a14;color:#0d7c36;box-shadow:inset 0 0 0 1px #16a34a2e}.v2-analytics .m-spark{margin-top:auto;height:32px;display:block;width:100%}.v2-analytics .m-pora-mark{display:inline-flex;align-items:center;gap:6px;font-family:var(--v2-font-mono);font-size:9.5px;font-weight:600;color:var(--v2-brand-700);letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;background:#ff4d000f;border-radius:99px;box-shadow:inset 0 0 0 1px #ff4d0029;align-self:flex-start}.v2-analytics .m-pora-mark .seed{width:7px;height:7px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00)}.v2-analytics .an-card{background:#fff;border-radius:14px;box-shadow:0 0 0 1px var(--v2-hairline),0 1px 2px #14120e05;overflow:hidden;display:flex;flex-direction:column;min-width:0}.v2-analytics .an-card.tinted-warm{background:linear-gradient(180deg,#fffcf7,#fff)}.v2-analytics .an-card .an-head{padding:18px 22px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.v2-analytics .an-card .an-head h4{margin:0;font-size:15px;font-weight:600;letter-spacing:-.012em;display:inline-flex;align-items:center;gap:8px;color:var(--v2-ink)}.v2-analytics .an-card .an-head .sub{margin-top:4px;font-size:12px;color:var(--v2-ink-3);line-height:1.45;max-width:520px}.v2-analytics .an-card .an-head .meta{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);font-weight:600;letter-spacing:.04em;white-space:nowrap}.v2-analytics .lc-wrap{padding:0 22px 18px}.v2-analytics .lc-chart{width:100%}.v2-analytics .lc-legend{display:flex;align-items:center;gap:18px;margin-top:10px;font-size:12px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);letter-spacing:.02em;flex-wrap:wrap}.v2-analytics .lc-legend .dot{width:10px;height:10px;border-radius:99px;display:inline-block;margin-right:7px;vertical-align:1px}.v2-analytics .lc-legend b{color:var(--v2-ink);font-weight:700;font-variant-numeric:tabular-nums}.v2-analytics .lc-tip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;background:#16a34a14;color:#0d7c36;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:.02em;box-shadow:inset 0 0 0 1px #16a34a33;margin-left:auto;white-space:nowrap}.v2-analytics .bc-wrap{padding:0 22px 18px}.v2-analytics .bc-legend{margin-top:10px;font-size:11px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);letter-spacing:.04em;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.v2-analytics .bc-legend .scale{display:inline-flex;align-items:center;gap:5px}.v2-analytics .bc-legend .scale .sw{width:14px;height:14px;border-radius:3px}.v2-analytics .person-row{padding:11px 22px;display:grid;grid-template-columns:32px 1fr auto;gap:14px;align-items:center;border-top:1px solid var(--v2-hairline)}.v2-analytics .person-row:first-of-type{border-top:none}.v2-analytics .person-row .av{width:32px;height:32px;border-radius:99px;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.v2-analytics .person-info{min-width:0}.v2-analytics .person-info .name{font-size:13px;font-weight:600;color:var(--v2-ink);letter-spacing:-.005em}.v2-analytics .person-info .bar-wrap{height:8px;background:#14120e0f;border-radius:99px;overflow:hidden;margin-top:6px}.v2-analytics .person-info .bar-fill{height:100%;border-radius:99px;display:flex;align-items:center;justify-content:flex-end;padding-right:6px;color:#fff;font-family:var(--v2-font-mono);font-size:8.5px;font-weight:700}.v2-analytics .person-info .bar-fill.green{background:linear-gradient(90deg,#22c55e,#16a34a)}.v2-analytics .person-info .bar-fill.amber{background:linear-gradient(90deg,#f59e0b,#d97706)}.v2-analytics .person-info .bar-fill.red{background:linear-gradient(90deg,#f87171,#dc2626)}.v2-analytics .person-stats{font-family:var(--v2-font-mono);font-size:11.5px;color:var(--v2-ink-3);font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.v2-analytics .person-stats b{color:var(--v2-ink);font-size:14px;font-weight:700}.v2-analytics .person-stats .pct{display:block;margin-top:1px}.v2-analytics .person-stats .pct.green{color:#0d7c36}.v2-analytics .person-stats .pct.amber{color:#b45309}.v2-analytics .person-stats .pct.red{color:#991b1b}.v2-analytics .pora-obs{margin:0;padding:14px 22px;border-top:1px solid var(--v2-hairline);background:linear-gradient(180deg,#ff4d000a,#ff4d0003);display:flex;align-items:flex-start;gap:10px}.v2-analytics .pora-obs .seed-m,.v2-analytics .pora-strip .seed-m{width:18px;height:18px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d0029;flex-shrink:0;margin-top:1px}.v2-analytics .pora-obs .obs-text{font-size:12.5px;color:var(--v2-ink-2);line-height:1.5}.v2-analytics .pora-obs .obs-text em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand-700);font-weight:400;font-size:1.05em}.v2-analytics .pora-obs .obs-text b{color:var(--v2-ink);font-weight:600}.v2-analytics .pora-obs .obs-text .lab{font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;color:var(--v2-brand-700);letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:2px}.v2-analytics .ws-row{padding:14px 22px;border-top:1px solid var(--v2-hairline);display:flex;flex-direction:column;gap:9px}.v2-analytics .ws-row:first-of-type{border-top:none}.v2-analytics .ws-row .ws-top{display:flex;align-items:center;gap:10px}.v2-analytics .ws-row .ws-ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff;flex-shrink:0;background:linear-gradient(135deg,#ffc9a6,#ff4d00)}.v2-analytics .ws-row .ws-ic.violet{background:linear-gradient(135deg,#c4b5fd,#7c3aed)}.v2-analytics .ws-row .ws-ic.green{background:linear-gradient(135deg,#86efac,#16a34a)}.v2-analytics .ws-row .ws-nm{font-size:13.5px;font-weight:600;color:var(--v2-ink);letter-spacing:-.005em}.v2-analytics .ws-row .ws-meta{font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-3);font-weight:600;letter-spacing:.04em}.v2-analytics .ws-row .ws-status{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;padding:3px 9px;border-radius:99px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.v2-analytics .ws-status.on-track{background:#16a34a14;color:#0d7c36;box-shadow:inset 0 0 0 1px #16a34a38}.v2-analytics .ws-status.at-risk{background:#d9770614;color:#92400e;box-shadow:inset 0 0 0 1px #d9770638}.v2-analytics .ws-status.early{background:#2563eb0f;color:#1e40af;box-shadow:inset 0 0 0 1px #2563eb2e}.v2-analytics .ws-row .ws-bar{height:8px;background:#14120e0f;border-radius:99px;overflow:hidden}.v2-analytics .ws-row .ws-bar .fill{height:100%;border-radius:99px}.v2-analytics .ws-row .ws-bar .fill.warm{background:linear-gradient(90deg,#ff8c57,#ff4d00)}.v2-analytics .ws-row .ws-bar .fill.violet{background:linear-gradient(90deg,#a78bfa,#7c3aed)}.v2-analytics .ws-row .ws-bar .fill.green{background:linear-gradient(90deg,#34d399,#16a34a)}.v2-analytics .ws-row .ws-foot{display:flex;align-items:center;gap:14px;font-size:11.5px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);letter-spacing:.02em;flex-wrap:wrap}.v2-analytics .ws-row .ws-foot>*{white-space:nowrap}.v2-analytics .ws-row .ws-foot b{color:var(--v2-ink);font-weight:700}.v2-analytics .ws-row .ws-foot .ins{color:var(--v2-ink-2);font-family:var(--v2-font-sans);font-style:italic;font-size:11.5px;letter-spacing:0;font-weight:500}.v2-analytics .ws-row .ws-foot .ins b{font-style:normal;color:var(--v2-ink);font-weight:600}.v2-analytics .topic-wrap{padding:18px 22px 12px;display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.v2-analytics .topic{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--v2-hairline);color:var(--v2-ink-2);letter-spacing:-.005em;cursor:pointer;transition:all .12s}.v2-analytics .topic:hover{box-shadow:inset 0 0 0 1px #14120e2e}.v2-analytics .topic .cnt{font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;color:var(--v2-ink-4);padding:1px 7px;background:var(--v2-surface-2);border-radius:99px}.v2-analytics .topic.t1{font-size:18px;font-weight:600;padding:10px 18px;background:linear-gradient(135deg,#ffe9d9,#ffd7b5);color:var(--v2-brand-700);box-shadow:inset 0 0 0 1px #ff4d0033}.v2-analytics .topic.t1 .cnt{background:#fff9;color:var(--v2-brand-700)}.v2-analytics .topic.t2{font-size:15px;font-weight:600;padding:9px 16px;background:linear-gradient(135deg,#fff3e5,#ffe5c9);color:var(--v2-brand-700);box-shadow:inset 0 0 0 1px #ff4d0029}.v2-analytics .topic.t2 .cnt{background:#fff9;color:var(--v2-brand-700)}.v2-analytics .topic.t3{font-size:14px;font-weight:600;padding:8px 14px}.v2-analytics .topic.t4{font-size:13px;font-weight:500;padding:7px 12px}.v2-analytics .topic.t5{font-size:12px;font-weight:500;padding:6px 11px;color:var(--v2-ink-3)}.v2-analytics .topic.unresolved{background:linear-gradient(135deg,#d977061f,#d977060a);color:#92400e;box-shadow:inset 0 0 0 1px #d977064d}.v2-analytics .topic.unresolved:before{content:"";width:7px;height:7px;border-radius:99px;background:#d97706;animation:v2-pulse-orange 1.6s infinite;margin-right:2px}.v2-analytics .topic.unresolved .cnt{background:#ffffff80;color:#92400e}.v2-analytics .pora-strip{margin:0;padding:14px 22px;background:linear-gradient(180deg,#ff4d000a,#ff4d0003);border-top:1px solid var(--v2-hairline);display:flex;align-items:flex-start;gap:11px}.v2-analytics .pora-strip .ms{font-size:12.5px;color:var(--v2-ink-2);line-height:1.5;flex:1}.v2-analytics .pora-strip .ms b{color:var(--v2-ink);font-weight:600}.v2-analytics .pora-strip .ms em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand-700);font-weight:400;font-size:1.04em}.v2-analytics .pora-strip .ms .lab{font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;color:var(--v2-brand-700);letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:2px}.v2-analytics .pora-strip .ms .cta{all:unset;display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:6px 12px;background:var(--v2-ink);color:#fff;border-radius:99px;font-size:11.5px;font-weight:600;cursor:pointer;font-family:var(--v2-font-sans)}.v2-analytics .pora-strip .ms .cta:hover{background:#000}.v2-analytics .mtg-table{display:flex;flex-direction:column}.v2-analytics .mtg-th{padding:10px 22px;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:12px;background:var(--v2-surface-2);border-bottom:1px solid var(--v2-hairline);font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-ink-4);letter-spacing:.08em;text-transform:uppercase}.v2-analytics .mtg-th>*:not(:first-child){text-align:right}.v2-analytics .mtg-tr{padding:14px 22px;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:12px;align-items:center;border-top:1px solid var(--v2-hairline)}.v2-analytics .mtg-tr:first-of-type{border-top:none}.v2-analytics .mtg-tr .mt{font-size:13px;font-weight:600;color:var(--v2-ink);letter-spacing:-.005em;display:flex;align-items:center;gap:9px}.v2-analytics .mtg-tr .mt .pip{width:8px;height:8px;border-radius:99px;flex-shrink:0}.v2-analytics .mtg-tr .sub{font-size:11px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);font-weight:500;letter-spacing:.02em;margin-top:2px}.v2-analytics .mtg-tr .num{font-family:var(--v2-font-mono);font-size:14px;font-weight:700;color:var(--v2-ink);font-variant-numeric:tabular-nums;text-align:right}.v2-analytics .mtg-tr .num .lab{font-size:10px;color:var(--v2-ink-4);font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:block;margin-top:2px}.v2-analytics .mtg-tr .pct-bar{margin-top:5px;height:5px;background:#14120e0f;border-radius:99px;overflow:hidden}.v2-analytics .mtg-tr .pct-bar .fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#22c55e,#16a34a)}.v2-analytics .mtg-tr .pct-bar .fill.amber{background:linear-gradient(90deg,#f59e0b,#d97706)}.v2-analytics .mtg-tr .pct-bar .fill.red{background:linear-gradient(90deg,#f87171,#dc2626)}.v2-analytics .pora-celeb{background:radial-gradient(640px 320px at 100% -10%,rgba(255,77,0,.4),transparent 60%),radial-gradient(400px 220px at -10% 110%,rgba(255,77,0,.12),transparent 70%),linear-gradient(180deg,#1a140e,#0c0a08);color:#fff;border-radius:14px;padding:24px 26px 22px;position:relative;overflow:hidden;min-width:0}.v2-analytics .pora-celeb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,77,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,77,0,.06) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at 85% 30%,#000 25%,transparent 70%);mask-image:radial-gradient(circle at 85% 30%,#000 25%,transparent 70%);opacity:.4;pointer-events:none}.v2-analytics .pora-celeb>*{position:relative;z-index:1}.v2-analytics .celeb-eyebrow{font-family:var(--v2-font-mono);font-size:11px;font-weight:600;color:#ffc9a6;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;margin-bottom:12px}.v2-analytics .celeb-eyebrow .seed{width:10px;height:10px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d0033}.v2-analytics .celeb-hero{font-size:36px;font-weight:500;letter-spacing:-.025em;line-height:1.15;max-width:480px}.v2-analytics .celeb-hero b{font-family:var(--v2-font-mono);font-size:64px;font-weight:600;color:#ff8c57;display:inline-block;margin-right:4px;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:.9;vertical-align:-8px}.v2-analytics .celeb-hero em{font-family:var(--v2-font-serif);font-style:italic;color:#ffe9d9;font-weight:400}.v2-analytics .celeb-stats{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.v2-analytics .celeb-stat{padding:14px 16px;background:#ffffff0d;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff14}.v2-analytics .celeb-stat .l{font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;color:#a6a096;letter-spacing:.08em;text-transform:uppercase}.v2-analytics .celeb-stat .v{font-size:24px;font-weight:600;letter-spacing:-.015em;line-height:1;color:#ffe9d9;margin-top:6px;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.v2-analytics .celeb-stat .v .small{font-size:13px;color:#a6a096;font-weight:500;letter-spacing:0}.v2-analytics .celeb-stat .v .vs{font-size:12px;color:#78746a;font-weight:500;letter-spacing:0;margin-left:auto}.v2-analytics .celeb-foot{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.v2-analytics .celeb-foot .ft{font-size:12.5px;color:#c9c6be;line-height:1.5;max-width:380px}.v2-analytics .celeb-foot .ft em{font-family:var(--v2-font-serif);font-style:italic;color:#ffe9d9}.v2-analytics .celeb-foot .ft-cta{all:unset;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:#ffffff14;color:#fff;border-radius:99px;font-size:12.5px;font-weight:500;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff1f}.v2-analytics .celeb-foot .ft-cta:hover{background:#ffffff24}.v2-analytics .celeb-insights{margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.v2-analytics .celeb-insights__label{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:#ffc9a6;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px;margin-bottom:10px}.v2-analytics .celeb-insights__empty{font-size:12.5px;color:#a6a096;font-style:italic;padding:6px 0}.v2-analytics .celeb-insights__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.v2-analytics .celeb-insight{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#ffffff0a;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff0f}.v2-analytics .celeb-insight__dot{flex:0 0 auto;margin-top:6px;width:6px;height:6px;border-radius:99px;background:#ff8c57;box-shadow:0 0 0 3px #ff8c5726}.v2-analytics .celeb-insight__body{flex:1 1 auto;min-width:0}.v2-analytics .celeb-insight__title{font-size:13px;font-weight:600;color:#ffe9d9;line-height:1.35}.v2-analytics .celeb-insight__sub{font-size:12px;color:#a6a096;line-height:1.45;margin-top:2px}.v2-analytics .celeb-insight__cta{all:unset;cursor:pointer;flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border-radius:99px;color:#ffc9a6;background:#ffffff0f}.v2-analytics .celeb-insight__cta:hover{background:#ffffff24;color:#fff}.v2-analytics .celeb-insight--skel .v2-skel{background:#ffffff14}@media (max-width: 1280px){.v2-analytics .row-3{grid-template-columns:1fr 1fr}.v2-analytics .row-2,.v2-analytics .row-pora{grid-template-columns:1fr}}@media (max-width: 980px){.v2-analytics .row-5{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-analytics .row-3{grid-template-columns:1fr}}.v2-settings{display:flex;flex-direction:column;gap:18px;--brand: var(--v2-brand);--brand-600: var(--v2-brand-600);--brand-700: var(--v2-brand-700);--brand-50: var(--v2-brand-50);--brand-100: var(--v2-brand-100);--ink: var(--v2-ink);--ink-2: var(--v2-ink-2);--ink-3: var(--v2-ink-3);--ink-4: var(--v2-ink-4);--ink-5: var(--v2-ink-5);--surface: var(--v2-surface);--surface-2: var(--v2-surface-2);--surface-3: var(--v2-surface-3);--hairline: var(--v2-hairline);--hairline-strong: var(--v2-hairline-strong);--red: var(--v2-red);--green: var(--v2-green);--amber: var(--v2-amber);--violet: var(--v2-violet);--blue: var(--v2-blue);--font-sans: var(--v2-font-sans);--font-mono: var(--v2-font-mono);--font-serif: var(--v2-font-serif)}.v2-settings .set-shell{background:#fff;border-radius:14px;box-shadow:0 0 0 1px var(--hairline);overflow:hidden;display:grid;grid-template-columns:280px 1fr;min-height:760px}.v2-settings .set-nav{background:var(--surface-2);padding:22px 16px;border-right:1px solid var(--hairline);display:flex;flex-direction:column;gap:4px;min-height:100%}.v2-settings .set-nav-group{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);padding:14px 12px 6px}.v2-settings .set-nav-group:first-child{padding-top:0}.v2-settings .set-nav a{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:13.5px;font-weight:500;color:var(--ink-2);letter-spacing:-.005em;transition:background .12s,color .12s}.v2-settings .set-nav a .ic{color:var(--ink-3);flex-shrink:0}.v2-settings .set-nav a:hover{background:#14120e0a;color:var(--ink)}.v2-settings .set-nav a.active{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--hairline),0 4px 10px -4px #14120e14}.v2-settings .set-nav a.active .ic{color:var(--brand)}.v2-settings .set-nav a .chev-right{margin-left:auto;color:var(--ink-4);opacity:0;transition:opacity .12s,transform .12s,color .12s}.v2-settings .set-nav a:hover .chev-right{opacity:1;transform:translate(2px)}.v2-settings .set-nav a.active .chev-right{opacity:1;color:var(--brand)}.v2-settings .set-nav-pora{all:unset;box-sizing:border-box;cursor:pointer;margin:4px 0;padding:11px 12px;border-radius:10px;background:linear-gradient(135deg,#ff4d0014,#ff4d0005);box-shadow:inset 0 0 0 1px #ff4d0029;display:flex;align-items:center;gap:10px}.v2-settings .set-nav-pora.active{background:linear-gradient(135deg,#ff4d0024,#ff4d000a);box-shadow:inset 0 0 0 1.5px #ff4d0047}.v2-settings .set-nav-pora:hover{background:linear-gradient(135deg,#ff4d001f,#ff4d0008)}.v2-settings .set-nav-pora .seed{width:18px;height:18px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d002e;flex-shrink:0}.v2-settings .set-nav-pora .lab{font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em;line-height:1.2;flex:1}.v2-settings .set-nav-pora .lab .sub{display:block;margin-top:2px;font-family:var(--v2-font-mono);font-size:9.5px;color:var(--brand-700,#9E2F00);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.v2-settings .set-nav-foot{margin-top:auto;padding-top:24px;border-top:1px solid var(--hairline)}.v2-settings .set-nav-foot .meta{font-family:var(--v2-font-mono);font-size:10px;color:var(--ink-4);padding:4px 12px;letter-spacing:.04em}.v2-settings .set-body{padding:32px 40px 60px;background:#fff;min-width:0;overflow-y:auto;max-height:calc(100vh - 200px)}.v2-settings .set-sec{padding-top:8px;margin-bottom:36px}.v2-settings .set-sec:first-child{padding-top:0}.v2-settings .set-sec-head{margin-bottom:18px}.v2-settings .set-sec-head h2{margin:0;font-size:24px;font-weight:600;color:var(--ink);letter-spacing:-.018em;line-height:1.2}.v2-settings .set-sec-head h2 em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--brand-700,#9E2F00)}.v2-settings .set-sec-head .desc{margin-top:6px;font-size:14px;color:var(--ink-3);line-height:1.5;max-width:62ch}.v2-settings .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:99px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline);margin-left:8px;vertical-align:6px}.v2-settings .badge.plan{color:var(--brand-700,#9E2F00);background:#ff4d0012;box-shadow:inset 0 0 0 1px #ff4d002e;margin-left:6px;vertical-align:1px}.v2-settings .set-card{background:#fff;border-radius:14px;box-shadow:0 0 0 1px var(--hairline);overflow:hidden}.v2-settings .set-card+.set-card{margin-top:14px}.v2-settings .set-card .card-band{padding:12px 18px;font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);background:linear-gradient(180deg,#fbf9f3,#fff);border-bottom:1px solid var(--hairline);display:flex;align-items:center;gap:10px}.v2-settings .set-row:last-child{border-bottom:none}.v2-settings .set-row .label{font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.005em;line-height:1.35}.v2-settings .set-row .hint{margin-top:4px;font-size:12.5px;color:var(--ink-3);line-height:1.45;max-width:48ch}.v2-settings .set-row .hint b{color:var(--ink-2);font-weight:600}.v2-settings .set-row>:nth-child(2){justify-self:end}.v2-settings .set-input{height:36px;border-radius:9px;padding:0 12px;font-size:13.5px;color:var(--ink);background:#fff;border:none;box-shadow:inset 0 0 0 1px var(--hairline);outline:none;min-width:220px;font-family:inherit;transition:box-shadow .12s}.v2-settings .set-input:focus{box-shadow:inset 0 0 0 1.5px var(--brand)}.v2-settings .set-input.mono{font-family:var(--v2-font-mono);font-size:12.5px;letter-spacing:.01em}.v2-settings .set-input[readonly]{background:var(--surface-2);color:var(--ink-2)}.v2-settings .set-select{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--hairline);font-size:13.5px;color:var(--ink);cursor:pointer;white-space:nowrap}.v2-settings .set-select.compact{height:32px;font-size:13px}.v2-settings .set-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:99px;font-size:13px;font-weight:500;color:var(--ink-2);background:#fff;box-shadow:inset 0 0 0 1px var(--hairline);transition:background .12s,color .12s,box-shadow .12s;white-space:nowrap}.v2-settings .set-btn:hover{background:var(--surface-2);color:var(--ink)}.v2-settings .set-btn.primary{background:var(--ink);color:#fff;box-shadow:none}.v2-settings .set-btn.primary:hover{background:#000}.v2-settings .set-btn.compact{height:28px;padding:0 10px;font-size:12px}.v2-settings .set-btn.danger{color:#b42318;box-shadow:inset 0 0 0 1px #b4231833}.v2-settings .toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:none;padding:0;margin:0;display:inline-block;box-sizing:border-box;cursor:pointer;vertical-align:middle;width:40px;height:22px;border-radius:99px;background:var(--ink-5);position:relative;transition:background .15s;flex-shrink:0}.v2-settings .toggle:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:99px;background:#fff;box-shadow:0 1px 2px #14120e33;transition:left .15s}.v2-settings .toggle.on{background:var(--brand)}.v2-settings .toggle.on:after{left:20px}.v2-settings .mini-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:none;padding:0;margin:0;display:inline-block;box-sizing:border-box;cursor:pointer;vertical-align:middle;width:32px;height:18px;border-radius:99px;background:var(--ink-5);position:relative;transition:background .15s;flex-shrink:0}.v2-settings .mini-toggle:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:99px;background:#fff;box-shadow:0 1px 2px #14120e33;transition:left .15s}.v2-settings .mini-toggle.on{background:var(--brand)}.v2-settings .mini-toggle.on:after{left:16px}.v2-settings .chips-row{display:flex;flex-wrap:wrap;gap:6px}.v2-settings .chip{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:99px;font-size:12.5px;font-weight:500;color:var(--ink-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline);transition:all .12s}.v2-settings .chip:hover{color:var(--ink)}.v2-settings .chip.active{background:var(--ink);color:#fff;box-shadow:none}.v2-settings .prof-hero{padding:22px 22px 18px;display:flex;gap:18px;align-items:center;border-bottom:1px solid var(--hairline);background:linear-gradient(180deg,#fbf9f3,#fff)}.v2-settings .prof-av{width:64px;height:64px;border-radius:99px;background:linear-gradient(135deg,#ff4d00,#9e2f00);color:#fff;display:grid;place-items:center;font-weight:600;font-size:22px;letter-spacing:-.01em;position:relative;flex-shrink:0;box-shadow:0 4px 12px -2px #ff4d0066}.v2-settings .prof-av .ed{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:99px;background:#fff;color:var(--ink);display:grid;place-items:center;box-shadow:0 0 0 2px #fff,0 1px 3px #00000026;cursor:pointer}.v2-settings .prof-hero .who h3{margin:0;font-size:18px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.v2-settings .prof-hero .who .role{margin-top:2px;font-size:13px;color:var(--ink-3)}.v2-settings .prof-hero .who .actions{margin-top:10px;display:flex;gap:8px}.v2-settings .set-logo-preview{width:42px;height:42px;border-radius:10px;background:linear-gradient(135deg,#1f2937,#111827);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;font-family:var(--v2-font-serif);font-style:italic}.v2-settings .pora-hero{padding:28px 28px 24px;background:radial-gradient(640px 320px at 100% -10%,rgba(255,77,0,.16),transparent 60%),linear-gradient(180deg,#fbf9f3,#fff);border-radius:14px;box-shadow:0 0 0 1px var(--hairline);display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;margin-bottom:18px}.v2-settings .pora-hero .tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;color:var(--brand-700,#9E2F00);letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:#ff4d0014;box-shadow:inset 0 0 0 1px #ff4d0033}.v2-settings .pora-hero .tag .seed{width:10px;height:10px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00)}.v2-settings .pora-hero h2{margin:14px 0 6px;font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--ink);max-width:640px}.v2-settings .pora-hero h2 em{font-family:var(--v2-font-serif);font-style:italic;color:var(--brand-700,#9E2F00);font-weight:400}.v2-settings .pora-hero p{margin:0;font-size:14px;color:var(--ink-3);line-height:1.55;max-width:540px}.v2-settings .pora-hero p b{color:var(--ink-2);font-weight:600}.v2-settings .helix-wrap{flex-shrink:0}.v2-settings .pora-subsec{margin-top:22px}.v2-settings .pora-subsec-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px}.v2-settings .pora-subsec-head .num{width:26px;height:26px;border-radius:99px;background:var(--ink);color:#fff;display:grid;place-items:center;font-family:var(--v2-font-mono);font-size:12px;font-weight:600;flex-shrink:0;margin-top:2px}.v2-settings .pora-subsec-head h4{margin:0;font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.v2-settings .pora-subsec-head .sub{margin-top:2px;font-size:12.5px;color:var(--ink-3)}.v2-settings .noti-matrix .col-head{display:grid;grid-template-columns:1fr 80px 80px 80px;padding:10px 18px;background:var(--surface-2);border-bottom:1px solid var(--hairline);font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase}.v2-settings .noti-matrix .col-head .ch{text-align:center}.v2-settings .noti-matrix .nrow{display:grid;grid-template-columns:1fr 80px 80px 80px;padding:14px 18px;border-bottom:1px solid var(--hairline);align-items:center}.v2-settings .noti-matrix .nrow:last-child{border-bottom:none}.v2-settings .noti-matrix .nrow .l{font-size:13.5px;font-weight:500;color:var(--ink);display:flex;flex-direction:column;gap:3px}.v2-settings .noti-matrix .nrow .l .h{font-size:12px;color:var(--ink-3);font-weight:400}.v2-settings .noti-matrix .nrow .ch{display:grid;place-items:center}.v2-settings .int-grid{display:grid;grid-template-columns:1fr;gap:0}.v2-settings .int-card{display:grid;grid-template-columns:48px 1fr auto;gap:14px;padding:16px 18px;border-bottom:1px solid var(--hairline);align-items:center}.v2-settings .int-card:last-child{border-bottom:none}.v2-settings .int-logo{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;font-weight:700;font-size:18px;font-family:Arial,sans-serif}.v2-settings .int-body .n{font-size:14px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px}.v2-settings .int-body .n .stat{font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:99px}.v2-settings .int-body .n .stat.ok{color:#15803d;background:#22c55e1a;box-shadow:inset 0 0 0 1px #22c55e40}.v2-settings .int-body .n .stat.off{color:var(--ink-4);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline)}.v2-settings .int-body .desc{margin-top:3px;font-size:12.5px;color:var(--ink-3);line-height:1.5}.v2-settings .int-body .opts{margin-top:6px;display:flex;flex-wrap:wrap;gap:10px}.v2-settings .int-body .opts .int-opt{display:inline-flex;align-items:center;gap:4px;font-family:var(--v2-font-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.02em}.v2-settings .int-actions{display:flex;gap:6px;flex-shrink:0}.v2-settings .plan-card{background:#fff;border-radius:14px;box-shadow:0 0 0 1px var(--hairline);padding:24px 26px;display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center;background-image:radial-gradient(500px 240px at 100% 0%,rgba(255,77,0,.06),transparent 60%)}.v2-settings .plan-card h3{margin:8px 0 4px;font-size:26px;font-weight:600;color:var(--ink);letter-spacing:-.018em}.v2-settings .plan-card h3 em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--brand-700,#9E2F00)}.v2-settings .plan-card .price{font-size:14px;color:var(--ink-2)}.v2-settings .plan-card .price b{font-family:var(--v2-font-mono);font-size:18px;font-weight:600;color:var(--ink);margin-right:4px}.v2-settings .plan-card .meta{margin-top:8px;font-size:13px;color:var(--ink-3);line-height:1.5;max-width:46ch}.v2-settings .plan-card .actions{margin-top:14px;display:flex;gap:8px}.v2-settings .plan-card .b{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:99px;font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-2);background:#fff}.v2-settings .plan-card .b.primary{background:var(--ink);color:#fff;box-shadow:none}.v2-settings .plan-card .b.ghost{background:transparent}.v2-settings .plan-usage{display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--surface-2);border-radius:12px}.v2-settings .pu-row .h{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink-3);margin-bottom:6px}.v2-settings .pu-row .h b{font-family:var(--v2-font-mono);color:var(--ink);font-weight:600}.v2-settings .pu-row .bar{height:6px;background:#14120e0f;border-radius:99px;overflow:hidden}.v2-settings .pu-row .bar .fill{height:100%;background:var(--brand);border-radius:99px}.v2-settings .bill-extras{margin-top:14px;display:flex;gap:18px;align-items:center}.v2-settings .bill-extras a{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);cursor:pointer;text-decoration:none}.v2-settings .bill-extras a:hover{color:var(--ink)}.v2-settings .bill-extras a.danger{color:#b42318}.v2-settings .api-key-row{display:grid;grid-template-columns:120px 1fr 140px auto auto;gap:14px;padding:14px 18px;border-bottom:1px solid var(--hairline);align-items:center}.v2-settings .api-key-row:last-child{border-bottom:none}.v2-settings .api-key-row .n{font-size:13.5px;font-weight:600;color:var(--ink)}.v2-settings .api-key-row .k{font-family:var(--v2-font-mono);font-size:12.5px;color:var(--ink-2);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-settings .api-key-row .meta{font-family:var(--v2-font-mono);font-size:11px;color:var(--ink-4)}.v2-settings .tpl-list{display:flex;flex-direction:column}.v2-settings .tpl-row{display:grid;grid-template-columns:1fr auto;gap:16px;padding:14px 18px;border-bottom:1px solid var(--hairline);align-items:center}.v2-settings .tpl-row:last-child{border-bottom:none}.v2-settings .tpl-name{font-size:14px;font-weight:600;color:var(--ink)}.v2-settings .tpl-subject{margin-top:2px;font-size:12.5px;color:var(--ink-2)}.v2-settings .tpl-meta{margin-top:3px;font-family:var(--v2-font-mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.04em}.v2-settings .tpl-actions{display:flex;gap:8px;align-items:center}@media (max-width:1180px){.v2-settings .set-shell{grid-template-columns:1fr}.v2-settings .set-nav{flex-direction:row;overflow-x:auto;padding:12px;border-right:none;border-bottom:1px solid var(--hairline);min-height:0;gap:6px}.v2-settings .set-nav-group,.v2-settings .set-nav-foot{display:none}.v2-settings .set-nav a,.v2-settings .set-nav-pora{flex-shrink:0}.v2-settings .set-nav a .chev-right{display:none}.v2-settings .set-body{max-height:none;padding:24px}.v2-settings .pora-hero,.v2-settings .plan-card{grid-template-columns:1fr}}@media (max-width:760px){.v2-settings .set-row{grid-template-columns:1fr;gap:10px}.v2-settings .set-row>:nth-child(2){justify-self:start}.v2-settings .int-card{grid-template-columns:42px 1fr;grid-template-rows:auto auto}.v2-settings .int-actions{grid-column:1/-1}.v2-settings .noti-matrix .col-head,.v2-settings .noti-matrix .nrow{grid-template-columns:1fr 56px 56px 56px}.v2-settings .api-key-row{grid-template-columns:1fr auto;row-gap:6px}.v2-settings .api-key-row .k,.v2-settings .api-key-row .meta{grid-column:1/-1}}.v2-settings .prof-hero{padding:24px 22px;background:#fff}.v2-settings .prof-av{width:80px;height:80px;font-family:var(--v2-font-serif);font-style:italic;font-size:28px;background:linear-gradient(135deg,#ff4d00,#ff9a60);box-shadow:0 0 0 4px #ff4d0024}.v2-settings .prof-av .ed{width:28px;height:28px;background:var(--ink);color:#fff;border:3px solid #FFF;right:-2px;bottom:-2px;box-shadow:none}.v2-settings .prof-hero .who h3{font-size:20px;letter-spacing:-.015em}.v2-settings .seg{display:inline-flex;padding:3px;background:var(--surface-2);border-radius:99px;box-shadow:inset 0 0 0 1px var(--hairline);gap:0}.v2-settings .seg button{all:unset;cursor:pointer;padding:6px 13px;font-size:12px;font-weight:500;color:var(--ink-3);border-radius:99px;letter-spacing:-.005em}.v2-settings .seg button.active{background:var(--ink);color:#fff;font-weight:600}.v2-settings .pora-hero{margin-bottom:18px;padding:24px 26px;border-radius:18px;background:radial-gradient(420px 240px at 100% -10%,rgba(255,77,0,.16),transparent 60%),linear-gradient(180deg,#1a140e,#0c0a08);color:#ffe9d9;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 130px;gap:24px;align-items:center;box-shadow:0 0 0 1px #ff4d0033,0 14px 30px -12px #ff4d0038}.v2-settings .pora-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,77,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,77,0,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 88% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(circle at 88% 30%,#000 30%,transparent 75%);opacity:.5;pointer-events:none}.v2-settings .pora-hero>*{position:relative;z-index:1}.v2-settings .pora-hero .tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;color:var(--brand);letter-spacing:.12em;text-transform:uppercase;padding:5px 11px 5px 7px;background:#ff4d0029;border-radius:99px;box-shadow:none}.v2-settings .pora-hero .tag .seed{width:14px;height:14px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d0033,0 0 10px #ff4d0066}.v2-settings .pora-hero h2{margin:14px 0 0;font-size:26px;font-weight:500;color:#fff;letter-spacing:-.018em;line-height:1.2;max-width:none}.v2-settings .pora-hero h2 em{font-family:var(--v2-font-serif);font-style:italic;color:#ffe9d9;font-weight:400}.v2-settings .pora-hero p{margin:10px 0 0;font-size:14px;color:#c9c6be;line-height:1.55;max-width:54ch}.v2-settings .pora-hero p b{color:#ffe9d9;font-weight:600}.v2-settings .pora-hero .helix-wrap{display:grid;place-items:center}.v2-settings .pora-hero .helix-orb{width:110px;height:110px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 55%,#9e2f00);box-shadow:0 0 0 4px #ff4d0038,0 0 40px #ff4d0073}.v2-settings .pora-subsec{background:#fff;border-radius:14px;box-shadow:0 0 0 1px var(--hairline);overflow:hidden;margin-bottom:14px;margin-top:0}.v2-settings .pora-subsec-head{padding:16px 20px;border-bottom:1px solid var(--hairline);background:linear-gradient(180deg,#fff8f2,#fff);display:flex;align-items:center;gap:12px;margin-bottom:0}.v2-settings .pora-subsec-head .num{width:24px;height:24px;background:var(--brand);color:#fff;font-family:var(--v2-font-mono);font-size:11px;font-weight:700;margin-top:0}.v2-settings .pora-subsec-head h4{font-size:15px;font-weight:600;letter-spacing:-.01em}.v2-settings .pora-subsec-head .sub{margin-top:2px;font-size:12px;color:var(--ink-3);line-height:1.4}.v2-settings .mem-exclude{margin:12px 18px 18px;padding:14px 16px;border-radius:12px;background:linear-gradient(180deg,#7c3aed0d,#7c3aed03);box-shadow:inset 0 0 0 1px #7c3aed2e;display:flex;align-items:flex-start;gap:12px}.v2-settings .mem-exclude .ic{width:28px;height:28px;border-radius:8px;background:#fff;color:#7c3aed;box-shadow:inset 0 0 0 1px #7c3aed33;display:grid;place-items:center;flex-shrink:0}.v2-settings .mem-exclude .body{flex:1}.v2-settings .mem-exclude .h{font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.v2-settings .mem-exclude .h .pill{margin-left:6px;font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;color:#7c3aed;background:#fff;padding:2px 7px;border-radius:99px;box-shadow:inset 0 0 0 1px #7c3aed38;letter-spacing:.06em;text-transform:uppercase}.v2-settings .mem-exclude .desc{margin-top:5px;font-size:12.5px;color:var(--ink-3);line-height:1.45}.v2-settings .mem-exclude .desc b{color:var(--ink-2);font-weight:600}.v2-settings .mem-exclude .excluded{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.v2-settings .mem-exclude .ex-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);font-weight:500;padding:5px 10px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--hairline)}.v2-settings .mem-exclude .ex-tag .dot-c{width:7px;height:7px;border-radius:99px;background:#7c3aed}.v2-settings .mem-exclude .ex-tag .x{color:var(--ink-4);cursor:pointer;font-family:var(--v2-font-mono);font-size:11px}.v2-settings .mem-exclude .ex-add{color:#7c3aed;font-size:12px;font-weight:600;cursor:pointer;padding:5px 10px;border-radius:99px;background:#7c3aed0f;display:inline-flex;align-items:center;gap:5px;border:none}.v2-settings .pora-clear{margin-top:14px;padding:14px 0;display:flex;align-items:center;gap:14px}.v2-settings .pora-clear .lnk{font-size:13px;color:#dc2626;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#dc26264d}.v2-settings .pora-clear .sub{font-size:12px;color:var(--ink-4);font-family:var(--v2-font-mono);letter-spacing:.02em}.v2-settings .plan-card{padding:22px 24px;border-radius:14px;color:#ffe9d9;background:radial-gradient(360px 220px at 100% -10%,rgba(255,77,0,.16),transparent 60%),linear-gradient(180deg,#1a140e,#0c0a08);box-shadow:0 0 0 1px #ff4d0033,0 14px 30px -12px #ff4d0038;display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:center;position:relative;overflow:hidden;background-image:radial-gradient(360px 220px at 100% -10%,rgba(255,77,0,.16),transparent 60%),linear-gradient(180deg,#1a140e,#0c0a08)}.v2-settings .plan-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,77,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,77,0,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 90% 50%,#000 30%,transparent 75%);mask-image:radial-gradient(circle at 90% 50%,#000 30%,transparent 75%);opacity:.4;pointer-events:none}.v2-settings .plan-card>*{position:relative;z-index:1}.v2-settings .plan-card .badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;color:var(--brand);letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;background:#ff4d0029;border-radius:99px;box-shadow:none;margin:0;vertical-align:baseline}.v2-settings .plan-card h3{margin:12px 0 4px;font-size:28px;font-weight:500;color:#fff;letter-spacing:-.02em;line-height:1.1}.v2-settings .plan-card h3 em{font-family:var(--v2-font-serif);font-style:italic;color:#ffe9d9;font-weight:400;font-size:.7em;margin-left:8px;letter-spacing:.02em}.v2-settings .plan-card .price{font-family:var(--v2-font-mono);font-size:14px;color:#c9c6be;letter-spacing:.02em;font-weight:600}.v2-settings .plan-card .price b{color:#fff;font-weight:700;font-family:var(--v2-font-mono);font-size:14px;margin-right:0}.v2-settings .plan-card .meta{margin-top:14px;font-size:12.5px;color:#a6a096;line-height:1.5;max-width:none}.v2-settings .plan-card .actions{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.v2-settings .plan-card .actions .b{all:unset;cursor:pointer;padding:9px 16px;border-radius:99px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:7px;box-shadow:none;background:transparent;color:#fff;height:auto}.v2-settings .plan-card .actions .b.primary{background:var(--brand);color:#fff;box-shadow:0 4px 10px -3px #ff4d0066}.v2-settings .plan-card .actions .b.ghost{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #ffffff21}.v2-settings .plan-usage{display:flex;flex-direction:column;gap:14px;background:transparent;padding:0}.v2-settings .plan-card .pu-row{padding:12px 14px;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.v2-settings .plan-card .pu-row .h{display:flex;justify-content:space-between;font-size:12px;color:#a6a096;font-family:var(--v2-font-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px}.v2-settings .plan-card .pu-row .h b{color:#fff;font-family:var(--v2-font-mono);font-weight:700}.v2-settings .plan-card .pu-row .bar{height:6px;background:#ffffff14;border-radius:99px;overflow:hidden}.v2-settings .plan-card .pu-row .bar .fill{height:100%;background:var(--brand);border-radius:99px}.v2-settings .int-grid{display:grid;grid-template-columns:1fr;gap:10px;padding:16px 18px}.v2-settings .int-card{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;padding:14px 16px;border-radius:12px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline);border-bottom:none}.v2-settings .int-logo{width:48px;height:48px;border-radius:12px;color:#fff;font-weight:700;font-size:18px;display:grid;place-items:center;flex-shrink:0}.v2-settings .int-body .n .stat.ok{color:#16a34a;background:#16a34a1a;box-shadow:inset 0 0 0 1px #16a34a33;font-size:10px;padding:2px 8px}.v2-settings .int-body .n .stat.off{color:var(--ink-4);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline);font-size:10px;padding:2px 8px}.v2-settings .int-body .desc{margin-top:4px;font-size:12.5px}.v2-settings .int-body .desc b{color:var(--ink-2);font-weight:600}.v2-settings .int-body .opts{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.v2-settings .int-body .opts .int-opt{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink-2);padding:3px 9px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--hairline);font-weight:500;font-family:inherit;letter-spacing:0}.v2-settings .api-key-row{display:grid;grid-template-columns:120px 1fr 160px auto auto;gap:14px;padding:14px 18px;border-bottom:1px solid var(--hairline);align-items:center}.v2-settings .set-row{padding:16px 18px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;border-bottom:1px solid var(--hairline)}.v2-settings .set-row>:nth-child(2){justify-self:end;display:inline-flex;align-items:center;gap:8px}.v2-settings .pora-hero{min-height:170px}.v2-settings .pora-hero>div:first-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.v2-settings .pora-hero h2{color:#fff}.v2-settings .pora-hero p{color:#c9c6be}.v2-nm-shell{padding:0;background:#fff;border:none;border-radius:18px;box-shadow:0 30px 80px -20px #14120e80;overflow:hidden;max-height:88vh;display:flex;flex-direction:column}.v2-nm-shell.is-s1{width:760px;max-width:96vw}.v2-nm-shell.is-s2{width:1080px;max-width:96vw}.v2-nm-shell [data-radix-dialog-close]{display:none}.v2-nm-s1{display:flex;flex-direction:column}.v2-nm-head{padding:24px 28px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.v2-nm-head h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.014em;color:var(--ink);line-height:1.2}.v2-nm-head h2 em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--brand-700,#9E2F00)}.v2-nm-head .sub{margin-top:4px;font-size:13.5px;color:var(--ink-3);line-height:1.5}.v2-nm-close{all:unset;cursor:pointer;width:32px;height:32px;border-radius:99px;display:grid;place-items:center;color:var(--ink-3);background:transparent;flex-shrink:0;font-size:22px;line-height:1}.v2-nm-close:hover{background:#14120e0f;color:var(--ink)}.v2-nm-grid{padding:8px 28px 18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.v2-nm-card{all:unset;box-sizing:border-box;padding:16px 18px;border-radius:14px;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1.5px var(--hairline);transition:all .12s;display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:flex-start;text-align:left}.v2-nm-card:hover{box-shadow:inset 0 0 0 1.5px #ff4d0059,0 4px 14px -6px #ff4d002e}.v2-nm-card .v2-nm-ic{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#ffe9d9,#ffc9a6);color:var(--brand-700,#9E2F00);display:grid;place-items:center;flex-shrink:0}.v2-nm-card-title{font-size:14.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em;line-height:1.2}.v2-nm-card-desc{margin-top:4px;font-size:12.5px;color:var(--ink-3);line-height:1.5}.v2-nm-card-arr{color:var(--ink-4);align-self:center}.v2-nm-card.blank{grid-column:span 2;background:linear-gradient(180deg,#faf8f2,#f4f2ec);box-shadow:inset 0 0 0 1.5px #14120e0f}.v2-nm-card.blank .v2-nm-ic{background:#14120e0f;color:var(--ink-3)}.v2-nm-card.blank .v2-nm-card-title{color:var(--ink-2)}.v2-nm-card.blank .v2-nm-card-desc{color:var(--ink-4)}.v2-nm-card.blank:hover{box-shadow:inset 0 0 0 1.5px #14120e2e}.v2-nm-foot-tip{padding:14px 28px 22px;display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-3);border-top:1px solid var(--hairline);background:linear-gradient(180deg,#ff4d0006,#fff)}.v2-nm-seed{width:11px;height:11px;border-radius:99px;flex-shrink:0;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d0038}.v2-nm-foot-tip b{color:var(--brand-700,#9E2F00);font-weight:600}.v2-nm-s2{display:flex;flex-direction:column;flex:1;min-height:0}.v2-nm-s2-head{padding:22px 28px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--hairline)}.v2-nm-s2-head h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.012em;color:var(--ink);line-height:1.25}.v2-nm-s2-head h2 em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--brand-700,#9E2F00)}.v2-nm-s2-head .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--brand-700,#9E2F00);letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:#ff4d0014;box-shadow:inset 0 0 0 1px #ff4d002e;margin-bottom:6px}.v2-nm-s2-head .eyebrow .seed{width:9px;height:9px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d0038}.v2-nm-s2-body{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:1.15fr 1fr}.v2-nm-s2-body.no-brief{grid-template-columns:1fr}.v2-nm-form{padding:22px 28px;border-right:1px solid var(--hairline);display:flex;flex-direction:column;gap:18px}.v2-nm-s2-body.no-brief .v2-nm-form{border-right:none}.v2-nm-row{display:flex;flex-direction:column;gap:6px}.v2-nm-row .lab{font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:6px}.v2-nm-row .lab .pora-tag{color:var(--brand-700,#9E2F00);font-weight:700;font-size:9.5px;padding:1px 6px;border-radius:99px;background:#ff4d001a;box-shadow:inset 0 0 0 1px #ff4d002e}.v2-nm-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v2-nm-row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.v2-nm-input{padding:11px 14px;font-size:14px;color:var(--ink);font-family:var(--v2-font-sans);background:#fff;border:none;border-radius:10px;box-shadow:inset 0 0 0 1px var(--hairline);width:100%;box-sizing:border-box}.v2-nm-input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--brand)}.v2-nm-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23A6A096" stroke-width="2"><path d="M6 9l6 6 6-6"/></svg>');background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.v2-nm-passcode{max-width:140px;font-family:var(--v2-font-mono);letter-spacing:.15em;text-transform:uppercase}.v2-nm-err{font-size:11.5px;color:#c0392b;font-weight:500;margin-top:2px}.v2-nm-chips{display:flex;flex-wrap:wrap;gap:6px}.v2-nm-chip{all:unset;box-sizing:border-box;padding:6px 12px;border-radius:99px;font-size:12.5px;font-weight:500;background:#fff;color:var(--ink-2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--hairline);text-align:center}.v2-nm-chip.on{background:var(--ink);color:#fff;box-shadow:none}.v2-nm-opts{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.v2-nm-opt{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;background:#fff;border-radius:99px;box-shadow:inset 0 0 0 1px var(--hairline);font-size:12px;color:var(--ink);cursor:pointer;font-weight:500}.v2-nm-opt.on{background:#ff4d0014;color:var(--brand-700,#9E2F00);box-shadow:inset 0 0 0 1px #ff4d004d}.v2-nm-opt .dot{width:8px;height:8px;border-radius:99px;background:var(--ink-5)}.v2-nm-opt.on .dot{background:var(--brand)}.v2-nm-att{display:flex;flex-direction:column;gap:8px}.v2-nm-att-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.v2-nm-att-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;background:#fff;border-radius:99px;box-shadow:inset 0 0 0 1px var(--hairline);font-size:12.5px;color:var(--ink);font-weight:500}.v2-nm-att-chip .av{width:22px;height:22px;border-radius:99px;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:700}.v2-nm-att-chip .x{all:unset;cursor:pointer;color:var(--ink-4);margin-left:2px;width:16px;height:16px;display:grid;place-items:center;border-radius:99px}.v2-nm-att-chip .x:hover{color:#c0392b;background:#c0392b14}.v2-nm-att-chip.you .av{background:#ff4d00}.v2-nm-att-chip.you .yt{font-family:var(--v2-font-mono);font-size:9px;color:var(--brand-700,#9E2F00);letter-spacing:.06em;font-weight:700;margin-left:2px}.v2-nm-att-search{position:relative;display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1px var(--hairline)}.v2-nm-att-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--brand)}.v2-nm-att-search input{flex:1;border:none;outline:none;background:transparent;font-size:13px;color:var(--ink);font-family:var(--v2-font-sans);min-width:0}.v2-nm-att-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:#fff;border-radius:10px;box-shadow:0 10px 30px -8px #14120e2e,0 0 0 1px var(--hairline);overflow:hidden;max-height:240px;overflow-y:auto;display:flex;flex-direction:column}.v2-nm-att-opt{all:unset;cursor:pointer;display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:8px 12px;font-size:13px;color:var(--ink)}.v2-nm-att-opt:hover{background:#ff4d000f}.v2-nm-att-opt .av{width:22px;height:22px;border-radius:99px;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:700}.v2-nm-att-opt .nm{font-weight:500}.v2-nm-att-opt .em{font-family:var(--v2-font-mono);font-size:11px;color:var(--ink-3)}.v2-nm-agenda,.v2-nm-agenda-list{display:flex;flex-direction:column;gap:6px}.v2-nm-ag-item{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1px var(--hairline);font-size:13.5px;color:var(--ink)}.v2-nm-ag-item .grip{color:var(--ink-5);cursor:grab;display:grid;place-items:center}.v2-nm-ag-item .grip:active{cursor:grabbing}.v2-nm-ag-item .n{font-family:var(--v2-font-mono);font-size:10.5px;color:var(--brand-700,#9E2F00);font-weight:700;flex-shrink:0}.v2-nm-ag-item .t{flex:1;border:none;outline:none;background:transparent;font-size:13.5px;color:var(--ink);font-family:var(--v2-font-sans);min-width:0}.v2-nm-ag-item .rm{all:unset;cursor:pointer;color:var(--ink-4);width:20px;height:20px;display:grid;place-items:center;border-radius:99px}.v2-nm-ag-item .rm:hover{color:#c0392b;background:#c0392b14}.v2-nm-ag-add{all:unset;cursor:pointer;padding:8px 12px;font-size:12.5px;color:var(--brand-700,#9E2F00);font-weight:600;display:inline-flex;align-items:center;gap:5px;align-self:flex-start}.v2-nm-ag-add[disabled]{opacity:.4;cursor:not-allowed}.v2-nm-brief{padding:22px 28px;background:linear-gradient(180deg,#fbf9f3,#fff);display:flex;flex-direction:column;gap:14px}.v2-nm-brief-head{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--brand-700,#9E2F00);letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:99px;background:#ff4d0014;box-shadow:inset 0 0 0 1px #ff4d002e;align-self:flex-start}.v2-nm-brief-head .seed{width:9px;height:9px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d0038}.v2-nm-bb{padding:14px 16px;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px var(--hairline)}.v2-nm-bb .lab{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.v2-nm-bb .ttl{font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em;line-height:1.3}.v2-nm-bb .meta{margin-top:6px;font-size:11.5px;color:var(--ink-3);font-family:var(--v2-font-mono);letter-spacing:.02em;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.v2-nm-bb .meta b{color:var(--ink-2);font-weight:600}.v2-nm-bb .meta .dot{color:var(--ink-5)}.v2-nm-bb .meta .overdue{color:#c0392b;font-weight:600}.v2-nm-bb .bullets{margin-top:8px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--ink-2);line-height:1.45}.v2-nm-bb .bullets>div{display:flex;gap:8px;align-items:flex-start}.v2-nm-bb .bullets .d{font-family:var(--v2-font-mono);font-size:10.5px;color:var(--brand-700,#9E2F00);font-weight:700;letter-spacing:.02em;flex-shrink:0}.v2-nm-bb .avstack{display:flex;align-items:center;gap:0;margin-top:8px}.v2-nm-bb .avstack .av{width:24px;height:24px;border-radius:99px;border:2px solid #FFF;margin-left:-6px;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:700}.v2-nm-bb .avstack .av:first-child{margin-left:0}.v2-nm-bb .sugg{margin-top:10px;padding:10px 12px;background:linear-gradient(180deg,#ff4d000f,#ff4d0005);border-radius:10px;box-shadow:inset 0 0 0 1px #ff4d002e;font-size:12px;color:var(--ink-2);line-height:1.45}.v2-nm-bb .sugg b{color:var(--brand-700,#9E2F00);font-weight:600}.v2-nm-bb .sugg.neutral{background:#14120e0a;box-shadow:inset 0 0 0 1px #14120e0f}.v2-nm-bb .sugg.neutral b{color:var(--ink);font-weight:600}.v2-nm-brief-foot{margin-top:4px;padding:10px 14px;background:#ff4d000f;border-radius:10px;font-size:11.5px;color:var(--ink-2);font-style:italic;text-align:center}.v2-nm-foot{padding:14px 28px;display:flex;align-items:center;gap:10px;border-top:1px solid var(--hairline);background:#fff}.v2-nm-foot .back{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;font-size:13px;color:var(--ink-2);font-weight:500;border-radius:99px}.v2-nm-foot .back:hover{background:var(--surface-2);color:var(--ink)}.v2-nm-foot .back[disabled]{opacity:.4;cursor:not-allowed}.v2-nm-foot .spacer{flex:1}.v2-nm-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:99px;font-size:13px;font-weight:500}.v2-nm-btn.ghost{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline)}.v2-nm-btn.ghost:hover{background:var(--surface-2)}.v2-nm-btn.ghost[disabled]{opacity:.45;cursor:not-allowed}.v2-nm-btn.primary{background:var(--brand);color:#fff;box-shadow:0 4px 12px -4px #ff4d0066}.v2-nm-btn.primary:hover{background:var(--brand-600,#E64500)}.v2-nm-btn.primary[disabled]{opacity:.7;cursor:wait}.v2-nm-submit-err{font-size:12px;color:#c0392b;font-weight:500}@media (max-width:980px){.v2-nm-s2-body{grid-template-columns:1fr}.v2-nm-form{border-right:none;border-bottom:1px solid var(--hairline)}.v2-nm-row3{grid-template-columns:1fr 1fr}.v2-nm-shell.is-s2{width:96vw}}.v2-md-dialog{border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--hairline)}.v2-md-grid{display:grid;grid-template-columns:300px 1fr;min-height:0;max-height:90vh}.v2-md-side{background:var(--cream,#F1EFE8);border-right:1px solid var(--hairline);padding:20px 18px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.v2-md-brand{display:flex;align-items:center;gap:9px;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.v2-md-brand-t{font-size:14px;font-weight:600;letter-spacing:-.01em}.v2-md-brand-t em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--brand)}.v2-md-brand-tag{margin-left:auto;font-family:var(--v2-font-mono);font-size:9.5px;padding:2px 6px;background:#fff;border:1px solid var(--hairline);border-radius:4px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.v2-md-status{background:#fff;border:1px solid var(--hairline);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.v2-md-status:after{content:"";position:absolute;top:-30px;right:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,0,.14),transparent 65%);pointer-events:none}.v2-md-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:99px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:var(--v2-font-mono);align-self:flex-start}.v2-md-status-pill .dot{width:6px;height:6px;border-radius:99px}.v2-md-status-pill.is-live{background:#ff4d0024;color:#9e2f00}.v2-md-status-pill.is-live .dot{background:var(--brand);animation:v2-md-pulse 1.8s infinite}.v2-md-status-pill.is-upcoming{background:#ff4d001a;color:#9e2f00}.v2-md-status-pill.is-upcoming .dot{background:var(--brand)}.v2-md-status-pill.is-past{background:#14120e0f;color:var(--ink-3)}.v2-md-status-pill.is-past .dot{background:var(--ink-4)}@keyframes v2-md-pulse{0%,to{box-shadow:0 0 0 3px #ff4d0040}50%{box-shadow:0 0 0 6px #ff4d0000}}.v2-md-status-count{display:flex;align-items:baseline;gap:6px}.v2-md-status-count .big{font-family:var(--v2-font-serif);font-style:italic;font-size:34px;line-height:1;color:var(--ink);letter-spacing:-.01em}.v2-md-status-count .big em{color:var(--brand);font-style:italic}.v2-md-status-count .lbl{font-size:11.5px;color:var(--ink-3)}.v2-md-status-next{font-size:11.5px;color:var(--ink-3);font-family:var(--v2-font-mono);letter-spacing:.02em}.v2-md-side-h{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--ink-4);letter-spacing:.12em;text-transform:uppercase;margin:4px 0 0}.v2-md-type{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-radius:10px;border:1px solid var(--hairline)}.v2-md-type .b{width:28px;height:28px;border-radius:7px;background:#ff4d0014;color:#9e2f00;display:grid;place-items:center;flex-shrink:0}.v2-md-type .t{font-size:12.5px;font-weight:600;letter-spacing:-.005em}.v2-md-type .d{font-size:10.5px;color:var(--ink-3);font-family:var(--v2-font-mono);letter-spacing:.02em;margin-top:1px}.v2-md-quick{display:flex;flex-direction:column;gap:6px}.v2-md-qa{all:unset;cursor:pointer;display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:10px;font-size:12.5px;color:var(--ink);background:#fff;border:1px solid var(--hairline);font-weight:500;transition:background .12s,border-color .12s}.v2-md-qa:hover{background:var(--surface-2,#FBFAF7);border-color:var(--ink-5,#D8D4CC)}.v2-md-qa.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.v2-md-qa.primary:hover{background:#000}.v2-md-qa .k{margin-left:auto;font-family:var(--v2-font-mono);font-size:9.5px;color:inherit;opacity:.55;letter-spacing:.06em}.v2-md-side-foot{margin-top:auto;display:flex;align-items:flex-start;gap:7px;padding-top:12px;font-size:10.5px;color:var(--ink-3);line-height:1.4;border-top:1px solid var(--hairline)}.v2-md-side-foot strong{color:var(--ink-2);font-weight:600}.v2-md-main{display:flex;flex-direction:column;min-height:0;background:#fff}.v2-md-head{padding:24px 28px 14px;display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--hairline)}.v2-md-h-title{flex:1;min-width:0}.v2-md-ebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--v2-font-mono);font-size:10px;font-weight:600;color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.v2-md-ebrow .s{width:3px;height:3px;border-radius:99px;background:var(--ink-5,#D8D4CC)}.v2-md-title{font-size:22px;font-weight:600;letter-spacing:-.018em;color:var(--ink);line-height:1.2;margin:0 0 10px}.v2-md-title em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--brand)}.v2-md-meta{display:flex;flex-wrap:wrap;gap:6px}.v2-md-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;background:var(--cream,#F1EFE8);border-radius:99px;font-size:11px;color:var(--ink-2);font-family:var(--v2-font-mono);letter-spacing:.02em}.v2-md-head-actions{display:flex;gap:4px;align-items:center;flex-shrink:0}.v2-md-icbtn,.v2-md-close{all:unset;cursor:pointer;width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--ink-2)}.v2-md-icbtn:hover,.v2-md-close:hover{background:var(--cream,#F1EFE8);color:var(--ink)}.v2-md-tabs{padding:12px 28px 0;background:#fff;border-bottom:1px solid var(--hairline)}.v2-md-body{flex:1;min-height:0;overflow-y:auto;padding:20px 28px}.v2-md-tabpanel{display:flex;flex-direction:column;gap:12px}.v2-md-h4{font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;margin:8px 0 0;display:flex;align-items:center;gap:6px}.v2-md-h4-sub{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--ink-4);letter-spacing:.04em;padding:1px 6px;border-radius:99px;background:var(--cream,#F1EFE8)}.v2-md-h4-st{font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:99px;background:var(--cream,#F1EFE8);color:var(--ink-3)}.v2-md-h4-st.is-ready{background:#2e7d4f1f;color:#2e7d4f}.v2-md-h4-st.is-processing{background:#b36b001f;color:#b36b00}.v2-md-h4-st.is-failed{background:#c33b3b1f;color:#c33b3b}.v2-md-when{display:grid;grid-template-columns:84px 1fr;gap:14px;align-items:center}.v2-md-cal-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--cream,#F1EFE8);border-radius:12px;padding:10px 8px;text-align:center}.v2-md-cal-card .mo{font-family:var(--v2-font-mono);font-size:10px;color:#9e2f00;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.v2-md-cal-card .dy{font-family:var(--v2-font-serif);font-style:italic;font-size:30px;line-height:1;color:var(--ink);margin-top:2px}.v2-md-cal-card .dow{font-size:10.5px;color:var(--ink-3);margin-top:2px;font-family:var(--v2-font-mono);letter-spacing:.04em}.v2-md-when-body{display:flex;flex-direction:column;gap:6px}.v2-md-when-row{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2)}.v2-md-when-row.sub{font-size:11.5px;color:var(--ink-3);font-family:var(--v2-font-mono);letter-spacing:.02em}.v2-md-where{display:flex;flex-direction:column;gap:6px}.v2-md-where-row{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--cream,#F1EFE8);border-radius:10px;font-size:12.5px;color:var(--ink-2)}.v2-md-where-row .link{font-family:var(--v2-font-mono);font-size:11.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-md-where-row .code{font-family:var(--v2-font-mono);font-size:12px;color:var(--ink);letter-spacing:.04em}.v2-md-att-list{display:flex;flex-direction:column;gap:6px}.v2-md-att-row{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--cream,#F1EFE8);border-radius:10px}.v2-md-att-row .av{width:28px;height:28px;border-radius:99px;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:700}.v2-md-att-row .meta .n{font-size:12.5px;font-weight:600;color:var(--ink)}.v2-md-att-row .meta .e{font-size:11px;color:var(--ink-3);font-family:var(--v2-font-mono)}.v2-md-pora-opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v2-md-pora-opt{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--cream,#F1EFE8);border-radius:10px;font-size:12.5px;color:var(--ink-2);font-weight:500}.v2-md-pora-opt.on{background:#ff4d0014;color:var(--ink)}.v2-md-pora-opt .st{margin-left:auto;font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:4px;background:#fff;color:var(--ink-3);border:1px solid var(--hairline)}.v2-md-pora-opt.on .st{color:#9e2f00;background:#ff4d001f;border-color:#ff4d0038}.v2-md-notes{font-family:var(--v2-font-sans);font-size:13px;color:var(--ink);line-height:1.55;white-space:pre-wrap;padding:14px 16px;background:var(--cream,#F1EFE8);border-radius:12px;margin:0}.v2-md-actions{display:flex;flex-direction:column;gap:6px}.v2-md-action{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--cream,#F1EFE8);border-radius:10px}.v2-md-action .meta{flex:1;min-width:0}.v2-md-action .d{font-size:13px;color:var(--ink);line-height:1.4}.v2-md-action .sub{font-size:11px;color:var(--ink-3);margin-top:3px;font-family:var(--v2-font-mono);letter-spacing:.02em}.v2-md-action-st{font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:4px;background:#fff;color:var(--ink-3);border:1px solid var(--hairline);flex-shrink:0}.v2-md-action-st.is-open{background:#ff4d001a;color:#9e2f00;border-color:#ff4d002e}.v2-md-action-st.is-done{background:#2e7d4f1f;color:#2e7d4f;border-color:#2e7d4f33}.v2-md-action-st.is-dismissed{opacity:.75}.v2-md-transcript{display:flex;flex-direction:column;gap:8px}.v2-md-tr{display:grid;grid-template-columns:54px 1fr;gap:10px;padding:9px 12px;background:var(--cream,#F1EFE8);border-radius:10px}.v2-md-tr .ts{font-family:var(--v2-font-mono);font-size:11px;color:#9e2f00;font-weight:600;letter-spacing:.04em}.v2-md-tr .spk{font-size:11.5px;font-weight:600;color:var(--ink);margin-bottom:2px}.v2-md-tr .txt{font-size:12.5px;color:var(--ink-2);line-height:1.45}.v2-md-transcript-foot{font-size:11px;color:var(--ink-3);font-family:var(--v2-font-mono);text-align:center;padding-top:6px}.v2-md-rec{display:flex;gap:14px;padding:14px;background:var(--cream,#F1EFE8);border-radius:12px}.v2-md-rec-thumb{width:120px;height:72px;border-radius:8px;background:linear-gradient(135deg,var(--ink),#3D3A32);display:grid;place-items:center;color:#fff;flex-shrink:0}.v2-md-rec-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.v2-md-rec-meta .t{font-size:13.5px;font-weight:600;color:var(--ink)}.v2-md-rec-meta .s{font-size:11.5px;color:var(--ink-3);font-family:var(--v2-font-mono);letter-spacing:.02em}.v2-md-rec-meta .actions{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.v2-md-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;background:var(--cream,#F1EFE8);border-radius:12px;font-size:12.5px;color:var(--ink-3)}.v2-md-foot{padding:14px 28px;display:flex;align-items:center;gap:8px;border-top:1px solid var(--hairline);background:#fff;flex-wrap:wrap}.v2-md-created{font-size:11.5px;color:var(--ink-3);font-family:var(--v2-font-mono);letter-spacing:.02em;display:flex;align-items:center;gap:6px}.v2-md-created strong{color:var(--ink-2);font-weight:600}.v2-md-foot-spacer{flex:1;min-width:8px}.v2-md-btn{all:unset;cursor:pointer;padding:9px 14px;border-radius:9px;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;box-sizing:border-box;transition:background .12s,border-color .12s}.v2-md-btn.ghost{color:var(--ink-2);background:#fff;border-color:var(--hairline)}.v2-md-btn.ghost:hover{background:var(--cream,#F1EFE8);border-color:var(--ink-5,#D8D4CC)}.v2-md-btn.danger{color:#c33b3b;background:#fff;border-color:var(--hairline)}.v2-md-btn.danger:hover{background:#fbecec;border-color:#f0c9c9}.v2-md-btn.primary{color:#fff;background:var(--brand);border-color:var(--brand)}.v2-md-btn.primary:hover{background:#e64500;border-color:#e64500}.v2-md-btn[disabled],.v2-md-btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.v2-md-grid{grid-template-columns:1fr;max-height:96vh}.v2-md-side{border-right:none;border-bottom:1px solid var(--hairline)}.v2-md-head,.v2-md-tabs,.v2-md-body,.v2-md-foot{padding-left:20px;padding-right:20px}.v2-md-pora-opts{grid-template-columns:1fr}}.v2-br-modal{background:#fffdf7;border-radius:20px;box-shadow:0 30px 80px -20px #14120e80;overflow:hidden;display:flex;flex-direction:column;animation:v2BrIn .25s cubic-bezier(.34,1.56,.64,1);border:0}@keyframes v2BrIn{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.v2-br-head{position:relative;flex:none;padding:24px 30px 22px;color:#fff;background:radial-gradient(700px 380px at 100% -20%,rgba(255,77,0,.22),transparent 65%),radial-gradient(380px 200px at -10% 110%,rgba(255,77,0,.08),transparent 65%),linear-gradient(180deg,#1a140e,#0c0a08);overflow:hidden}.v2-br-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,77,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,77,0,.05) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at 88% 30%,#000 25%,transparent 70%);mask-image:radial-gradient(circle at 88% 30%,#000 25%,transparent 70%);opacity:.45;pointer-events:none}.v2-br-head>*{position:relative;z-index:1}.v2-br-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.v2-br-pora-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand,#FF4D00);padding:6px 13px 6px 7px;border-radius:99px;background:#ff4d001a;box-shadow:inset 0 0 0 1px #ff4d0038}.v2-br-seed{width:15px;height:15px;border-radius:99px;display:inline-block;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d002e,0 0 12px #ff4d0073}.v2-br-seed.sm{width:14px;height:14px;flex-shrink:0;margin-top:2px;box-shadow:0 0 0 3px #ff4d002e,0 0 8px #ff4d0066}.v2-br-seed[data-state=thinking]{animation:v2BrThink 1.4s ease-in-out infinite}.v2-br-seed[data-state=speaking]{animation:v2BrSpeak 1.8s ease-in-out infinite}@keyframes v2BrThink{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.15);opacity:1}}@keyframes v2BrSpeak{0%,to{box-shadow:0 0 0 3px #ff4d002e,0 0 12px #ff4d0073}50%{box-shadow:0 0 0 5px #ff4d0047,0 0 20px #ff4d00b3}}.v2-br-close{all:unset;cursor:pointer;width:34px;height:34px;border-radius:99px;display:grid;place-items:center;color:#a6a096}.v2-br-close:hover{background:#ffffff0f;color:#fff}.v2-br-title{margin:14px 0 0;font-size:30px;font-weight:500;letter-spacing:-.015em;line-height:1.15;color:#fff}.v2-br-title em{font-family:var(--font-serif);font-style:italic;color:#ffe9d9;font-weight:400}.v2-br-when{margin-top:8px;font-size:14px;color:#c9c6be;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v2-br-dot{color:#5c574e}.v2-br-countdown{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:99px;background:var(--brand,#FF4D00);color:#fff;font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.06em;box-shadow:0 0 0 3px #ff4d002e}.v2-br-pulse{width:6px;height:6px;border-radius:99px;background:#fff;animation:v2BrPulse 1.6s ease-in-out infinite}@keyframes v2BrPulse{50%{opacity:.4}}.v2-br-stats{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.v2-br-stat{padding:11px 14px;border-radius:14px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff17;display:flex;align-items:center;gap:12px}.v2-br-n{font-family:var(--font-mono);font-size:22px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.02em}.v2-br-lbl{font-size:12.5px;color:#c9c6be;line-height:1.3}.v2-br-lbl b{color:#ffe9d9;font-weight:600}.v2-br-tabs{flex:none;background:#fffdf7;padding:14px 22px 0;box-shadow:inset 0 1px #14120e0a}.v2-br-tabs-track{display:flex;align-items:stretch;gap:4px;position:relative;border-bottom:1px solid var(--hairline,rgba(20,18,14,.08))}.v2-br-tab{all:unset;cursor:pointer;position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px 14px;border-radius:10px 10px 0 0;transition:background .15s}.v2-br-tab:hover{background:#14120e06}.v2-br-tab-num{width:24px;height:24px;border-radius:99px;background:transparent;color:var(--ink-3,#5C574E);box-shadow:inset 0 0 0 1.5px var(--ink-5,#D6D2C7);font-family:var(--font-mono);font-size:12px;font-weight:700;display:grid;place-items:center;flex-shrink:0;transition:all .2s}.v2-br-tab-lbl{font-size:13.5px;font-weight:500;color:var(--ink-3,#5C574E);letter-spacing:-.005em;line-height:1.2;text-align:left;transition:color .2s}.v2-br-tab-sub{display:block;margin-top:2px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4,#8A8478)}.v2-br-tab[aria-selected=true] .v2-br-tab-num{background:var(--brand,#FF4D00);color:#fff;box-shadow:inset 0 0 0 1.5px var(--brand,#FF4D00)}.v2-br-tab[aria-selected=true] .v2-br-tab-lbl{color:var(--ink,#14120E);font-weight:600}.v2-br-tab[aria-selected=true] .v2-br-tab-sub{color:var(--brand-700,#C2410C)}.v2-br-tab[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-1px;transform:translate(-50%);width:36px;height:2px;background:var(--brand,#FF4D00);border-radius:2px 2px 0 0}.v2-br-body{flex:1;min-height:0;overflow:auto;padding:24px 30px 18px;background:#fffdf7}.v2-br-empty{padding:40px 0;text-align:center;color:var(--ink-3,#5C574E);font-size:14px;display:flex;flex-direction:column;gap:12px;align-items:center}.v2-br-panel{animation:v2BrPanelIn .25s ease-out}@keyframes v2BrPanelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.v2-br-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--hairline,rgba(20,18,14,.08))}.v2-br-panel-head h3{margin:0;font-size:20px;font-weight:600;color:var(--ink,#14120E);letter-spacing:-.015em;line-height:1.2}.v2-br-ph-meta{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink-4,#8A8478);letter-spacing:.08em;text-transform:uppercase}.v2-br-panel-intro{font-size:14.5px;color:var(--ink-2,#3A352D);line-height:1.55;margin-bottom:18px;max-width:62ch}.v2-br-panel-intro b{color:var(--ink,#14120E);font-weight:600}.v2-br-agenda-list{display:flex;flex-direction:column;gap:12px}.v2-br-ag-item{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:18px 20px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--hairline,rgba(20,18,14,.08))}.v2-br-ag-no{font-family:var(--font-serif);font-style:italic;font-size:32px;line-height:1;color:var(--brand,#FF4D00);font-weight:400;letter-spacing:-.02em}.v2-br-ag-title{font-size:17px;font-weight:600;color:var(--ink,#14120E);letter-spacing:-.01em;line-height:1.3;margin:0}.v2-br-ag-status{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.v2-br-ag-status.decide{color:var(--brand-700,#C2410C)}.v2-br-ag-status.discuss{color:var(--v2-blue,#2563EB)}.v2-br-ag-status.carry{color:var(--v2-amber,#D97706)}.v2-br-ag-dot{width:7px;height:7px;border-radius:99px;background:currentColor;display:inline-block}.v2-br-ag-rows{margin-top:14px;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--ink-2,#3A352D);line-height:1.5}.v2-br-ag-row{display:grid;grid-template-columns:140px 1fr;gap:14px;align-items:baseline}.v2-br-ag-k{font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:var(--ink-4,#8A8478);letter-spacing:.1em;text-transform:uppercase}.v2-br-ag-v{color:var(--ink-2,#3A352D)}.v2-br-ag-v b{color:var(--ink,#14120E);font-weight:600}.v2-br-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:99px;background:#ff4d0014;color:var(--brand-700,#C2410C);box-shadow:inset 0 0 0 1px #ff4d0033;font-family:var(--font-mono);font-size:11px;font-weight:600;margin-right:6px}.v2-br-doc{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:99px;background:#f4f2eb;color:var(--ink-2,#3A352D);box-shadow:inset 0 0 0 1px var(--hairline,rgba(20,18,14,.08));font-size:12.5px;font-weight:500;margin-right:6px}.v2-br-ag-pora{margin-top:14px;padding:12px 14px;border-radius:12px;background:linear-gradient(180deg,#ff4d000f,#ff4d0005);box-shadow:inset 0 0 0 1px #ff4d002e;display:flex;align-items:flex-start;gap:10px}.v2-br-ag-pora-txt{font-size:14px;color:var(--ink-2,#3A352D);line-height:1.5}.v2-br-ag-pora-who{font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:var(--brand-700,#C2410C);letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:4px}.v2-br-last-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.v2-br-lm-stat{padding:14px 16px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--hairline,rgba(20,18,14,.08))}.v2-br-lm-lbl{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--ink-4,#8A8478);letter-spacing:.1em;text-transform:uppercase}.v2-br-lm-val{margin-top:6px;font-size:18px;font-weight:600;color:var(--ink,#14120E);letter-spacing:-.01em;line-height:1.2}.v2-br-lm-sm{font-size:13px;font-weight:500;color:var(--ink-3,#5C574E);margin-left:4px}.v2-br-last-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v2-br-last-col{padding:18px 20px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--hairline,rgba(20,18,14,.08))}.v2-br-last-col h4{margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--hairline,rgba(20,18,14,.08));font-size:14px;font-weight:600;color:var(--ink,#14120E);display:flex;align-items:center;gap:8px}.v2-br-pill{margin-left:auto;font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--ink-3,#5C574E);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:99px;background:var(--surface-3,#EFEBE0)}.v2-br-last-list{display:flex;flex-direction:column;gap:11px;font-size:13.5px;color:var(--ink-2,#3A352D);line-height:1.5}.v2-br-last-list>div{display:flex;align-items:flex-start;gap:10px}.v2-br-mk{width:18px;height:18px;border-radius:99px;flex-shrink:0;margin-top:1px;display:grid;place-items:center;color:#fff}.v2-br-mk.dot{background:var(--brand,#FF4D00);width:8px;height:8px;margin-top:7px}.v2-br-mk.ok{background:var(--v2-green,#16A34A)}.v2-br-mk.bad{background:var(--v2-red,#DC2626);font-family:var(--font-mono);font-size:10px;font-weight:700}.v2-br-done-text{text-decoration:line-through;color:var(--ink-4,#8A8478)}.v2-br-late-text{color:var(--ink-2,#3A352D)}.v2-br-late-text b{color:var(--v2-red,#DC2626);font-weight:600;font-family:var(--font-mono);font-size:11.5px}.v2-br-carryover{margin-top:16px;padding:14px 18px;border-radius:12px;background:linear-gradient(180deg,#d9770612,#d9770605);box-shadow:inset 0 0 0 1px #d9770638;display:flex;align-items:flex-start;gap:12px}.v2-br-co-ic{width:22px;height:22px;border-radius:99px;flex-shrink:0;background:var(--v2-amber,#D97706);color:#fff;display:grid;place-items:center;margin-top:1px}.v2-br-co-txt{font-size:13.5px;color:var(--ink-2,#3A352D);line-height:1.5}.v2-br-co-h{font-weight:600;color:var(--ink,#14120E);display:block;margin-bottom:3px;font-size:14px}.v2-br-att-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v2-br-att-card{padding:16px 18px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--hairline,rgba(20,18,14,.08));display:flex;flex-direction:column;gap:10px}.v2-br-att-card.new{background:linear-gradient(180deg,#ff4d000d,#fff);box-shadow:inset 0 0 0 1.5px #ff4d0047}.v2-br-att-top{display:flex;align-items:center;gap:12px}.v2-br-av{width:44px;height:44px;border-radius:99px;display:grid;place-items:center;color:#fff;font-size:14px;font-weight:700;flex-shrink:0}.v2-br-nm{font-size:15.5px;font-weight:600;color:var(--ink,#14120E);letter-spacing:-.005em;line-height:1.2}.v2-br-role{margin-top:3px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:var(--ink-4,#8A8478);letter-spacing:.1em;text-transform:uppercase}.v2-br-new-badge{margin-left:auto;font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--brand-700,#C2410C);letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:99px;background:#ff4d001a;box-shadow:inset 0 0 0 1px #ff4d0047}.v2-br-att-state{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.v2-br-att-state.ready{color:var(--v2-green,#16A34A)}.v2-br-att-state.blocked{color:var(--v2-red,#DC2626)}.v2-br-att-state.presenting{color:var(--v2-blue,#2563EB)}.v2-br-att-state.new{color:var(--brand-700,#C2410C)}.v2-br-att-ctx{font-size:13.5px;color:var(--ink-2,#3A352D);line-height:1.5;padding-top:10px;border-top:1px solid var(--hairline,rgba(20,18,14,.08))}.v2-br-att-ctx b{color:var(--ink,#14120E);font-weight:600}.v2-br-move-card{padding:24px 26px;border-radius:18px;background:radial-gradient(360px 220px at 100% 0%,rgba(255,77,0,.14),transparent 65%),linear-gradient(180deg,#fff8f2,#fff);box-shadow:inset 0 0 0 1.5px #ff4d0047,0 6px 18px -8px #ff4d002e;position:relative;overflow:hidden}.v2-br-move-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--brand-700,#C2410C);letter-spacing:.12em;text-transform:uppercase}.v2-br-move-head{margin:10px 0 0;font-size:24px;font-weight:500;color:var(--ink,#14120E);letter-spacing:-.015em;line-height:1.25}.v2-br-move-head em{font-family:var(--font-serif);font-style:italic;color:var(--brand-700,#C2410C);font-weight:400}.v2-br-move-points{margin-top:18px;display:flex;flex-direction:column;gap:14px}.v2-br-move-point{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:flex-start;font-size:14.5px;color:var(--ink-2,#3A352D);line-height:1.55}.v2-br-pno{width:26px;height:26px;border-radius:99px;background:#fff;color:var(--brand-700,#C2410C);box-shadow:inset 0 0 0 1.5px #ff4d0047;font-family:var(--font-mono);font-size:11.5px;font-weight:700;display:grid;place-items:center}.v2-br-pk{font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:var(--brand-700,#C2410C);letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:4px}.v2-br-pv b{color:var(--ink,#14120E);font-weight:600}.v2-br-move-quote{margin-top:18px;padding:16px 18px 16px 36px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #ff4d0038;font-family:var(--font-serif);font-style:italic;font-size:18px;line-height:1.4;color:var(--ink,#14120E);position:relative}.v2-br-move-quote:before{content:'"';position:absolute;left:10px;top:-4px;font-family:var(--font-serif);font-size:42px;color:var(--brand,#FF4D00);line-height:1;opacity:.5}.v2-br-qattr{display:block;margin-top:6px;font-family:var(--font-mono);font-style:normal;font-size:10.5px;font-weight:700;color:var(--ink-4,#8A8478);letter-spacing:.1em;text-transform:uppercase}.v2-br-move-meta{margin-top:14px;display:flex;align-items:center;gap:14px;font-size:12.5px;color:var(--ink-3,#5C574E);flex-wrap:wrap}.v2-br-mm{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3,#5C574E)}.v2-br-foot{flex:none;padding:14px 24px;display:flex;align-items:center;gap:10px;border-top:1px solid var(--hairline,rgba(20,18,14,.08));background:#fff;flex-wrap:wrap}.v2-br-dismiss{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:13.5px;color:var(--ink-2,#3A352D);font-weight:500;border-radius:99px}.v2-br-dismiss:hover{background:var(--surface-2,#F4F2EB);color:var(--ink,#14120E)}.v2-br-share{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:99px;font-size:13.5px;font-weight:500;background:#fff;color:var(--ink,#14120E);box-shadow:inset 0 0 0 1px var(--hairline,rgba(20,18,14,.08))}.v2-br-share:hover{background:var(--surface-2,#F4F2EB)}.v2-br-join{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:99px;font-size:14px;font-weight:600;background:var(--brand,#FF4D00);color:#fff;box-shadow:0 4px 12px -4px #ff4d0080}.v2-br-join:hover{background:var(--brand-600,#EA4500)}.v2-br-join[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}@media (max-width:720px){.v2-br-head{padding:18px 18px 16px}.v2-br-body{padding:16px 18px}.v2-br-stats{grid-template-columns:1fr}.v2-br-tabs-track{flex-wrap:wrap}.v2-br-tab{flex:1 0 45%}.v2-br-last-meta{grid-template-columns:repeat(2,1fr)}.v2-br-last-grid,.v2-br-att-grid,.v2-br-ag-row{grid-template-columns:1fr}.v2-br-foot{padding:12px 16px}}.v2-mw{color:var(--v2-ink)}.v2-mw .back-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);letter-spacing:.06em;text-transform:uppercase;font-weight:600;text-decoration:none;margin-bottom:14px}.v2-mw .back-link:hover{color:var(--v2-ink)}.v2-mw .mw-hero{position:relative;padding:30px 34px 26px;color:var(--v2-ink);border-radius:18px;overflow:hidden;background:#fff5ea;box-shadow:0 0 0 1px #14120e0d,0 30px 60px -28px #ff8c5759;margin-top:14px}.v2-mw .mw-hero:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(380px 320px at 20% 30%,rgba(255,140,87,.55),transparent 55%),radial-gradient(420px 360px at 78% 64%,rgba(255,77,0,.48),transparent 55%),radial-gradient(300px 260px at 55% 22%,rgba(255,200,150,.5),transparent 55%),radial-gradient(340px 280px at 95% 12%,rgba(224,50,122,.32),transparent 60%);filter:blur(40px);animation:mwAuroraDrift 22s ease-in-out infinite alternate;pointer-events:none;z-index:0}@keyframes mwAuroraDrift{0%{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(6%,-3%) rotate(2deg) scale(1.06)}to{transform:translate(-4%,5%) rotate(-1deg) scale(1)}}.v2-mw .mw-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 480px at 28% 55%,rgba(255,247,237,.78),transparent 60%);pointer-events:none;z-index:0}.v2-mw .mw-hero>*{position:relative;z-index:2}.v2-mw .mw-embers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:plus-lighter;z-index:1}.v2-mw .mw-embers span{position:absolute;display:block;width:4px;height:4px;border-radius:99px;background:radial-gradient(circle,#FFD89A 0%,rgba(255,77,0,.7) 45%,transparent 75%);bottom:-8px;opacity:0;animation:mwEmberRise linear infinite}@keyframes mwEmberRise{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.85}to{transform:translateY(-460px) translate(var(--dx,12px));opacity:0}}@media (prefers-reduced-motion: reduce){.v2-mw .mw-hero:before,.v2-mw .mw-embers span{animation:none}}.v2-mw .mw-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:start}.v2-mw .mw-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);letter-spacing:.06em;text-transform:uppercase;font-weight:600;flex-wrap:wrap}.v2-mw .mw-eyebrow .seed{width:9px;height:9px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d0038}.v2-mw .mw-eyebrow .status-dot{width:7px;height:7px;border-radius:99px;background:#16a34a;box-shadow:0 0 0 3px #16a34a40;margin-right:4px}.v2-mw .mw-eyebrow .completed{color:#15803d;letter-spacing:.08em;font-weight:700}.v2-mw .mw-eyebrow .ws-tag{display:inline-flex;align-items:center;gap:5px;color:var(--v2-brand-700);font-weight:600}.v2-mw .mw-title{margin:0;font-size:32px;line-height:1.14;letter-spacing:-.02em;font-weight:500;max-width:560px;color:var(--v2-ink);text-wrap:pretty}.v2-mw .mw-title em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand-700);font-weight:400}.v2-mw .mw-meta{margin-top:16px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--v2-ink-2)}.v2-mw .mw-meta .m{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.v2-mw .mw-meta .m b{color:var(--v2-ink);font-weight:600}.v2-mw .mw-meta .sprint-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;background:#ff4d001f;color:var(--v2-brand-700);font-family:var(--v2-font-mono);font-size:11px;font-weight:700;letter-spacing:.04em;box-shadow:inset 0 0 0 1px #ff4d0040}.v2-mw .mw-attn{margin-top:18px;display:flex;align-items:center;gap:10px;font-size:12px;color:var(--v2-ink-3)}.v2-mw .mw-avs .v2-av{border-color:#fff5ea}.v2-mw .mw-player{padding:18px 20px;background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;box-shadow:inset 0 0 0 1px #14120e14,0 4px 12px -6px #14120e0f;display:grid;grid-template-columns:48px 1fr auto;gap:18px;align-items:center}.v2-mw .mw-player .play-btn{all:unset;width:48px;height:48px;border-radius:99px;background:var(--v2-brand);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 0 0 4px #ff4d002e,0 6px 18px -6px #ff4d0080}.v2-mw .mw-player .play-btn:hover{background:var(--v2-brand-600)}.v2-mw .mw-player .play-btn svg{width:18px;height:18px;margin-left:2px}.v2-mw .waveform{display:flex;align-items:center;gap:2.5px;height:46px;position:relative}.v2-mw .waveform .bar{flex:1;background:linear-gradient(180deg,#ff8c57,#ff4d00);border-radius:2px;min-height:4px;opacity:.5}.v2-mw .waveform .bar.played{opacity:.95}.v2-mw .waveform .bar.future{background:#14120e1f;opacity:1}.v2-mw .waveform .scrubber{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--v2-brand);border-radius:99px;box-shadow:0 0 0 4px #ff4d002e,0 0 12px #ff4d0066}.v2-mw .waveform .scrub-time{position:absolute;top:-26px;transform:translate(-50%);font-family:var(--v2-font-mono);font-size:10.5px;color:#fff;padding:2px 7px;background:#14120e;border-radius:99px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.v2-mw .mw-player .times{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums}.v2-mw .mw-player .times b{color:var(--v2-ink);font-weight:600;font-size:13px}.v2-mw .speed-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;background:#14120e0f;box-shadow:inset 0 0 0 1px #14120e1a;font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-2);font-weight:600;margin-top:4px}.v2-mw .mw-hero-actions{margin-top:14px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.v2-mw .btn-dark-glass{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;background:#ffffffb3;color:var(--v2-ink);border-radius:99px;font-size:12.5px;font-weight:500;box-shadow:inset 0 0 0 1px #14120e1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;transition:all .12s}.v2-mw .btn-dark-glass:hover{background:#fff;box-shadow:inset 0 0 0 1px #14120e2e}.v2-mw .mw-indexed{margin-top:14px;font-size:11px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:8px;justify-content:flex-end}.v2-mw .mw-indexed b{color:var(--v2-brand-700);font-weight:700}.v2-mw .mw-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;margin-top:18px;align-items:start}.v2-mw .mw-rail{display:flex;flex-direction:column;gap:14px;position:sticky;top:18px}@media (max-width:1100px){.v2-mw .mw-layout{grid-template-columns:1fr}.v2-mw .mw-rail{position:static}}.v2-mw .mw-ws{padding:0;overflow:hidden}.v2-mw .mw-tabs{display:flex;align-items:stretch;gap:4px;padding:10px 22px 0;border-bottom:1px solid var(--v2-hairline);background:linear-gradient(180deg,#fbf9f3,#fff);overflow:visible;flex-wrap:wrap}.v2-mw .mw-tab{all:unset;box-sizing:border-box;padding:14px 16px 18px;font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--v2-ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:9px;border-radius:12px 12px 0 0;position:relative;transition:color .15s,background .15s;white-space:nowrap;background:transparent}.v2-mw .mw-tab .num{width:22px;height:22px;border-radius:99px;background:#14120e0d;color:var(--v2-ink-3);display:inline-flex;align-items:center;justify-content:center;font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;transition:all .2s}.v2-mw .mw-tab .count{font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;color:var(--v2-ink-4);background:var(--v2-surface-2);padding:3px 9px;border-radius:99px;letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--v2-hairline);transition:all .2s}.v2-mw .mw-tab[data-tab=actions] .count{background:#ff4d0012;color:var(--v2-brand-700);box-shadow:inset 0 0 0 1px #ff4d0024}.v2-mw .mw-tab[data-tab=decisions] .count{background:#7c3aed12;color:#7c3aed;box-shadow:inset 0 0 0 1px #7c3aed29}.v2-mw .mw-tab[data-tab=recording] .count{background:#2563eb0f;color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb29}.v2-mw .mw-tab:hover{color:var(--v2-ink-2);background:#14120e06}.v2-mw .mw-tab.active{color:var(--v2-ink);background:linear-gradient(180deg,rgba(255,77,0,.05),transparent 70%)}.v2-mw .mw-tab.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:34px;height:5px;background:linear-gradient(90deg,#FF6B1F,var(--v2-brand) 50%,#C93C00);border-radius:99px;box-shadow:0 0 0 3px #ff4d0024,0 2px 8px -2px #ff4d0073}.v2-mw .mw-tab.active .num{background:#ff4d001f;color:var(--v2-brand-700);box-shadow:inset 0 0 0 1px #ff4d0033}.v2-mw .pane-head{display:flex;align-items:center;justify-content:space-between;padding:24px 30px 18px;gap:18px;flex-wrap:wrap}.v2-mw .pane-head .pane-title{display:flex;flex-direction:column;gap:5px;min-width:0}.v2-mw .pane-head .pane-title .pl{font-family:var(--v2-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-brand-700);display:inline-flex;align-items:center;gap:8px}.v2-mw .pane-head .pane-title .pl .seed{width:9px;height:9px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d002e}.v2-mw .pane-head .pane-title h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.014em;line-height:1.25;color:var(--v2-ink)}.v2-mw .pane-head .pane-title .sub{font-size:13px;color:var(--v2-ink-3);line-height:1.5;max-width:640px;text-wrap:pretty;margin-top:2px}.v2-mw .pane-head .pane-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.v2-mw .pane-head .pa-link{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--v2-ink-3);font-weight:500;cursor:pointer;padding:7px 12px;border-radius:99px}.v2-mw .pane-head .pa-link:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.v2-mw .pane-summary{padding:8px 30px 28px;position:relative;background:linear-gradient(180deg,rgba(255,77,0,.04),transparent 70%)}.v2-mw .pane-summary:before{content:"";position:absolute;left:30px;top:8px;bottom:32px;width:3px;background:linear-gradient(180deg,var(--v2-brand),#A33000);border-radius:99px}.v2-mw .ps-inner{padding-left:22px}.v2-mw .ps-tldr{font-family:var(--v2-font-sans);font-size:18px;line-height:1.55;letter-spacing:-.005em;color:var(--v2-ink-2);font-weight:400;max-width:760px;text-wrap:pretty;margin:0}.v2-mw .ps-tldr .serif{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand-700);font-weight:400;font-size:1.05em}.v2-mw .ps-tldr b{font-family:var(--v2-font-sans);font-weight:600;color:var(--v2-ink);background:#ff4d0014;padding:0 5px;border-radius:5px}.v2-mw .ps-highlights{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;padding-top:20px;border-top:1px solid var(--v2-hairline)}.v2-mw .ps-h{display:flex;align-items:flex-start;gap:12px;padding:4px 0}.v2-mw .ps-h .n{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-brand);font-weight:700;letter-spacing:.06em;flex-shrink:0;width:22px;margin-top:2px}.v2-mw .ps-h .t{font-size:14px;color:var(--v2-ink-2);line-height:1.5}.v2-mw .ps-h .t b{color:var(--v2-ink);font-weight:600}.v2-mw .ps-ask-link{margin-top:22px;padding-top:18px;border-top:1px solid var(--v2-hairline);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.v2-mw .ps-ask-link .lhs{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--v2-ink-3)}.v2-mw .ps-ask-link .lhs .seed{width:10px;height:10px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d0033}.v2-mw .ps-ask-link a.askb{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;background:var(--v2-ink);color:#fff;border-radius:99px;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.v2-mw .ps-ask-link a.askb:hover{background:#000}.v2-mw .kb-cols{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--v2-hairline)}.v2-mw .kb-col{padding:0;min-width:0;display:flex;flex-direction:column}.v2-mw .kb-col+.kb-col{border-left:1px solid var(--v2-hairline)}.v2-mw .kb-head{padding:16px 22px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--v2-surface)}.v2-mw .kb-head .lh{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;color:var(--v2-ink-2);text-transform:uppercase;letter-spacing:.08em}.v2-mw .kb-head .lh .pip{width:8px;height:8px;border-radius:3px}.v2-mw .kb-col.todo .lh .pip{background:var(--v2-ink-3)}.v2-mw .kb-col.prog .lh .pip{background:#2563eb}.v2-mw .kb-col.done .lh .pip{background:#16a34a}.v2-mw .kb-head .cnt{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-4);font-weight:600}.v2-mw .kb-body{display:flex;flex-direction:column}.v2-mw .kb-row{padding:13px 22px;display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--v2-hairline);cursor:pointer;transition:background .12s}.v2-mw .kb-row:hover{background:var(--v2-surface-2)}.v2-mw .kb-row.done{opacity:.55}.v2-mw .kb-row.unown{background:linear-gradient(90deg,rgba(217,119,6,.05),transparent 70%)}.v2-mw .kb-row .top{display:flex;align-items:flex-start;gap:11px}.v2-mw .kb-check{width:18px;height:18px;border-radius:6px;flex-shrink:0;margin-top:1px;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1.5px var(--v2-ink-4);background:transparent}.v2-mw .kb-row.prog .kb-check{background:#2563eb;box-shadow:none;position:relative}.v2-mw .kb-row.prog .kb-check:after{content:"";width:7px;height:7px;background:#fff;border-radius:2px}.v2-mw .kb-row.done .kb-check{background:#16a34a;box-shadow:none}.v2-mw .kb-row.done .kb-check svg{width:11px;height:11px;color:#fff}.v2-mw .kb-row.unown .kb-check{box-shadow:inset 0 0 0 1.5px #d9770680}.v2-mw .kb-text{font-size:13.5px;font-weight:500;line-height:1.4;color:var(--v2-ink);flex:1;min-width:0}.v2-mw .kb-row.done .kb-text{text-decoration:line-through;text-decoration-color:#14120e40}.v2-mw .kb-meta{display:flex;align-items:center;gap:10px;padding-left:29px;flex-wrap:wrap;font-size:11.5px;color:var(--v2-ink-3)}.v2-mw .kb-meta .v2-av{flex-shrink:0}.v2-mw .kb-meta .who{color:var(--v2-ink-2);font-weight:500}.v2-mw .kb-meta .due{display:inline-flex;align-items:center;gap:4px;font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);font-weight:500}.v2-mw .kb-meta .due.overdue{color:#dc2626;font-weight:600}.v2-mw .kb-meta .due.soon{color:#b45309;font-weight:600}.v2-mw .kb-meta .src{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-family:var(--v2-font-mono);font-size:9.5px;font-weight:600;color:var(--v2-ink-4);letter-spacing:.04em;text-transform:uppercase}.v2-mw .kb-meta .src.pora{color:var(--v2-brand-700)}.v2-mw .kb-meta .src.pora .seed{width:6px;height:6px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 1.5px #ff4d0033}.v2-mw .kb-meta .unown-av{width:18px;height:18px;border-radius:99px;display:grid;place-items:center;background:#d977061f;color:#92400e;font-size:9px;font-weight:700}.v2-mw .kb-meta .claim{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--v2-ink);color:#fff;border-radius:99px;font-size:11px;font-weight:500;cursor:pointer}.v2-mw .kb-meta .needs{color:#92400e;font-weight:600;font-size:11px}.v2-mw .kb-subhead{padding:11px 22px 8px;font-size:10.5px;font-weight:700;color:#92400e;text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;gap:8px;border-top:1px solid var(--v2-hairline);background:#d977060a}.v2-mw .kb-subhead .pip{width:7px;height:7px;border-radius:99px;background:#d97706}.v2-mw .pane-actions-foot{padding:14px 30px 22px;border-top:1px solid var(--v2-hairline);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.v2-mw .pane-actions-foot .lhs{font-size:12.5px;color:var(--v2-ink-3)}.v2-mw .pane-actions-foot .lhs b{color:var(--v2-ink-2);font-weight:600}.v2-mw .pane-actions-foot a.lnk{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--v2-ink);color:#fff;border-radius:99px;font-size:12.5px;font-weight:500;text-decoration:none}@media (max-width:900px){.v2-mw .kb-cols{grid-template-columns:1fr}.v2-mw .kb-col+.kb-col{border-left:none;border-top:1px solid var(--v2-hairline)}}.v2-mw .pane-decisions{padding:0 0 8px}.v2-mw .dec{position:relative;padding:22px 30px;display:grid;grid-template-columns:36px 1fr auto;gap:18px;align-items:flex-start;border-top:1px solid var(--v2-hairline)}.v2-mw .dec .dnum{font-family:var(--v2-font-serif);font-style:italic;font-size:30px;color:var(--v2-brand);font-weight:400;line-height:1;letter-spacing:-.02em;text-align:right;width:36px}.v2-mw .dec .dnum:after{content:"";display:block;height:1px;background:var(--v2-brand);opacity:.3;margin-top:6px}.v2-mw .dec-body{min-width:0}.v2-mw .dec-title{font-size:16px;font-weight:500;line-height:1.4;color:var(--v2-ink)}.v2-mw .dec-title b{font-weight:600}.v2-mw .dec-rationale{margin-top:8px;font-size:13.5px;color:var(--v2-ink-3);line-height:1.55;max-width:640px}.v2-mw .dec-meta{margin-top:11px;display:flex;align-items:center;gap:12px;font-size:11.5px;color:var(--v2-ink-3);flex-wrap:wrap}.v2-mw .dec-meta .by{display:inline-flex;align-items:center;gap:7px}.v2-mw .dec-meta .by b{color:var(--v2-ink-2);font-weight:500}.v2-mw .dec-meta .mono{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3)}.v2-mw .dec-meta .ts-link{color:var(--v2-brand-700);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.v2-mw .dec-meta .ts-link:hover{text-decoration:underline}.v2-mw .dec-lock{align-self:center;width:32px;height:32px;border-radius:99px;background:var(--v2-surface-2);display:grid;place-items:center;color:var(--v2-ink-3);box-shadow:inset 0 0 0 1px var(--v2-hairline);flex-shrink:0}.v2-mw .dec-lock svg{width:14px;height:14px}.v2-mw .notes-wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:0;border-top:1px solid var(--v2-hairline)}.v2-mw .notes-col{padding:24px 28px 28px;min-width:0}.v2-mw .notes-col+.notes-col{border-left:1px solid var(--v2-hairline)}.v2-mw .notes-col .col-label{font-size:11px;font-weight:600;color:var(--v2-ink-4);text-transform:uppercase;letter-spacing:.1em;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.v2-mw .notes-col .col-label .meta-r{font-family:var(--v2-font-mono);font-weight:500;color:var(--v2-ink-4);text-transform:none}.v2-mw .notes-col .col-label .lock{display:inline-flex;align-items:center;gap:5px;color:#7c3aed;text-transform:none;font-weight:500;font-size:11.5px}.v2-mw .doc{font-size:14px;line-height:1.6;color:var(--v2-ink);font-family:var(--v2-font-sans)}.v2-mw .doc h5{margin:18px 0 6px;font-size:13px;font-weight:600;color:var(--v2-ink-2)}.v2-mw .doc h5:first-child{margin-top:0}.v2-mw .doc p{margin:0 0 10px;color:var(--v2-ink-2)}.v2-mw .doc ul{margin:0 0 10px;padding-left:20px;color:var(--v2-ink-2)}.v2-mw .doc ul li{margin-bottom:5px}.v2-mw .doc b{color:var(--v2-ink);font-weight:600}.v2-mw .doc .who{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);font-weight:600;margin-right:6px}.v2-mw .doc .ts{font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-4)}.v2-mw .doc mark{background:#ff4d0024;color:var(--v2-ink);padding:0 3px;border-radius:3px}.v2-mw .notes-col.personal{background:linear-gradient(180deg,rgba(124,58,237,.025),transparent)}.v2-mw .notes-col.personal .doc p{font-family:var(--v2-font-serif);font-size:15.5px;line-height:1.55;color:var(--v2-ink);font-style:italic}.v2-mw .notes-col.personal .doc p em{font-style:normal;font-family:var(--v2-font-sans);font-weight:600;color:#7c3aed;background:#7c3aed12;padding:0 5px;border-radius:5px}@media (max-width:900px){.v2-mw .notes-wrap{grid-template-columns:1fr}.v2-mw .notes-col+.notes-col{border-left:none;border-top:1px solid var(--v2-hairline)}}.v2-mw .tx-pane{padding:0 30px 26px;border-top:1px solid var(--v2-hairline)}.v2-mw .tx-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 0 16px}.v2-mw .tx-search{flex:1;min-width:240px;display:flex;align-items:center;gap:9px;padding:9px 14px;background:var(--v2-surface-2);border-radius:99px;box-shadow:inset 0 0 0 1px var(--v2-hairline);font-size:13px;color:var(--v2-ink-3)}.v2-mw .tx-toggle{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:var(--v2-ink);color:#fff;border-radius:99px;font-size:12.5px;font-weight:500}.v2-mw .tx-stats{font-size:12px;color:var(--v2-ink-3);font-family:var(--v2-font-mono)}.v2-mw .tx-stats b{color:var(--v2-ink);font-weight:600}.v2-mw .mw-chapters{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;padding:4px 0 16px;border-bottom:1px solid var(--v2-hairline);margin-bottom:14px}.v2-mw .mw-chapter{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--v2-surface-2);border-radius:10px;box-shadow:inset 0 0 0 1px var(--v2-hairline);cursor:pointer}.v2-mw .mw-chapter:hover{background:#fff}.v2-mw .mw-chapter .t{font-family:var(--v2-font-mono);font-size:11px;font-weight:600;color:var(--v2-brand-700)}.v2-mw .mw-chapter .lbl{flex:1;font-size:12.5px;color:var(--v2-ink-2);font-weight:500}.v2-mw .mw-chapter .go{color:var(--v2-ink-3)}.v2-mw .tx-preview{padding:14px 0 0;font-size:13px;color:var(--v2-ink-3);line-height:1.6}.v2-mw .tx-line{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:7px 0}.v2-mw .tx-line .who{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-2);font-weight:600;display:flex;flex-direction:column;gap:2px}.v2-mw .tx-line .who .t{font-weight:500;color:var(--v2-ink-4);font-size:10.5px}.v2-mw .tx-line .seg{color:var(--v2-ink-2)}.v2-mw .tx-line .seg b{color:var(--v2-ink);font-weight:600}.v2-mw .tx-line.hl .seg{background:#ff4d0012;padding:6px 10px;border-radius:8px;margin-left:-6px}.v2-mw .tx-foot{margin-top:12px;font-size:11.5px;color:var(--v2-ink-4);font-family:var(--v2-font-mono);display:flex;justify-content:space-between;align-items:center}.v2-mw .tx-foot .more{color:var(--v2-brand-700);cursor:pointer;font-weight:600}.v2-mw .mw-files{padding:6px 22px 22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;border-top:1px solid var(--v2-hairline)}.v2-mw .mw-file{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:12px 14px;background:var(--v2-surface);border-radius:12px;box-shadow:inset 0 0 0 1px var(--v2-hairline);cursor:pointer}.v2-mw .mw-file:hover{background:var(--v2-surface-2)}.v2-mw .mw-file .ic{width:38px;height:38px;border-radius:9px;background:#ff4d000f;color:var(--v2-brand);display:grid;place-items:center}.v2-mw .mw-file .name{font-size:13px;font-weight:600;color:var(--v2-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-mw .mw-file .sub{font-size:11px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);margin-top:2px}.v2-mw .mw-file .dl{width:28px;height:28px;border-radius:99px;background:var(--v2-surface-2);display:grid;place-items:center;color:var(--v2-ink-3);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-mw .mw-related{border-top:1px solid var(--v2-hairline)}.v2-mw .mw-related .rel-row{padding:14px 24px;display:grid;grid-template-columns:36px 1fr auto;gap:14px;align-items:center;border-top:1px solid var(--v2-hairline);cursor:pointer}.v2-mw .mw-related .rel-row:first-child{border-top:none}.v2-mw .mw-related .rel-row:hover{background:var(--v2-surface-2)}.v2-mw .rel-ic{width:36px;height:36px;border-radius:9px;background:var(--v2-surface-2);display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-mw .rel-ic.warm{color:var(--v2-brand);background:#ff4d000f}.v2-mw .rel-ic.blue{color:#2563eb;background:#2563eb0f}.v2-mw .rel-ic.violet{color:#7c3aed;background:#7c3aed0f}.v2-mw .rel-ic.amber{color:#d97706;background:#d9770612}.v2-mw .rel-title{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--v2-ink)}.v2-mw .rel-sub{margin-top:4px;font-size:11.5px;color:var(--v2-ink-3);display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--v2-font-mono)}.v2-mw .rel-sub b{color:var(--v2-ink-2);font-weight:600}.v2-mw .rel-arrow{color:var(--v2-ink-3);width:28px;height:28px;border-radius:99px;background:var(--v2-surface-2);display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-mw .mw-rail-card{background:var(--v2-surface);border-radius:14px;box-shadow:inset 0 0 0 1px var(--v2-hairline);padding:18px 18px 16px}.v2-mw .mw-rail-card .rh{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--v2-ink-2)}.v2-mw .mw-rail-card .rh h4{margin:0;font-size:14px;font-weight:600;color:var(--v2-ink);letter-spacing:-.01em}.v2-mw .mw-rail-card .rh .eyebrow{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-brand-700);text-transform:uppercase;letter-spacing:.08em}.v2-mw .mw-rail-card.pora-sum{background:linear-gradient(180deg,#fff8f2,#fff 70%)}.v2-mw .mw-rail-card.pora-sum .seed-lg{width:22px;height:22px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d002e;flex-shrink:0}.v2-mw .mw-rail-card .ps-body{font-size:13px;line-height:1.55;color:var(--v2-ink-2);margin:0 0 12px}.v2-mw .mw-rail-card .ps-body b{color:var(--v2-ink);font-weight:600}.v2-mw .mw-rail-card .ps-body .serif{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand-700)}.v2-mw .mw-rail-card .rh-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--v2-ink);color:#fff;border-radius:99px;font-size:12.5px;font-weight:500}.v2-mw .mw-rail-card.attn .ah-sub{font-size:11.5px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);margin-bottom:12px}.v2-mw .mw-rail-card.attn .attn-list{display:flex;flex-wrap:wrap;gap:6px}.v2-mw .mw-rail-card.attn .attn-list .who{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 4px;background:var(--v2-surface-2);border-radius:99px;box-shadow:inset 0 0 0 1px var(--v2-hairline);font-size:11.5px;font-weight:500;color:var(--v2-ink-2)}.v2-mw .mw-rail-card.attn .attn-list .who.host{box-shadow:inset 0 0 0 1px #ff4d0059;background:#ff4d000a}.v2-mw .mw-rail-card.attn .role{color:var(--v2-ink-4);font-family:var(--v2-font-mono);font-size:10px;margin-left:2px;font-weight:500}.v2-mw .mw-rail-card.attn .who.host .role{color:var(--v2-brand-700);font-weight:600}.v2-mw .mw-rail-card.rel-ws .rw-row{display:grid;grid-template-columns:32px 1fr 22px;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--v2-hairline);cursor:pointer}.v2-mw .mw-rail-card.rel-ws .rw-row:first-of-type{border-top:none}.v2-mw .mw-rail-card.rel-ws .rel-ic{width:32px;height:32px}.v2-mw .mw-rail-card.rel-ws .rw-title{font-size:13px;font-weight:600;color:var(--v2-ink);letter-spacing:-.005em}.v2-mw .mw-rail-card.rel-ws .rw-sub{font-size:11px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);margin-top:2px}.v2-mw .mw-rail-card.rel-ws .rw-sub b{color:var(--v2-ink-2);font-weight:600}.v2-mw .mw-rail-card.rel-ws .rw-arrow{color:var(--v2-ink-3);display:grid;place-items:center}.v2-mw .mw-skeleton{padding:64px 0;text-align:center;color:var(--v2-ink-3);font-family:var(--v2-font-mono);font-size:13px}@media (max-width:760px){.v2-mw .mw-hero-grid,.v2-mw .ps-highlights{grid-template-columns:1fr}}.v2-bill{display:flex;flex-direction:column;gap:18px;color:var(--v2-ink)}.v2-bill .bill-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px}.v2-bill .bill-head h1{font-size:32px;font-weight:500;letter-spacing:-.025em;margin:0;line-height:1.05}.v2-bill .bill-head h1 em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-brand-700)}.v2-bill .bill-head .sub{font-size:13px;color:var(--v2-ink-3);margin-top:6px}.v2-bill .head-actions{display:flex;gap:8px;flex-shrink:0}.v2-bill .block{background:var(--v2-surface);border-radius:14px;box-shadow:inset 0 0 0 1px var(--v2-hairline);overflow:hidden}.v2-bill .block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--v2-hairline)}.v2-bill .block-head h3{margin:0;font-size:14px;font-weight:600;letter-spacing:-.005em}.v2-bill .block-head .desc{font-size:12px;color:var(--v2-ink-3);margin-top:3px}.v2-bill .block-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-top:1px solid var(--v2-hairline);font-size:12.5px;color:var(--v2-ink-3);background:var(--v2-surface-2)}.v2-bill .block-foot strong{color:var(--v2-ink);font-weight:600}.v2-bill .mono{font-family:var(--v2-font-mono)}.v2-bill .plan-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}.v2-bill .plan-card-big{padding:28px;background:var(--v2-ink);color:#fff;border-radius:14px;position:relative;overflow:hidden}.v2-bill .plan-card-big:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(500px at 100% 0%,rgba(255,77,0,.3),transparent 60%);pointer-events:none}.v2-bill .plan-card-big .row-inner{position:relative;z-index:1}.v2-bill .ph-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;gap:12px}.v2-bill .ph-top .eyebrow{font-size:11.5px;font-family:var(--v2-font-mono);color:#ff9a60;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.v2-bill .ph-top h2{font-family:var(--v2-font-serif);font-style:italic;font-size:34px;font-weight:400;margin:6px 0 0;line-height:1;color:#fff}.v2-bill .ph-top .tag.ok{background:#22c55e2e;color:#86efac;text-transform:capitalize;padding:4px 10px;border-radius:99px;font-size:11px;font-weight:600}.v2-bill .ph-price-row{display:flex;align-items:flex-end;gap:24px;margin-top:20px}.v2-bill .price{font-size:54px;font-weight:500;letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum";display:flex;align-items:baseline;gap:4px}.v2-bill .price .per{font-size:14px;color:#c9c6be;font-weight:400}.v2-bill .ph-meta{flex:1;font-size:12px;color:#c9c6be;line-height:1.5}.v2-bill .ph-stats{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.v2-bill .ph-stats .lab{font-size:10.5px;color:#c9c6be;text-transform:uppercase;letter-spacing:.06em;font-family:var(--v2-font-mono)}.v2-bill .ph-stats .num{font-size:18px;font-weight:500;margin-top:4px;font-feature-settings:"tnum"}.v2-bill .ph-stats .num.pos{color:#ff9a60}.v2-bill .ph-cta{display:flex;gap:8px;margin-top:20px}.v2-bill .btn-dark{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:#ffffff1a;color:#fff;border-radius:99px;font-size:12.5px;font-weight:500;border:1px solid rgba(255,255,255,.16)}.v2-bill .btn-dark:hover{background:#ffffff29}.v2-bill .btn-dark[disabled]{opacity:.55;cursor:default}.v2-bill .pay-card{display:flex;align-items:center;gap:16px;padding:20px 22px}.v2-bill .cc-face{width:72px;height:46px;background:linear-gradient(135deg,#1a1a1a,#3a3a3a);border-radius:8px;position:relative;color:#fff;font-family:var(--v2-font-mono);font-size:10px;font-weight:600;padding:8px;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0}.v2-bill .cc-face:after{content:"";position:absolute;top:16px;left:8px;width:14px;height:10px;background:linear-gradient(135deg,#d4af37,#b8860b);border-radius:2px}.v2-bill .cc-face .cc-brand{font-size:8px}.v2-bill .cc-meta{flex:1}.v2-bill .cc-meta .nm{font-size:13px;font-weight:600;color:var(--v2-ink)}.v2-bill .cc-meta .sub{font-size:12px;color:var(--v2-ink-3);margin-top:2px}.v2-bill .tag.ok{background:#16a34a1a;color:#15803d;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:600;text-transform:capitalize}.v2-bill .tag.warn{background:#eab3081f;color:#a16207;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:600;text-transform:capitalize}.v2-bill .tag.muted{background:var(--v2-surface-2);color:var(--v2-ink-3);padding:3px 9px;border-radius:99px;font-size:11px;font-weight:600;text-transform:capitalize}.v2-bill .tag.brand{background:#ff4d001a;color:var(--v2-brand-700);padding:2px 8px;border-radius:99px;font-size:10.5px;font-weight:600;margin-left:6px}.v2-bill .tag.ai{background:linear-gradient(135deg,#ff4d0026,#ff9a602e);color:var(--v2-brand-700);padding:2px 8px;border-radius:99px;font-size:10.5px;font-weight:600;margin-left:6px}.v2-bill .pay-note{padding:14px 22px;border-top:1px solid var(--v2-hairline);display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--v2-ink-3)}.v2-bill .usage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:20px 22px}.v2-bill .usage-card{padding:14px;border:1px solid var(--v2-hairline);border-radius:10px;background:var(--v2-bg)}.v2-bill .usage-card .nm{font-size:11px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.v2-bill .usage-card .val{font-size:22px;font-weight:500;letter-spacing:-.02em;margin-top:6px;font-feature-settings:"tnum";color:var(--v2-ink)}.v2-bill .usage-card .val .of{font-size:13px;color:var(--v2-ink-3);font-weight:400;margin-left:2px}.v2-bill .usage-bar{height:5px;background:var(--v2-surface-2);border-radius:99px;overflow:hidden;margin-top:10px}.v2-bill .usage-bar i{display:block;height:100%;background:var(--v2-brand);border-radius:99px}.v2-bill .usage-card .foot{font-size:11.5px;color:var(--v2-ink-3);margin-top:8px}.v2-bill .pora-tip{display:flex;align-items:flex-start;gap:12px;margin:0 22px 20px;padding:14px 16px;background:linear-gradient(180deg,#fff8f2,#fff);border:1px solid rgba(255,77,0,.18);border-radius:12px;font-size:13px;color:var(--v2-ink-2);line-height:1.55}.v2-bill .pora-tip b{color:var(--v2-brand-700);font-weight:600}.v2-bill .pora-tip .seed{width:16px;height:16px;flex-shrink:0;margin-top:3px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d0026}.v2-bill .cycle-toggle{display:flex;gap:4px;padding:3px;background:var(--v2-bg);border-radius:8px;border:1px solid var(--v2-hairline)}.v2-bill .cycle-toggle button{all:unset;cursor:pointer;padding:6px 12px;font-size:12px;font-weight:500;color:var(--v2-ink-2);border-radius:6px;display:inline-flex;align-items:center}.v2-bill .cycle-toggle button.on{background:var(--v2-ink);color:#fff}.v2-bill .plans-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 22px}.v2-bill .plan-tile{padding:18px;border:1px solid var(--v2-hairline);border-radius:12px;position:relative;display:flex;flex-direction:column;background:var(--v2-surface)}.v2-bill .plan-tile.current{border-color:var(--v2-ink);background:var(--v2-surface-2)}.v2-bill .plan-tile.rec{border-color:var(--v2-brand);background:#ff4d0008}.v2-bill .plan-tile .tname{font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px}.v2-bill .plan-tile .tprice{font-size:28px;font-weight:500;letter-spacing:-.025em;margin-top:8px;line-height:1}.v2-bill .plan-tile .tprice .per{font-size:13px;color:var(--v2-ink-3);font-weight:400;margin-left:2px}.v2-bill .plan-tile .ttag{font-size:12px;color:var(--v2-ink-3);margin-top:4px}.v2-bill .plan-tile ul{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:7px;font-size:12.5px;color:var(--v2-ink-2)}.v2-bill .plan-tile li{display:flex;gap:8px;align-items:flex-start}.v2-bill .plan-tile li svg{flex-shrink:0;margin-top:2px;color:var(--v2-brand)}.v2-bill .plan-tile .tcta{margin-top:16px;display:flex}.v2-bill .plan-tile .tcta>*{flex:1;justify-content:center}.v2-bill .plan-tile .btn-dark.current{flex:1;justify-content:center;cursor:default;background:var(--v2-ink);color:#fff;border-color:var(--v2-ink);padding:10px 14px;font-size:13px}.v2-bill .plan-cta-link{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.v2-bill .inv-row{display:grid;grid-template-columns:140px minmax(0,1fr) 130px 110px 90px 40px;gap:14px;align-items:center;padding:14px 22px;border-top:1px solid var(--v2-hairline);font-size:13px}.v2-bill .inv-row.h{background:var(--v2-surface-2);font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-3);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:10px 22px;border-top:none}.v2-bill .inv-row .muted{color:var(--v2-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-bill .inv-row .amt{font-weight:500;color:var(--v2-ink)}.v2-bill .inv-row .btn-more{all:unset;cursor:pointer;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--v2-ink-3)}.v2-bill .inv-row .btn-more:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.v2-bill .inv-empty{padding:48px 22px;text-align:center;color:var(--v2-ink-3);font-size:13px}.v2-bill-denied{padding:64px 22px;text-align:center;color:var(--v2-ink-3);display:flex;flex-direction:column;align-items:center;gap:10px}.v2-bill-denied h2{font-size:18px;font-weight:600;color:var(--v2-ink);margin:6px 0 0}.v2-bill-denied p{margin:0;font-size:13px}@media (max-width:980px){.v2-bill .plan-hero{grid-template-columns:1fr}.v2-bill .usage-grid{grid-template-columns:repeat(2,1fr)}.v2-bill .plans-compare{grid-template-columns:1fr}.v2-bill .inv-row{grid-template-columns:1fr 1fr;row-gap:6px}.v2-bill .inv-row.h{display:none}}.v2-sec{display:flex;flex-direction:column;gap:18px;color:var(--v2-ink)}.v2-sec .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px}.v2-sec .sec-head h1{font-size:32px;font-weight:500;letter-spacing:-.025em;margin:0;line-height:1.05}.v2-sec .sec-head h1 em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-brand-700)}.v2-sec .sec-head .sub{font-size:13px;color:var(--v2-ink-3);margin-top:6px}.v2-sec .head-actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.v2-sec .block{background:var(--v2-surface);border-radius:14px;box-shadow:inset 0 0 0 1px var(--v2-hairline);overflow:hidden}.v2-sec .block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--v2-hairline)}.v2-sec .block-head h3{margin:0;font-size:14px;font-weight:600;letter-spacing:-.005em}.v2-sec .block-head .desc{font-size:12px;color:var(--v2-ink-3);margin-top:3px}.v2-sec .block-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-top:1px solid var(--v2-hairline);font-size:12.5px;color:var(--v2-ink-3);background:var(--v2-surface-2)}.v2-sec .full-log{color:var(--v2-brand-700);font-weight:600;font-family:var(--v2-font-mono);font-size:12px;text-decoration:none}.v2-sec .two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v2-sec .two-col.lopsided{grid-template-columns:1.3fr 1fr}.v2-sec .sec-score{display:grid;grid-template-columns:260px 1fr;gap:32px;padding:28px;align-items:center}.v2-sec .score-ring{width:220px;height:220px;position:relative;margin:0 auto}.v2-sec .score-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.v2-sec .score-val{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.v2-sec .score-val .n{font-size:64px;font-weight:500;letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum"}.v2-sec .score-val .g{font-family:var(--v2-font-serif);font-style:italic;font-size:18px;color:var(--v2-ink-3);font-weight:400}.v2-sec .score-side .eyebrow{font-size:11.5px;font-family:var(--v2-font-mono);color:var(--v2-ink-3);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.v2-sec .score-side h2{font-size:26px;font-weight:500;letter-spacing:-.025em;margin:6px 0 10px;line-height:1.2}.v2-sec .score-side h2 em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-brand-700)}.v2-sec .score-side p{font-size:13.5px;color:var(--v2-ink-3);line-height:1.55;margin:0 0 14px}.v2-sec .checks{display:flex;flex-direction:column}.v2-sec .sec-check{display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--v2-hairline);align-items:center}.v2-sec .sec-check:first-child{border-top:none;padding-top:4px}.v2-sec .sec-ic{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;font-weight:700;font-size:14px}.v2-sec .sec-ic.ok{background:#dcfce7;color:#166534}.v2-sec .sec-ic.warn{background:#fef3c7;color:#854d0e}.v2-sec .sec-ic.bad{background:#fee2e2;color:#991b1b}.v2-sec .sec-check .ck-body{flex:1;min-width:0}.v2-sec .sec-check .t{font-size:13.5px;font-weight:600}.v2-sec .sec-check .d{font-size:12px;color:var(--v2-ink-3);margin-top:3px}.v2-sec .settings{display:flex;flex-direction:column}.v2-sec .setting-item{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 22px;border-top:1px solid var(--v2-hairline)}.v2-sec .setting-item:first-child{border-top:none}.v2-sec .setting-item .lbl{font-size:13.5px;font-weight:600;color:var(--v2-ink)}.v2-sec .setting-item .desc{font-size:12px;color:var(--v2-ink-3);margin-top:3px;line-height:1.4}.v2-sec .setting-item .ctl{flex-shrink:0}.v2-sec .v2-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--v2-hairline);background:var(--v2-bg);color:var(--v2-ink);font-size:12.5px;font-weight:500;padding:7px 28px 7px 12px;border-radius:8px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--v2-ink-3) 50%),linear-gradient(135deg,var(--v2-ink-3) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.v2-sec .v2-select:focus{outline:none;border-color:var(--v2-brand)}.v2-sec .domain-row{display:flex;gap:6px;align-items:center}.v2-sec .dom-chip{font-size:11px;font-weight:500;color:var(--v2-ink-2);padding:4px 10px;border-radius:99px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline);font-family:var(--v2-font-mono)}.v2-sec .dom-add{all:unset;cursor:pointer;width:22px;height:22px;border-radius:99px;display:grid;place-items:center;background:var(--v2-surface-2);color:var(--v2-ink-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-sec .dom-add:hover{background:var(--v2-ink);color:#fff}.v2-sec .btn-danger{all:unset;cursor:pointer;font-size:12.5px;font-weight:500;color:#dc2626;padding:6px 12px;border-radius:8px}.v2-sec .btn-danger:hover{background:#fee2e2}.v2-sec .session-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto 56px auto;gap:14px;align-items:center;padding:14px 22px;border-top:1px solid var(--v2-hairline)}.v2-sec .session-row:first-child{border-top:none}.v2-sec .dev-ic{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;background:var(--v2-bg);color:var(--v2-ink-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-sec .sess-body{min-width:0}.v2-sec .sess-body .nm{font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px}.v2-sec .sess-body .loc{font-size:11.5px;color:var(--v2-ink-3);margin-top:3px}.v2-sec .session-row .last{font-family:var(--v2-font-mono);font-size:11.5px;color:var(--v2-ink-3)}.v2-sec .session-row .last.stale{color:#dc2626}.v2-sec .tag.brand{background:#ff4d001a;color:var(--v2-brand-700);padding:2px 8px;border-radius:99px;font-size:10.5px;font-weight:600}.v2-sec .tag.warn{background:#eab3082e;color:#854d0e;padding:3px 9px;border-radius:99px;font-size:10.5px;font-weight:600;text-transform:capitalize}.v2-sec .log-row{display:grid;grid-template-columns:160px 32px minmax(0,1fr) 180px 160px;gap:12px;align-items:center;padding:12px 22px;border-top:1px solid var(--v2-hairline);font-size:12.5px}.v2-sec .log-row:first-of-type{border-top:none}.v2-sec .log-row.h{background:var(--v2-surface-2);font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-3);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:10px 22px;border-top:none}.v2-sec .log-row .time{font-family:var(--v2-font-mono);color:var(--v2-ink-3)}.v2-sec .log-row .ev{color:var(--v2-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-sec .log-row .actor{color:var(--v2-ink-2);font-family:var(--v2-font-mono);font-size:11.5px}.v2-sec .log-row .ip{color:var(--v2-ink-3);font-size:11.5px}.v2-sec .log-ic{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;background:var(--v2-bg);color:var(--v2-ink-3)}.v2-sec .log-ic.warn{background:#fef3c7;color:#854d0e}.v2-sec .log-ic.ok{background:#dcfce7;color:#166534}@media (max-width:980px){.v2-sec .two-col,.v2-sec .two-col.lopsided,.v2-sec .sec-score{grid-template-columns:1fr}.v2-sec .session-row{grid-template-columns:40px 1fr auto;row-gap:6px}.v2-sec .session-row .last,.v2-sec .session-row .tag{grid-column:2/-1}.v2-sec .log-row{grid-template-columns:32px 1fr;row-gap:4px}.v2-sec .log-row .time,.v2-sec .log-row .actor,.v2-sec .log-row .ip{grid-column:2}.v2-sec .log-row.h{display:none}}.v2-api{display:flex;flex-direction:column;gap:18px;color:var(--v2-ink)}.v2-api .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px}.v2-api .sec-head h1{font-size:32px;font-weight:500;letter-spacing:-.025em;margin:0;line-height:1.05}.v2-api .sec-head h1 em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-brand-700)}.v2-api .sec-head .sub{font-size:13px;color:var(--v2-ink-3);margin-top:6px}.v2-api .head-actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.v2-api .block{background:var(--v2-surface);border-radius:14px;box-shadow:inset 0 0 0 1px var(--v2-hairline);overflow:hidden}.v2-api .block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--v2-hairline)}.v2-api .block-head h3{margin:0;font-size:14px;font-weight:600;letter-spacing:-.005em}.v2-api .block-head .desc{font-size:12px;color:var(--v2-ink-3);margin-top:3px}.v2-api .block-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;border-top:1px solid var(--v2-hairline);font-size:12.5px;color:var(--v2-ink-3);background:var(--v2-surface-2)}.v2-api .full-log{color:var(--v2-brand-700);font-weight:600;font-family:var(--v2-font-mono);font-size:12px;text-decoration:none}.v2-api .hero-ink{background:var(--v2-ink);color:#fff;border-radius:14px;padding:28px 32px;position:relative;overflow:hidden}.v2-api .hero-ink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 400px at 100% 0%,rgba(255,77,0,.22),transparent 60%),radial-gradient(500px 300px at 0% 100%,rgba(255,77,0,.08),transparent 60%);pointer-events:none}.v2-api .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:flex-start;position:relative;z-index:1}.v2-api .hero-left .kicker{font-size:11.5px;font-family:var(--v2-font-mono);color:#ff7a3d;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:10px}.v2-api .hero-left h2{font-family:var(--v2-font-serif);font-style:italic;font-size:34px;font-weight:400;margin:0;line-height:1.1;color:#fff}.v2-api .hero-left h2 em{font-style:italic}.v2-api .hero-left p{margin:14px 0 0;color:#c9c6be;font-size:13.5px;max-width:380px;line-height:1.6}.v2-api .hero-cta{display:flex;gap:8px;margin-top:18px}.v2-api .btn-brand{all:unset;cursor:pointer;padding:8px 14px;background:var(--v2-brand);color:#fff;border-radius:8px;font-size:12.5px;font-weight:600}.v2-api .btn-dark{all:unset;cursor:pointer;padding:8px 14px;background:#ffffff0f;color:#fff;border-radius:8px;font-size:12.5px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff1f}.v2-api .term{background:#0b0a08;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.v2-api .term-dots{padding:8px 14px;background:#141210;border-bottom:1px solid rgba(255,255,255,.06);font-family:var(--v2-font-mono);font-size:10.5px;color:#78746a;display:flex;gap:6px;align-items:center}.v2-api .term-dots span{width:10px;height:10px;border-radius:99px}.v2-api .term-title{margin-left:8px;background:none!important;width:auto!important;height:auto!important;border-radius:0!important}.v2-api .term-pre{margin:0;padding:16px;font-family:var(--v2-font-mono);font-size:12px;line-height:1.7;color:#d4d1c9;white-space:pre-wrap;word-break:break-word}.v2-api .term-pre .c{color:#78746a}.v2-api .term-pre .k{color:#ff9a60}.v2-api .term-pre .s{color:#a8e2ae}.v2-api .term-pre .n{color:#f5d76e}.v2-api .key-row{display:grid;grid-template-columns:1.4fr 280px 90px 110px 90px 40px;gap:14px;align-items:center;padding:14px 22px;border-top:1px solid var(--v2-hairline)}.v2-api .key-row.h{background:var(--v2-surface-2);font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-3);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:10px 22px;border-top:none}.v2-api .key-nm{font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:8px}.v2-api .key-dot{width:8px;height:8px;border-radius:99px;flex-shrink:0}.v2-api .key-dot.live{background:var(--v2-brand)}.v2-api .key-dot.test{background:#f5b935}.v2-api .key-dot.revoked{background:#9ca3af}.v2-api .key-dt{font-size:11.5px;color:var(--v2-ink-3);margin-top:3px}.v2-api .key-code{font-family:var(--v2-font-mono);font-size:12px;background:var(--v2-bg);border:1px solid var(--v2-hairline);border-radius:6px;padding:6px 10px;display:flex;align-items:center;gap:8px;color:var(--v2-ink-2);min-width:0}.v2-api .key-code .tok{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-api .key-last{font-size:12.5px;color:var(--v2-ink-2);font-family:var(--v2-font-mono)}.v2-api .btn-more{all:unset;cursor:pointer;width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--v2-ink-3)}.v2-api .btn-more:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.v2-api .btn-more:disabled{opacity:.35;cursor:not-allowed}.v2-api .ic-btn{all:unset;cursor:pointer;color:var(--v2-ink-3);display:grid;place-items:center;width:20px;height:20px;border-radius:4px}.v2-api .ic-btn:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.v2-api .key-empty{padding:40px 22px;text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center}.v2-api .key-empty .t{font-size:15px;font-weight:600}.v2-api .key-empty .d{font-size:12.5px;color:var(--v2-ink-3);margin-bottom:6px}.v2-api .tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:99px;font-size:10.5px;font-weight:600;text-transform:capitalize}.v2-api .tag.ok{background:#22c55e1f;color:#16a34a}.v2-api .tag.warn{background:#f5b3352e;color:#854d0e}.v2-api .tag.bad{background:#dc26261f;color:#dc2626}.v2-api .tag.brand{background:#ff4d001a;color:var(--v2-brand-700)}.v2-api .tag.neutral{background:var(--v2-surface-2);color:var(--v2-ink-3);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-api .webhook-row{padding:14px 22px;border-top:1px solid var(--v2-hairline);display:grid;grid-template-columns:1fr 100px 100px 40px;gap:14px;align-items:center}.v2-api .wh-url{font-family:var(--v2-font-mono);font-size:12.5px;color:var(--v2-ink);word-break:break-all}.v2-api .wh-meta{font-size:11.5px;color:var(--v2-ink-3);margin-top:4px}.v2-api .wh-meta .mono{font-family:var(--v2-font-mono);color:var(--v2-ink-2)}.v2-api .ghost-btn{all:unset;cursor:pointer;font-size:12px;font-weight:500;color:var(--v2-ink-2);padding:6px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-api .ghost-btn:hover{background:var(--v2-surface-2)}.v2-api .docs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 22px}.v2-api .docs-card{padding:16px;border:1px solid var(--v2-hairline);border-radius:10px;display:flex;flex-direction:column;gap:8px;min-height:130px;text-decoration:none;color:inherit;transition:border-color .15s ease}.v2-api .docs-card:hover{border-color:var(--v2-ink)}.v2-api .docs-card .t{font-size:13px;font-weight:600}.v2-api .docs-card .d{font-size:11.5px;color:var(--v2-ink-3);line-height:1.5;flex:1}.v2-api .docs-card .a{font-size:11.5px;color:var(--v2-brand-700);font-weight:600;font-family:var(--v2-font-mono)}.v2-api-dialog .field{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:600;color:var(--v2-ink)}.v2-api-dialog .field .hint,.v2-api .hint,.v2-brand .hint{font-size:11.5px;color:var(--v2-ink-3);font-weight:400;margin-top:2px}.v2-api-input{all:unset;display:block;width:100%;box-sizing:border-box;font-size:13.5px;color:var(--v2-ink);padding:9px 12px;border-radius:8px;background:var(--v2-surface);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-api-input:focus{box-shadow:inset 0 0 0 2px var(--v2-brand)}.v2-api-input.mono{font-family:var(--v2-font-mono);font-size:12.5px}.v2-api-dialog .dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.v2-api-dialog .v2-reveal-warn{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:8px;background:#ff4d0014;color:var(--v2-brand-700);font-size:12.5px;font-weight:500;margin-bottom:14px}.v2-api-dialog .v2-reveal-key{display:flex;gap:10px;align-items:center;background:var(--v2-bg);border:1px solid var(--v2-hairline);border-radius:8px;padding:10px 12px}.v2-api-dialog .v2-reveal-key code{flex:1;font-family:var(--v2-font-mono);font-size:12.5px;color:var(--v2-ink);word-break:break-all}@media (max-width:980px){.v2-api .hero-grid{grid-template-columns:1fr}.v2-api .key-row,.v2-api .key-row.h{grid-template-columns:1fr auto;row-gap:6px}.v2-api .key-row.h{display:none}.v2-api .key-code,.v2-api .key-last{grid-column:1/-1}.v2-api .webhook-row{grid-template-columns:1fr auto;row-gap:6px}.v2-api .docs-grid{grid-template-columns:repeat(2,1fr)}}.v2-brand{display:flex;flex-direction:column;gap:18px;color:var(--v2-ink)}.v2-brand .sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px}.v2-brand .sec-head h1{font-size:32px;font-weight:500;letter-spacing:-.025em;margin:0;line-height:1.05}.v2-brand .sec-head h1 em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-brand-700)}.v2-brand .sec-head .sub{font-size:13px;color:var(--v2-ink-3);margin-top:6px}.v2-brand .head-actions{display:flex;gap:8px;align-items:center}.v2-brand .block{background:var(--v2-surface);border-radius:14px;box-shadow:inset 0 0 0 1px var(--v2-hairline);overflow:hidden}.v2-brand .block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--v2-hairline)}.v2-brand .block-head h3{margin:0;font-size:14px;font-weight:600}.v2-brand .block-head .desc{font-size:12px;color:var(--v2-ink-3);margin-top:3px}.v2-brand .tag.brand{background:#ff4d001a;color:var(--v2-brand-700);padding:3px 9px;border-radius:99px;font-size:10.5px;font-weight:600}.v2-brand .tag.ok{background:#22c55e1f;color:#16a34a;padding:3px 9px;border-radius:99px;font-size:10.5px;font-weight:600}.v2-brand .brand-rows{display:flex;flex-direction:column}.v2-brand .brand-row{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:flex-start;padding:18px 22px;border-top:1px solid var(--v2-hairline)}.v2-brand .brand-row:first-child{border-top:none}.v2-brand .brand-lbl .t{font-size:13.5px;font-weight:600}.v2-brand .brand-lbl .h{font-size:11.5px;color:var(--v2-ink-3);margin-top:4px;line-height:1.5}.v2-brand .brand-ctl{display:flex;flex-direction:column;gap:6px;min-width:0}.v2-brand .logo-row{display:flex;gap:12px;align-items:center}.v2-brand .logo-preview{width:56px;height:56px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:22px;font-weight:600;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.v2-brand .logo-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v2-brand .upload-btn{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--v2-ink);padding:8px 12px;border-radius:8px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--v2-hairline);background:var(--v2-surface)}.v2-brand .upload-btn:hover{background:var(--v2-surface-2)}.v2-brand .link-btn{all:unset;cursor:pointer;font-size:12px;font-weight:500;color:var(--v2-ink-2);padding:6px 8px;display:inline-flex;align-items:center;gap:6px;border-radius:6px}.v2-brand .link-btn:hover{color:var(--v2-ink);background:var(--v2-surface-2)}.v2-brand .color-row{display:flex;gap:10px;align-items:center}.v2-brand .swatch{width:36px;height:36px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-brand .color-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;border:none;background:transparent;cursor:pointer;padding:0}.v2-brand .color-picker::-webkit-color-swatch{border:1px solid var(--v2-hairline);border-radius:8px}.v2-brand .color-picker::-moz-color-swatch{border:1px solid var(--v2-hairline);border-radius:8px}.v2-brand .tone-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:18px 22px}.v2-brand .tone-card{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--v2-hairline);background:var(--v2-surface);transition:box-shadow .15s ease,background .15s ease}.v2-brand .tone-card:hover{background:var(--v2-surface-2)}.v2-brand .tone-card.is-active{box-shadow:inset 0 0 0 2px var(--v2-brand);background:#ff4d000a}.v2-brand .tone-name{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.v2-brand .tone-dot{width:10px;height:10px;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--v2-ink-3)}.v2-brand .tone-dot.on{background:var(--v2-brand);box-shadow:inset 0 0 0 1.5px var(--v2-brand)}.v2-brand .tone-sample{font-family:var(--v2-font-serif);font-style:italic;font-size:14px;color:var(--v2-ink-2);line-height:1.45}.v2-brand .bg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:18px 22px}.v2-brand .bg-tile{aspect-ratio:16/10;border-radius:10px;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-brand .bg-upload{aspect-ratio:16/10;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:var(--v2-ink-3);background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px dashed var(--v2-hairline);font-size:12px;font-weight:500}.v2-brand .bg-upload:hover{color:var(--v2-ink);background:var(--v2-bg)}.v2-brand .wl-upsell{padding:22px;display:flex;gap:16px;align-items:center;justify-content:space-between}.v2-brand .wl-upsell .t{font-size:14px;font-weight:600}.v2-brand .wl-upsell .d{font-size:12.5px;color:var(--v2-ink-3);margin-top:4px;line-height:1.5;max-width:520px}.v2-brand .cname-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v2-brand .cname-code{font-family:var(--v2-font-mono);font-size:12.5px;background:var(--v2-bg);padding:8px 12px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--v2-hairline);color:var(--v2-ink)}@media (max-width:820px){.v2-brand .brand-row{grid-template-columns:1fr}.v2-brand .wl-upsell{flex-direction:column;align-items:flex-start}}.v2-em{color:var(--ink)}.v2-em .v2-em-meta{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.v2-em .v2-em-meta-item{padding:8px 12px;background:var(--surface);border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:2px;min-width:120px}.v2-em .v2-em-meta-v{font-size:13px;font-weight:600;font-family:var(--mono);letter-spacing:-.005em}.v2-em-grid{margin-top:28px;display:grid;grid-template-columns:280px minmax(0,1fr) 320px;gap:18px;align-items:start}.v2-em-list{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;position:sticky;top:24px;max-height:calc(100vh - 48px);display:flex;flex-direction:column}.v2-em-list-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border2)}.v2-em-list-body{overflow-y:auto;padding:6px}.v2-em-row{all:unset;cursor:pointer;display:block;padding:11px 12px;border-radius:10px;border:1px solid transparent;margin-bottom:2px}.v2-em-row:hover{background:var(--cream)}.v2-em-row.is-active{background:var(--cream);border-color:var(--border)}.v2-em-row-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.v2-em-dot{width:7px;height:7px;border-radius:99px;background:var(--border)}.v2-em-dot.on{background:#36c46b}.v2-em-row-name{font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--ink)}.v2-em-row-subj{margin-top:2px;font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-em-row-meta{margin-top:6px;font-family:var(--mono);font-size:10px;color:var(--ink4);font-weight:600;letter-spacing:.06em}.v2-em-main{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;min-width:0}.v2-em-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border2);background:var(--cream);gap:12px;flex-wrap:wrap}.v2-em-tabs{display:inline-flex;background:var(--surface);border:1px solid var(--border);border-radius:99px;padding:3px}.v2-em-tab{all:unset;cursor:pointer;padding:6px 14px;border-radius:99px;font-size:12px;font-weight:600;color:var(--ink2);display:inline-flex;align-items:center;gap:6px}.v2-em-tab.is-active{background:var(--ink);color:#fff}.v2-em-toolbar-right{display:flex;align-items:center;gap:12px}.v2-em-seg{display:inline-flex;background:var(--surface);border:1px solid var(--border);border-radius:99px;padding:3px}.v2-em-seg button{all:unset;cursor:pointer;padding:6px 12px;border-radius:99px;font-size:11.5px;font-weight:600;color:var(--ink2)}.v2-em-seg button.is-active{background:var(--ink);color:#fff}.v2-em-toggle{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ink2);cursor:pointer}.v2-em-toggle input{accent-color:var(--brand)}.v2-em-edit{padding:22px}.v2-em-field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.v2-em-field-l{font-family:var(--mono);font-size:10px;font-weight:700;color:var(--ink4);letter-spacing:.14em;text-transform:uppercase}.v2-em-field-hint{font-size:11.5px;color:var(--ink3)}.v2-em-input{font-family:var(--sans);font-size:13.5px;color:var(--ink);background:var(--cream);border:1px solid var(--border);border-radius:10px;padding:10px 12px;outline:none;width:100%}.v2-em-input:focus{border-color:var(--ink2);background:var(--surface)}.v2-em-code{font-family:var(--mono);font-size:12px;line-height:1.6;color:var(--ink);background:#fbfaf7;border:1px solid var(--border);border-radius:12px;padding:14px 16px;min-height:280px;width:100%;resize:vertical;outline:none}.v2-em-code:focus{border-color:var(--ink2);background:#fff}.v2-em-actions{display:flex;justify-content:flex-end;gap:10px}.v2-em-frame{padding:18px;background:var(--bg)}.v2-em-frame-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f6f5f2;border:1px solid var(--border);border-bottom:0;border-radius:14px 14px 0 0}.v2-em-dot-tl{width:10px;height:10px;border-radius:99px;display:inline-block}.v2-em-dot-tl.r{background:#ff5f57}.v2-em-dot-tl.y{background:#febc2e}.v2-em-dot-tl.g{background:#28c840}.v2-em-frame-meta{flex:1;text-align:center;font-family:var(--mono);font-size:11px;color:var(--ink3);font-weight:600;letter-spacing:.06em}.v2-em-frame-header{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:flex-start;padding:16px 18px;background:#fff;border:1px solid var(--border);border-bottom:0}.v2-em-avatar{width:42px;height:42px;border-radius:99px;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.v2-em-avatar.system{background:var(--ink)}.v2-em-from{font-size:13.5px;font-weight:600;color:var(--ink)}.v2-em-from-mail{font-size:12px;color:var(--ink3);margin-top:1px}.v2-em-subj{margin-top:8px;font-size:13px;color:var(--ink);font-weight:600;display:flex;align-items:center;gap:8px}.v2-em-preview-text{margin-top:4px;font-size:12px;color:var(--ink3)}.v2-em-iframe-wrap{background:#fff;border:1px solid var(--border);border-top:0;border-radius:0 0 14px 14px;padding:0;display:flex;justify-content:center}.v2-em-iframe{width:100%;max-width:680px;height:640px;border:0;background:#fff;border-radius:0 0 14px 14px}.v2-em-frame.is-mobile .v2-em-iframe{max-width:380px}.v2-em-rail{display:flex;flex-direction:column;gap:14px;position:sticky;top:24px}.v2-em-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px}.v2-em-card.danger{border-color:#f2c4b5;background:#fff8f4}.v2-em-card-h{margin:0 0 4px;font-family:var(--mono);font-size:10.5px;font-weight:700;color:var(--brand);letter-spacing:.14em;text-transform:uppercase}.v2-em-card-sub{margin:0 0 12px;font-size:12px;color:var(--ink3);line-height:1.5}.v2-em-actions-row{display:flex;align-items:center;gap:10px;margin-top:10px}.v2-em-ok{font-family:var(--mono);font-size:11px;font-weight:700;color:#36c46b;letter-spacing:.06em}.v2-em-vars{display:flex;flex-direction:column;gap:6px;max-height:340px;overflow-y:auto}.v2-em-var{all:unset;cursor:pointer;display:grid;grid-template-columns:1fr;gap:2px;padding:8px 10px;border-radius:9px;border:1px dashed var(--border2);background:var(--cream)}.v2-em-var:hover{background:#fff;border-color:var(--border);border-style:solid}.v2-em-var.is-copied{background:var(--brand);border-color:transparent;color:#fff}.v2-em-var code{font-family:var(--mono);font-size:11.5px;font-weight:600;color:inherit;background:transparent;padding:0}.v2-em-var-desc{font-size:11.5px;color:var(--ink3)}.v2-em-var.is-copied .v2-em-var-desc{color:#ffffffd9}.v2-em-var-ex{font-family:var(--mono);font-size:10.5px;color:var(--ink4);letter-spacing:.02em}.v2-em-var.is-copied .v2-em-var-ex{color:#ffffffbf}.v2-em-foot{margin:4px 4px 0;font-size:11.5px;color:var(--ink4);line-height:1.5}@media (max-width:1100px){.v2-em-grid{grid-template-columns:260px minmax(0,1fr)}.v2-em-rail{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;position:static}.v2-em-card{flex:1 1 260px}}@media (max-width:820px){.v2-em-grid{grid-template-columns:1fr}.v2-em-list{position:static;max-height:none}}.v2-rec{display:flex;flex-direction:column;gap:18px}.v2-rec-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:stretch}.v2-rec-feat{position:relative;border-radius:16px;overflow:hidden;background:#14120e;color:#fff;min-height:360px;display:flex;flex-direction:column;justify-content:flex-end}.v2-rec-feat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 400px at 30% 30%,rgba(255,77,0,.25),transparent 70%),linear-gradient(180deg,#14120e00,#14120e00 40%,#14120ed9);z-index:1}.v2-rec-feat .grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,77,0,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,77,0,.08) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at 30% 30%,#000 40%,transparent 80%);mask-image:radial-gradient(ellipse at 30% 30%,#000 40%,transparent 80%);z-index:0}.v2-rec-feat .playbtn{all:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:99px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.15);cursor:pointer;z-index:3;transition:all .2s}.v2-rec-feat .playbtn:hover{background:var(--v2-brand);transform:translate(-50%,-50%) scale(1.05)}.v2-rec-feat .meta-top{position:absolute;top:20px;left:24px;z-index:3;display:flex;gap:8px}.v2-rec-feat .chip{font-family:var(--v2-font-mono);font-size:11px;padding:5px 10px;border-radius:6px;font-weight:600;letter-spacing:.05em;background:#00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1)}.v2-rec-feat .chip.new{background:var(--v2-brand);border-color:transparent}.v2-rec-feat .chip.ai{background:linear-gradient(135deg,#ff4d00,#ff8c57);border-color:transparent}.v2-rec-feat .body{position:relative;z-index:2;padding:28px}.v2-rec-feat .eyebrow{font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-brand);font-weight:600;margin-bottom:8px}.v2-rec-feat h2{margin:0;font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.v2-rec-feat h2 em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400}.v2-rec-feat .sub{margin-top:10px;font-size:13.5px;color:#c9c6be;line-height:1.5}.v2-rec-feat .ctl-row{margin-top:18px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v2-rec-feat .ctl-row button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:99px;font-size:13px;font-weight:600}.v2-rec-feat .ctl-row .btn-primary{background:var(--v2-brand);color:#fff;box-shadow:0 0 0 1px #ffffff1a,0 10px 24px -10px #ff4d00cc}.v2-rec-feat .ctl-row .btn-dark{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff}.v2-rec-feat .waveform{position:absolute;bottom:0;left:0;right:0;height:50px;display:flex;align-items:flex-end;padding:0 24px 4px;z-index:1;opacity:.55;gap:1.5px;pointer-events:none}.v2-rec-feat .waveform i{flex:1;background:#ff8c57;border-radius:1px}.v2-rec-sumcard{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.v2-rec-sumcard:before{content:"";position:absolute;top:0;right:0;width:180px;height:180px;background:radial-gradient(circle,var(--v2-brand-tint),transparent 70%);pointer-events:none}.v2-rec-sumcard>*{position:relative;z-index:1}.v2-rec-sumcard .tag{font-family:var(--v2-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-brand);font-weight:600;display:inline-flex;align-items:center;gap:6px}.v2-rec-sumcard h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.005em}.v2-rec-sumcard .tldr{font-size:13.5px;line-height:1.55;color:var(--v2-ink-2)}.v2-rec-sumcard .tldr strong{color:var(--v2-ink)}.v2-rec-sumcard .block{padding-top:12px;border-top:1px solid var(--v2-border-2)}.v2-rec-sumcard .block-t{font-size:11px;color:var(--v2-ink-3);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:6px}.v2-rec .ai-item,.v2-sum .ai-item{padding:8px 10px;background:var(--v2-surface-2);border:1px solid var(--v2-border-2);border-radius:8px;margin-bottom:6px;display:flex;align-items:center;gap:10px;font-size:12.5px;line-height:1.4}.v2-rec .ai-item .check,.v2-sum .ai-item .check{width:16px;height:16px;border:1.5px solid var(--v2-ink-4);border-radius:4px;flex-shrink:0;display:grid;place-items:center;color:#fff}.v2-rec .ai-item .check.done,.v2-sum .ai-item .check.done{background:var(--v2-brand);border-color:var(--v2-brand)}.v2-rec .ai-item .txt,.v2-sum .ai-item .txt{flex:1;color:var(--v2-ink-2)}.v2-rec .ai-item.done .txt,.v2-sum .ai-item.done .txt{text-decoration:line-through;color:var(--v2-ink-3)}.v2-rec .ai-item .who,.v2-sum .ai-item .who{font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-ink-3);background:#fff;padding:2px 6px;border-radius:4px;border:1px solid var(--v2-border)}.v2-rec .ai-item .due,.v2-sum .ai-item .due{font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-brand);font-weight:600}.v2-rec-filterbar,.v2-sum-filterbar{display:flex;gap:10px;align-items:center;padding:8px 12px;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:12px;flex-wrap:wrap}.v2-rec-filterbar .segmented,.v2-sum-filterbar .segmented{display:inline-flex;background:var(--v2-bg);border-radius:8px;padding:2px}.v2-rec-filterbar .segmented button,.v2-sum-filterbar .segmented button{all:unset;cursor:pointer;padding:6px 12px;font-size:12.5px;font-weight:500;color:var(--v2-ink-3);border-radius:6px;display:inline-flex;align-items:center;gap:6px}.v2-rec-filterbar .segmented button[aria-selected=true],.v2-sum-filterbar .segmented button[aria-selected=true]{background:#fff;color:var(--v2-ink);box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--v2-border)}.v2-rec-filterbar .sep,.v2-sum-filterbar .sep{width:1px;height:20px;background:var(--v2-border)}.v2-rec-filterbar .chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;color:var(--v2-ink-2);background:var(--v2-bg);border-radius:8px;border:1px solid transparent}.v2-rec-filterbar .chip.active{background:var(--v2-brand-100);color:var(--v2-brand-700)}.v2-rec-filterbar .chip .dot{width:8px;height:8px;border-radius:99px}.v2-rec-filterbar .spacer,.v2-sum-filterbar .spacer{flex:1}.v2-rec-filterbar .searchbox,.v2-sum-filterbar .searchbox{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--v2-bg);border-radius:8px;color:var(--v2-ink-3);min-width:200px}.v2-rec-filterbar .searchbox input,.v2-sum-filterbar .searchbox input{all:unset;flex:1;font-size:12.5px;color:var(--v2-ink)}.v2-rec-split,.v2-sum-split{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:16px;align-items:flex-start}.v2-rec-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.v2-rec-card{all:unset;cursor:pointer;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:14px;overflow:hidden;transition:all .15s;display:flex;flex-direction:column}.v2-rec-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px -12px #14120e2e;border-color:var(--v2-ink-4)}.v2-rec-card.is-active{border-color:var(--v2-brand);box-shadow:0 0 0 1px var(--v2-brand)}.v2-rec-card .thumb{aspect-ratio:16/9;position:relative;overflow:hidden;display:grid;place-items:center;color:#fff}.v2-rec-card .thumb .play-o{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:99px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;opacity:0;transition:opacity .2s;color:#fff}.v2-rec-card:hover .thumb .play-o{opacity:1}.v2-rec-card .thumb .dur{position:absolute;bottom:8px;right:8px;font-family:var(--v2-font-mono);font-size:10.5px;font-weight:500;padding:3px 7px;background:#000000b3;color:#fff;border-radius:4px}.v2-rec-card .thumb .chips{position:absolute;top:8px;left:8px;display:flex;gap:4px}.v2-rec-card .thumb .chip{font-family:var(--v2-font-mono);font-size:10px;padding:3px 7px;border-radius:4px;font-weight:600;letter-spacing:.05em;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:inline-flex;align-items:center;gap:4px}.v2-rec-card .thumb .chip.new{background:var(--v2-brand)}.v2-rec-card .thumb .chip.ai{background:linear-gradient(135deg,#ff4d00,#ff8c57)}.v2-rec-card .thumb .part-grid{position:absolute;top:0;right:0;bottom:0;left:0;padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;opacity:.85}.v2-rec-card .thumb .part-grid .ph{border-radius:6px;background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);aspect-ratio:1/1;display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px}.v2-rec-card .thumb .waveform-bg{position:absolute;bottom:0;left:0;right:0;height:38px;display:flex;align-items:flex-end;padding:0 14px 10px;gap:1.5px;opacity:.35;pointer-events:none}.v2-rec-card .thumb .waveform-bg i{flex:1;background:#fff;border-radius:1px}.v2-rec-card .body{padding:12px 14px}.v2-rec-card .title{font-size:14px;font-weight:600;line-height:1.25;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--v2-ink)}.v2-rec-card .meta{font-size:11.5px;color:var(--v2-ink-3);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.v2-rec-card .meta span{display:inline-flex;gap:4px;align-items:center}.v2-rec-card .meta .mono{font-family:var(--v2-font-mono)}.v2-rec-card .ws-dot,.v2-rec-row .ws-dot{display:inline-block;width:8px;height:8px;border-radius:99px}.v2-rec-card .len,.v2-rec-row .len{font-family:var(--v2-font-mono);font-size:10px;padding:2px 6px;border-radius:4px;background:var(--v2-surface-2);color:var(--v2-ink-3);text-transform:uppercase;letter-spacing:.04em}.v2-rec-card .foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--v2-border-2)}.v2-rec-card .foot .actions{display:flex;gap:2px}.v2-rec-card .foot .actions span{cursor:pointer;width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--v2-ink-3)}.v2-rec-card .foot .actions span:hover{background:var(--v2-bg);color:var(--v2-ink)}.v2-rec-list{display:flex;flex-direction:column;gap:8px}.v2-rec-row{all:unset;cursor:pointer;display:grid;grid-template-columns:120px 1fr auto auto;gap:14px;align-items:center;padding:10px;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:12px}.v2-rec-row:hover{border-color:var(--v2-ink-4)}.v2-rec-row.is-active{border-color:var(--v2-brand)}.v2-rec-row .row-thumb{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden;display:grid;place-items:center;color:#fff}.v2-rec-row .row-thumb .dur{position:absolute;bottom:4px;right:4px;font-family:var(--v2-font-mono);font-size:10px;padding:1px 5px;background:#000000b3;border-radius:3px}.v2-rec-row .row-title{font-size:14px;font-weight:600;color:var(--v2-ink);margin-bottom:4px}.v2-rec-row .row-meta{font-size:11.5px;color:var(--v2-ink-3);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.v2-rec-row .row-meta .mono{font-family:var(--v2-font-mono)}.v2-rec-row .row-actions{display:flex;gap:2px}.v2-rec-row .row-actions span{cursor:pointer;width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--v2-ink-3)}.v2-rec-row .row-actions span:hover{background:var(--v2-bg);color:var(--v2-ink)}.v2-rec-thumb--a{background:linear-gradient(135deg,#ff4d00,#c93c00)}.v2-rec-thumb--b{background:linear-gradient(135deg,#2563eb,#1e40af)}.v2-rec-thumb--c{background:linear-gradient(135deg,#16a34a,#166534)}.v2-rec-thumb--d{background:linear-gradient(135deg,#9333ea,#6b21a8)}.v2-rec-thumb--e{background:linear-gradient(135deg,#14120e,#3d3a32)}.v2-rec-thumb--f{background:linear-gradient(135deg,#f5b935,#c27302)}.v2-rec-empty,.v2-sum-empty,.v2-rec-detail.is-empty,.v2-sum-detail.is-empty{background:var(--v2-surface);border:1px dashed var(--v2-border);border-radius:14px;padding:40px 20px;text-align:center;color:var(--v2-ink-3);grid-column:1/-1}.v2-rec-empty .t,.v2-sum-empty .t,.v2-rec-detail.is-empty .t,.v2-sum-detail.is-empty .t{margin-top:10px;font-size:15px;font-weight:600;color:var(--v2-ink)}.v2-rec-empty .s,.v2-sum-empty .s,.v2-rec-detail.is-empty .s,.v2-sum-detail.is-empty .s{margin-top:4px;font-size:13px;max-width:36ch;margin-inline:auto}.v2-rec-detail{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:14px;overflow:hidden;position:sticky;top:16px;display:flex;flex-direction:column;max-height:calc(100vh - 80px)}.v2-rec-detail .player{position:relative;aspect-ratio:16/9;color:#fff;display:grid;place-items:center}.v2-rec-detail .playerbtn{width:56px;height:56px;border-radius:99px;background:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.2)}.v2-rec-detail .player-foot{position:absolute;bottom:0;left:0;right:0;padding:8px 14px 10px;background:linear-gradient(180deg,#0000,#0000008c)}.v2-rec-detail .player-foot .wave{display:flex;align-items:flex-end;gap:1.5px;height:32px;opacity:.7}.v2-rec-detail .player-foot .wave i{flex:1;background:#fff;border-radius:1px}.v2-rec-detail .player-foot .tline{display:flex;justify-content:space-between;margin-top:4px;font-size:10.5px;color:#ffffffd9}.v2-rec-detail .player-foot .tline .mono{font-family:var(--v2-font-mono)}.v2-rec-detail .d-head{padding:14px 16px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid var(--v2-border-2)}.v2-rec-detail .d-title{font-size:15px;font-weight:600;color:var(--v2-ink);letter-spacing:-.005em}.v2-rec-detail .d-meta{margin-top:4px;font-size:11.5px;color:var(--v2-ink-3);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.v2-rec-detail .d-meta .mono{font-family:var(--v2-font-mono)}.v2-rec-detail .d-meta .ws-dot{display:inline-block;width:8px;height:8px;border-radius:99px;margin-right:4px}.v2-rec-detail .d-actions{display:flex;gap:6px;flex-shrink:0}.v2-rec-detail .chapters{display:flex;gap:6px;padding:10px 14px;overflow-x:auto;border-bottom:1px solid var(--v2-border-2);background:var(--v2-surface-2)}.v2-rec-detail .chapter{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:#fff;border:1px solid var(--v2-border);flex-shrink:0;min-width:120px}.v2-rec-detail .chapter:hover{border-color:var(--v2-brand)}.v2-rec-detail .chapter .mono{font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-3)}.v2-rec-detail .d-tabs{display:flex;gap:0;padding:0 14px;border-bottom:1px solid var(--v2-border-2)}.v2-rec-detail .d-tabs button{all:unset;cursor:pointer;padding:10px 12px;font-size:12.5px;font-weight:500;color:var(--v2-ink-3);border-bottom:2px solid transparent;margin-bottom:-1px}.v2-rec-detail .d-tabs button[aria-selected=true]{color:var(--v2-ink);border-bottom-color:var(--v2-brand)}.v2-rec-detail .transcript,.v2-rec-detail .d-actions-list,.v2-rec-detail .ai-chat{overflow-y:auto;padding:6px 0}.v2-rec-detail .tseg{padding:12px 16px;display:grid;grid-template-columns:50px 1fr;gap:12px;border-top:1px solid var(--v2-border-2)}.v2-rec-detail .tseg:first-child{border-top:none}.v2-rec-detail .tseg:hover{background:var(--v2-surface-2)}.v2-rec-detail .tseg .tm{font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-3);padding-top:3px}.v2-rec-detail .tseg .spk{display:flex;align-items:center;gap:8px;margin-bottom:4px}.v2-rec-detail .tseg .nm{font-weight:600;font-size:12.5px}.v2-rec-detail .tseg .txt{font-size:12.5px;line-height:1.55;color:var(--v2-ink-2)}.v2-rec-detail .tseg.highlight{background:linear-gradient(90deg,var(--v2-brand-tint),transparent);border-left:3px solid var(--v2-brand);padding-left:13px}.v2-rec-detail .itag{display:inline-flex;align-items:center;padding:1px 7px;border-radius:4px;font-size:9.5px;font-weight:600;font-family:var(--v2-font-mono);letter-spacing:.04em;text-transform:uppercase}.v2-rec-detail .itag-decision{background:#dbeafe;color:#1e40af}.v2-rec-detail .itag-action{background:var(--v2-brand-100);color:var(--v2-brand-700)}.v2-rec-detail .itag-question{background:#fef3c7;color:#854d0e}.v2-rec-detail .d-actions-list{padding:14px 16px}.v2-rec-detail .ai-chat{padding:14px 16px;background:var(--v2-surface-2)}.v2-rec-detail .chat-msg{margin-bottom:10px;display:flex;gap:10px}.v2-rec-detail .chat-msg .av{width:24px;height:24px;border-radius:99px;display:grid;place-items:center;flex-shrink:0;font-size:10px;font-weight:700;color:#fff}.v2-rec-detail .chat-msg.ai .av{background:linear-gradient(135deg,var(--v2-brand),#FF8C57)}.v2-rec-detail .chat-msg.user .av{background:var(--v2-ink)}.v2-rec-detail .chat-msg .body{flex:1;font-size:12.5px;line-height:1.55;padding:8px 12px;background:#fff;border:1px solid var(--v2-border);border-radius:10px;color:var(--v2-ink-2)}.v2-rec-detail .chat-msg.user .body{background:var(--v2-ink);color:#fff;border-color:var(--v2-ink)}.v2-rec-detail .chat-input{margin-top:10px;display:flex;gap:8px;align-items:center;padding:6px 10px;background:#fff;border:1px solid var(--v2-border);border-radius:10px}.v2-rec-detail .chat-input input{all:unset;flex:1;font-size:12.5px;color:var(--v2-ink)}@media (max-width:1180px){.v2-rec-split,.v2-sum-split{grid-template-columns:1fr}.v2-rec-detail,.v2-sum-detail{position:static;max-height:none}.v2-rec-hero{grid-template-columns:1fr}}.v2-sum{display:flex;flex-direction:column;gap:18px}.v2-sum-beta{display:inline-block;margin-left:8px;padding:3px 10px;border-radius:99px;font-family:var(--v2-font-sans);font-size:11px;font-weight:600;color:var(--v2-brand-700);background:var(--v2-brand-100);vertical-align:6px;letter-spacing:0}.v2-sum-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.v2-sum-kpi{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:14px;padding:16px 18px}.v2-sum-kpi .lb{font-size:11.5px;color:var(--v2-ink-3);font-weight:500;display:flex;align-items:center;gap:6px;margin-bottom:8px}.v2-sum-kpi .val{font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--v2-ink)}.v2-sum-kpi .val .u{font-size:13px;color:var(--v2-ink-3);font-weight:500}.v2-sum-kpi .trend{font-size:11.5px;margin-top:8px;color:var(--v2-ink-3);display:inline-flex;align-items:center;gap:4px}.v2-sum-kpi .trend.up{color:#16a34a}.v2-sum-select{display:inline-flex;align-items:center;height:32px;padding:0 10px;border-radius:8px;background:var(--v2-bg);color:var(--v2-ink-2);font-size:12.5px;border:1px solid transparent;cursor:pointer}.v2-sum-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;align-content:start}.v2-sum-card{all:unset;cursor:pointer;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:all .15s}.v2-sum-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px -12px #14120e2e;border-color:var(--v2-ink-4)}.v2-sum-card.is-active{border-color:var(--v2-brand);box-shadow:0 0 0 1px var(--v2-brand)}.v2-sum-card .head{display:flex;justify-content:space-between;align-items:center;gap:8px}.v2-sum-card .head-l,.v2-sum-card .head-r{display:flex;align-items:center;gap:6px}.v2-sum-card .ws-dot{width:8px;height:8px;border-radius:99px;display:inline-block}.v2-sum-card .ws{font-size:12px;color:var(--v2-ink-2);font-weight:500}.v2-sum-card .mono{font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-3)}.v2-sum-card .pill{font-family:var(--v2-font-mono);font-size:10px;padding:2px 8px;border-radius:99px;text-transform:uppercase;letter-spacing:.04em;background:var(--v2-surface-2);color:var(--v2-ink-3);font-weight:600}.v2-sum-card .pill.unread{background:var(--v2-brand-100);color:var(--v2-brand-700)}.v2-sum-card h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--v2-ink);line-height:1.3}.v2-sum-card .tldr{margin:0;font-size:13px;line-height:1.55;color:var(--v2-ink-2)}.v2-sum-card .tldr strong{color:var(--v2-ink);font-weight:600}.v2-sum-card .block{padding-top:10px;border-top:1px solid var(--v2-border-2)}.v2-sum-card .block-t{font-size:10.5px;color:var(--v2-ink-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:6px}.v2-sum-card .block-t .cnt{margin-left:auto;color:var(--v2-ink-4)}.v2-sum-card .deci{padding:6px 10px;background:#f0f7ff;border-left:2px solid #2563EB;border-radius:0 6px 6px 0;font-size:12px;line-height:1.5;color:var(--v2-ink-2);margin-bottom:4px}.v2-sum-card .deci strong{color:#1e40af;margin-right:2px}.v2-sum-card .foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;border-top:1px solid var(--v2-border-2)}.v2-sum-card .foot .actions{display:flex;gap:2px}.v2-sum-card .foot .actions span{cursor:pointer;width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--v2-ink-3)}.v2-sum-card .foot .actions span:hover{background:var(--v2-bg);color:var(--v2-ink)}.v2-sum-detail{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:14px;overflow:hidden;position:sticky;top:16px;max-height:calc(100vh - 80px);overflow-y:auto}.v2-sum-detail .d-head{padding:16px 18px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid var(--v2-border-2)}.v2-sum-detail .d-title{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--v2-ink);margin-top:4px}.v2-sum-detail .d-meta{font-size:11.5px;color:var(--v2-ink-3);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.v2-sum-detail .d-meta .mono{font-family:var(--v2-font-mono)}.v2-sum-detail .d-meta .ws-dot{display:inline-block;width:8px;height:8px;border-radius:99px;margin-right:4px}.v2-sum-detail .d-actions{display:flex;gap:6px;flex-shrink:0}.v2-sum-detail .sum-sec{padding:14px 18px;border-top:1px solid var(--v2-border-2)}.v2-sum-detail .sum-sec:first-of-type{border-top:none}.v2-sum-detail .sum-sec-t{font-size:11px;color:var(--v2-ink-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:6px}.v2-sum-detail .sum-sec-t .lbl{display:inline-flex;gap:6px;align-items:center}.v2-sum-detail .sum-sec-t .cnt{font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-4)}.v2-sum-detail .sum-p{margin:0;font-size:13px;line-height:1.6;color:var(--v2-ink-2)}.v2-sum-detail .sum-p strong{color:var(--v2-ink)}.v2-sum-detail .deci{padding:8px 12px;border-left:2px solid #2563EB;background:#f0f7ff;border-radius:0 8px 8px 0;margin-bottom:6px;font-size:12.5px;line-height:1.5;color:var(--v2-ink-2)}.v2-sum-detail .deci strong{color:#1e40af;margin-right:2px}.v2-sum-detail .pstat{display:grid;grid-template-columns:24px 1fr 40px;gap:10px;align-items:center;padding:6px 0;font-size:12.5px}.v2-sum-detail .pstat .nm{font-weight:600;color:var(--v2-ink);font-size:12.5px;margin-bottom:3px}.v2-sum-detail .pstat .vbar{height:4px;background:var(--v2-border);border-radius:99px;overflow:hidden}.v2-sum-detail .pstat .vbar>i{display:block;height:100%;background:var(--v2-brand);border-radius:99px}.v2-sum-detail .pstat .pct{font-weight:600;font-size:11.5px;text-align:right;color:var(--v2-ink-2)}.v2-sum-detail .topics-bar{display:flex;flex-wrap:wrap;gap:6px}.v2-sum-detail .topic{font-size:11.5px;padding:4px 10px;border-radius:99px;background:var(--v2-bg);color:var(--v2-ink-2);border:1px solid var(--v2-border)}.v2-sum-detail .topic.hot{background:var(--v2-brand-100);color:var(--v2-brand-700);border-color:transparent}@media (max-width:1180px){.v2-sum-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.v2-sum-kpis,.v2-rec-hero{grid-template-columns:1fr}}.v2-empty-state{padding:24px 16px;text-align:center;color:var(--v2-ink-60, rgba(20,18,14,.55));font-size:13px;line-height:1.5}.v2-panel-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 22px 24px;border-radius:14px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline);max-width:520px;margin:8px auto}.v2-panel-empty-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--v2-surface-3);color:var(--v2-ink-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-panel-empty-ic--brand{background:linear-gradient(135deg,#ff6b1f,#c93c00);color:#fff;box-shadow:none}.v2-panel-empty-ic--warm{background:#ff4d001a;color:var(--v2-brand-700);box-shadow:inset 0 0 0 1px #ff4d0033}.v2-panel-empty-ic--violet{background:#f1eafb;color:#9333ea;box-shadow:inset 0 0 0 1px #7c3aed33}.v2-panel-empty h5{margin:4px 0 0;font-size:16px;font-weight:600;color:var(--v2-ink);letter-spacing:-.01em}.v2-panel-empty h5 em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand-700);font-weight:400}.v2-panel-empty p{margin:0;font-size:13px;color:var(--v2-ink-2);line-height:1.55;max-width:46ch}.v2-panel-empty-cta{display:flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap}.v2-calm-right--memory{display:flex;flex-direction:column;gap:10px;justify-content:center;padding:24px}.v2-mem-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-brand-700)}.v2-mem-headline{font-size:24px;font-weight:600;color:var(--v2-ink);letter-spacing:-.01em}.v2-mem-headline em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand-700);font-weight:400}.v2-mem-bar{position:relative;height:8px;border-radius:99px;background:#14120e14;overflow:hidden}.v2-mem-bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--v2-brand),#FF8A42);border-radius:99px;transition:width .4s ease}.v2-mem-meta{font-size:12px;color:var(--v2-ink-2);font-family:var(--v2-font-mono)}.v2-root{--v2-hero-btn-h: 44px;--v2-hero-btn-px: 22px;--v2-hero-btn-fs: 14px;--v2-pagebtn-h: 40px;--v2-pagebtn-px: 18px;--v2-pagebtn-fs: 13.5px}.v2-btn--hero{height:var(--v2-hero-btn-h);padding:0 var(--v2-hero-btn-px)!important;font-size:var(--v2-hero-btn-fs)!important;font-weight:500}.v2-btn--hero.v2-btn--primary{padding:0 calc(var(--v2-hero-btn-px) + 2px)!important}.v2-btn--pagebar{height:var(--v2-pagebtn-h);padding:0 var(--v2-pagebtn-px)!important;font-size:var(--v2-pagebtn-fs)!important;font-weight:500}.v2-btn--pagebar.v2-btn--primary{padding:0 calc(var(--v2-pagebtn-px) + 2px)!important}.v2-page-title-actions .v2-btn{height:var(--v2-pagebtn-h);padding:0 var(--v2-pagebtn-px)!important;font-size:var(--v2-pagebtn-fs)!important;font-weight:500}.v2-page-title-actions .v2-btn.v2-btn--primary{padding:0 calc(var(--v2-pagebtn-px) + 2px)!important}.v2-page-title-actions{gap:10px}.v2-hero{position:relative;padding:28px 32px 26px;border-radius:var(--v2-radius-card);overflow:hidden}.v2-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 320px;gap:32px;align-items:stretch}.v2-hero--cream{color:var(--v2-ink);background:radial-gradient(700px 360px at 100% -10%,rgba(255,140,87,.2),transparent 60%),radial-gradient(500px 320px at -8% 110%,rgba(255,77,0,.06),transparent 70%),linear-gradient(180deg,#faf3e3,#f3ead6);box-shadow:0 0 0 1px #14120e0f,0 20px 40px -22px #78501e2e}.v2-hero--cream:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(20,18,14,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(20,18,14,.025) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 78% 50%,#000 25%,transparent 70%);mask-image:radial-gradient(circle at 78% 50%,#000 25%,transparent 70%);opacity:.7;pointer-events:none}.v2-hero--dark{color:#f2efe7;background:radial-gradient(520px 260px at 100% 0%,rgba(255,77,0,.35),transparent 60%),radial-gradient(400px 280px at 0% 100%,rgba(255,140,87,.1),transparent 70%),linear-gradient(180deg,#1b1814,#14120e);box-shadow:0 0 0 1px #0006,0 20px 40px -22px #0006}.v2-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--v2-font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:6px 13px 6px 8px;border-radius:99px;margin-bottom:18px}.v2-hero--cream .v2-hero__eyebrow{color:var(--v2-brand-700);background:#ff4d001a;box-shadow:inset 0 0 0 1px #ff4d0038}.v2-hero--dark .v2-hero__eyebrow{color:var(--v2-brand-100);background:#ff4d002e;box-shadow:inset 0 0 0 1px #ff4d004d}.v2-hero__eyebrow .v2-pora-seed{width:14px;height:14px;box-shadow:0 0 0 3px #ff4d002e,0 0 10px #ff4d0073}.v2-hero__headline{margin:0;font-size:30px;line-height:1.18;letter-spacing:-.018em;font-weight:500;max-width:640px}.v2-hero__headline em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400}.v2-hero--cream .v2-hero__headline{color:var(--v2-ink)}.v2-hero--cream .v2-hero__headline em{color:var(--v2-brand-700)}.v2-hero--dark .v2-hero__headline{color:#f2efe7}.v2-hero--dark .v2-hero__headline em{color:#ffe9d9}.v2-hero__body{margin:10px 0 0;font-size:14px;line-height:1.6;max-width:620px}.v2-hero--cream .v2-hero__body{color:var(--v2-ink-2)}.v2-hero--cream .v2-hero__body b{color:var(--v2-ink);font-weight:600}.v2-hero--dark .v2-hero__body{color:#f2efe7c7}.v2-hero--dark .v2-hero__body b{color:#fff;font-weight:600}.v2-hero__glance{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.v2-hero--cream .v2-hero__glance .v2-glance-tile{background:#ffffffb8;border:1px solid rgba(20,18,14,.08)}.v2-hero__foot{margin-top:22px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v2-hero__foot-right{margin-left:auto;font-family:var(--v2-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.v2-hero--cream .v2-hero__foot-right{color:var(--v2-ink-3)}.v2-hero--dark .v2-hero__foot-right{color:#f2efe78c}.v2-hero__aside{position:relative;border-radius:var(--v2-radius-md);padding:24px;display:flex;flex-direction:column;gap:10px;overflow:hidden;min-height:220px}.v2-hero__aside--center{justify-content:center}.v2-hero__aside--light{background:transparent;align-items:center;justify-content:center}.v2-hero__aside--dark{background:linear-gradient(180deg,#1a1814,#14120e);color:#f2efe7}.v2-hero__aside--dark:before{content:"";position:absolute;top:0;right:0;width:180px;height:140px;background:radial-gradient(160px 110px at 100% 0%,rgba(255,77,0,.28),transparent 65%);pointer-events:none}.v2-hero__aside--dark>*{position:relative;z-index:1}.v2-hero__aside--quiet{background:linear-gradient(180deg,#2a2723,#1f1c18);color:#e8e4da}.v2-hero__aside--quiet:before{display:none}.v2-hero__aside--quiet>*{position:relative;z-index:1}.v2-hero__aside--quiet .v2-next-up-when{color:#e8e4da8c}.v2-hero__aside--quiet .v2-next-up-pulse{background:#e8e4da73;box-shadow:none;animation:none}.v2-hero__aside--quiet .v2-next-up-title{color:#e8e4da}.v2-hero__aside--quiet .v2-next-up-title em{color:#e8e4dad9}@media (max-width: 1100px){.v2-hero__grid{grid-template-columns:1fr}.v2-hero__aside{min-height:0}.v2-hero__aside--light{display:none}}.v2-hero__aside .v2-mem-eyebrow{color:var(--v2-brand)}.v2-hero__aside .v2-mem-headline{font-size:26px;line-height:1.2;font-weight:500;color:#f2efe7;padding-right:12px;letter-spacing:-.015em}.v2-hero__aside .v2-mem-headline em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:#ffe9d9}.v2-hero__aside .v2-mem-bar{background:#ffffff1a}.v2-hero__aside .v2-mem-meta{color:#f2efe799}.v2-hero--split{padding:0}.v2-hero--split .v2-hero__grid{grid-template-columns:minmax(0,1fr) clamp(360px,36%,40%);gap:0;align-items:stretch}.v2-hero--split>.v2-hero__grid>div:first-child{padding:28px 28px 26px 32px}.v2-hero--split .v2-hero__aside{border-radius:0;min-height:0;padding:28px 22px 26px;align-self:stretch}.v2-hero--split .v2-hero__aside--dark:before{width:240px;height:180px;background:radial-gradient(220px 160px at 100% 0%,rgba(255,77,0,.32),transparent 65%)}.v2-hero--split .v2-hero__aside .v2-hero__foot{flex-wrap:wrap}.v2-hero--cream.v2-hero--split .v2-hero__glance{gap:0;margin-top:26px}.v2-hero--cream.v2-hero--split .v2-hero__glance .v2-glance-tile{background:transparent;border:none;border-radius:0;padding:4px 18px 4px 0;position:relative;transition:background .12s ease}.v2-hero--cream.v2-hero--split .v2-hero__glance .v2-glance-tile:not(:last-child):after{content:"";position:absolute;top:6px;bottom:6px;right:0;width:1px;background:#14120e1a}.v2-hero--cream.v2-hero--split .v2-hero__glance .v2-glance-tile+.v2-glance-tile{padding-left:18px}.v2-hero--cream.v2-hero--split .v2-hero__glance .v2-glance-tile:hover{background:#14120e09}.v2-hero--cream.v2-hero--split .v2-glance-tile .k{font-size:11px;margin-bottom:8px}.v2-hero--cream.v2-hero--split .v2-glance-tile .v{font-size:32px;font-weight:500;letter-spacing:-.025em}.v2-hero--cream.v2-hero--split .v2-glance-tile .v .u{font-size:11px}.v2-hero--cream.v2-hero--split .v2-hero__foot .v2-btn--ghost{color:var(--v2-ink);background:transparent;box-shadow:inset 0 0 0 1px #14120e2e}.v2-hero--cream.v2-hero--split .v2-hero__foot .v2-btn--ghost:hover{background:#14120e0a;box-shadow:inset 0 0 0 1px #14120e47}@media (max-width: 1100px){.v2-hero--split{padding:28px 24px}.v2-hero--split>.v2-hero__grid>div:first-child{padding:0}.v2-hero--split .v2-hero__aside{border-radius:var(--v2-radius-md);padding:22px 22px 20px;margin-top:18px}}.v2-root .v2-skel{display:block;border-radius:10px;background:linear-gradient(90deg,#14120e0f,#14120e1f,#14120e0f);background-size:200% 100%;animation:v2-skel-shimmer 1.4s ease-in-out infinite}.v2-root .v2-skel--on-dark{background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f);background-size:200% 100%}.v2-root .v2-skel--eyebrow{height:14px;width:160px;margin-bottom:18px;border-radius:999px}.v2-root .v2-skel--headline{height:28px;width:70%;margin-bottom:14px}.v2-root .v2-skel--body{height:14px;width:90%;margin-bottom:10px}.v2-root .v2-skel--body-short{width:55%}.v2-root .v2-skel-card{min-height:220px;border-radius:18px;background:linear-gradient(180deg,#fff9,#ffffff4d);border:1px solid rgba(20,18,14,.06);animation:v2-skel-shimmer 1.6s ease-in-out infinite;background-size:200% 100%}.v2-root .v2-skel-card--tall{min-height:480px}@keyframes v2-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.v2-tabs-card.v2-tabs-card--empty{background:radial-gradient(ellipse 160% 130% at 110% -20%,rgba(255,77,0,.13),transparent 80%),linear-gradient(180deg,#fbf8f3,#f6f0e6)}.v2-tabs-card.v2-tabs-card--empty .v2-tabs-panel{min-height:clamp(420px,48vw,620px);display:flex;align-items:stretch;padding:0;background:transparent}.v2-empty-canvas{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;isolation:isolate}.v2-empty-canvas--panel{flex:1;min-height:clamp(420px,48vw,620px);padding:48px 32px;border-radius:var(--v2-radius-lg, 18px)}.v2-empty-canvas--rail{min-height:260px;padding:28px 22px;border-radius:var(--v2-radius-md, 14px)}.v2-empty-canvas--panel.v2-empty-canvas--cream{background:transparent}.v2-empty-canvas--panel.v2-empty-canvas--amber{background:radial-gradient(ellipse 130% 110% at 110% -20%,rgba(255,77,0,.1),transparent 82%)}.v2-empty-canvas--panel.v2-empty-canvas--cool{background:radial-gradient(ellipse 130% 110% at 110% -20%,rgba(60,90,140,.1),transparent 82%)}.v2-empty-canvas--panel.v2-empty-canvas--violet{background:radial-gradient(ellipse 130% 110% at 110% -20%,rgba(124,58,237,.1),transparent 82%)}.v2-empty-canvas__deco{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.v2-empty-canvas__seed{position:absolute;top:-40%;right:-40%;width:130%;height:130%;filter:blur(40px);opacity:.7;border-radius:50%}.v2-empty-canvas--rail .v2-empty-canvas__seed{top:-50%;right:-50%;width:150%;height:150%;filter:blur(36px);opacity:.65}.v2-empty-canvas__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(20,18,14,.07) 1px,transparent 1px);background-size:18px 18px;background-position:0 0;mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.6) 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.6) 0%,transparent 70%);opacity:.55}.v2-empty-canvas--rail .v2-empty-canvas__grid{background-size:14px 14px;opacity:.4}.v2-empty-canvas__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:460px}.v2-empty-canvas--rail .v2-empty-canvas__inner{gap:10px;max-width:320px}.v2-empty-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--v2-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-2);background:#14120e0d;box-shadow:inset 0 0 0 1px #14120e14}.v2-empty-canvas--amber .v2-empty-tag{color:var(--v2-brand-700);background:#ff4d001a;box-shadow:inset 0 0 0 1px #ff4d0033}.v2-empty-canvas--violet .v2-empty-tag{color:#6d28d9;background:#7c3aed1a;box-shadow:inset 0 0 0 1px #7c3aed38}.v2-empty-canvas--cool .v2-empty-tag{color:#1e3a5f;background:#3c5a8c1a;box-shadow:inset 0 0 0 1px #3c5a8c38}.v2-empty-canvas__medallion{position:relative;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#fff,#f5efe3);box-shadow:0 1px #fffc inset,0 12px 28px -16px #14120e40,0 0 0 1px #14120e0f;color:var(--v2-ink);margin-bottom:4px}.v2-empty-canvas--rail .v2-empty-canvas__medallion{width:54px;height:54px}.v2-empty-canvas--amber .v2-empty-canvas__medallion{color:var(--v2-brand-700)}.v2-empty-canvas--violet .v2-empty-canvas__medallion{color:#7c3aed}.v2-empty-canvas--cool .v2-empty-canvas__medallion{color:#1e3a5f}.v2-empty-canvas__pulse{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(20,18,14,.08);animation:v2-empty-pulse 3.4s ease-out infinite;pointer-events:none}@keyframes v2-empty-pulse{0%{transform:scale(.92);opacity:0}35%{opacity:.6}to{transform:scale(1.35);opacity:0}}.v2-empty-canvas__title{margin:0;font-size:22px;line-height:1.25;font-weight:500;color:var(--v2-ink);letter-spacing:-.01em}.v2-empty-canvas--rail .v2-empty-canvas__title{font-size:16px;line-height:1.3}.v2-empty-canvas__title em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand-700);font-weight:400}.v2-empty-canvas--violet .v2-empty-canvas__title em{color:#7c3aed}.v2-empty-canvas--cool .v2-empty-canvas__title em{color:#1e3a5f}.v2-empty-canvas__body{margin:0;font-size:14px;line-height:1.55;color:var(--v2-ink-2);max-width:44ch}.v2-empty-canvas--rail .v2-empty-canvas__body{font-size:12px;line-height:1.5}.v2-empty-canvas__cta{display:inline-flex;align-items:center;gap:10px;margin-top:6px;flex-wrap:wrap;justify-content:center}.v2-rail-empty-card .v2-card-body{display:none}.v2-rail-empty-card .v2-empty-canvas{margin-top:4px}.v2-rail-empty-shell{border-radius:var(--v2-radius-md, 14px);background:linear-gradient(180deg,#fbf8f3,#f4ecde);box-shadow:inset 0 0 0 1px var(--v2-hairline);overflow:hidden}.v2-rail-empty-shell--warm{background:radial-gradient(120% 90% at 100% 0%,rgba(255,77,0,.14),transparent 60%),linear-gradient(180deg,#fbf4ec,#f4e2ce)}.v2-hero__subheadline{margin:4px 0 10px;font-size:15px;line-height:1.45;color:var(--v2-brand-700, #C44100);font-weight:400}.v2-hero__subheadline em{font-family:var(--v2-font-serif, "Instrument Serif", serif);font-style:italic;font-weight:400}.v2-brief-callouts{display:flex;flex-direction:column;gap:6px;margin:14px 0 16px}.v2-brief-callout{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border-radius:10px;border:1px solid var(--v2-hairline, #E8E4DA);background:#ffffff8c;color:var(--v2-ink, #14120E);font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.v2-brief-callout:hover:not(:disabled){background:#ffffffd9;border-color:var(--v2-brand-200, #FFD9C4);transform:translateY(-1px)}.v2-brief-callout:disabled{cursor:default;opacity:.85}.v2-brief-callout__ic{display:inline-flex;width:24px;height:24px;border-radius:6px;align-items:center;justify-content:center;background:var(--v2-surface-2, #F6F4EE);color:var(--v2-ink-2, #4A463D);flex-shrink:0}.v2-brief-callout--overdue-action .v2-brief-callout__ic{background:#fee2e2;color:#b91c1c}.v2-brief-callout--blocking-others .v2-brief-callout__ic{background:#ffe5d4;color:var(--v2-brand-700, #C44100)}.v2-brief-callout--meeting-soon .v2-brief-callout__ic{background:#dbeafe;color:#1d4ed8}.v2-brief-callout--due-today .v2-brief-callout__ic{background:#fef3c7;color:#b45309}.v2-brief-callout--decisions-to-review .v2-brief-callout__ic{background:#e9d5ff;color:#7e22ce}.v2-brief-callout--unread-coordination .v2-brief-callout__ic{background:#d1fae5;color:#047857}.v2-brief-callout__text{flex:1;min-width:0}.v2-brief-callout__time{font-family:var(--v2-font-mono, ui-monospace, monospace);font-size:11px;color:var(--v2-ink-3, #6E6960);letter-spacing:.02em}.v2-brief-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.v2-brief-stat{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:14px 14px 12px}.v2-brief-stat__v{font-family:var(--v2-font-serif, "Instrument Serif", serif);font-size:30px;line-height:1;color:#fff;font-weight:400}.v2-brief-stat__k{margin-top:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;font-weight:600}.v2-brief-stat.is-accent .v2-brief-stat__v{color:#ff8a5c}.v2-profile-pop{width:300px;padding:0!important;font-family:inherit;color:var(--ink, #14120E)}.v2-pp-header{display:flex;gap:12px;padding:16px;align-items:flex-start}.v2-pp-avatar{width:44px;height:44px;border-radius:99px;background:linear-gradient(135deg,#ff4d00,#ff8c57);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;flex:0 0 44px}.v2-pp-id{min-width:0;flex:1}.v2-pp-name{font-size:14px;font-weight:600;line-height:1.2;color:var(--ink, #14120E);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-pp-email{font-size:12px;color:var(--ink-soft, #6C675E);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-pp-chips{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.v2-pp-chip{font-size:10px;font-weight:600;letter-spacing:.02em;padding:3px 8px;border-radius:99px;background:#14120e0f;color:var(--ink, #14120E);text-transform:uppercase}.v2-pp-chip--accent{background:#ff4d001a;color:#c73d00}.v2-pp-workspace{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:#14120e06;border:0;border-top:1px solid var(--border, #E7E4DD);border-bottom:1px solid var(--border, #E7E4DD);cursor:pointer;font-family:inherit;color:var(--ink, #14120E);text-align:left;transition:background .12s ease}.v2-pp-workspace:hover{background:#14120e0d}.v2-pp-ws-text{display:flex;flex-direction:column;flex:1;min-width:0}.v2-pp-ws-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft, #6C675E);font-weight:600}.v2-pp-ws-name{font-size:13px;font-weight:500;color:var(--ink, #14120E);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-pp-divider{height:1px;background:var(--border, #E7E4DD)}.v2-pp-menu{padding:6px;display:flex;flex-direction:column}.v2-pp-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:8px;border:0;background:transparent;font-family:inherit;font-size:13px;color:var(--ink, #14120E);cursor:pointer;text-align:left;transition:background .1s ease,color .1s ease}.v2-pp-item:hover{background:#14120e0d}.v2-pp-item:focus-visible{outline:2px solid var(--v2-brand, #FF4D00);outline-offset:-2px}.v2-pp-item--danger{margin:6px;width:calc(100% - 12px);color:#b42318}.v2-pp-item--danger:hover{background:#b4231814;color:#b42318}.v2-pp-item--danger:disabled{opacity:.6;cursor:not-allowed}.v2-ms-side.is-compact .v2-ms-section{padding:4px 0 2px}.v2-ms-side.is-compact .v2-ms-section+.v2-ms-section{margin-top:2px}.v2-ms-side.is-compact .v2-ms-section-head{padding:6px 12px 4px;font-size:10px}.v2-ms-side.is-compact .v2-ms-row{padding:4px 10px;gap:8px;min-height:30px;align-items:center}.v2-ms-side.is-compact .v2-ms-row .prev,.v2-ms-side.is-compact .v2-ms-row .ws-prog,.v2-ms-side.is-compact .v2-ms-row .badge-sprint{display:none!important}.v2-ms-side.is-compact .v2-ms-row .copy{display:flex;align-items:center}.v2-ms-side.is-compact .v2-ms-row .r1{margin:0}.v2-ms-side.is-compact .v2-ms-row .who{font-size:12.5px;font-weight:500}.v2-ms-side.is-compact .v2-ms-row .av-wrap{width:22px;height:22px}.v2-ms-side.is-compact .v2-ms-row .av-wrap .v2-av{width:22px;height:22px;font-size:9.5px}.v2-ms-side.is-compact .v2-ms-row .av-wrap .pres{width:7px;height:7px;bottom:0;right:0}.v2-ms-side.is-compact .v2-ms-row .hash{width:18px;height:18px;background:transparent!important;box-shadow:none!important;color:var(--v2-ink-4);font-size:13px;font-weight:500;border-radius:0}.v2-ms-side.is-compact .v2-ms-row.is-active .hash{color:#fff;box-shadow:none!important}.v2-ms-side.is-compact .v2-ms-row .ws-tile{width:18px;height:18px;background:transparent!important;border-radius:0;color:var(--v2-ink-3)}.v2-ms-side.is-compact .v2-ms-row.is-active .ws-tile{color:#fff}.v2-ms-side.is-compact .v2-ms-row .ws-tile>*{width:14px;height:14px}.v2-ms-side.is-compact .v2-ms-row .pora-av{width:22px;height:22px}.v2-ms-side.is-compact .v2-ms-row .pora-av>*{width:16px;height:16px}.v2-ms-side.is-compact .v2-ms-row .meta-col{gap:2px}.v2-ms-side.is-compact .v2-ms-row .t{font-size:10px}.v2-ms-side.is-compact .v2-ms-row .unread{min-width:16px;height:16px;font-size:9.5px;padding:0 4px}.v2-actions .pt-sub-pora{display:inline-flex;align-items:center;gap:7px;margin-right:10px;font-family:var(--v2-font-mono);font-size:11px;font-weight:600;color:var(--v2-brand-700);letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:99px;background:#ff4d0014;box-shadow:inset 0 0 0 1px #ff4d0029;vertical-align:1px}.v2-actions .pt-sub-pora .seed{width:8px;height:8px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d0033}.v2-actions .a-ws{padding:0;overflow:hidden}.v2-actions .a-tabs{display:flex;align-items:stretch;gap:4px;padding:10px 22px 0;border-bottom:1px solid var(--v2-hairline);background:linear-gradient(180deg,#fbf9f3,#fff);flex-wrap:wrap}.v2-actions .a-tab{padding:14px 16px 18px;font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--v2-ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:9px;border-radius:12px 12px 0 0;position:relative;background:transparent;transition:color .15s,background .15s;white-space:nowrap}.v2-actions .a-tab .num{width:22px;height:22px;border-radius:99px;background:#14120e0d;color:var(--v2-ink-3);display:inline-flex;align-items:center;justify-content:center;font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700}.v2-actions .a-tab .count{font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;color:var(--v2-ink-4);background:var(--v2-surface-2);padding:3px 9px;border-radius:99px;letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-actions .a-tab[data-tab=kanban] .count{background:#ff4d0012;color:var(--v2-brand-700);box-shadow:inset 0 0 0 1px #ff4d0024}.v2-actions .a-tab[data-tab=sprint] .count{background:#2563eb0f;color:var(--v2-blue);box-shadow:inset 0 0 0 1px #2563eb29}.v2-actions .a-tab[data-tab=mine] .count{background:#7c3aed12;color:var(--v2-violet);box-shadow:inset 0 0 0 1px #7c3aed29}.v2-actions .a-tab:hover{color:var(--v2-ink-2);background:#14120e06}.v2-actions .a-tab.active{color:var(--v2-ink);background:linear-gradient(180deg,rgba(255,77,0,.05),transparent 70%)}.v2-actions .a-tab.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:34px;height:5px;background:linear-gradient(90deg,#FF6B1F,var(--v2-brand) 50%,#C93C00);border-radius:99px;box-shadow:0 0 0 3px #ff4d0024,0 2px 8px -2px #ff4d0073}.v2-actions .a-tab.active .num{background:#ff4d001f;color:var(--v2-brand-700);box-shadow:inset 0 0 0 1px #ff4d0033}.v2-actions .a-tab[data-tab=kanban].active .count{background:#ff4d0024;color:var(--v2-brand-700);box-shadow:inset 0 0 0 1px #ff4d0047}.v2-actions .a-tab[data-tab=sprint].active .count{background:#2563eb1f;color:var(--v2-blue);box-shadow:inset 0 0 0 1px #2563eb47}.v2-actions .a-tab[data-tab=mine].active .count{background:#7c3aed24;color:var(--v2-violet);box-shadow:inset 0 0 0 1px #7c3aed4d}.v2-actions .a-pane{display:none}.v2-actions .a-pane.active{display:block}.v2-actions .f-row{display:flex;align-items:center;gap:12px;padding:12px 22px;flex-wrap:wrap;background:var(--v2-surface-2);box-shadow:inset 0 -1px 0 var(--v2-hairline)}.v2-actions .f-row .f-label{font-size:10.5px;font-weight:700;color:var(--v2-ink-4);letter-spacing:.1em;text-transform:uppercase;margin-right:2px}.v2-actions .f-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v2-actions .f-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;background:#fff;border-radius:99px;box-shadow:inset 0 0 0 1px var(--v2-hairline);font-size:12.5px;font-weight:500;color:var(--v2-ink-2);cursor:pointer;transition:all .15s;white-space:nowrap}.v2-actions .f-chip:hover{box-shadow:inset 0 0 0 1px #14120e2e}.v2-actions .f-chip .dot-c{width:8px;height:8px;border-radius:99px;flex-shrink:0}.v2-actions .f-chip .cnt{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;padding:2px 7px;background:#14120e0d;border-radius:99px;color:var(--v2-ink-3);line-height:1.3}.v2-actions .f-chip.active{background:var(--v2-ink);color:#fff;box-shadow:none}.v2-actions .f-chip.active .cnt{background:#ffffff29;color:#fff}.v2-actions .f-chips.warm .f-chip.active{background:linear-gradient(180deg,#ff6b1f,#c93c00)}.v2-actions .f-row .f-spacer{flex:1}.v2-actions .f-row .f-select{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:99px;background:#fff;color:var(--v2-ink-2);font-size:12.5px;font-weight:500;cursor:pointer;box-shadow:inset 0 0 0 1px var(--v2-hairline);white-space:nowrap}.v2-actions .f-row .f-select:hover{box-shadow:inset 0 0 0 1px #14120e2e}.v2-actions .f-row .f-select .av{width:18px;height:18px;font-size:8.5px;border-radius:99px;display:grid;place-items:center;color:#fff;font-weight:700;flex-shrink:0}.v2-actions .f-row .f-select b{font-weight:600;color:var(--v2-ink)}.v2-actions .akb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--v2-hairline)}.v2-actions .akb-col{display:flex;flex-direction:column;min-width:0;background:#fff}.v2-actions .akb-col+.akb-col{border-left:1px solid var(--v2-hairline)}.v2-actions .akb-head{padding:14px 18px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--v2-hairline);background:#fff}.v2-actions .akb-col.todo .akb-head{background:linear-gradient(180deg,#14120e08,#fff 90%)}.v2-actions .akb-col.prog .akb-head{background:linear-gradient(180deg,#2563eb12,#fff 90%)}.v2-actions .akb-col.done .akb-head{background:linear-gradient(180deg,#16a34a0f,#fff 90%)}.v2-actions .akb-col.blocked .akb-head{background:linear-gradient(180deg,#dc262612,#fff 90%)}.v2-actions .akb-head .lh{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:var(--v2-ink);text-transform:uppercase;letter-spacing:.08em}.v2-actions .akb-head .lh .pip{width:9px;height:9px;border-radius:3px}.v2-actions .akb-col.todo .pip{background:var(--v2-ink-3)}.v2-actions .akb-col.prog .pip{background:var(--v2-blue)}.v2-actions .akb-col.done .pip{background:var(--v2-green);border-radius:99px}.v2-actions .akb-col.blocked .pip{background:var(--v2-red);border-radius:99px}.v2-actions .akb-head .cnt{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-2);font-weight:700;padding:3px 9px;border-radius:99px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-actions .akb-body{display:flex;flex-direction:column;padding:10px;gap:8px;min-height:200px}.v2-actions .acard{position:relative;background:#fffcf7;border-radius:10px;box-shadow:inset 0 0 0 1px #14120e14,0 1px 2px #14120e06;cursor:pointer;transition:all .12s;overflow:hidden;display:flex;flex-direction:column}.v2-actions .acard:hover{box-shadow:inset 0 0 0 1px #14120e2e,0 8px 18px -10px #14120e2e;transform:translateY(-1px)}.v2-actions .acard.todo{background:linear-gradient(180deg,#fffcf7,#fcf8ef)}.v2-actions .acard.prog{background:linear-gradient(180deg,#f1f7ff,#e5effc);box-shadow:inset 0 0 0 1px #2563eb29,0 1px 2px #14120e06}.v2-actions .acard.prog:hover{box-shadow:inset 0 0 0 1px #2563eb52,0 8px 18px -10px #2563eb38}.v2-actions .acard.done{background:linear-gradient(180deg,#f1faf4,#e5f4eb);box-shadow:inset 0 0 0 1px #16a34a24,0 1px 2px #14120e05;opacity:.78}.v2-actions .acard.done:hover{opacity:1;box-shadow:inset 0 0 0 1px #16a34a47,0 8px 18px -10px #16a34a2e}.v2-actions .acard.blocked{background:linear-gradient(180deg,#fef3f3,#fce5e5);box-shadow:inset 0 0 0 1px #dc26262e,0 1px 2px #14120e06}.v2-actions .acard.blocked:hover{box-shadow:inset 0 0 0 1px #dc262652,0 8px 18px -10px #dc262638}.v2-actions .acard.unown{background:linear-gradient(180deg,#fff7e5,#ffefc9);box-shadow:inset 0 0 0 1px #d9770638,0 1px 2px #14120e06}.v2-actions .acard.unown:hover{box-shadow:inset 0 0 0 1px #d9770666,0 8px 18px -10px #d9770640}.v2-actions .acard.todo.overdue{background:linear-gradient(180deg,#fef1f1,#fce0e0);box-shadow:inset 0 0 0 1px #dc262638,0 1px 2px #14120e06}.v2-actions .acard.todo.overdue:hover{box-shadow:inset 0 0 0 1px #dc262666,0 8px 18px -10px #dc262640}.v2-actions .acard:before{content:"";position:absolute;top:0;right:0;width:140px;height:120px;pointer-events:none;opacity:0;transition:opacity .15s}.v2-actions .acard.overdue:before,.v2-actions .acard.blocked:before{opacity:1;background:radial-gradient(ellipse 130px 100px at 100% 0%,rgba(220,38,38,.22),transparent 70%)}.v2-actions .acard.unown:before{opacity:1;background:radial-gradient(ellipse 130px 100px at 100% 0%,rgba(217,119,6,.22),transparent 70%)}.v2-actions .acard>*{position:relative;z-index:1}.v2-actions .acard .ac-flag{position:absolute;top:10px;right:10px;z-index:2;font-family:var(--v2-font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:99px}.v2-actions .acard.overdue .ac-flag,.v2-actions .acard.blocked .ac-flag{color:var(--v2-red);background:#fff;box-shadow:inset 0 0 0 1px #dc26264d}.v2-actions .acard.unown .ac-flag{color:#92400e;background:#fff;box-shadow:inset 0 0 0 1px #d9770652}.v2-actions .acard-head{padding:13px 14px 11px;display:flex;align-items:flex-start;gap:10px}.v2-actions .ac-check{width:17px;height:17px;border-radius:5px;flex-shrink:0;margin-top:1px;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1.5px var(--v2-ink-4);background:#fff}.v2-actions .acard.prog .ac-check{background:var(--v2-blue);box-shadow:none;position:relative}.v2-actions .acard.prog .ac-check:after{content:"";width:6px;height:6px;background:#fff;border-radius:2px}.v2-actions .acard.done .ac-check{background:var(--v2-green);box-shadow:none}.v2-actions .acard.done .ac-check svg{width:10px;height:10px;color:#fff}.v2-actions .acard.blocked .ac-check{background:#fff;box-shadow:inset 0 0 0 1.5px var(--v2-red);color:var(--v2-red)}.v2-actions .acard.blocked .ac-check svg{width:9px;height:9px;color:var(--v2-red)}.v2-actions .acard.unown .ac-check{box-shadow:inset 0 0 0 1.5px dashed #d977068c;background:#fff}.v2-actions .ac-head-text{min-width:0;flex:1;padding-right:48px}.v2-actions .acard:not(.overdue):not(.blocked):not(.unown) .ac-head-text{padding-right:0}.v2-actions .acard.done .ac-head-text{padding-right:0}.v2-actions .ac-title{font-size:13.5px;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--v2-ink);text-wrap:pretty}.v2-actions .acard.done .ac-title{text-decoration:line-through;text-decoration-color:#14120e40}.v2-actions .ac-src{margin-top:5px;font-size:10.5px;color:var(--v2-ink-3);font-style:italic;line-height:1.35;display:flex;align-items:center;gap:5px}.v2-actions .ac-src a{color:var(--v2-ink-2);text-decoration:none;font-style:italic;font-weight:500}.v2-actions .ac-src a:hover{color:var(--v2-brand-700);text-decoration:underline}.v2-actions .ac-src:before{content:"from";font-style:normal;font-family:var(--v2-font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:9px;color:var(--v2-ink-4);font-weight:600}.v2-actions .acard-foot{padding:9px 14px;background:#14120e0a;border-top:1px solid rgba(20,18,14,.06);display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11.5px;color:var(--v2-ink-3)}.v2-actions .acard-foot>*{white-space:nowrap}.v2-actions .acard-foot .ac-ws{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--v2-ink-2);font-weight:500}.v2-actions .acard-foot .ac-ws .dot-c{width:8px;height:8px;border-radius:99px;flex-shrink:0}.v2-actions .acard-foot .sep{color:var(--v2-ink-5);font-size:11px}.v2-actions .acard-foot .who{display:inline-flex;align-items:center;gap:6px;color:var(--v2-ink-2);font-weight:500;font-size:11.5px}.v2-actions .acard-foot .who .av{width:18px;height:18px;font-size:8.5px;border-radius:99px;display:grid;place-items:center;color:#fff;font-weight:700;flex-shrink:0}.v2-actions .acard-foot .due{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);font-weight:600;display:inline-flex;align-items:center;gap:4px}.v2-actions .acard-foot .due.overdue{color:var(--v2-red);font-weight:700}.v2-actions .acard-foot .due.today{color:#b45309;font-weight:700}.v2-actions .acard-foot .due.soon{color:#b45309;font-weight:600}.v2-actions .acard-foot .due.completed{color:var(--v2-green);font-weight:600}.v2-actions .acard-foot .ac-mini-prog{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.v2-actions .acard-foot .ac-mini-prog .bar{width:46px;height:4px;background:#2563eb2e;border-radius:99px;overflow:hidden}.v2-actions .acard-foot .ac-mini-prog .fill{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:99px}.v2-actions .acard-foot .ac-mini-prog .pct{font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-blue);font-weight:700}.v2-actions .acard-blocker{padding:10px 14px;background:#dc26261a;border-top:1px solid rgba(220,38,38,.2);display:flex;flex-direction:column;gap:8px}.v2-actions .acard-blocker .reason{font-size:11.5px;color:#7f1d1d;line-height:1.4;display:flex;align-items:flex-start;gap:7px}.v2-actions .acard-blocker .reason .ic{color:var(--v2-red);flex-shrink:0;margin-top:1px;width:13px;height:13px}.v2-actions .acard-blocker .reason b{color:#991b1b;font-weight:700}.v2-actions .acard-blocker .unblock{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--v2-ink);color:#fff;border-radius:99px;font-size:11px;font-weight:600;cursor:pointer;text-decoration:none}.v2-actions .acard-blocker .unblock:hover{background:#000}.v2-actions .acard-blocker .unblock .seed{width:7px;height:7px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ffffff2e}.v2-actions .acard-claim{padding:10px 14px;background:#d977061a;border-top:1px solid rgba(217,119,6,.22);display:flex;align-items:center;gap:8px}.v2-actions .acard-claim .take{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:var(--v2-ink);color:#fff;border-radius:99px;font-size:11.5px;font-weight:600;cursor:pointer;text-decoration:none}.v2-actions .acard-claim .take:hover{background:#000}.v2-actions .acard-claim .assign{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;background:#fff;color:var(--v2-ink-2);border-radius:99px;font-size:11.5px;font-weight:500;cursor:pointer;box-shadow:inset 0 0 0 1px var(--v2-hairline);text-decoration:none}.v2-actions .acard-claim .assign:hover{background:var(--v2-surface-2)}.v2-actions .akb-unown-band{padding:9px 12px 4px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:700;color:#92400e;text-transform:uppercase;letter-spacing:.08em}.v2-actions .akb-unown-band .lh{display:inline-flex;align-items:center;gap:7px}.v2-actions .akb-unown-band .lh .pip{width:7px;height:7px;border-radius:99px;background:var(--v2-amber)}.v2-actions .akb-unown-band .anyone{color:#92400e;font-weight:600;text-transform:none;letter-spacing:0;font-size:10.5px;font-family:var(--v2-font-mono)}.v2-actions .akb-add{margin:4px 0 6px;padding:10px 12px;display:flex;align-items:center;gap:9px;background:transparent;border-radius:10px;box-shadow:inset 0 0 0 1px dashed var(--v2-ink-4);cursor:pointer;color:var(--v2-ink-3);font-size:12px;font-weight:500}.v2-actions .akb-add:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.v2-actions .pora-insight{margin:0;padding:18px 24px;background:linear-gradient(180deg,#1a140e,#0c0a08);color:#fff;display:flex;align-items:center;gap:14px;border-top:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.v2-actions .pora-insight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(320px 180px at 100% 0%,rgba(255,77,0,.16),transparent 60%);pointer-events:none}.v2-actions .pora-insight>*{position:relative;z-index:1}.v2-actions .pora-insight .seed-l{width:32px;height:32px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 4px #ff4d002e;flex-shrink:0;display:grid;place-items:center;color:#fff}.v2-actions .pora-insight .lab{font-family:var(--v2-font-mono);font-size:10.5px;color:#ffc9a6;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:3px}.v2-actions .pora-insight .lab .pulse{display:inline-block;width:6px;height:6px;border-radius:99px;background:var(--v2-brand);box-shadow:0 0 0 3px #ff4d0040;margin-right:6px;animation:pulse-orange 1.6s infinite;vertical-align:1px}.v2-actions .pora-insight .msg{font-size:14.5px;line-height:1.45;color:#f4f2ec;text-wrap:pretty;max-width:780px;letter-spacing:-.005em}.v2-actions .pora-insight .msg b{color:#ffe9d9;font-weight:600}.v2-actions .pora-insight .msg .av{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:99px;color:#fff;font-weight:700;font-size:9px;vertical-align:-4px;margin-right:5px}.v2-actions .pora-insight .msg em{font-family:var(--v2-font-serif);font-style:italic;color:#ffe9d9;font-weight:400;font-size:1.05em}.v2-actions .pora-insight .pi-actions{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.v2-actions .pora-insight .pi-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:#ffffff14;color:#fff;border-radius:99px;font-size:12.5px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff1f}.v2-actions .pora-insight .pi-btn:hover{background:#ffffff24}.v2-actions .pora-insight .pi-btn.primary{background:var(--v2-brand);color:#fff;box-shadow:0 4px 12px -4px #ff4d0066,inset 0 1px #fff3}.v2-actions .pora-insight .pi-btn.primary:hover{background:var(--v2-brand-600)}.v2-actions .sprint-pane{padding:0}.v2-actions .sp-head-card{padding:22px 28px 20px;border-bottom:1px solid var(--v2-hairline);background:radial-gradient(520px 240px at 100% 0%,rgba(37,99,235,.05),transparent 60%),linear-gradient(180deg,#fbf9f3,#fff);position:relative}.v2-actions .sp-id-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.v2-actions .sp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;color:var(--v2-blue);letter-spacing:.08em;text-transform:uppercase;padding:4px 11px;background:#2563eb14;border-radius:99px;box-shadow:inset 0 0 0 1px #2563eb33}.v2-actions .sp-eyebrow .pulse{width:7px;height:7px;border-radius:99px;background:var(--v2-blue);box-shadow:0 0 0 3px #2563eb40;animation:pulse-orange 1.8s infinite}.v2-actions .sp-admin{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.v2-actions .sp-admin-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;background:#fff;color:var(--v2-ink);border-radius:99px;font-size:12px;font-weight:500;letter-spacing:-.005em;box-shadow:inset 0 0 0 1px var(--v2-hairline),0 1px 2px #14120e05;transition:all .12s;white-space:nowrap}.v2-actions .sp-admin-btn:hover{background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px #14120e2e,0 1px 2px #14120e0a}.v2-actions .sp-admin-btn.primary{background:var(--v2-ink);color:#fff;box-shadow:none}.v2-actions .sp-admin-btn.primary:hover{background:#000;box-shadow:none}.v2-actions .sp-admin-btn .ic{color:var(--v2-ink-3);width:13px;height:13px}.v2-actions .sp-admin-btn.primary .ic{color:#fff}.v2-actions .sp-admin-btn.icon-only{width:30px;height:30px;padding:0;justify-content:center}.v2-actions .sp-title{margin:0 0 6px;font-size:22px;font-weight:600;letter-spacing:-.018em;line-height:1.2;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v2-actions .sp-title em{font-family:var(--v2-font-serif);font-style:italic;font-weight:400;color:var(--v2-brand-700)}.v2-actions .sp-meta{font-size:12.5px;color:var(--v2-ink-3);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.v2-actions .sp-meta>*{white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.v2-actions .sp-meta b{color:var(--v2-ink-2);font-weight:600}.v2-actions .sp-meta .remaining{color:var(--v2-blue);font-weight:600}.v2-actions .sp-cer-row{margin-top:18px;padding:14px 16px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px var(--v2-hairline),0 1px 2px #14120e05;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.v2-actions .sp-cer-label{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-4);flex-shrink:0;border-right:1px solid var(--v2-hairline);margin-right:4px;height:20px;display:inline-flex;align-items:center;padding-right:14px}.v2-actions .sp-cer{display:inline-flex;gap:8px;flex-wrap:wrap;align-items:center;flex:1;min-width:0}.v2-actions .sp-cer-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:7px 13px;background:var(--v2-surface-2);color:var(--v2-ink);border-radius:99px;font-size:12.5px;font-weight:500;letter-spacing:-.005em;box-shadow:inset 0 0 0 1px var(--v2-hairline);transition:all .12s;white-space:nowrap}.v2-actions .sp-cer-btn:hover{background:#fff;box-shadow:inset 0 0 0 1px #14120e2e,0 4px 10px -6px #14120e1f}.v2-actions .sp-cer-btn .ic{color:var(--v2-brand);width:13px;height:13px;flex-shrink:0}.v2-actions .sp-cer-btn .sep{color:var(--v2-ink-5);font-weight:400}.v2-actions .sp-cer-btn .sub{font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-3);font-weight:500;letter-spacing:.02em}.v2-actions .sp-cer-btn.disabled{opacity:.5;cursor:not-allowed;color:var(--v2-ink-3)}.v2-actions .sp-cer-btn.disabled .ic{color:var(--v2-ink-4)}.v2-actions .sp-cer-btn.disabled:hover{background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-actions .sp-progress-wrap{margin-top:22px;display:flex;flex-direction:column;gap:12px}.v2-actions .sp-progress-bar{display:flex;height:44px;border-radius:14px;overflow:hidden;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline);position:relative}.v2-actions .sp-seg{display:flex;flex-direction:column;justify-content:center;padding:0 16px;font-family:var(--v2-font-mono);overflow:hidden;transition:filter .15s;cursor:pointer}.v2-actions .sp-seg:hover{filter:brightness(1.08)}.v2-actions .sp-seg .n{font-size:18px;font-weight:700;letter-spacing:-.01em;color:#fff;line-height:1}.v2-actions .sp-seg .l{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;margin-top:2px}.v2-actions .sp-seg.done{background:linear-gradient(180deg,#22c55e,#16a34a);box-shadow:inset -1px 0 #ffffff2e}.v2-actions .sp-seg.prog{background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:inset -1px 0 #ffffff2e}.v2-actions .sp-seg.blocked{background:linear-gradient(180deg,#f87171,#dc2626);box-shadow:inset -1px 0 #ffffff2e}.v2-actions .sp-seg.todo{background:transparent;box-shadow:inset 1px 0 0 var(--v2-hairline)}.v2-actions .sp-seg.todo .n{color:var(--v2-ink)}.v2-actions .sp-seg.todo .l{color:var(--v2-ink-3)}.v2-actions .sp-timeline{margin-top:18px;padding:24px 18px 16px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px var(--v2-hairline),0 1px 2px #14120e05;position:relative}.v2-actions .sp-tl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.v2-actions .sp-tl-head .lab{font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-ink-3)}.v2-actions .sp-tl-head .lab b{color:var(--v2-ink);font-weight:700;margin-right:6px}.v2-actions .sp-tl-head .key{display:inline-flex;align-items:center;gap:14px;font-family:var(--v2-font-mono);font-size:10px;color:var(--v2-ink-4);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.v2-actions .sp-tl-head .key .ki{display:inline-flex;align-items:center;gap:5px}.v2-actions .sp-tl-head .key .pip{width:8px;height:8px;border-radius:3px}.v2-actions .sp-tl-head .key .pip.past{background:var(--v2-ink-4)}.v2-actions .sp-tl-head .key .pip.today{background:var(--v2-brand);border-radius:99px}.v2-actions .sp-tl-head .key .pip.weekend{background:repeating-linear-gradient(45deg,var(--v2-surface-2) 0,var(--v2-surface-2) 3px,#E6E2D9 3px,#E6E2D9 4px)}.v2-actions .sp-tl-head .key .pip.event{background:#fff;box-shadow:inset 0 0 0 1px #2563eb66}.v2-actions .sp-tl-strip{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:3px;padding-top:8px;padding-bottom:14px;position:relative}.v2-actions .sp-day{padding:9px 4px 8px;border-radius:8px;background:var(--v2-surface-2);display:flex;flex-direction:column;align-items:center;box-shadow:inset 0 0 0 1px var(--v2-hairline);font-family:var(--v2-font-mono);position:relative;min-width:0}.v2-actions .sp-day .dn{font-size:9px;color:var(--v2-ink-4);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.v2-actions .sp-day .dd{font-size:14px;color:var(--v2-ink);font-weight:700;margin-top:3px;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.01em}.v2-actions .sp-day.past{background:#14120e0d;box-shadow:inset 0 0 0 1px #14120e0f}.v2-actions .sp-day.past .dn,.v2-actions .sp-day.past .dd{color:var(--v2-ink-4)}.v2-actions .sp-day.weekend{background:repeating-linear-gradient(45deg,var(--v2-surface-2) 0,var(--v2-surface-2) 5px,#E6E2D9 5px,#E6E2D9 6px);opacity:.5}.v2-actions .sp-day.weekend.past{opacity:.35}.v2-actions .sp-day.today{background:linear-gradient(180deg,#ff6b1f,#c93c00);color:#fff;box-shadow:0 0 0 2px #ff4d004d,0 6px 14px -4px #ff4d0073;z-index:2}.v2-actions .sp-day.today .dn,.v2-actions .sp-day.today .dd{color:#fff}.v2-actions .sp-day.today:before{content:"TODAY";position:absolute;top:-9px;left:50%;transform:translate(-50%);font-size:8.5px;color:#fff;background:var(--v2-ink);padding:2px 7px;border-radius:99px;letter-spacing:.08em;font-weight:700;white-space:nowrap}.v2-actions .sp-day.event{background:#fff;box-shadow:inset 0 0 0 1.5px #2563eb52}.v2-actions .sp-day.event .ev{position:absolute;bottom:-9px;left:50%;transform:translate(-50%);font-size:8.5px;font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:99px;color:var(--v2-blue);background:#fff;box-shadow:0 0 0 1.5px #2563eb52;white-space:nowrap}.v2-actions .sp-day.event.brand{box-shadow:inset 0 0 0 1.5px #ff4d0059}.v2-actions .sp-day.event.brand .ev{color:var(--v2-brand-700);box-shadow:0 0 0 1.5px #ff4d0059}.v2-actions .sp-velocity{margin-top:18px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:14px 18px;border-radius:14px;background:linear-gradient(135deg,#ff4d000f,#ff4d0003 60%);box-shadow:inset 0 0 0 1px #ff4d002e}.v2-actions .sp-velocity .seed-m{width:28px;height:28px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 4px #ff4d002e;flex-shrink:0}.v2-actions .sp-velocity .vt{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-brand-700);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.v2-actions .sp-velocity .vmsg{font-size:14px;color:var(--v2-ink);line-height:1.4;letter-spacing:-.005em}.v2-actions .sp-velocity .vmsg b{color:var(--v2-brand-700);font-weight:600}.v2-actions .sp-velocity .vmsg em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-ink-2);font-weight:400}.v2-actions .sp-velocity .vstat{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);letter-spacing:.04em;text-align:right;padding:6px 12px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--v2-hairline);display:flex;flex-direction:column;gap:2px}.v2-actions .sp-velocity .vstat b{color:var(--v2-ink);font-size:14px;font-weight:700;font-feature-settings:"tnum";letter-spacing:0}.v2-actions .sp-velocity .vstat .l{font-size:9.5px;color:var(--v2-ink-4);text-transform:uppercase;font-weight:600;letter-spacing:.06em}.v2-actions .sp-list{padding:0}.v2-actions .sp-band{padding:18px 26px 14px;display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-family:var(--v2-font-sans);border-top:1px solid var(--v2-hairline)}.v2-actions .sp-band:first-of-type{border-top:none}.v2-actions .sp-band h5{margin:0;font-size:15px;font-weight:600;letter-spacing:-.012em;display:inline-flex;align-items:center;gap:9px}.v2-actions .sp-band h5 .pip{width:8px;height:8px;border-radius:3px}.v2-actions .sp-band.prog h5 .pip{background:var(--v2-blue)}.v2-actions .sp-band.todo h5 .pip{background:var(--v2-ink-3);border-radius:99px}.v2-actions .sp-band.done h5 .pip{background:var(--v2-green);border-radius:99px}.v2-actions .sp-band.blocked h5 .pip{background:var(--v2-red);border-radius:99px}.v2-actions .sp-band .meta{font-size:11px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.v2-actions .sp-band.prog{background:linear-gradient(180deg,#2563eb0d,#2563eb01)}.v2-actions .sp-band.todo{background:linear-gradient(180deg,#14120e09,#14120e01)}.v2-actions .sp-band.done{background:linear-gradient(180deg,#16a34a0b,#16a34a01)}.v2-actions .sp-band.blocked{background:linear-gradient(180deg,#dc26260d,#dc262601)}.v2-actions .sp-item{padding:14px 26px;display:flex;align-items:center;gap:14px;border-top:1px solid var(--v2-hairline);cursor:pointer;transition:background .12s}.v2-actions .sp-item:hover{background:var(--v2-surface-2)}.v2-actions .sp-item .drag{color:var(--v2-ink-5);opacity:0;transition:opacity .12s;width:14px;display:grid;place-items:center;cursor:grab;flex-shrink:0;margin-left:-8px}.v2-actions .sp-item:hover .drag{opacity:1}.v2-actions .sp-item .drag svg{width:12px;height:12px}.v2-actions .sp-item .sp-check{width:18px;height:18px;border-radius:6px;flex-shrink:0;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1.5px var(--v2-ink-4);background:transparent}.v2-actions .sp-item.prog .sp-check{background:var(--v2-blue);box-shadow:none;position:relative}.v2-actions .sp-item.prog .sp-check:after{content:"";width:7px;height:7px;background:#fff;border-radius:2px}.v2-actions .sp-item.done .sp-check{background:var(--v2-green);box-shadow:none}.v2-actions .sp-item.done .sp-check svg{width:11px;height:11px;color:#fff}.v2-actions .sp-item.blocked .sp-check{box-shadow:inset 0 0 0 1.5px var(--v2-red);color:var(--v2-red)}.v2-actions .sp-item .sp-text{flex:1;min-width:0;font-size:14px;font-weight:500;letter-spacing:-.005em;line-height:1.35;color:var(--v2-ink)}.v2-actions .sp-item.done .sp-text{text-decoration:line-through;text-decoration-color:#14120e40;color:var(--v2-ink-3)}.v2-actions .sp-item .sp-text .src{display:block;margin-top:3px;font-size:10.5px;color:var(--v2-ink-4);font-weight:500;font-family:var(--v2-font-mono);letter-spacing:.02em;font-style:italic}.v2-actions .sp-item .sp-text .src a{color:var(--v2-ink-3);text-decoration:none;font-style:italic}.v2-actions .sp-item .sp-text .src a:hover{color:var(--v2-brand-700);text-decoration:underline}.v2-actions .sp-item .sp-text .src:before{content:"from ";font-style:normal;text-transform:uppercase;letter-spacing:.06em;font-size:9px;color:var(--v2-ink-5);font-weight:700}.v2-actions .sp-item .sp-meta{display:flex;align-items:center;gap:14px;flex-shrink:0;white-space:nowrap}.v2-actions .sp-item .sp-owner{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--v2-ink-2);font-weight:500}.v2-actions .sp-item .sp-owner .av{width:22px;height:22px;font-size:9px;border-radius:99px;display:grid;place-items:center;color:#fff;font-weight:700;flex-shrink:0}.v2-actions .sp-item .sp-points{font-family:var(--v2-font-mono);font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;background:#2563eb14;color:var(--v2-blue);box-shadow:inset 0 0 0 1px #2563eb2e;white-space:nowrap;font-variant-numeric:tabular-nums}.v2-actions .sp-item .sp-status{font-family:var(--v2-font-mono);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-ink-4);white-space:nowrap;min-width:120px;text-align:right}.v2-actions .sp-item .sp-status.overdue{color:var(--v2-red)}.v2-actions .sp-item .sp-status.today{color:#b45309}.v2-actions .sp-item .sp-status.blocked{color:var(--v2-red);display:inline-flex;align-items:center;gap:5px;justify-content:flex-end}.v2-actions .sp-item .sp-status.completed{color:var(--v2-green)}.v2-actions .sp-item .sp-go{color:var(--v2-ink-4);width:24px;height:24px;border-radius:6px;display:grid;place-items:center;flex-shrink:0}.v2-actions .sp-item:hover .sp-go{background:var(--v2-ink);color:#fff}.v2-actions .sp-item.blocked.blocked-row{background:linear-gradient(90deg,rgba(220,38,38,.05),transparent 40%)}.v2-actions .sp-item.done{opacity:.7}.v2-actions .sp-backlog{margin-top:0;padding:0;background:linear-gradient(180deg,var(--v2-surface-2),#FFF 80%);border-top:2px dashed var(--v2-hairline)}.v2-actions .sp-backlog .bl-head{padding:20px 26px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.v2-actions .sp-backlog .bl-head h5{margin:0;font-size:15px;font-weight:600;letter-spacing:-.012em;display:inline-flex;align-items:center;gap:10px}.v2-actions .sp-backlog .bl-head .meta{font-size:11px;color:var(--v2-ink-3);font-family:var(--v2-font-mono);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.v2-actions .sp-backlog .bl-head .sub{margin-top:4px;font-size:12.5px;color:var(--v2-ink-3);line-height:1.4}.v2-actions .bl-item{padding:11px 26px;display:grid;grid-template-columns:1fr auto auto auto;gap:14px;align-items:center;border-top:1px solid var(--v2-hairline);cursor:pointer;transition:background .12s}.v2-actions .bl-item:hover{background:#fff}.v2-actions .bl-item .bl-text{font-size:13.5px;font-weight:500;letter-spacing:-.005em;line-height:1.35;color:var(--v2-ink-2);min-width:0}.v2-actions .bl-item .bl-text .src{display:block;margin-top:2px;font-size:10.5px;color:var(--v2-ink-4);font-weight:500;font-family:var(--v2-font-mono);letter-spacing:.02em}.v2-actions .bl-item .bl-points{font-family:var(--v2-font-mono);font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px;background:#14120e0d;color:var(--v2-ink-2);font-variant-numeric:tabular-nums}.v2-actions .bl-item .bl-owner{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--v2-ink-3);white-space:nowrap}.v2-actions .bl-item .bl-owner .av{width:20px;height:20px;font-size:8.5px;border-radius:99px;display:grid;place-items:center;color:#fff;font-weight:700}.v2-actions .bl-item .bl-add{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:var(--v2-ink);color:#fff;border-radius:99px;font-size:11.5px;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap}.v2-actions .bl-item .bl-add:hover{background:#000}.v2-actions .bl-create{margin:8px 18px 18px;padding:11px 14px;display:flex;align-items:center;gap:9px;background:transparent;border-radius:10px;box-shadow:inset 0 0 0 1px dashed var(--v2-ink-4);cursor:pointer;color:var(--v2-ink-3);font-size:12.5px;font-weight:500}.v2-actions .bl-create:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.v2-actions .mine-pane{padding:0}.v2-actions .mine-head{padding:26px 28px 18px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--v2-hairline);background:linear-gradient(180deg,#fbf9f3,#fff)}.v2-actions .mine-head .av-l{width:48px;height:48px;border-radius:99px;background:linear-gradient(135deg,#ff4d00,#ff8c57);color:#fff;display:grid;place-items:center;font-size:16px;font-weight:700;flex-shrink:0;box-shadow:0 0 0 4px #ff4d001f}.v2-actions .mine-head h3{margin:0;font-size:20px;font-weight:600;letter-spacing:-.012em;line-height:1.2}.v2-actions .mine-head .sub{margin-top:3px;font-size:13px;color:var(--v2-ink-3);line-height:1.4}.v2-actions .mine-head .sub b{color:var(--v2-ink-2);font-weight:600}.v2-actions .mine-section{padding:0}.v2-actions .mine-section h5{margin:0;padding:18px 28px 12px;font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--v2-ink-3);text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--v2-hairline)}.v2-actions .mine-section:first-of-type h5{border-top:none}.v2-actions .mine-section h5 .meta{font-family:var(--v2-font-mono);font-weight:500;color:var(--v2-ink-4);letter-spacing:.04em}.v2-actions .mine-row{padding:13px 28px;display:grid;grid-template-columns:auto 1fr auto auto auto;gap:14px;align-items:center;border-top:1px solid var(--v2-hairline);cursor:pointer}.v2-actions .mine-row:hover{background:var(--v2-surface-2)}.v2-actions .mine-row .m-check{width:18px;height:18px;border-radius:6px;flex-shrink:0;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1.5px var(--v2-ink-4);background:transparent}.v2-actions .mine-row .m-text{font-size:14px;font-weight:500;letter-spacing:-.005em;line-height:1.4;color:var(--v2-ink)}.v2-actions .mine-row .m-text .src{display:block;margin-top:3px;font-size:11px;color:var(--v2-ink-4);font-weight:500;font-family:var(--v2-font-mono);letter-spacing:.02em}.v2-actions .mine-row .m-ws{font-family:var(--v2-font-mono);font-size:10.5px;font-weight:600;color:var(--v2-ink-2);padding:3px 9px;border-radius:99px;background:var(--v2-surface-2);box-shadow:inset 0 0 0 1px var(--v2-hairline);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.v2-actions .mine-row .m-ws .dot-c{width:7px;height:7px;border-radius:99px}.v2-actions .mine-row .m-due{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);font-weight:500;white-space:nowrap}.v2-actions .mine-row .m-due.overdue{color:var(--v2-red);font-weight:700}.v2-actions .mine-row .m-go{color:var(--v2-ink-4);width:24px;height:24px;border-radius:6px;display:grid;place-items:center}.v2-actions .mine-row:hover .m-go{background:var(--v2-ink);color:#fff}.v2-actions .delegated{margin:18px 22px 22px;padding:18px 20px;background:linear-gradient(180deg,#7c3aed0a,#7c3aed03);border-radius:14px;box-shadow:inset 0 0 0 1px #7c3aed29}.v2-actions .delegated h6{margin:0 0 12px;font-size:12px;font-weight:700;color:var(--v2-violet);letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.v2-actions .delegated h6 .pip{width:8px;height:8px;border-radius:99px;background:var(--v2-violet)}.v2-actions .delegated .d-list{display:flex;flex-direction:column;gap:8px}.v2-actions .delegated .d-item{padding:11px 13px;background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1px var(--v2-hairline);display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center}.v2-actions .delegated .d-item .av{width:22px;height:22px;font-size:9px;border-radius:99px;display:grid;place-items:center;color:#fff;font-weight:700;flex-shrink:0}.v2-actions .delegated .d-item .d-t{font-size:13px;font-weight:500;color:var(--v2-ink-2);line-height:1.35}.v2-actions .delegated .d-item .d-due{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);font-weight:500;white-space:nowrap}.v2-actions .delegated .d-item .d-due.overdue{color:var(--v2-red);font-weight:700}.v2-actions .delegated .d-item .nudge{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;background:var(--v2-ink);color:#fff;border-radius:99px;font-size:11px;font-weight:500;cursor:pointer;text-decoration:none}.v2-actions .delegated .d-item .nudge:hover{background:#000}.v2-actions .a-pane.mine-pane{padding:0;min-height:720px}.v2-actions .a-pane.mine-pane.active{display:grid;grid-template-columns:1fr 360px}.v2-actions .mine-main{padding:0;min-width:0;border-right:1px solid var(--v2-hairline);background:#fff}.v2-actions .mine-side{background:var(--v2-surface-2);padding:20px 20px 24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.v2-actions .mine-greet{padding:20px 26px 18px;display:flex;gap:14px;align-items:flex-start;background:linear-gradient(180deg,#fbf9f3,#fff);border-bottom:1px solid var(--v2-hairline)}.v2-actions .mine-greet .seed-l{width:34px;height:34px;border-radius:99px;flex-shrink:0;margin-top:2px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 4px #ff4d0024,0 0 14px #ff4d004d;display:grid;place-items:center;color:#fff}.v2-actions .mine-greet .gt{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-brand-700);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.v2-actions .mine-greet .gt .pulse{display:inline-block;width:6px;height:6px;border-radius:99px;background:var(--v2-brand);box-shadow:0 0 0 3px #ff4d0038;margin-right:6px;animation:pulse-orange 1.6s infinite;vertical-align:1px}.v2-actions .mine-greet .msg{font-size:15px;color:var(--v2-ink);line-height:1.5;letter-spacing:-.005em;text-wrap:pretty;font-weight:400;max-width:62ch}.v2-actions .mine-greet .msg b{font-weight:600;color:var(--v2-ink)}.v2-actions .mine-greet .msg .nm{color:var(--v2-red);font-weight:700}.v2-actions .mine-greet .msg em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand-700);font-weight:400;font-size:1.02em}.v2-actions .mine-greet .day{margin-top:8px;font-family:var(--v2-font-mono);font-size:10.5px;color:var(--v2-ink-3);font-weight:500;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.v2-actions .mg-block{padding:0;border-top:1px solid var(--v2-hairline);position:relative}.v2-actions .mg-block:first-of-type{border-top:none}.v2-actions .mg-block:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.v2-actions .mg-block.overdue:before{background:var(--v2-red)}.v2-actions .mg-block.today:before{background:var(--v2-amber)}.v2-actions .mg-block.week:before{background:var(--v2-ink-4)}.v2-actions .mg-block.someday:before{background:transparent}.v2-actions .mg-block.someday{opacity:.78}.v2-actions .mg-head{padding:18px 26px 10px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.v2-actions .mg-head .lh{display:inline-flex;align-items:center;gap:10px}.v2-actions .mg-head h5{margin:0;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1}.v2-actions .mg-block.overdue .mg-head h5{color:var(--v2-red)}.v2-actions .mg-block.today .mg-head h5{color:#92400e}.v2-actions .mg-block.week .mg-head h5{color:var(--v2-ink-2)}.v2-actions .mg-block.someday .mg-head h5{color:var(--v2-ink-3)}.v2-actions .mg-head .cnt{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-ink-3);font-weight:700;letter-spacing:.04em}.v2-actions .mg-head .hint{margin-top:5px;font-size:12px;color:var(--v2-ink-3);line-height:1.4;font-weight:500;font-family:var(--v2-font-sans);letter-spacing:-.005em;text-transform:none}.v2-actions .mg-item{padding:13px 26px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border-top:1px solid var(--v2-hairline);cursor:pointer;transition:background .12s;position:relative}.v2-actions .mg-item:hover{background:var(--v2-surface-2)}.v2-actions .mg-item .mi-check{width:19px;height:19px;border-radius:6px;flex-shrink:0;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1.5px var(--v2-ink-4);background:#fff;transition:all .12s}.v2-actions .mg-item:hover .mi-check{box-shadow:inset 0 0 0 1.5px var(--v2-ink-2)}.v2-actions .mg-block.overdue .mi-check{box-shadow:inset 0 0 0 1.5px var(--v2-red)}.v2-actions .mg-block.today .mi-check{box-shadow:inset 0 0 0 1.5px var(--v2-amber)}.v2-actions .mi-body{min-width:0}.v2-actions .mi-title{font-size:14.5px;font-weight:500;color:var(--v2-ink);line-height:1.4;letter-spacing:-.005em;text-wrap:pretty}.v2-actions .mg-block.overdue .mi-title,.v2-actions .mg-block.today .mi-title{font-weight:600}.v2-actions .mi-sub{margin-top:5px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11.5px;color:var(--v2-ink-3);line-height:1.4}.v2-actions .mi-sub .src{display:inline-flex;align-items:center;gap:5px;font-style:italic;color:var(--v2-ink-3)}.v2-actions .mi-sub .src:before{content:"from";font-style:normal;font-family:var(--v2-font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:9px;color:var(--v2-ink-4);font-weight:700;margin-right:1px}.v2-actions .mi-sub a{color:var(--v2-ink-2);text-decoration:none;font-style:italic}.v2-actions .mi-sub a:hover{color:var(--v2-brand-700);text-decoration:underline}.v2-actions .mi-sub .sep{color:var(--v2-ink-5)}.v2-actions .mi-sub .impact{display:inline-flex;align-items:center;gap:5px;color:var(--v2-ink-2);font-weight:500;font-style:normal}.v2-actions .mi-sub .impact b{font-weight:700}.v2-actions .mi-sub .impact.red{color:var(--v2-red)}.v2-actions .mi-sub .impact.amber{color:#92400e}.v2-actions .mi-sub .pora-tag{display:inline-flex;align-items:center;gap:5px;font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;color:var(--v2-brand-700);letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:99px;background:#ff4d0014;box-shadow:inset 0 0 0 1px #ff4d002e}.v2-actions .mi-sub .pora-tag .seed{width:6px;height:6px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 1.5px #ff4d002e}.v2-actions .mi-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.v2-actions .mi-due{font-family:var(--v2-font-mono);font-size:11px;font-weight:600;color:var(--v2-ink-3);letter-spacing:.04em;white-space:nowrap;text-align:right;display:flex;flex-direction:column;gap:2px;align-items:flex-end}.v2-actions .mi-due .lab{font-size:9.5px;color:var(--v2-ink-4);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.v2-actions .mi-due.overdue .lab,.v2-actions .mi-due.overdue .val{color:var(--v2-red)}.v2-actions .mi-due.today .lab,.v2-actions .mi-due.today .val{color:#92400e}.v2-actions .mi-due .val{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.v2-actions .mi-actions{display:inline-flex;gap:4px;opacity:0;transition:opacity .12s}.v2-actions .mg-item:hover .mi-actions{opacity:1}.v2-actions .mi-act-btn{all:unset;cursor:pointer;width:28px;height:28px;border-radius:8px;background:#fff;color:var(--v2-ink-3);display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-actions .mi-act-btn:hover{background:var(--v2-ink);color:#fff;box-shadow:none}.v2-actions .mi-pora-origin{display:inline-flex;align-items:center;gap:5px;font-family:var(--v2-font-mono);font-size:9.5px;font-weight:700;color:var(--v2-brand-700);letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:99px;background:#ff4d0014;box-shadow:inset 0 0 0 1px #ff4d002e}.v2-actions .mi-pora-origin .seed{width:6px;height:6px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 1.5px #ff4d0033}.v2-actions .mg-completed{margin-top:10px;border-top:1px solid var(--v2-hairline)}.v2-actions .mg-completed details{cursor:default}.v2-actions .mg-completed summary{padding:14px 26px;display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;color:var(--v2-green);font-family:var(--v2-font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .12s}.v2-actions .mg-completed summary:hover{background:var(--v2-surface-2)}.v2-actions .mg-completed summary::-webkit-details-marker{display:none}.v2-actions .mg-completed summary .chev{transition:transform .15s;color:var(--v2-ink-4)}.v2-actions .mg-completed details[open] summary .chev{transform:rotate(90deg)}.v2-actions .mg-completed summary .lh{display:inline-flex;align-items:center;gap:8px}.v2-actions .mg-completed summary .lh .ic{width:22px;height:22px;border-radius:99px;background:var(--v2-green);color:#fff;display:inline-grid;place-items:center}.v2-actions .mg-completed summary .lh .ic svg{width:11px;height:11px}.v2-actions .mg-completed summary .meta{margin-left:auto;color:var(--v2-ink-4);font-weight:600;font-size:10px;text-transform:none;letter-spacing:.04em}.v2-actions .mg-done-item{padding:12px 26px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border-top:1px solid var(--v2-hairline);background:linear-gradient(90deg,rgba(22,163,74,.04),transparent 50%)}.v2-actions .mg-done-item .mi-check{background:var(--v2-green);box-shadow:none;color:#fff}.v2-actions .mg-done-item .mi-check svg{width:11px;height:11px}.v2-actions .mg-done-item .mi-title{text-decoration:line-through;text-decoration-color:#14120e4d;color:var(--v2-ink-3);font-weight:500}.v2-actions .mg-done-item .completed-time{font-family:var(--v2-font-mono);font-size:11px;color:var(--v2-green);font-weight:600;white-space:nowrap}.v2-actions .mg-done-item .completed-time svg{width:11px;height:11px;vertical-align:-2px;margin-right:3px}.v2-actions .ms-card{background:#fff;border-radius:14px;padding:18px;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-actions .ms-card-h{margin:0 0 14px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-ink-4);display:flex;align-items:center;gap:8px}.v2-actions .ms-card-h .seed{width:9px;height:9px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ff4d002e}.v2-actions .ms-focus{background:linear-gradient(180deg,#1a140e,#0c0a08);color:#ffe9d9;border-radius:14px;padding:18px 20px;box-shadow:0 0 0 1px #ff4d0033,0 14px 30px -12px #ff4d0047;position:relative;overflow:hidden}.v2-actions .ms-focus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(280px 160px at 100% 0%,rgba(255,77,0,.18),transparent 65%);pointer-events:none}.v2-actions .ms-focus>*{position:relative;z-index:1}.v2-actions .ms-focus .tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-brand);letter-spacing:.12em;text-transform:uppercase}.v2-actions .ms-focus .tag .seed{width:9px;height:9px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d002e}.v2-actions .ms-focus .head{margin:10px 0 4px;font-size:16px;font-weight:500;color:#fff;line-height:1.3;letter-spacing:-.01em;text-wrap:pretty}.v2-actions .ms-focus .head em{font-family:var(--v2-font-serif);font-style:italic;color:#ffe9d9;font-weight:400}.v2-actions .ms-focus .head b{color:#fff;font-weight:700}.v2-actions .ms-ripple{margin-top:14px;display:flex;flex-direction:column;gap:8px}.v2-actions .ms-ripple .step{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12}.v2-actions .ms-ripple .step .n{font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-brand);letter-spacing:.06em;width:24px;height:24px;border-radius:99px;background:#ff4d002e;display:grid;place-items:center;flex-shrink:0}.v2-actions .ms-ripple .step .t{font-size:12.5px;color:#ffe9d9;line-height:1.4;text-wrap:pretty}.v2-actions .ms-ripple .step .t b{color:#fff;font-weight:600}.v2-actions .ms-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v2-actions .ms-stat{padding:11px 12px;background:var(--v2-surface-2);border-radius:10px;display:flex;flex-direction:column;gap:3px}.v2-actions .ms-stat .n{font-family:var(--v2-font-mono);font-size:22px;font-weight:700;color:var(--v2-ink);line-height:1;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.v2-actions .ms-stat .n .small{font-size:13px;color:var(--v2-ink-3);font-weight:500;margin-left:2px}.v2-actions .ms-stat .n.up{color:var(--v2-green)}.v2-actions .ms-stat .n.up:before{content:"↑ ";font-size:14px}.v2-actions .ms-stat .l{font-size:10.5px;color:var(--v2-ink-3);line-height:1.3;font-weight:500;letter-spacing:.02em;text-transform:uppercase;font-family:var(--v2-font-mono)}.v2-actions .ms-trend{margin-top:10px;display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--v2-ink-3);padding-top:10px;border-top:1px solid var(--v2-hairline)}.v2-actions .ms-trend b{color:var(--v2-green);font-weight:700;font-family:var(--v2-font-mono)}.v2-actions .ms-ws-list{display:flex;flex-direction:column;gap:8px}.v2-actions .ms-ws{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:10px;background:var(--v2-surface-2);font-size:12.5px;color:var(--v2-ink)}.v2-actions .ms-ws .sw{width:11px;height:11px;border-radius:4px;flex-shrink:0;box-shadow:inset 0 0 0 1px #14120e0f}.v2-actions .ms-ws .name{flex:1;font-weight:500}.v2-actions .ms-ws .ct{font-family:var(--v2-font-mono);font-size:11px;font-weight:700;color:var(--v2-ink-2);padding:2px 8px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--v2-hairline)}.v2-actions .ms-sugg{padding:18px;border-radius:14px;background:linear-gradient(180deg,#fff8f2,#fff);box-shadow:inset 0 0 0 1.5px #ff4d0033}.v2-actions .ms-sugg .h{display:flex;align-items:center;gap:8px;font-family:var(--v2-font-mono);font-size:10px;font-weight:700;color:var(--v2-brand-700);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.v2-actions .ms-sugg .h .seed{width:10px;height:10px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d002e}.v2-actions .ms-sugg .msg{font-size:13px;color:var(--v2-ink-2);line-height:1.5;text-wrap:pretty}.v2-actions .ms-sugg .msg b{color:var(--v2-ink);font-weight:600}.v2-actions .ms-sugg .msg em{font-family:var(--v2-font-serif);font-style:italic;color:var(--v2-brand-700);font-weight:400}.v2-actions .ms-sugg .b{all:unset;cursor:pointer;margin-top:12px;display:inline-flex;align-items:center;gap:6px;padding:9px 15px;background:var(--v2-ink);color:#fff;border-radius:99px;font-size:12.5px;font-weight:600}.v2-actions .ms-sugg .b:hover{background:#000}.v2-actions .ms-sugg .b .seed{width:7px;height:7px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 2px #ffffff2e}.v2-actions .av{display:inline-grid;place-items:center;border-radius:99px;color:#fff;font-weight:700;font-family:var(--v2-font-sans);line-height:1;flex-shrink:0}.v2-actions .av-a{background:#ff4d00}.v2-actions .av-b{background:#2563eb}.v2-actions .av-c{background:#16a34a}.v2-actions .av-d{background:#9333ea}.v2-actions .av-e{background:#f5b935;color:#14120e}.v2-actions .av-f{background:#0ea5e9}.v2-actions .av-g{background:#db2777}.v2-actions .page-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 18px;flex-wrap:wrap}.v2-actions .page-title h1{margin:0;font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--v2-ink)}.v2-actions .page-title .sub{margin-top:8px;font-size:13.5px;color:var(--v2-ink-3);line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.v2-actions .card{background:#fff;border-radius:18px;box-shadow:0 0 0 1px var(--v2-hairline),0 1px 2px #14120e05;margin:0 24px 24px}.v2-actions .btn-primary{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:99px;background:var(--v2-ink);color:#fff;font-size:13px;font-weight:600;letter-spacing:-.005em;box-shadow:0 4px 12px -4px #14120e40}.v2-actions .btn-primary:hover{background:#000}.v2-actions .btn-primary svg{width:13px;height:13px}.v2-actions .ic-sm{width:13px;height:13px;display:inline-block;vertical-align:-2px}.v2-actions{display:flex;flex-direction:column;height:100%;min-height:0;padding:28px 32px 24px;gap:20px;overflow:hidden}.v2-actions .page-title{flex:0 0 auto}.v2-actions .card.a-ws{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.v2-actions .a-tabs{flex:0 0 auto}.v2-actions .a-pane{min-height:0}.v2-actions .a-pane.active{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.v2-actions .a-pane[data-pane=kanban] .akb{flex:1 1 auto;min-height:0;align-items:stretch}.v2-actions .a-pane[data-pane=kanban] .akb-col{min-height:0;overflow:hidden}.v2-actions .a-pane[data-pane=kanban] .akb-head{flex:0 0 auto}.v2-actions .a-pane[data-pane=kanban] .akb-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(20,18,14,.18) transparent}.v2-actions .a-pane[data-pane=kanban] .akb-body::-webkit-scrollbar{width:6px}.v2-actions .a-pane[data-pane=kanban] .akb-body::-webkit-scrollbar-track{background:transparent}.v2-actions .a-pane[data-pane=kanban] .akb-body::-webkit-scrollbar-thumb{background:#14120e2e;border-radius:99px}.v2-actions .a-pane[data-pane=kanban] .akb-body::-webkit-scrollbar-thumb:hover{background:#14120e52}.v2-actions .a-pane[data-pane=kanban] .akb-add,.v2-actions .a-pane[data-pane=kanban] .pora-insight{flex:0 0 auto}.v2-actions .a-pane[data-pane=kanban] .akb-body>*{flex-shrink:0}.v2-actions .a-pane[data-pane=kanban] .akb-body{padding-bottom:12px}.v2-actions .akb-col{transition:background .22s ease,opacity .22s ease}.v2-actions .acard-drag-wrap{display:block;width:100%}.v2-actions .acard-drag-wrap.is-draggable{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v2-actions .acard-drag-wrap.is-draggable:active{cursor:grabbing}.v2-actions .akb-col.drop-allowed{background:linear-gradient(180deg,#fff9f1,#fffcf7 60%)}.v2-actions .akb-col.drop-allowed .akb-body{background:radial-gradient(120% 60% at 50% 0%,rgba(255,77,0,.06),transparent 70%);transition:background .25s ease}.v2-actions .akb-col.drop-allowed.drop-over .akb-body{background:radial-gradient(140% 80% at 50% 0%,rgba(255,77,0,.14),rgba(255,77,0,.04) 60%,transparent 90%);box-shadow:inset 0 0 0 1.5px #ff4d0052;border-radius:14px;animation:akbDropPulse 1.8s ease-in-out infinite}@keyframes akbDropPulse{0%,to{box-shadow:inset 0 0 0 1.5px #ff4d0047}50%{box-shadow:inset 0 0 0 1.5px #ff4d0080,inset 0 0 60px -12px #ff4d0038}}.v2-actions .akb-col.drop-disabled{opacity:.42;filter:saturate(.55)}.v2-actions .akb-col.drop-disabled .akb-body{pointer-events:none}.v2-actions .acard-ghost-slot{width:100%;border-radius:12px;background:#ff4d000d;box-shadow:inset 0 0 0 1.5px #ff4d0038;transition:background .2s ease}.v2-actions .dnd-overlay-lifted{pointer-events:none;cursor:grabbing;transform:rotate(-2deg) scale(1.04);transform-origin:50% 50%;filter:drop-shadow(0 28px 36px rgba(20,18,14,.32)) drop-shadow(0 6px 14px rgba(255,77,0,.28));animation:akbLiftIn .18s cubic-bezier(.2,.9,.2,1)}.v2-actions .dnd-overlay-lifted .acard{box-shadow:inset 0 0 0 1.5px #ff4d008c,0 1px 2px #14120e05;opacity:1!important}@keyframes akbLiftIn{0%{transform:rotate(0) scale(.98)}to{transform:rotate(-2deg) scale(1.04)}}@media (prefers-reduced-motion: reduce){.v2-actions .akb-col,.v2-actions .akb-col.drop-allowed.drop-over .akb-body,.v2-actions .dnd-overlay-lifted{transition:none!important;transform:none!important;animation:none!important}}.v2-pora-brain{--pb-mono: var(--v2-font-mono, ui-monospace, "JetBrains Mono", monospace);--pb-serif: var(--v2-font-serif, "Instrument Serif", Georgia, serif)}.v2-pora-brain .ask-hero{position:relative;border-radius:22px;overflow:hidden;background:radial-gradient(820px 460px at 100% -10%,rgba(255,77,0,.26),transparent 60%),radial-gradient(600px 360px at -5% 110%,rgba(255,77,0,.1),transparent 65%),linear-gradient(180deg,#1a140e,#0c0a08);color:#fff;box-shadow:0 0 0 1px #ffffff0a,0 24px 48px -24px #14120e59;margin-top:16px}.v2-pora-brain .ask-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,77,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,77,0,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 80% 40%,#000 25%,transparent 70%);mask-image:radial-gradient(circle at 80% 40%,#000 25%,transparent 70%);opacity:.55;pointer-events:none}.v2-pora-brain .ask-hero>*{position:relative;z-index:1}.v2-pora-brain .ask-grid{display:grid;grid-template-columns:1fr 300px;gap:32px;padding:30px 36px 26px;align-items:start}.v2-pora-brain .ask-top{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.v2-pora-brain .ask-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--pb-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ff7a33;font-weight:700;padding:6px 13px 6px 7px;border-radius:999px;background:#ff4d001f;box-shadow:inset 0 0 0 1px #ff4d0038}.v2-pora-brain .ask-tag .seed{width:16px;height:16px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d002e,0 0 14px #ff4d0073}.v2-pora-brain .ask-status{font-family:var(--pb-mono);font-size:11.5px;color:#a6a096;display:inline-flex;align-items:center;gap:8px}.v2-pora-brain .ask-status .pulse-g{width:7px;height:7px;border-radius:99px;background:#16a34a;box-shadow:0 0 0 3px #16a34a2e;animation:pb-pulse 1.8s infinite}.v2-pora-brain .ask-status b{color:#e4e1d8;font-weight:500}@keyframes pb-pulse{0%,to{opacity:1}50%{opacity:.4}}.v2-pora-brain .ask-textbox{position:relative;border-radius:20px;background:#fff7eb0a;box-shadow:inset 0 0 0 1px #ffc9a62e,0 8px 32px -16px #0006;padding:26px 28px 18px;min-height:200px;display:flex;flex-direction:column;cursor:text;transition:box-shadow .18s,background .18s}.v2-pora-brain .ask-textbox:hover{background:#fff7eb0f;box-shadow:inset 0 0 0 1px #ffc9a64d,0 8px 32px -16px #0006}.v2-pora-brain .ask-textbox.focus{background:#fff7eb12;box-shadow:inset 0 0 0 1.5px #ff4d008c,0 0 0 4px #ff4d001a,0 12px 36px -16px #ff4d002e}.v2-pora-brain .ask-textbox-tools{position:absolute;top:14px;right:16px;display:flex;align-items:center;gap:6px;color:#78746a}.v2-pora-brain .ask-textbox-tools .tool{width:30px;height:30px;border-radius:99px;display:grid;place-items:center;cursor:pointer;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}.v2-pora-brain .ask-textbox-tools .tool:hover{background:#ffffff1a;color:#ffe9d9}.v2-pora-brain .ask-prompt{align-self:flex-start;flex:0 0 auto;font-family:var(--pb-serif);font-style:italic;font-weight:400;font-size:38px;line-height:1.18;letter-spacing:-.014em;color:#fff6e6;min-height:1.4em;margin:6px 0 0;padding-right:80px}.v2-pora-brain .ask-prompt .accent{color:#ffc9a6}.v2-pora-brain .ask-prompt .cursor{display:inline-block;width:2px;height:.9em;background:#ff4d00;margin-left:3px;vertical-align:-2px;animation:pb-caret 1.05s steps(2) infinite}.v2-pora-brain .ask-prompt-editable{outline:none;caret-color:#ff4d00;white-space:pre-wrap;word-break:break-word;cursor:text}.v2-pora-brain .ask-prompt::-moz-selection,.v2-pora-brain .ask-prompt *::-moz-selection{background:#ff4d00;color:#fff6e6}.v2-pora-brain .ask-prompt::selection,.v2-pora-brain .ask-prompt *::selection{background:#ff4d00;color:#fff6e6}@keyframes pb-caret{50%{opacity:0}}.v2-pora-brain .ask-textbox-foot{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--pb-mono);font-size:10.5px;letter-spacing:.06em;color:#78746a}.v2-pora-brain .ask-textbox-foot .left{display:inline-flex;align-items:center;gap:10px}.v2-pora-brain .ask-textbox-foot .left .kbd{padding:2px 7px;background:#ffffff0f;border-radius:6px;color:#a6a096;box-shadow:inset 0 0 0 1px #ffffff1a;font-size:10px}.v2-pora-brain .ask-textbox-foot .ct{color:#a6a096}.v2-pora-brain .ask-actions{margin-top:14px;display:flex;align-items:center;gap:8px;flex-wrap:nowrap;position:relative}.v2-pora-brain .ask-chip{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:999px;background:#ffffff0f;color:#e4e1d8;font-size:13px;font-weight:500;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff1a;white-space:nowrap;flex-shrink:0;transition:all .12s;border:none}.v2-pora-brain .ask-chip:hover{background:#ffffff1a;color:#fff}.v2-pora-brain .ask-chip.active{background:#ff4d0033;color:#ffe9d9;box-shadow:inset 0 0 0 1px #ff4d004d}.v2-pora-brain .ask-chip.more{width:36px;padding:0;justify-content:center;color:#a6a096}.v2-pora-brain .ask-go{margin-left:auto;padding:11px 22px 11px 20px;background:#ff4d00;color:#fff;border-radius:999px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 8px 22px -8px #ff4d008c,inset 0 1px #ffffff2e;border:none;flex-shrink:0}.v2-pora-brain .ask-go:hover{background:#e64500}.v2-pora-brain .ask-dd{position:absolute;bottom:calc(100% + 8px);right:0;background:#1a140e;border-radius:14px;padding:6px;min-width:200px;box-shadow:0 0 0 1px #ffffff14,0 20px 40px -16px #0009;display:none;z-index:5}.v2-pora-brain .ask-dd.open{display:block}.v2-pora-brain .ask-dd-item{padding:8px 11px;border-radius:8px;font-size:13px;color:#e4e1d8;cursor:pointer;display:flex;align-items:center;gap:9px}.v2-pora-brain .ask-dd-item:hover{background:#ffffff0f;color:#fff}.v2-pora-brain .ask-chip-wrap{position:relative}.v2-pora-brain .ask-helix{position:relative;display:grid;place-items:center;min-height:300px}.v2-pora-brain .ask-helix .helix-label{margin-top:12px;font-family:var(--pb-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a6a096;text-align:center}.v2-pora-brain .ask-helix .helix-label b{color:#ffe9d9;font-weight:600}.v2-pora-brain .stat-strip{border-top:1px solid rgba(255,255,255,.07);padding:20px 38px 22px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.v2-pora-brain .stat-cell{display:flex;flex-direction:column;gap:5px}.v2-pora-brain .stat-cell .k{font-family:var(--pb-mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a6a096;display:flex;align-items:center;gap:7px;white-space:nowrap}.v2-pora-brain .stat-cell .k svg{color:#ffc9a6;flex:0 0 13px}.v2-pora-brain .stat-cell .v{font-size:28px;font-weight:500;letter-spacing:-.025em;line-height:1;color:#fff;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:6px;white-space:nowrap}.v2-pora-brain .stat-cell .v .u{font-size:13px;color:#a6a096;font-weight:500}.v2-pora-brain .stat-cell .sub{font-family:var(--pb-mono);font-size:11px;color:#78746a;letter-spacing:.02em;line-height:1.4}.v2-pora-brain .stat-cell .sub b{color:#c9c6be;font-weight:600}.v2-pora-brain .workspace-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,1fr);gap:22px;align-items:start;margin-top:22px}.v2-pora-brain .pb-shell{background:#fff;border-radius:18px;box-shadow:0 0 0 1px var(--hairline,#E8E4DA);overflow:hidden}.v2-pora-brain .pb-card{min-height:560px}.v2-pora-brain .pb-tabs{padding:18px 22px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--hairline,#E8E4DA)}.v2-pora-brain .pb-tab-rail{display:inline-flex;gap:6px;flex-wrap:wrap}.v2-pora-brain .pb-tab{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 13px;background:var(--surface-2,#F6F4EE);border-radius:999px;font-size:13.5px;font-weight:500;color:var(--ink-2,#2A2620);box-shadow:inset 0 0 0 1px var(--hairline,#E8E4DA);white-space:nowrap;transition:all .15s}.v2-pora-brain .pb-tab .num{font-family:var(--pb-mono);font-size:11px;font-weight:700;color:#9e2f00;letter-spacing:.05em}.v2-pora-brain .pb-tab .tb-badge{min-width:20px;height:20px;padding:0 7px;border-radius:99px;background:#14120e0f;color:var(--ink-2,#2A2620);font-family:var(--pb-mono);font-size:10.5px;font-weight:700;display:grid;place-items:center;line-height:1}.v2-pora-brain .pb-tab:hover{background:#fff;color:var(--ink,#14120E)}.v2-pora-brain .pb-tab.active{background:#14120e;color:#fff;box-shadow:none}.v2-pora-brain .pb-tab.active .num{color:#ffc9a6}.v2-pora-brain .pb-tab.active .tb-badge{background:#ffffff24;color:#ffe9d9}.v2-pora-brain .pb-panel{display:none}.v2-pora-brain .pb-panel.active{display:block;animation:pb-tabIn .18s ease}@keyframes pb-tabIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.v2-pora-brain .doc-toolbar{padding:16px 22px 8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v2-pora-brain .doc-search{display:flex;align-items:center;gap:9px;padding:9px 14px;background:var(--surface-2,#F6F4EE);border-radius:999px;box-shadow:inset 0 0 0 1px var(--hairline,#E8E4DA);color:var(--ink-3,#6E6960);font-size:13px;flex:1;min-width:220px}.v2-pora-brain .doc-upload{padding:9px 16px;background:#14120e;color:#fff;border-radius:999px;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:7px;border:none;flex-shrink:0;box-shadow:0 4px 12px -6px #14120e4d}.v2-pora-brain .doc-upload:hover{background:#ff4d00}.v2-pora-brain .doc-list{padding:6px 0 14px}.v2-pora-brain .doc-row{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;padding:14px 22px;cursor:pointer;border-top:1px solid var(--hairline,#E8E4DA);transition:background .12s}.v2-pora-brain .doc-row:first-child{border-top:none}.v2-pora-brain .doc-row:hover{background:var(--surface-2,#F6F4EE)}.v2-pora-brain .doc-ic{width:38px;height:42px;border-radius:8px;display:grid;place-items:center;color:#fff;font-family:var(--pb-mono);font-size:9.5px;font-weight:700;letter-spacing:.04em;box-shadow:0 2px 6px -2px #14120e33}.v2-pora-brain .doc-ic.pdf{background:#dc2626}.v2-pora-brain .doc-ic.fig{background:#a855f7}.v2-pora-brain .doc-ic.docx{background:#2563eb}.v2-pora-brain .doc-ic.notion{background:#14120e}.v2-pora-brain .doc-ic.sheet{background:#16a34a}.v2-pora-brain .doc-ic.web{background:#0ea5e9}.v2-pora-brain .doc-name{font-size:15px;font-weight:500;color:var(--ink,#14120E);letter-spacing:-.005em;line-height:1.3}.v2-pora-brain .doc-meta{margin-top:5px;font-size:12.5px;color:var(--ink-3,#6E6960);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-pora-brain .doc-meta .by{display:inline-flex;align-items:center;gap:6px}.v2-pora-brain .doc-meta .by .av{width:18px;height:18px;border-radius:99px;color:#fff;font-weight:700;font-size:8.5px;display:grid;place-items:center}.v2-pora-brain .doc-meta .by b{color:var(--ink-2,#2A2620);font-weight:600}.v2-pora-brain .doc-meta .when{font-family:var(--pb-mono);font-size:11px;color:var(--ink-3,#6E6960)}.v2-pora-brain .doc-meta .tags{display:inline-flex;gap:6px;align-items:center}.v2-pora-brain .doc-tag{font-family:var(--pb-mono);font-size:10px;font-weight:600;padding:2px 8px;border-radius:99px;background:var(--surface-2,#F6F4EE);color:var(--ink-3,#6E6960);letter-spacing:.04em;box-shadow:inset 0 0 0 1px var(--hairline,#E8E4DA)}.v2-pora-brain .doc-right{display:flex;align-items:center;gap:8px;color:var(--ink-4,#A6A096)}.v2-pora-brain .doc-right .doc-action{width:34px;height:34px;border-radius:99px;display:grid;place-items:center;color:var(--ink-3,#6E6960);cursor:pointer}.v2-pora-brain .doc-right .doc-action:hover{background:var(--surface-2,#F6F4EE);color:var(--ink,#14120E)}.v2-pora-brain .doc-empty-hint{margin:8px 22px 18px;padding:18px;border-radius:14px;background:var(--surface-2,#F6F4EE);box-shadow:inset 0 0 0 1px var(--hairline,#E8E4DA);display:flex;align-items:center;gap:14px}.v2-pora-brain .doc-empty-hint .ic-wrap{width:40px;height:40px;border-radius:12px;background:#ff4d0014;color:#9e2f00;display:grid;place-items:center;flex-shrink:0;box-shadow:inset 0 0 0 1px #ff4d002e}.v2-pora-brain .doc-empty-hint .text{flex:1;font-size:13px;color:var(--ink-2,#2A2620);line-height:1.45}.v2-pora-brain .doc-empty-hint .text b{color:var(--ink,#14120E);font-weight:600}.v2-pora-brain .doc-empty-hint .text .sub{color:var(--ink-3,#6E6960);font-size:12px;margin-top:2px}.v2-pora-brain .doc-empty-hint .cta{padding:8px 14px;background:#14120e;color:#fff;border-radius:99px;font-size:12.5px;font-weight:500;cursor:pointer;border:none;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.v2-pora-brain .doc-empty-hint .cta:hover{background:#ff4d00}.v2-pora-brain .mm-wrap{padding:18px 22px 22px}.v2-pora-brain .mm-map{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.v2-pora-brain .mm-cluster{position:relative;padding:14px 16px 16px;border-radius:14px;background:var(--surface-2,#F6F4EE);box-shadow:inset 0 0 0 1px var(--hairline,#E8E4DA);overflow:hidden;transition:transform .14s,box-shadow .14s}.v2-pora-brain .mm-cluster:hover{transform:translateY(-2px)}.v2-pora-brain .mm-cluster:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--cluster-color,#FF4D00)}.v2-pora-brain .mm-cluster.c-projects{--cluster-color:#FF4D00;--cluster-tint:rgba(255,77,0,.08);--cluster-text:#C93C00}.v2-pora-brain .mm-cluster.c-customers{--cluster-color:#7C3AED;--cluster-tint:rgba(124,58,237,.08);--cluster-text:#5B21B6}.v2-pora-brain .mm-cluster.c-team{--cluster-color:#16A34A;--cluster-tint:rgba(22,163,74,.08);--cluster-text:#15803D}.v2-pora-brain .mm-cluster.c-strategy{--cluster-color:#2563EB;--cluster-tint:rgba(37,99,235,.08);--cluster-text:#1D4ED8}.v2-pora-brain .mm-cluster-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.v2-pora-brain .mm-cluster-head .lab{font-family:var(--pb-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cluster-text);padding:3px 9px;border-radius:99px;background:var(--cluster-tint);display:inline-flex;align-items:center;gap:6px}.v2-pora-brain .mm-cluster-head .lab .dot{width:6px;height:6px;border-radius:99px;background:var(--cluster-color)}.v2-pora-brain .mm-cluster-head .ct{font-family:var(--pb-mono);font-size:11px;color:var(--ink-3,#6E6960);font-weight:600}.v2-pora-brain .mm-cluster-topics{display:flex;flex-direction:column;gap:6px}.v2-pora-brain .mm-topic{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;font-size:13px;color:var(--ink,#14120E);cursor:pointer}.v2-pora-brain .mm-topic:hover{color:var(--cluster-text)}.v2-pora-brain .mm-topic .n{font-weight:500}.v2-pora-brain .mm-topic .c{font-family:var(--pb-mono);font-size:10.5px;font-weight:600;color:var(--ink-4,#A6A096);padding:2px 7px;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1px var(--hairline,#E8E4DA)}.v2-pora-brain .mm-topic.heat-3 .c{color:var(--cluster-text);background:var(--cluster-tint);box-shadow:none}.v2-pora-brain .mm-topic.heat-3 .n{font-weight:600}.v2-pora-brain .mm-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:8px 0 12px}.v2-pora-brain .mm-section-head h4{margin:0;font-size:14.5px;font-weight:500;color:var(--ink,#14120E);display:inline-flex;align-items:center;gap:8px}.v2-pora-brain .mm-section-head h4 .seed{width:9px;height:9px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d002e}.v2-pora-brain .mm-section-head .meta{font-family:var(--pb-mono);font-size:11px;color:var(--ink-3,#6E6960)}.v2-pora-brain .mm-section-head .ml{font-size:12px;color:var(--ink-3,#6E6960);cursor:pointer;display:inline-flex;align-items:center;gap:5px}.v2-pora-brain .mm-timeline{position:relative;padding-left:28px;max-height:560px;overflow-y:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:var(--ink-4,#A6A096) transparent}.v2-pora-brain .mm-timeline::-webkit-scrollbar{width:8px}.v2-pora-brain .mm-timeline::-webkit-scrollbar-track{background:transparent}.v2-pora-brain .mm-timeline::-webkit-scrollbar-thumb{background:#14120e2e;border-radius:99px}.v2-pora-brain .mm-timeline::-webkit-scrollbar-thumb:hover{background:#14120e52}.v2-pora-brain .mm-timeline:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,#ff4d00,#ff4d0026);border-radius:2px}.v2-pora-brain .mm-digest{position:relative;display:grid;grid-template-columns:90px 1fr auto;gap:14px;padding:12px 0;align-items:flex-start;cursor:pointer}.v2-pora-brain .mm-digest:before{content:"";position:absolute;left:-24px;top:18px;width:10px;height:10px;border-radius:99px;background:#fff;box-shadow:0 0 0 2px var(--cat-color,#FF4D00)}.v2-pora-brain .mm-digest.cat-projects{--cat-color:#FF4D00}.v2-pora-brain .mm-digest.cat-customers{--cat-color:#7C3AED}.v2-pora-brain .mm-digest.cat-team{--cat-color:#16A34A}.v2-pora-brain .mm-digest.cat-strategy{--cat-color:#2563EB}.v2-pora-brain .mm-digest:hover .md-title{color:var(--cat-color)}.v2-pora-brain .md-when{font-family:var(--pb-mono);font-size:11.5px;color:var(--ink-3,#6E6960);text-align:left;line-height:1.4;white-space:nowrap}.v2-pora-brain .md-when b{display:block;color:var(--ink-2,#2A2620);font-weight:600;margin-bottom:3px}.v2-pora-brain .md-title{font-size:14.5px;font-weight:500;color:var(--ink,#14120E);line-height:1.35;transition:color .12s}.v2-pora-brain .md-snip{margin-top:5px;font-size:12.5px;color:var(--ink-3,#6E6960);line-height:1.5}.v2-pora-brain .md-snip b{color:var(--ink-2,#2A2620);font-weight:600}.v2-pora-brain .md-tags{margin-top:7px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v2-pora-brain .md-tag{font-family:var(--pb-mono);font-size:10px;font-weight:600;padding:2px 8px;border-radius:99px;background:var(--surface-2,#F6F4EE);color:var(--ink-3,#6E6960);letter-spacing:.04em;box-shadow:inset 0 0 0 1px var(--hairline,#E8E4DA)}.v2-pora-brain .md-tag.cat{box-shadow:none;text-transform:uppercase;font-weight:700}.v2-pora-brain .mm-digest.cat-projects .md-tag.cat{background:#ff4d001a;color:#c93c00}.v2-pora-brain .mm-digest.cat-customers .md-tag.cat{background:#7c3aed1a;color:#5b21b6}.v2-pora-brain .mm-digest.cat-team .md-tag.cat{background:#16a34a1a;color:#15803d}.v2-pora-brain .mm-digest.cat-strategy .md-tag.cat{background:#2563eb1a;color:#1d4ed8}.v2-pora-brain .md-go{align-self:center;color:var(--ink-4,#A6A096)}.v2-pora-brain .read-card{padding:0;display:grid;grid-template-columns:1fr 1.1fr;gap:0;min-height:520px}.v2-pora-brain .read-left{padding:26px 28px;display:flex;flex-direction:column;gap:18px;background:linear-gradient(180deg,#faf3e3,#f3ead6);position:relative;overflow:hidden;border-right:1px solid var(--hairline,#E8E4DA)}.v2-pora-brain .read-left:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(20,18,14,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(20,18,14,.025) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:radial-gradient(circle at 30% 60%,#000 25%,transparent 70%);mask-image:radial-gradient(circle at 30% 60%,#000 25%,transparent 70%);opacity:.55;pointer-events:none}.v2-pora-brain .read-left>*{position:relative;z-index:1}.v2-pora-brain .read-orb-wrap{display:flex;align-items:center;gap:14px}.v2-pora-brain .read-orb{width:60px;height:60px;border-radius:99px;flex-shrink:0;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 55%,#9e2f00);box-shadow:0 0 0 4px #ff4d002e,0 0 30px #ff4d0073;display:grid;place-items:center;color:#fff;font-weight:700;font-size:20px;font-family:var(--pb-serif);font-style:italic}.v2-pora-brain .read-title h3{margin:0;font-size:19px;font-weight:500;letter-spacing:-.015em;line-height:1.2}.v2-pora-brain .read-pill{margin-top:8px;display:inline-flex;align-items:center;gap:7px;font-family:var(--pb-mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9e2f00;padding:4px 10px 4px 8px;border-radius:999px;background:#ff4d001a;box-shadow:inset 0 0 0 1px #ff4d002e}.v2-pora-brain .read-pill .seed{width:8px;height:8px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00)}.v2-pora-brain .read-prose{font-family:var(--pb-serif);font-style:italic;font-weight:400;font-size:19px;line-height:1.5;letter-spacing:-.008em;color:var(--ink,#14120E)}.v2-pora-brain .read-prose .accent{font-family:inherit;font-style:normal;font-weight:600;color:#9e2f00;background:#ff4d0014;padding:1px 8px;border-radius:6px}.v2-pora-brain .read-prose b{color:var(--ink,#14120E);font-style:normal;font-family:initial;font-weight:600}.v2-pora-brain .read-foot{margin-top:auto;font-size:11.5px;color:var(--ink-3,#6E6960);line-height:1.5;padding-top:14px;border-top:1px solid rgba(20,18,14,.1)}.v2-pora-brain .read-foot b{color:var(--ink-2,#2A2620);font-weight:600}.v2-pora-brain .read-right{padding:26px 28px;display:flex;flex-direction:column;gap:18px}.v2-pora-brain .read-section{display:flex;flex-direction:column;gap:10px}.v2-pora-brain .read-section-head{font-family:var(--pb-mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3,#6E6960);display:flex;align-items:center;gap:8px}.v2-pora-brain .read-section-head .seed{width:8px;height:8px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00)}.v2-pora-brain .read-section-head .ct{margin-left:auto;color:var(--ink-4,#A6A096);font-size:10.5px}.v2-pora-brain .people-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.v2-pora-brain .person-card{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:12px;background:var(--surface-2,#F6F4EE);box-shadow:inset 0 0 0 1px var(--hairline,#E8E4DA);cursor:pointer}.v2-pora-brain .person-card:hover{background:#fff}.v2-pora-brain .person-card .av{width:30px;height:30px;border-radius:99px;font-size:11px;font-weight:700;color:#fff;display:grid;place-items:center;flex-shrink:0}.v2-pora-brain .person-card .pc-name{font-size:13px;font-weight:500;color:var(--ink,#14120E);line-height:1.2}.v2-pora-brain .person-card .pc-role{margin-top:2px;font-size:11px;color:var(--ink-3,#6E6960);line-height:1.3}.v2-pora-brain .person-card .pc-meta{font-family:var(--pb-mono);font-size:9.5px;color:var(--ink-4,#A6A096);margin-top:2px}.v2-pora-brain .watching-list{display:flex;flex-direction:column;gap:8px}.v2-pora-brain .watching-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:var(--surface-2,#F6F4EE);box-shadow:inset 0 0 0 1px var(--hairline,#E8E4DA)}.v2-pora-brain .watching-item .n{font-family:var(--pb-mono);font-size:10px;font-weight:700;color:#9e2f00;flex-shrink:0;padding-top:2px}.v2-pora-brain .watching-item .body{font-size:12.5px;color:var(--ink-2,#2A2620);line-height:1.5}.v2-pora-brain .watching-item .body b{color:var(--ink,#14120E);font-weight:600}.v2-pora-brain .teach-row{display:flex;flex-direction:column;gap:8px}.v2-pora-brain .teach-prompt{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#ff4d000d;box-shadow:inset 0 0 0 1px #ff4d002e;font-size:12.5px;color:var(--ink-2,#2A2620);line-height:1.4;cursor:pointer}.v2-pora-brain .teach-prompt:hover{background:#ff4d0014}.v2-pora-brain .teach-prompt .q{flex:1}.v2-pora-brain .teach-prompt .q b{color:var(--ink,#14120E);font-weight:600}.v2-pora-brain .teach-prompt .teach-btn{padding:5px 11px;border-radius:99px;background:#ff4d00;color:#fff;font-size:11px;font-weight:600;border:none;display:inline-flex;align-items:center;gap:5px;flex-shrink:0;cursor:pointer}.v2-pora-brain .teach-prompt .teach-btn:hover{background:#e64500}.v2-pora-brain .pn-card{padding:0;background:linear-gradient(180deg,#fff,#faf8f2)}.v2-pora-brain .pn-head{padding:22px 22px 12px;display:flex;flex-direction:column;gap:8px}.v2-pora-brain .pn-eyebrow{font-family:var(--pb-mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9e2f00;display:inline-flex;align-items:center;gap:8px}.v2-pora-brain .pn-eyebrow .seed{width:10px;height:10px;border-radius:99px;background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00);box-shadow:0 0 0 3px #ff4d002e}.v2-pora-brain .pn-head h3{margin:0;font-size:18px;font-weight:500;letter-spacing:-.015em;line-height:1.3}.v2-pora-brain .pn-head h3 em{font-family:var(--pb-serif);font-style:italic;font-weight:400;color:#9e2f00}.v2-pora-brain .pn-head .blurb{font-size:12px;color:var(--ink-3,#6E6960);line-height:1.5}.v2-pora-brain .pn-head .blurb b{color:var(--ink-2,#2A2620);font-weight:600}.v2-pora-brain .pn-list{padding:6px 18px 20px;display:flex;flex-direction:column;gap:12px}.v2-pora-brain .pn-tile{position:relative;padding:16px 16px 14px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--hairline,#E8E4DA),0 6px 16px -14px #14120e29;display:flex;flex-direction:column;gap:8px;cursor:pointer;overflow:hidden}.v2-pora-brain .pn-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--pn-color,#FF4D00)}.v2-pora-brain .pn-tile.p-stuck{--pn-color:#FF4D00;--pn-tint:rgba(255,77,0,.1);--pn-text:#C93C00}.v2-pora-brain .pn-tile.p-revisit{--pn-color:#7C3AED;--pn-tint:rgba(124,58,237,.1);--pn-text:#5B21B6}.v2-pora-brain .pn-tile.p-delay{--pn-color:#D97706;--pn-tint:rgba(217,119,6,.1);--pn-text:#854D0E}.v2-pora-brain .pn-reason{display:inline-flex;align-items:center;gap:6px;font-family:var(--pb-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pn-text);padding:3px 9px 3px 7px;border-radius:99px;background:var(--pn-tint);align-self:flex-start}.v2-pora-brain .pn-title{font-size:14.5px;font-weight:500;color:var(--ink,#14120E);letter-spacing:-.012em;line-height:1.3}.v2-pora-brain .pn-context{font-size:12px;color:var(--ink-3,#6E6960);line-height:1.5}.v2-pora-brain .pn-context b{color:var(--ink-2,#2A2620);font-weight:600}.v2-pora-brain .pn-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.v2-pora-brain .avastack{display:inline-flex}.v2-pora-brain .avastack .av{width:20px;height:20px;border-radius:99px;color:#fff;font-weight:700;font-size:8.5px;display:grid;place-items:center;margin-left:-4px;box-shadow:0 0 0 2px #fff}.v2-pora-brain .avastack .av:first-child{margin-left:0}.v2-pora-brain .pn-meta .ct{font-family:var(--pb-mono);font-size:10px;color:var(--ink-4,#A6A096)}.v2-pora-brain .pn-foot{margin-top:4px;display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--hairline,#E8E4DA)}.v2-pora-brain .pn-schedule{align-self:flex-start;padding:7px 14px;background:#14120e;color:#fff;border-radius:99px;font-size:11.5px;font-weight:500;cursor:pointer;border:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.v2-pora-brain .pn-schedule:hover{background:#ff4d00}.v2-pora-brain .pn-skip{all:unset;cursor:pointer;font-size:11px;color:var(--ink-4,#A6A096);padding:5px 7px;border-radius:99px}.v2-pora-brain .pn-skip:hover{color:var(--ink-2,#2A2620);background:#14120e0a}.v2-pora-brain .pn-footer{margin:0 18px 18px;padding:12px 14px;border-radius:12px;background:var(--surface-2,#F6F4EE);box-shadow:inset 0 0 0 1px var(--hairline,#E8E4DA);font-size:11.5px;color:var(--ink-3,#6E6960);line-height:1.5;text-align:center}.v2-pora-brain .pn-footer b{color:var(--ink-2,#2A2620);font-weight:600}.v2-pora-brain .pn-footer .lnk{color:#9e2f00;font-weight:600;cursor:pointer}.v2-pora-brain .av-a{background:#ff4d00}.v2-pora-brain .av-b{background:#2563eb}.v2-pora-brain .av-c{background:#16a34a}.v2-pora-brain .av-d{background:#9333ea}.v2-pora-brain .av-e{background:#f5b935;color:#14120e}.v2-pora-brain .av-f{background:#0ea5e9}.v2-pora-brain .av-pora{background:radial-gradient(circle at 30% 30%,#ffc9a6,#ff4d00 60%,#9e2f00)}.v2-pora-brain .btn-ghost{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;background:#fff;color:var(--ink-2,#2A2620);border-radius:999px;font-size:13px;font-weight:500;cursor:pointer;border:none;box-shadow:inset 0 0 0 1px var(--hairline,#E8E4DA);transition:all .12s}.v2-pora-brain .btn-ghost:hover{background:var(--surface-2,#F6F4EE);color:var(--ink,#14120E)}@media (max-width: 1180px){.v2-pora-brain .workspace-grid,.v2-pora-brain .ask-grid{grid-template-columns:1fr}.v2-pora-brain .mm-map{grid-template-columns:repeat(2,1fr)}.v2-pora-brain .read-card{grid-template-columns:1fr}}.v2-pora-brain .pb-answer{margin:18px 0 22px;padding:22px 24px;border-radius:18px;background:radial-gradient(120% 80% at 0% 0%,rgba(255,77,0,.06),transparent 60%),var(--surface, #FFFFFF);box-shadow:0 0 0 1px var(--hairline, #E8E4DA),0 1px 2px #14120e08,0 18px 40px -28px #ff4d0040;display:flex;flex-direction:column;gap:14px}.v2-pora-brain .pb-answer-eyebrow{font-family:var(--pb-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4,#A6A096)}.v2-pora-brain .pb-answer-q{display:flex;gap:10px;align-items:baseline;font-size:16px;line-height:1.45;color:var(--ink,#14120E);font-weight:500;letter-spacing:-.012em}.v2-pora-brain .pb-answer-q-label{font-family:var(--pb-mono);font-size:11px;font-weight:700;color:#9e2f00;padding:2px 7px;border-radius:99px;background:#ff4d001a;flex:none;align-self:center}.v2-pora-brain .pb-answer-text{font-size:14px;line-height:1.65;color:var(--ink-2,#2A2620);white-space:pre-wrap;margin:0}.v2-pora-brain .pb-sources{display:flex;flex-direction:column;gap:8px;margin-top:4px}.v2-pora-brain .pb-sources-head{font-family:var(--pb-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3,#6E6960);display:flex;align-items:center;gap:8px}.v2-pora-brain .pb-sources-count{background:var(--surface-2,#F6F4EE);color:var(--ink-3,#6E6960);border-radius:99px;padding:1px 8px;font-size:10px;font-weight:700}.v2-pora-brain .pb-sources-list{display:flex;flex-direction:column;gap:6px}.v2-pora-brain .pb-citation{all:unset;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:6px 14px;padding:12px 14px;border-radius:12px;background:var(--surface, #FFFFFF);box-shadow:inset 0 0 0 1px var(--hairline,#E8E4DA);transition:background .12s,box-shadow .12s,transform .12s}.v2-pora-brain .pb-citation:hover{background:var(--surface-2,#F6F4EE);box-shadow:inset 0 0 0 1px #ff4d0059}.v2-pora-brain .pb-citation-head{grid-column:1 / 2;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.v2-pora-brain .pb-citation-title{font-size:13px;font-weight:600;color:var(--ink,#14120E)}.v2-pora-brain .pb-citation-time{font-family:var(--pb-mono);font-size:11px;font-weight:600;color:var(--ink-4,#A6A096)}.v2-pora-brain .pb-citation-snip{grid-column:1 / 2;font-size:12.5px;line-height:1.5;color:var(--ink-3,#6E6960);font-style:italic}.v2-pora-brain .pb-citation-go{grid-column:2;grid-row:1 / span 2;align-self:center;color:var(--ink-4,#A6A096)}.v2-pora-brain .pb-loading{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-3,#6E6960)}.v2-pora-brain .pb-loading-dots{display:inline-flex;gap:4px}.v2-pora-brain .pb-loading-dots span{width:6px;height:6px;border-radius:99px;background:#ff4d00;opacity:.35;animation:pb-blink 1.2s infinite ease-in-out}.v2-pora-brain .pb-loading-dots span:nth-child(2){animation-delay:.15s}.v2-pora-brain .pb-loading-dots span:nth-child(3){animation-delay:.3s}@keyframes pb-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.v2-pora-brain .pb-error{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#d9770614;color:#854d0e;font-size:13px;font-weight:500;box-shadow:inset 0 0 0 1px #d9770640}.v2-pora-brain .pb-scope-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 6px 5px 12px;border-radius:99px;margin-bottom:10px;background:#ff4d0014;color:#9e2f00;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px #ff4d0040}.v2-pora-brain .pb-scope-chip button{all:unset;cursor:pointer;width:18px;height:18px;display:grid;place-items:center;border-radius:99px;color:#9e2f00}.v2-pora-brain .pb-scope-chip button:hover{background:#ff4d0026}:root{--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--font-mono: "Geist Mono", ui-monospace, monospace;--brand: var(--brand-primary, #FF4D00);--brand-600: #E64500;--brand-700: #C93C00;--brand-50: #FFF2EB;--brand-100: #FFE0CF;--brand-tint: var(--brand-primary-10, rgba(255, 77, 0, .08));--brand-2: #FF7A3D;--bg: #F6F5F2;--surface: #FFFFFF;--surface-2: #FBFAF7;--input-bg: #fafafa;--cream: #F1EFE8;--paper: #FFFFFF;--page-bg: #EDECE6;--border: #E7E4DD;--border-2: #EFEDE7;--line: rgba(20, 18, 14, .1);--ink: #14120E;--ink-2: #3D3A32;--ink-3: #78746A;--ink-4: #A6A096;--acc-a: #FF4D00;--acc-b: #2563EB;--acc-c: #16A34A;--acc-d: #9333EA;--acc-e: #F5B935;--success: #16A34A;--success-bg: #DCFCE7;--success-text: #166534;--warning: #EAB308;--warning-bg: #FEF3C7;--warning-text: #854D0E;--danger: #DC2626;--danger-bg: #FEE2E2;--danger-text: #991B1B;--info: #2563EB;--info-bg: #DBEAFE;--info-text: #1E40AF;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 14px;--r-2xl: 16px;--r-3xl: 20px;--r-full: 999px;--shadow-frame: 0 1px 0 rgba(0, 0, 0, .04), 0 40px 80px -30px rgba(20, 18, 14, .25), 0 12px 30px -15px rgba(20, 18, 14, .12);--shadow-card: 0 1px 2px rgba(0, 0, 0, .06), 0 0 0 1px var(--border);--shadow-btn-primary: 0 1px 0 rgba(255, 255, 255, .25) inset, 0 1px 2px rgba(201, 60, 0, .3);--shadow-toggle: 0 1px 3px rgba(0, 0, 0, .15);--ink-surface: #14120E;--ink-surface-2: #1C1A15;--ink-border: rgba(255, 255, 255, .08);--ink-text: #F6F5F2;--ink-text-2: #C9C6BE;--ink-text-3: #78746A;--ic: 16px;--ic-sm: 14px;--ic-lg: 20px;--fs-display: 56px;--fs-h1: 32px;--fs-h2: 24px;--fs-h3: 17px;--fs-h4: 15px;--fs-body: 15px;--fs-body-sm: 14px;--fs-meta: 13px;--fs-eyebrow: 12px;--fs-micro: 11px;--fw-body: 450;--fw-medium: 500;--fw-input: 500;--fw-semi: 600;--fw-bold: 700;--lh-tight: 1.2;--lh-body: 1.55;--pora-avatar-url: url(/skypora-mark.svg)}@keyframes sk-dialog-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes sk-dialog-overlay-in{0%{opacity:0}to{opacity:1}}.sk-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#14120e6b;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:sk-dialog-overlay-in .16s ease-out}.sk-dialog{position:fixed;left:50%;top:50%;z-index:61;transform:translate(-50%,-50%);display:flex;flex-direction:column;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:var(--r-3xl);box-shadow:var(--shadow-frame);width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow:hidden;font-family:var(--font-sans);animation:sk-dialog-in .18s cubic-bezier(.2,.8,.2,1)}.sk-dialog-sm{max-width:440px}.sk-dialog-md{max-width:540px}.sk-dialog-lg{max-width:720px}@keyframes sk-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.sk-dialog,.sk-dialog-overlay,.v2-ms-newmenu{animation:none}}.sk-dialog-x{position:absolute;top:14px;right:14px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:var(--ink-3);border:0;cursor:pointer;transition:background .15s,color .15s}.sk-dialog-x:hover{background:var(--cream);color:var(--ink)}.sk-dialog-x:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-tint)}.sk-dialog-head{position:relative;padding:22px 56px 16px 24px;border-bottom:1px solid var(--border-2);background:radial-gradient(120% 80% at 0% 0%,rgba(255,77,0,.05),transparent 60%),var(--surface)}.sk-dialog-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:8px}.sk-dialog-eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--brand)}.sk-dialog-head-row{display:flex;align-items:center;gap:10px}.sk-dialog-head-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--brand-50);color:var(--brand);flex-shrink:0}.sk-dialog-title{font-family:var(--font-sans);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--ink);margin:0}.sk-dialog-title em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand);margin:0 2px}.sk-dialog-desc{margin:6px 0 0;font-size:var(--fs-meta);line-height:1.5;color:var(--ink-3)}.sk-dialog-body{padding:18px 24px 4px;overflow-y:auto;flex:1 1 auto;min-height:0}.sk-dialog-body>*+*{margin-top:16px}.sk-dialog-foot{padding:14px 20px;border-top:1px solid var(--border-2);background:var(--surface-2);display:flex;justify-content:flex-end;gap:8px;flex-shrink:0}.sk-field{display:flex;flex-direction:column;gap:6px}.sk-field-label{font-size:var(--fs-meta);font-weight:600;color:var(--ink);letter-spacing:-.005em}.sk-field-hint{font-size:11px;color:var(--ink-3);line-height:1.4}.sk-field-hint.is-error{color:var(--danger)}.v2-ms-newmenu{position:absolute;right:0;top:calc(100% + 8px);min-width:264px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:0 1px #00000008,0 18px 40px -16px #14120e2e,0 6px 14px -8px #14120e1a;z-index:30;animation:sk-popover-in .14s cubic-bezier(.2,.8,.2,1);transform-origin:top right}.v2-ms-newmenu-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:10px;background:transparent;border:0;text-align:left;cursor:pointer;transition:background .12s}.v2-ms-newmenu-item:hover{background:var(--cream)}.v2-ms-newmenu-item:focus-visible{outline:none;background:var(--cream);box-shadow:0 0 0 2px var(--brand-tint) inset}.v2-ms-newmenu-ic{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--brand-50);color:var(--brand)}.v2-ms-newmenu-txt{display:flex;flex-direction:column;min-width:0}.v2-ms-newmenu-t{font-size:13px;font-weight:600;color:var(--ink);line-height:1.2}.v2-ms-newmenu-s{font-size:11.5px;color:var(--ink-3);line-height:1.3;margin-top:2px}.sk-segment{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sk-segment-card{text-align:left;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.sk-segment-card:hover{border-color:var(--ink-4)}.sk-segment-card.is-on{border-color:var(--brand);background:var(--brand-50);box-shadow:0 0 0 3px var(--brand-tint)}.sk-segment-card-t{font-size:13px;font-weight:600;color:var(--ink);line-height:1.2}.sk-segment-card-s{font-size:11.5px;color:var(--ink-3);margin-top:3px;line-height:1.35}.sk-swatches{display:flex;flex-wrap:wrap;gap:10px}.sk-swatch{width:30px;height:30px;border-radius:999px;border:0;padding:0;cursor:pointer;position:relative;transition:transform .15s}.sk-swatch:hover{transform:scale(1.06)}.sk-swatch.is-on:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid var(--ink);border-radius:999px}.sk-member-list{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto;margin:0 -8px}.sk-member-row{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;background:transparent;border:0;text-align:left;cursor:pointer;transition:background .12s;width:100%}.sk-member-row:hover{background:var(--cream)}.sk-member-row:disabled{opacity:.55;cursor:not-allowed}.sk-member-name{font-size:13.5px;font-weight:500;color:var(--ink);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-member-email{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-member-check{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border);display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:background .12s,border-color .12s}.sk-member-check.is-on{background:var(--brand);border-color:var(--brand)}.sk-error{font-size:12px;color:var(--danger-text);background:var(--danger-bg);border:1px solid rgba(220,38,38,.18);padding:8px 10px;border-radius:8px}:root{--brand:#FF4D00;--brand-600:#E64500;--brand-700:#C93C00;--brand-50:#FFF2EB;--brand-100:#FFE0CF;--brand-tint:rgba(255,77,0,.08);--bg:#F6F5F2;--surface:#FFF;--surface-2:#FBFAF7;--border:#E7E4DD;--border-2:#EFEDE7;--ink:#14120E;--ink-2:#3D3A32;--ink-3:#78746A;--ink-4:#A6A096;--font-sans:"Geist",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace;--font-serif:"Instrument Serif",Georgia,serif}*{box-sizing:border-box}html,body{margin:0;padding:0}@supports not (scrollbar-gutter: stable){.sky-app main{overflow-y:scroll}}body{font-family:var(--font-sans);background:#edece6;color:var(--ink);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";letter-spacing:-.005em;line-height:var(--lh-body,1.55);font-size:var(--fs-body,15px);font-weight:var(--fw-body,450)}.page{min-height:100vh;padding:28px;display:flex;flex-direction:column;gap:24px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:0 8px;max-width:1440px;width:100%;margin:0 auto}.page-head h1{margin:0;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.page-head .sub{margin-top:6px;font-family:var(--font-serif);font-size:30px;line-height:1.1;color:var(--ink);font-style:italic;letter-spacing:-.01em}.page-head .sub em{font-style:normal;font-family:var(--font-sans);font-weight:500}.pages-nav{display:inline-flex;padding:4px;background:var(--ink);border-radius:999px;gap:2px}.pages-nav a{text-decoration:none}.pages-nav .pill{padding:8px 16px;font-size:13px;font-weight:500;color:#a6a096;border-radius:999px;letter-spacing:-.005em;transition:all .2s}.pages-nav .pill:hover{color:#fff}.pages-nav .pill.active{background:#fff;color:var(--ink)}.app-frame{max-width:1440px;width:100%;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 1px #0000000a,0 40px 80px -30px #14120e40,0 12px 30px -15px #14120e1f;background:#fff}.app{display:grid;grid-template-columns:248px 1fr;min-height:920px;font-size:var(--fs-body,15px);background:var(--bg);color:var(--ink)}.ic{width:16px;height:16px;stroke-width:1.75;flex:0 0 16px}.ic-sm{width:14px;height:14px;flex:0 0 14px}.ic-lg{width:20px;height:20px;flex:0 0 20px}.sky-app *:focus-visible,.sky-login *:focus-visible,.sky-signup *:focus-visible,.sky-home *:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-tint);border-radius:6px}@media (prefers-reduced-motion: reduce){.sky-app *,.sky-login *,.sky-signup *,.sky-home *{animation:none!important;transition:none!important}}.sky-app h1 em,.sky-app h2 em,.sky-login h1 em,.sky-login h2 em,.sky-signup h1 em,.sky-signup h2 em,.sky-home h1 em,.sky-home h2 em,.sky-home .hero em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand)}.side{background:var(--bg);padding:20px 16px 16px;display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--border-2)}.brand{display:flex;align-items:center;gap:10px;padding:4px 8px 20px}.brand .logo{width:28px;height:28px}.brand .wordmark{font-weight:700;font-size:15px;letter-spacing:-.01em}.workspace{margin:0 4px 14px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;gap:10px;cursor:pointer}.workspace .ws-avatar{width:24px;height:24px;border-radius:6px;background:linear-gradient(135deg,#14120e,#3d3a32);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700}.workspace .ws-info{flex:1;min-width:0}.workspace .ws-name{font-size:14px;font-weight:600;line-height:1.2}.workspace .ws-meta{font-size:12px;color:var(--ink-3);margin-top:2px}.workspace .ws-chev{color:var(--ink-4)}.nav-group-label{font-size:var(--fs-eyebrow,12px);font-weight:600;color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;padding:16px 12px 8px}.nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:var(--ink-2);cursor:pointer;font-size:var(--fs-body,15px);font-weight:500;text-decoration:none}.nav-item .ic{color:var(--ink-3)}.nav-item:hover{background:var(--surface)}.nav-item.active{background:var(--ink);color:#fff}.nav-item.active .ic{color:#fff}.nav-item .badge{margin-left:auto;font-size:11px;padding:2px 7px;background:var(--brand-100);color:var(--brand-700);border-radius:99px;font-weight:600}.nav-item.active .badge{background:#ffffff26;color:#fff}.side-foot{margin-top:auto;padding:12px 4px 4px;border-top:1px solid var(--border-2)}.plan-card{padding:12px;border-radius:10px;background:var(--surface);border:1px solid var(--border)}.plan-card .plan-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;margin-bottom:8px}.plan-card .plan-head .dot{width:6px;height:6px;border-radius:99px;background:var(--brand);display:inline-block;margin-right:6px;box-shadow:0 0 0 3px var(--brand-tint)}.plan-card .pbar{height:4px;background:var(--border);border-radius:99px;overflow:hidden}.plan-card .pbar>i{display:block;height:100%;background:linear-gradient(90deg,var(--brand),#FF7A3D);width:62%;border-radius:99px}.plan-card .plan-meta{margin-top:8px;font-size:11.5px;color:var(--ink-3);display:flex;justify-content:space-between}.plan-card .upgrade{all:unset;margin-top:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:7px 10px;background:var(--ink);color:#fff;border-radius:8px;font-size:12px;font-weight:600}.main{display:flex;flex-direction:column;min-width:0}.topbar{height:64px;display:flex;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid var(--border-2);background:var(--bg)}.breadcrumb{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:var(--fs-body-sm,14px)}.breadcrumb .sep{color:var(--ink-4)}.breadcrumb strong{color:var(--ink);font-weight:600}.search{margin-left:24px;flex:1;max-width:420px;display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--ink-3);font-size:var(--fs-body-sm,14px)}.search .kbd{margin-left:auto;font-family:var(--font-mono);font-size:11px;padding:2px 7px;background:var(--bg);color:var(--ink-3);border:1px solid var(--border);border-radius:4px}.top-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.icon-btn{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;color:var(--ink-2);background:transparent;border:1px solid transparent;cursor:pointer;position:relative}.icon-btn:hover{background:var(--surface);border-color:var(--border)}.icon-btn .pulse{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:99px;background:var(--brand);box-shadow:0 0 0 3px var(--bg)}.avatar-top{width:34px;height:34px;border-radius:99px;background:linear-gradient(135deg,var(--brand),#FF8C57);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px}.btn-primary{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:var(--brand);color:#fff;border-radius:10px;font-size:var(--fs-body,15px);font-weight:600;box-shadow:0 1px #ffffff40 inset,0 1px 2px #c93c004d}.btn-primary:hover{background:var(--brand-600)}.btn-ghost{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;background:transparent;border:1px solid var(--border);color:var(--ink);border-radius:10px;font-size:var(--fs-body,15px);font-weight:500}.btn-ghost:hover{background:var(--surface)}.btn-dark{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;background:var(--ink);color:#fff;border-radius:10px;font-size:var(--fs-body,15px);font-weight:500}.btn-sm{padding:7px 12px;font-size:var(--fs-body-sm,14px);border-radius:8px}.btn-sm.btn-primary{padding:7px 14px}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.card-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 10px}.card-head h4{margin:0;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.card-head h4 .count{font-weight:500;color:var(--ink-3);font-size:13px;padding:1px 7px;background:var(--bg);border-radius:99px}.view-all{font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer;display:inline-flex;gap:4px;align-items:center}.chip-tabs{display:inline-flex;background:var(--bg);border-radius:8px;padding:2px}.chip-tabs button{all:unset;cursor:pointer;padding:4px 10px;font-size:12px;font-weight:500;color:var(--ink-3);border-radius:6px}.chip-tabs button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000f,0 0 0 1px var(--border)}.badge-live{font-size:10px;padding:1px 6px;background:var(--brand-100);color:var(--brand-700);border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:4px}.badge-live:before{content:"";width:5px;height:5px;border-radius:99px;background:var(--brand);animation:pulse-dot-orange 2s infinite}@keyframes pulse-dot-orange{0%,to{box-shadow:0 0 0 3px #ff4d0040}50%{box-shadow:0 0 0 8px #ff4d0000}}.avastack{display:inline-flex}.avastack .av{width:26px;height:26px;border-radius:99px;border:2px solid #FFF;margin-left:-8px;display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff}.avastack .av:first-child{margin-left:0}.av1{background:#ff4d00}.av2{background:#2563eb}.av3{background:#16a34a}.av4{background:#9333ea}.av5{background:#f5b935;color:#14120e}.avastack .more{background:var(--bg);color:var(--ink-3);border-color:#fff;font-size:10px}.avastack.sm .av{width:22px;height:22px;font-size:9px}.section-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 12px;display:flex;align-items:center;justify-content:space-between}.content{padding:28px 32px 40px;display:flex;flex-direction:column;gap:20px}.page-title{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:4px}.page-title h1{margin:0;font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1.15}.page-title h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.page-title .sub{font-size:13.5px;color:var(--ink-3);margin-top:6px}.color-a{color:#ff4d00}.color-b{color:#2563eb}.color-c{color:#16a34a}.color-d{color:#9333ea}.color-e{color:#f5b935}@keyframes sky-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes sky-nav-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes sky-topbar-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sky-app .sky-topbar{animation:sky-topbar-in .28s cubic-bezier(.22,1,.36,1) both}.sky-app .sky-nav-row{animation:sky-nav-in .32s cubic-bezier(.22,1,.36,1) both}.sky-app .kpi,.sky-app .block,.sky-app .card,.sky-app .stat,.sky-app .panel{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sky-app .kpi:hover,.sky-app .block.is-hoverable:hover,.sky-app .card.is-hoverable:hover{transform:translateY(-1px);box-shadow:0 4px 14px #14120e0f}.sky-app [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(12px);will-change:opacity,transform}.sky-app [data-revealed=true]{animation:sky-reveal .42s cubic-bezier(.22,1,.36,1) both}.sky-app .sky-topbar{position:relative}@media (prefers-reduced-motion: reduce){.sky-app .sky-topbar,.sky-app .sky-nav-row,.sky-app [data-revealed],.sky-app [data-reveal]{animation:none!important;transform:none!important;opacity:1!important}.sky-app .kpi:hover,.sky-app .block.is-hoverable:hover,.sky-app .card.is-hoverable:hover{transform:none!important}}.sky-card-title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink);display:flex;align-items:center;gap:8px}.sky-card-title .muted{color:var(--ink-3);font-weight:500}.p-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:6px}.p-head h1{margin:0;font-size:var(--fs-h1,32px);font-weight:500;letter-spacing:-.025em;line-height:1.15}.p-head h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.p-head .sub{font-size:var(--fs-body-sm,14px);color:var(--ink-3);margin-top:8px}.two-col{display:grid;grid-template-columns:1fr 320px;gap:16px;align-items:flex-start}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi{padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:10px}.kpi .lb{font-size:var(--fs-eyebrow,12px);color:var(--ink-3);font-weight:600;display:inline-flex;gap:6px;align-items:center;text-transform:uppercase;letter-spacing:.05em}.kpi .val{font-size:32px;font-weight:500;letter-spacing:-.025em;line-height:1;font-feature-settings:"tnum"}.kpi .val .u{font-size:16px;color:var(--ink-3);font-weight:500;margin-left:2px}.kpi .trend{font-size:var(--fs-meta,13px);font-weight:600;display:inline-flex;gap:3px;align-items:center}.kpi .trend.up{color:#16a34a}.kpi .trend.dn{color:#dc2626}.kpi .trend.flat{color:var(--ink-3)}.kpi .spark{margin-top:6px;height:32px}.settings-layout{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:flex-start}.settings-nav{display:flex;flex-direction:column;gap:2px}.settings-nav-group{font-size:var(--fs-eyebrow,12px);font-weight:600;color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;padding:16px 12px 8px}.settings-nav a{text-decoration:none;padding:10px 12px;border-radius:8px;color:var(--ink-2);font-size:var(--fs-body,15px);font-weight:500;display:flex;align-items:center;gap:10px;cursor:pointer}.settings-nav a.active{background:var(--ink);color:#fff}.settings-nav a:hover:not(.active){background:var(--surface)}.settings-layout--tabs{height:100%;min-height:0;overflow:hidden;align-items:stretch;grid-template-rows:minmax(0,1fr)}.settings-layout--tabs .settings-nav{max-height:100%;overflow-y:auto;align-self:start}.settings-panel{display:flex;flex-direction:column;height:100%;width:100%;align-self:stretch;min-height:0;overflow:hidden}.settings-panel>.block-head{flex-shrink:0}.settings-panel>.panel-body{flex:1 1 auto;min-height:0;overflow-y:auto}.settings-panel>.panel-foot{flex-shrink:0;padding:14px 22px;border-top:1px solid var(--border-2);background:var(--surface-2);display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-foot .dirty-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.panel-foot .dirty-pill:before{content:"";width:6px;height:6px;border-radius:99px;background:var(--brand)}.panel-foot .actions{display:flex;gap:8px;margin-left:auto}.block{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.block-head{padding:20px 24px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-2)}.block-head h3{margin:0;font-size:var(--fs-h3,17px);font-weight:600}.block-head .desc{font-size:var(--fs-body-sm,14px);color:var(--ink-3);margin-top:4px}.block-body{padding:22px 24px}.block-foot{padding:16px 24px;background:var(--surface-2);border-top:1px solid var(--border-2);display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-meta,13px);color:var(--ink-3)}.row-list{display:flex;flex-direction:column}.row{display:grid;gap:14px;padding:18px 24px;border-top:1px solid var(--border-2);align-items:center}.row:first-child{border-top:none}.row:hover{background:var(--surface-2)}.row.header{background:var(--surface-2);font-family:var(--font-mono);font-size:var(--fs-eyebrow,12px);color:var(--ink-4);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding-top:12px;padding-bottom:12px;border-top:1px solid var(--border-2)}.setting-item{display:grid;grid-template-columns:1fr auto;gap:20px;padding:20px 24px;border-top:1px solid var(--border-2);align-items:center}.setting-item:first-child{border-top:none}.setting-item .lbl{font-size:var(--fs-body,15px);font-weight:600}.setting-item .desc{font-size:var(--fs-body-sm,14px);color:var(--ink-3);margin-top:4px;line-height:1.5;max-width:520px}.toggle{width:38px;height:22px;border-radius:99px;background:var(--border);position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:99px;background:#fff;transition:left .2s;box-shadow:0 1px 3px #00000026}.toggle.on{background:var(--brand)}.toggle.on:after{left:18px}.inp{all:unset;padding:11px 14px;border:1px solid var(--border);border-radius:8px;font-size:var(--fs-body,15px);font-weight:var(--fw-input,500);background:var(--input-bg);font-family:var(--font-sans);min-width:200px;box-sizing:border-box;color:var(--ink)}.inp:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.inp.mono{font-family:var(--font-mono);font-size:var(--fs-body-sm,14px)}.select{all:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:11px 36px 11px 14px;border:1px solid var(--border);border-radius:8px;font-size:var(--fs-body,15px);font-weight:var(--fw-input,500);background:var(--input-bg) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314120E' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 12px center;background-size:16px 16px;cursor:pointer;color:var(--ink)}.select::-ms-expand{display:none}.sec-ttl{margin:20px 0 12px;font-size:var(--fs-meta,13px);font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;display:flex;align-items:center;justify-content:space-between}.tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.tag.ok{background:#dcfce7;color:#166534}.tag.warn{background:#fef3c7;color:#854d0e}.tag.bad{background:#fee2e2;color:#991b1b}.tag.info{background:#dbeafe;color:#1e40af}.tag.brand{background:var(--brand-100);color:var(--brand-700)}.tag.neutral{background:var(--bg);color:var(--ink-2);border:1px solid var(--border)}.tag.ai{background:linear-gradient(135deg,#ff4d0026,#ff4d000d);color:var(--brand-700)}.hero-ink{padding:28px;background:var(--ink);color:#fff;border-radius:16px;position:relative;overflow:hidden}.hero-ink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px at 100% 0%,rgba(255,77,0,.28),transparent 60%),radial-gradient(300px at 0% 100%,rgba(255,77,0,.1),transparent 60%);pointer-events:none}.hero-ink>*{position:relative;z-index:1}.hero-ink .eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow,12px);letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-weight:600;margin-bottom:10px;display:inline-flex;align-items:center;gap:8px}.hero-ink .eyebrow:before{content:"";width:6px;height:6px;border-radius:99px;background:var(--brand);box-shadow:0 0 0 3px #ff4d0040}.hero-ink h2{margin:0;font-size:var(--fs-h1,32px);font-weight:500;letter-spacing:-.02em;line-height:1.15}.hero-ink h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand)}.hero-ink .sub{margin-top:12px;font-size:var(--fs-body,15px);color:#c9c6be;line-height:1.55;max-width:620px}.hero-ink .btn-dark{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff}.bar-chart{display:flex;align-items:flex-end;gap:6px;height:180px;padding:0 4px}.bc-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%}.bc-wrap{width:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:0;background:var(--surface-2);border-radius:6px;overflow:hidden}.bc-bar{background:var(--ink);border-top:1px solid rgba(255,255,255,.1)}.bc-bar.brand{background:linear-gradient(180deg,var(--brand),var(--brand-600))}.bc-lbl{font-family:var(--font-mono);font-size:10px;color:var(--ink-4);letter-spacing:.05em}.line-ctr{position:relative;height:240px}.donut-row{display:flex;gap:28px;align-items:center}.qbar{height:6px;border-radius:99px;background:var(--border);overflow:hidden}.qbar>i{display:block;height:100%;background:linear-gradient(90deg,var(--brand),#FF8C57);border-radius:99px}.qbar.warn>i{background:linear-gradient(90deg,#f5b935,#eab308)}.member{display:grid;grid-template-columns:38px 1.4fr 1fr 140px 120px auto;gap:16px;align-items:center}.member .mav{width:40px;height:40px;border-radius:99px;color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;position:relative}.member .mav .sd{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:99px;border:2px solid var(--surface)}.member .nm{font-size:var(--fs-body,15px);font-weight:600;line-height:1.2;display:flex;align-items:center;gap:6px}.member .em{font-size:var(--fs-meta,13px);color:var(--ink-3);margin-top:3px;font-family:var(--font-mono)}.member .rl{font-size:var(--fs-body-sm,14px);color:var(--ink-2)}.kbd{font-family:var(--font-mono);font-size:10.5px;padding:2px 6px;background:var(--bg);color:var(--ink-3);border:1px solid var(--border);border-radius:4px}.code{font-family:var(--font-mono);font-size:12.5px;padding:14px 16px;background:var(--ink);color:#fff;border-radius:10px;overflow:auto;line-height:1.7}.code .comment{color:#78746a}.code .tok{color:#ff8c57}.code .str{color:#86efac}.vc-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#14120e8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vc-dialog{position:fixed;left:50%;top:50%;z-index:50;transform:translate(-50%,-50%);background:var(--surface);color:var(--ink);border-radius:20px;box-shadow:var(--shadow-frame);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:1180px}.nm-dialog{padding:0!important;width:95vw!important;max-width:1180px!important;height:min(92vh,860px)!important;max-height:92vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.nm-root{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;border-radius:inherit;--nm-footer-h:60px}.nm-shell{display:grid;grid-template-columns:1fr 480px;flex:1 1 auto;min-height:0;overflow:hidden}.nm-pane-left{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--surface)}.nm-pane-right{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--surface-2);border-left:1px solid var(--border-2)}.nm-form,.nm-form-right,.nm-advanced-body{scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent}.nm-form::-webkit-scrollbar,.nm-form-right::-webkit-scrollbar,.nm-advanced-body::-webkit-scrollbar{width:8px;height:8px}.nm-form::-webkit-scrollbar-track,.nm-form-right::-webkit-scrollbar-track,.nm-advanced-body::-webkit-scrollbar-track{background:transparent}.nm-form::-webkit-scrollbar-thumb,.nm-form-right::-webkit-scrollbar-thumb,.nm-advanced-body::-webkit-scrollbar-thumb{background:var(--ink-4);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.nm-form::-webkit-scrollbar-thumb:hover,.nm-form-right::-webkit-scrollbar-thumb:hover,.nm-advanced-body::-webkit-scrollbar-thumb:hover{background:var(--ink-3);background-clip:padding-box}.nm-header{padding:24px 28px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:0 0 auto}.nm-eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow,12px);font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.nm-eyebrow .sep{margin:0 6px;color:var(--ink-4)}.nm-eyebrow .em{color:var(--brand)}.nm-title{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--ink);margin:0}.nm-title em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand);font-size:1em}.nm-icon-btn{all:unset;cursor:pointer;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:var(--ink-2);transition:background .15s,color .15s;flex-shrink:0}.nm-icon-btn:hover{background:var(--surface-2);color:var(--ink)}.nm-divider{height:1px;background:var(--border-2);width:100%}.nm-form{padding:8px 28px 22px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;flex:1 1 auto;min-height:0;scrollbar-gutter:stable;overscroll-behavior:contain}.nm-form-right{padding:24px 28px;display:flex;flex-direction:column;gap:18px;overflow-y:auto;flex:1 1 auto;min-height:0;scrollbar-gutter:stable;overscroll-behavior:contain}.nm-field{display:flex;flex-direction:column;gap:8px}.nm-label{font-family:var(--font-mono);font-size:var(--fs-eyebrow,12px);font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em;display:flex;justify-content:space-between;align-items:baseline}.nm-label .req{color:var(--brand);font-weight:700}.nm-label .hint{color:var(--ink-3);font-weight:500;text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-size:var(--fs-meta,13px)}.nm-input{all:unset;box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:10px;font-size:15.5px;font-weight:600;background:var(--input-bg);color:var(--ink);font-family:var(--font-sans);transition:border-color .15s,box-shadow .15s}.nm-input::-moz-placeholder{color:var(--ink-4);font-weight:400}.nm-input::placeholder{color:var(--ink-4);font-weight:400}.nm-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.nm-input.invalid{border-color:var(--danger);box-shadow:0 0 0 3px #dc26261f}.nm-input.lg{padding:14px 16px;font-size:17px;font-weight:600}.nm-input.mono{font-family:var(--font-mono);font-size:14px;font-weight:500}.nm-textarea{all:unset;box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:12px;font-size:var(--fs-body,15px);font-weight:500;background:var(--input-bg);color:var(--ink);font-family:var(--font-sans);min-height:80px;line-height:1.55;transition:border-color .15s,box-shadow .15s}.nm-textarea::-moz-placeholder{color:var(--ink-4);font-weight:400}.nm-textarea::placeholder{color:var(--ink-4);font-weight:400}.nm-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.nm-select{all:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;width:100%;cursor:pointer;padding:11px 36px 11px 14px;border:1px solid var(--border);border-radius:10px;font-size:var(--fs-body,15px);font-weight:500;background:var(--input-bg) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314120E' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 12px center;background-size:14px 14px;color:var(--ink);font-family:var(--font-sans)}.nm-select::-ms-expand{display:none}.nm-select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.nm-trigger{all:unset;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;font-size:var(--fs-body,15px);font-weight:500;background:var(--input-bg);color:var(--ink);font-family:var(--font-sans);transition:all .15s}.nm-trigger:hover{border-color:var(--ink-4)}.nm-trigger svg{color:var(--ink-2);flex-shrink:0}.nm-pill-row{display:flex;gap:6px;flex-wrap:wrap}.nm-pill{all:unset;cursor:pointer;padding:8px 14px;font-size:var(--fs-body-sm,14px);font-weight:600;border-radius:999px;background:var(--input-bg);border:1px solid var(--border);color:var(--ink);transition:all .15s}.nm-pill:hover{background:var(--cream);border-color:var(--ink-4)}.nm-pill.active{background:var(--ink);color:#fff;border-color:var(--ink)}.nm-time-pop{display:flex;flex-direction:column;width:170px;padding:6px;box-sizing:border-box;gap:4px}.nm-time-now{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;background:var(--brand-50,rgba(255,77,0,.08));color:var(--brand);font-size:12.5px;font-weight:600;border:1px solid rgba(255,77,0,.18);transition:background .12s}.nm-time-now:hover{background:#ff4d0024}.nm-time-now .lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.nm-time-list{display:flex;flex-direction:column;gap:1px;max-height:360px;overflow-y:auto;scrollbar-gutter:stable;padding-right:2px;-webkit-overflow-scrolling:touch}.nm-time-slot{all:unset;display:block;cursor:pointer;width:100%;box-sizing:border-box;text-align:left;padding:8px 12px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--ink);transition:background .12s,color .12s}.nm-time-slot:hover{background:var(--surface-2)}.nm-time-slot.active{background:var(--ink);color:#fff;font-weight:600}.nm-cat-row{display:flex;gap:6px;flex-wrap:wrap}.nm-cat{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;padding:6px 10px 6px 9px;font-size:12px;font-weight:600;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--ink-2);transition:all .15s}.nm-cat:hover{border-color:var(--ink-4)}.nm-cat .cd{width:8px;height:8px;border-radius:999px}.nm-cat.active{background:var(--ink);color:#fff;border-color:var(--ink)}.nm-access-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.nm-access-card{all:unset;cursor:pointer;box-sizing:border-box;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);display:flex;flex-direction:column;gap:6px;transition:all .15s;position:relative}.nm-access-card:hover{border-color:var(--ink-4)}.nm-access-card.active{border-color:var(--brand);background:var(--brand-50);box-shadow:0 0 0 1px var(--brand) inset}.nm-access-card .ic{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:var(--ink-2);background:var(--surface-2)}.nm-access-card.active .ic{background:#fff;color:var(--brand)}.nm-access-card .t{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.2}.nm-access-card .s{font-size:11px;color:var(--ink-3);line-height:1.3}.nm-invitees{padding:10px 12px;background:var(--input-bg);border:1px solid var(--border);border-radius:12px;min-height:64px;display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.nm-invitees:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.nm-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 8px;border-radius:999px;background:var(--cream);font-size:13px;color:var(--ink);font-weight:600;max-width:100%}.nm-chip .av{width:20px;height:20px;border-radius:999px;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700;flex-shrink:0}.nm-chip .em{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-chip .role-sel{all:unset;cursor:pointer;padding:0 4px;border-radius:6px;font-size:11px;color:var(--ink-2);background:#0000000d;font-family:var(--font-mono);font-weight:600}.nm-chip .role-sel:hover{background:#0000001a}.nm-chip .x{all:unset;cursor:pointer;width:18px;height:18px;border-radius:999px;display:grid;place-items:center;color:var(--ink-2)}.nm-chip .x:hover{background:#00000014;color:var(--ink)}.nm-invitees-input{all:unset;flex:1;min-width:120px;padding:4px;font-size:13.5px;font-weight:500;color:var(--ink)}.nm-invitees-input::-moz-placeholder{color:var(--ink-4);font-weight:400}.nm-invitees-input::placeholder{color:var(--ink-4);font-weight:400}.nm-rec{padding:14px;border:1px dashed var(--border);border-radius:12px;background:var(--surface);display:flex;flex-direction:column;gap:12px}.nm-rec-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nm-dow{display:flex;gap:4px}.nm-dow button{all:unset;cursor:pointer;width:32px;height:32px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);font-size:11px;font-weight:600;color:var(--ink-2);display:grid;place-items:center;transition:all .15s}.nm-dow button:hover{border-color:var(--ink-4)}.nm-dow button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.nm-conflict{display:flex;gap:10px;padding:12px 14px;background:var(--warning-bg);border:1px solid #F5D78A;border-radius:12px;color:var(--warning-text);font-size:12.5px;line-height:1.5}.nm-conflict svg{flex-shrink:0;margin-top:2px}.nm-conflict a{color:var(--warning-text);font-weight:600;text-decoration:underline}.nm-section{display:flex;flex-direction:column;gap:10px}.nm-section-h{font-family:var(--font-mono);font-size:var(--fs-eyebrow,12px);font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em}.nm-section-h .nm-section-meta{float:right;font-family:var(--font-sans);font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink-3);font-size:var(--fs-meta,13px)}.nm-code{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--ink);color:#fff;border-radius:12px}.nm-code .lbl{font-family:var(--font-mono);font-size:11px;color:var(--ink-text-3);text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:2px;font-weight:600}.nm-code .val{font-family:var(--font-mono);font-size:16px;color:#fff;letter-spacing:.04em;font-weight:700}.nm-code button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:8px;background:#ffffff1a;color:#fff;font-size:12.5px;font-weight:600}.nm-code button:hover{background:#ffffff2e}.nm-code button:disabled{opacity:.5;cursor:not-allowed}.nm-slider{display:flex;align-items:center;gap:10px}.nm-slider input[type=range]{flex:1;accent-color:var(--brand);height:4px}.nm-slider .v{font-family:var(--font-mono);font-size:13px;color:var(--ink);font-weight:700;min-width:40px;text-align:right}.nm-advanced{flex:0 0 auto;border-top:1px solid var(--border-2);background:var(--surface);display:flex;flex-direction:column;min-height:0;z-index:5}.nm-advanced.open{position:absolute;left:0;right:0;bottom:var(--nm-footer-h);height:58%;box-shadow:0 -16px 40px -8px #14120e2e;border-top:1px solid var(--border-2);z-index:6;animation:nm-adv-rise .22s cubic-bezier(.2,.8,.2,1)}@keyframes nm-adv-rise{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.nm-scrim{position:absolute;left:0;right:0;top:0;bottom:calc(var(--nm-footer-h) + var(--nm-trigger-h, 56px));background:#14120e2e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5;animation:nm-scrim-in .18s ease-out}@keyframes nm-scrim-in{0%{opacity:0}to{opacity:1}}.nm-advanced-trigger{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px 28px 14px;box-sizing:border-box;width:100%;background:var(--surface);transition:background .15s;flex:0 0 auto}.nm-advanced-trigger:hover{background:var(--surface-2)}.nm-trigger-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.nm-advanced-trigger .l{display:flex;align-items:center;gap:10px;font-size:var(--fs-body,15px);font-weight:600;color:var(--ink);min-width:0}.nm-advanced-trigger .l .hint{font-family:var(--font-sans);font-size:var(--fs-meta,13px);font-weight:500;color:var(--ink-3);margin-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-advanced-trigger .r{display:flex;align-items:center;gap:8px;flex-shrink:0}.nm-acc-badge{font-family:var(--font-mono);font-size:11px;color:var(--ink-2);background:var(--surface-2);padding:3px 8px;border-radius:999px;border:1px solid var(--border);font-weight:600}.nm-enabled-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding-left:24px}@media (min-width:1100px){.nm-enabled-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.nm-enabled-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;background:var(--brand-tint);color:var(--brand-700,var(--brand));font-size:12px;font-weight:600;border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);min-width:0}.nm-enabled-chip .dot{width:6px;height:6px;border-radius:999px;background:var(--brand);flex-shrink:0}.nm-enabled-chip-more{background:var(--surface-2);color:var(--ink-2);border-color:var(--border)}.nm-enabled-chip-more .dot{display:none}.nm-enabled-empty{font-size:12.5px;color:var(--ink-3);font-style:italic;padding-left:24px}.nm-advanced-body{padding:18px 28px 22px;border-top:1px solid var(--border-2);background:var(--surface-2);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 22px;overflow-y:auto;flex:1 1 auto;min-height:0;scrollbar-gutter:stable;overscroll-behavior:contain}.nm-adv-group{display:flex;flex-direction:column;gap:8px;min-width:0}.nm-adv-group-h{font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em}.nm-adv-grid{display:flex;flex-direction:column;gap:8px}.nm-toggle-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:border-color .15s,background .15s}.nm-toggle-card:hover{border-color:var(--ink-4)}.nm-toggle-card.on{border-color:var(--brand-100);background:var(--brand-50)}.nm-toggle-card .l{flex:1;min-width:0}.nm-toggle-card .l .t{font-size:13px;color:var(--ink);font-weight:600;line-height:1.2}.nm-toggle-card .l .s{font-size:11px;color:var(--ink-3);margin-top:2px;line-height:1.35}.nm-toggle-card.disabled{opacity:.65}.nm-plan-pill{font-family:var(--font-mono);font-size:10.5px;color:var(--brand-700);background:var(--brand-50);border:1px solid var(--brand-100);padding:2px 7px;border-radius:999px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.nm-footer{padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border-2);background:var(--surface);flex:0 0 auto}.nm-footer-left{display:flex;align-items:center;min-width:0;flex:1 1 auto}.nm-footer-hint{font-size:12.5px;color:var(--ink-2);display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:500}.nm-footer-hint kbd{font-family:var(--font-mono);font-size:11px;padding:2px 6px;background:var(--bg);color:var(--ink);border:1px solid var(--border);border-radius:4px;font-weight:600}.nm-footer-hint-compact{gap:4px;font-size:11.5px;color:var(--ink-3)}.nm-footer-hint-compact .sep{color:var(--ink-4);margin:0 2px}.nm-footer-hint-compact kbd{padding:1px 5px;font-size:10.5px}.nm-footer-actions{display:flex;align-items:center;gap:8px}.nm-conflict-bar{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:12.5px;font-weight:600;background:#fef3c7;color:#92400e;border:1px solid #F5D78A;transition:background .15s}.nm-conflict-bar:hover{background:#fde68a}.nm-conflict-bar svg{flex-shrink:0}.nm-conflict-bar .lk{text-decoration:underline;font-weight:700;margin-left:2px}.nm-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:600;font-family:var(--font-sans);transition:background .15s,opacity .15s;white-space:nowrap}.nm-btn:disabled{opacity:.5;cursor:not-allowed}.nm-btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--border)}.nm-btn-ghost:hover{background:var(--surface-2)}.nm-btn-primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-btn-primary)}.nm-btn-primary:hover{background:var(--brand-600)}.nm-error{font-size:11.5px;color:var(--danger);margin-top:2px}.nm-repeating-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:var(--brand-tint);color:var(--brand);font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);margin-left:10px;vertical-align:middle;font-style:normal}.nm-quickfill-row{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 6px;border-bottom:1px dashed var(--border-2);margin-bottom:4px}.nm-quickfill-chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);color:var(--ink-2);font-size:12px;font-weight:600;transition:all .15s}.nm-quickfill-chip:hover{background:var(--cream);border-color:var(--ink-4);color:var(--ink)}.nm-quickfill-chip svg{color:var(--ink-3)}.nm-code-ghost{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;background:var(--surface);border:1px dashed var(--border);border-radius:10px;font-size:12.5px;color:var(--ink-3);font-weight:500;font-family:var(--font-mono)}.nm-code-ghost button{all:unset;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;background:var(--surface-2);color:var(--ink-4);font-size:11.5px;font-weight:600;font-family:var(--font-sans);cursor:not-allowed}.nm-adv-summary-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;background:var(--brand-tint);border:1px solid color-mix(in srgb,var(--brand) 18%,transparent);border-radius:10px}.nm-adv-summary-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:#fff;color:var(--ink);font-size:11.5px;font-weight:600;border:1px solid color-mix(in srgb,var(--brand) 18%,transparent)}.nm-adv-summary-chip .n{font-family:var(--font-mono);font-size:10px;color:var(--brand);font-weight:700;background:var(--brand-tint);padding:1px 5px;border-radius:999px}.nm-adv-summary-edit{all:unset;cursor:pointer;margin-left:auto;font-size:11.5px;font-weight:700;color:var(--brand);text-decoration:underline;padding:2px 4px}.nm-adv-summary-edit:hover{color:var(--brand-600)}.nm-suggestions{display:flex;flex-direction:column;gap:6px}.nm-sugg-row{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:all .15s}.nm-sugg-row:hover{border-color:var(--brand);background:var(--brand-50)}.nm-sugg-row .t{font-size:12.5px;font-weight:600;color:var(--ink)}.nm-sugg-row .s{font-size:11.5px;color:var(--ink-3);font-weight:500;line-height:1.35}.nm-sugg-empty{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;font-size:12px;color:var(--success-text);background:var(--success-bg);border-radius:8px;font-weight:600}.nm-success{padding:32px 28px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;overflow:hidden}.nm-success-tick{width:52px;height:52px;border-radius:999px;background:var(--success-bg);color:var(--success-text);display:grid;place-items:center;margin-bottom:2px}.nm-success h3{margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.nm-success h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand)}.nm-success .meta{font-size:13px;color:var(--ink-3)}.nm-success-confetti{position:absolute;top:60px;left:50%;width:0;height:0;pointer-events:none;z-index:1}.nm-success-confetti span{position:absolute;width:8px;height:12px;left:0;top:0;border-radius:2px;animation:nm-confetti 1.2s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--d)}.nm-success-confetti span:nth-child(3n){background:var(--brand)}.nm-success-confetti span:nth-child(3n+1){background:#f5b935}.nm-success-confetti span:nth-child(3n+2){background:#16a34a}@keyframes nm-confetti{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translate(var(--x),140px) rotate(360deg);opacity:0}}.nm-success-invitees{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;background:var(--surface-2);border-radius:999px;border:1px solid var(--border)}.nm-success-invitees .stack{display:inline-flex}.nm-success-invitees .av{width:24px;height:24px;border-radius:999px;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700;border:2px solid var(--surface);margin-left:-6px}.nm-success-invitees .av:first-child{margin-left:0}.nm-success-invitees .av.more{background:var(--ink-2);color:#fff}.nm-success-invitees .lbl{font-size:12.5px;color:var(--ink-2);font-weight:600}.nm-success-status{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:2px}.nm-success-status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);font-size:11.5px;color:var(--ink-2);font-weight:600;font-family:var(--font-sans)}.nm-success-status-pill svg{color:var(--ink-3)}.nm-success-link{margin-top:8px;width:100%;max-width:460px;display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px}.nm-success-link .u{flex:1;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.nm-occ-list{margin-top:10px;width:100%;max-width:460px;text-align:left;display:flex;flex-direction:column;gap:6px}.nm-occ-list .h{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.nm-occ-row{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--surface-2);border-radius:8px;font-size:12.5px;color:var(--ink)}.nm-occ-row .n{font-family:var(--font-mono);color:var(--ink-3);font-size:11px;width:28px}.nm-cal-row{display:flex;align-items:center;gap:6px;margin-top:6px}.nm-cal-primary{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:600;transition:background .15s}.nm-cal-primary:hover{background:var(--ink-2)}.nm-cal-primary svg{color:#fff}.nm-cal-icon{all:unset;cursor:pointer;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font-family:var(--font-mono);font-size:11px;font-weight:700;transition:all .15s}.nm-cal-icon:hover{border-color:var(--ink-4);color:var(--ink)}.nm-success-actions{display:flex;align-items:center;gap:8px;margin-top:14px;width:100%;max-width:520px;justify-content:center;flex-wrap:wrap}.nm-share-pop{display:flex;flex-direction:column;padding:6px;width:220px;box-sizing:border-box;gap:1px}.nm-share-pop button{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ink);transition:background .12s}.nm-share-pop button:hover{background:var(--surface-2)}.nm-share-pop button svg{color:var(--ink-3);flex-shrink:0}.nm-occ-preview{font-size:12px;color:var(--ink-2);margin-top:4px;font-weight:500}.nm-ghost-link{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);padding:4px 0;font-family:var(--font-sans);font-weight:500;transition:color .15s}.nm-ghost-link:hover{color:var(--ink)}.nm-ghost-link svg{color:var(--ink-3);flex-shrink:0}.nm-ghost-link .chev{margin-left:2px;color:var(--ink-3)}.nm-ghost-link.active{color:var(--ink);font-weight:600}.nm-ghost-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px}.nm-tz-pop{display:flex;flex-direction:column;gap:8px;padding:10px;width:260px;box-sizing:border-box}.nm-tz-pop input{all:unset;box-sizing:border-box;width:100%;padding:9px 11px;border:1px solid var(--border);border-radius:8px;font-size:13.5px;background:var(--input-bg);color:var(--ink);font-weight:500}.nm-tz-pop input::-moz-placeholder{color:var(--ink-4);font-weight:400}.nm-tz-pop input::placeholder{color:var(--ink-4);font-weight:400}.nm-tz-pop input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.nm-tz-list{display:flex;flex-direction:column;gap:1px;max-height:240px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:2px}.nm-tz-list button{all:unset;cursor:pointer;display:block;width:100%;box-sizing:border-box;padding:8px 11px;border-radius:8px;font-size:13.5px;color:var(--ink);font-weight:500;transition:background .12s}.nm-tz-list button:hover{background:var(--surface-2)}.nm-tz-list button.active{background:var(--ink);color:#fff;font-weight:600}.nm-segmented{display:grid;grid-template-columns:repeat(3,1fr);padding:3px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;gap:2px}.nm-seg-btn{all:unset;cursor:pointer;text-align:center;padding:8px 6px;border-radius:8px;font-size:13px;font-weight:600;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .15s}.nm-seg-btn svg{flex-shrink:0;color:var(--ink-2)}.nm-seg-btn:hover{color:var(--ink)}.nm-seg-btn.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #14120e0f,0 0 0 1px var(--border)}.nm-seg-btn.active svg{color:var(--brand)}.nm-stepper{display:inline-flex;align-items:stretch;border:1px solid var(--border);border-radius:10px;background:var(--input-bg);overflow:hidden;height:38px;width:-moz-fit-content;width:fit-content}.nm-stepper button{all:unset;cursor:pointer;width:36px;display:grid;place-items:center;color:var(--ink);transition:background .12s,color .12s}.nm-stepper button:hover{background:var(--surface-2);color:var(--ink)}.nm-stepper button:disabled{opacity:.4;cursor:not-allowed}.nm-stepper input{all:unset;width:60px;text-align:center;font-family:var(--font-mono);font-size:14.5px;font-weight:700;color:var(--ink);border-left:1px solid var(--border);border-right:1px solid var(--border);background:var(--input-bg)}.nm-stepper input:focus{background:var(--brand-tint)}.nm-stepper-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.nm-stepper-cap{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.nm-cat-trigger{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 11px;border:1px solid var(--border);border-radius:999px;background:var(--input-bg);font-size:13.5px;font-weight:600;color:var(--ink);transition:border-color .15s}.nm-cat-trigger:hover{border-color:var(--ink-4)}.nm-cat-trigger .cd{width:10px;height:10px;border-radius:999px;flex-shrink:0}.nm-cat-trigger .chev{color:var(--ink-3);margin-left:2px}.nm-cat-pop{display:flex;flex-direction:column;gap:1px;padding:6px;width:200px;box-sizing:border-box}.nm-cat-pop button{all:unset;cursor:pointer;display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--ink);transition:background .12s}.nm-cat-pop button:hover{background:var(--surface-2)}.nm-cat-pop button.active{background:var(--ink);color:#fff;font-weight:600}.nm-cat-pop .cd{width:10px;height:10px;border-radius:999px;flex-shrink:0}.nm-repeats-pop{display:flex;flex-direction:column;gap:12px;padding:14px;width:300px;box-sizing:border-box}.nm-repeats-pop .h{font-family:var(--font-mono);font-size:11.5px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em}.nm-repeats-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nm-suggest{display:flex;flex-direction:column;padding:6px;width:var(--radix-popover-trigger-width,320px);min-width:280px;box-sizing:border-box}.nm-suggest-list{display:flex;flex-direction:column;gap:1px;max-height:280px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:2px}.nm-suggest-row{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;transition:background .12s}.nm-suggest-row:hover,.nm-suggest-row.focused{background:var(--surface-2)}.nm-suggest-row .av{width:26px;height:26px;border-radius:999px;color:#fff;display:grid;place-items:center;font-size:10.5px;font-weight:700;flex-shrink:0}.nm-suggest-row .info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.nm-suggest-row .info .n{font-size:13.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-suggest-row .info .e{font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.nm-suggest-row .badge{font-family:var(--font-mono);font-size:10px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border);padding:2px 6px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-weight:600}.nm-suggest-empty{padding:16px 12px;text-align:center;font-size:13px;color:var(--ink-2);font-weight:500}.nm-suggest-h{font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;padding:6px 10px 4px}.nm-chip.has-conflict{background:#fef3c7;color:#92400e}.nm-conflict-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;background:#f59e0b;color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}@media (max-width:1100px){.nm-shell{grid-template-columns:1fr}.nm-pane-right{border-left:none;border-top:1px solid var(--border-2)}.nm-segmented{grid-template-columns:1fr}.nm-advanced-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nm-advanced-body{grid-template-columns:1fr}}.sk-tabs,.st-tabs{display:inline-flex;gap:2px;padding:5px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:12px}.sk-tabs button,.st-tabs button{all:unset;cursor:pointer;padding:10px 18px;font-size:var(--fs-body-sm, 14px);font-weight:600;color:var(--ink-3);border-radius:8px;display:inline-flex;align-items:center;gap:8px;transition:all .15s ease;white-space:nowrap}.sk-tabs button:hover,.st-tabs button:hover{color:var(--ink-2);background:#ffffff80}.sk-tabs button[data-active=true],.st-tabs button[data-active=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000f,0 0 0 1px var(--border)}.sk-tabs button:disabled,.st-tabs button:disabled{opacity:.5;cursor:not-allowed}.sk-tabs .cnt,.st-tabs .cnt{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);font-weight:700;background:var(--bg);padding:2px 7px;border-radius:999px;letter-spacing:.02em;min-width:18px;text-align:center}.sk-tabs button[data-active=true] .cnt,.st-tabs button[data-active=true] .cnt{background:var(--brand-100);color:var(--brand-700)}.nm-success-v2{display:flex;flex-direction:column;width:100%;max-width:560px;margin:0 auto;background:var(--surface);border-radius:inherit;overflow:hidden;align-self:center;height:auto}.nm-success-hero{position:relative;background:var(--surface-2);border-bottom:1px solid var(--border);padding:36px 32px 28px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;overflow:hidden}.nm-success-hero .nm-success-tick{width:56px;height:56px;border-radius:999px;background:var(--success-bg);color:var(--success-text);display:grid;place-items:center;box-shadow:0 0 0 6px color-mix(in srgb,var(--success-bg) 55%,transparent);margin-bottom:4px}.nm-success-hero h3{margin:0;font-size:24px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.nm-success-hero h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand);margin-left:6px}.nm-success-meta{font-size:13px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.01em}.nm-success-hero .nm-success-invitees{margin-top:6px}.nm-success-body{padding:22px 28px 20px;display:flex;flex-direction:column;gap:18px;background:var(--surface)}.nm-success-section{display:flex;flex-direction:column;gap:8px}.nm-success-section-h{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.nm-success-body .nm-success-status{justify-content:flex-start;margin-top:0}.nm-success-body .nm-success-link{margin-top:0;max-width:none;width:100%}.nm-success-code{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-3);padding:0 2px}.nm-success-code span{color:var(--ink);font-weight:600;letter-spacing:.04em}.nm-success-body .nm-cal-row{margin-top:0;flex-wrap:wrap}.nm-cal-secondary{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:500;transition:all .15s}.nm-cal-secondary:hover{border-color:var(--ink-4);color:var(--ink);background:var(--surface-2)}.nm-cal-secondary svg{color:var(--ink-3)}.nm-cal-secondary:hover svg{color:var(--ink)}.nm-success-cal-synced{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--success-text);font-weight:600;margin-top:2px}.nm-success-cal-synced svg{color:var(--success-text)}.nm-success-body .nm-occ-list{margin-top:0;max-width:none}.nm-success-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 28px;background:var(--surface);border-top:1px solid var(--border)}.nm-success-footer-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nm-success-hero .nm-success-confetti{top:80px}.nm-dialog.nm-dialog-success{width:auto!important;max-width:560px!important;height:auto!important;max-height:92vh!important}.nm-dialog.nm-dialog-success .nm-success-v2{max-width:none}.nm-access-hint{margin-top:8px;font-size:12px;color:var(--ink-3);font-weight:500;letter-spacing:.005em}.nm-when-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nm-pill-strong{display:inline-flex;align-items:center;gap:6px}.nm-pill-strong svg{color:var(--ink-3)}.nm-pill-strong.active svg{color:#fff}.nm-pill-when{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;line-height:1;white-space:nowrap;box-sizing:border-box}.nm-pill-when svg{color:var(--ink-3);flex-shrink:0}.nm-pill-when.active svg{color:#fff}.nm-pill-when .chev{margin-left:2px;opacity:.7}.nm-duration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.nm-duration-grid .nm-pill{padding:7px 0;text-align:center;display:inline-flex;align-items:center;justify-content:center}.nm-add-desc{all:unset;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink-2);padding:8px 12px;border-radius:8px;border:1px dashed var(--border);background:transparent;transition:all .15s;width:-moz-fit-content;width:fit-content}.nm-add-desc:hover{background:var(--surface);color:var(--ink);border-color:var(--ink-4)}.nm-add-desc svg{color:var(--ink-3)}.nm-enabled-chip{color:var(--ink)!important}.nm-enabled-chip .dot{background:var(--brand)}.vc-dialog.nm-dialog.nm-dialog-v2{width:min(1040px,100%)!important;max-width:1040px!important;height:auto!important;max-height:90vh!important;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:0 1px #0000000a,0 60px 120px -40px #14120e80,0 20px 40px -20px #14120e40;display:grid!important;grid-template-columns:300px 1fr;grid-template-rows:1fr;flex-direction:initial!important;padding:0!important;overflow:hidden;font-family:var(--font-sans);color:var(--ink)}.nm-dialog-v2 .nm2-root{display:contents}.nm2-side{background:var(--cream);border-right:1px solid var(--border);padding:20px 18px;display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;max-height:90vh}.nm2-brand{display:flex;align-items:center;gap:9px;padding-bottom:14px;border-bottom:1px solid var(--border-2)}.nm2-brand .nm2-bm{width:24px;height:24px;border-radius:6px;background:var(--ink);color:#fff;display:grid;place-items:center;flex-shrink:0}.nm2-brand .nm2-bm svg{color:#fff}.nm2-brand .nm2-t{font-size:14px;font-weight:600;letter-spacing:-.01em}.nm2-brand .nm2-t em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand);margin:0 1px}.nm2-summary{background:var(--surface);border:1px solid var(--border-2);border-radius:14px;padding:16px 14px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.nm2-summary:after{content:"";position:absolute;top:-30px;right:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,0,.14),transparent 65%);pointer-events:none}.nm2-sum-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;background:var(--brand-100,#FFE9D9);color:var(--brand-700,#C53D02);border-radius:99px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono);align-self:flex-start;position:relative;z-index:1}.nm2-sum-eyebrow .dot{width:6px;height:6px;background:currentColor;border-radius:99px}.nm2-sum-count{display:flex;align-items:baseline;gap:6px;position:relative;z-index:1}.nm2-sum-count .big{font-family:var(--font-serif);font-style:italic;font-size:38px;line-height:1;color:var(--ink);letter-spacing:-.01em}.nm2-sum-count .big em{color:var(--brand);font-style:italic}.nm2-sum-count .lbl{font-size:13px;color:var(--ink-3)}.nm2-sum-when{font-size:13px;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.02em;position:relative;z-index:1;line-height:1.5}.nm2-sum-when strong{color:var(--ink);font-weight:600;font-family:var(--font-sans)}.nm2-side h4{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-weight:600;padding:0 4px;margin:0}.nm2-type-list{display:flex;flex-direction:column;gap:6px}.nm2-type-chip{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--border-2);cursor:pointer;text-align:left;transition:all .12s;font-family:inherit;color:inherit}.nm2-type-chip:hover{border-color:var(--ink-4);background:var(--surface)}.nm2-type-chip.active{border-color:var(--brand);background:var(--brand-50,#FFF4EB);box-shadow:0 0 0 1px var(--brand) inset}.nm2-type-chip .nm2-bullet{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;flex-shrink:0;background:#efede7;color:var(--ink)}.nm2-type-chip[data-tk=instant] .nm2-bullet{background:var(--brand-100,#FFE9D9);color:var(--brand-700,#C53D02)}.nm2-type-chip[data-tk=recurring] .nm2-bullet{background:#e6ebfa;color:#3454b4}.nm2-type-chip[data-tk=webinar] .nm2-bullet{background:#e8f2ec;color:#2e7d4f}.nm2-type-chip .nm2-tt{display:flex;flex-direction:column;min-width:0;flex:1}.nm2-type-chip .nm2-tt .t{font-size:14px;font-weight:600;letter-spacing:-.005em}.nm2-type-chip .nm2-tt .d{font-size:11.5px;color:var(--ink-3);margin-top:1px}.nm2-quick{display:flex;flex-direction:column;gap:6px}.nm2-quick-btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;font-size:14px;font-weight:600;font-family:inherit;background:var(--surface);border:1px solid var(--border-2);color:var(--ink);cursor:pointer;transition:all .12s;text-align:left}.nm2-quick-btn:hover:not(:disabled){border-color:var(--ink-4)}.nm2-quick-btn:disabled{opacity:.5;cursor:not-allowed}.nm2-quick-btn.primary{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 1px 2px #c93c004d}.nm2-quick-btn.primary:hover:not(:disabled){background:var(--brand-600,#C53D02);border-color:var(--brand-600,#C53D02)}.nm2-quick-btn .nm2-qa-label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm2-quick-btn .nm2-k{font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:2px 6px;border-radius:4px;background:#14120e0f;color:var(--ink-3);border:1px solid var(--border-2)}.nm2-quick-btn.primary .nm2-k{background:#ffffff29;color:#ffffffe6;border-color:#ffffff2e}.nm2-quick-btn .nm2-spin{animation:nm2-spin 1s linear infinite}@keyframes nm2-spin{to{transform:rotate(360deg)}}.nm2-side-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--border-2);display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-3)}.nm2-side-foot svg{color:#2e7d4f;flex-shrink:0}.nm2-main{display:flex;flex-direction:column;min-width:0;max-height:90vh;position:relative;background:var(--surface)}.nm2-main-head{padding:24px 28px 16px;display:flex;flex-direction:column;gap:10px;flex:0 0 auto;border-bottom:1px solid var(--border-2)}.nm2-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);flex-wrap:wrap}.nm2-eyebrow .nm2-dot{width:3px;height:3px;background:var(--ink-4);border-radius:99px;flex-shrink:0}.nm2-eyebrow .nm2-close{margin-left:auto;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;cursor:pointer;background:transparent;border:1px solid var(--border-2);color:var(--ink-2);transition:all .12s}.nm2-eyebrow .nm2-close:hover{background:var(--cream);color:var(--ink)}.nm2-title-input{width:100%;border:none;background:transparent;outline:none;font-family:var(--font-sans);font-size:30px;font-weight:500;letter-spacing:-.022em;line-height:1.15;color:var(--ink);padding:2px 0}.nm2-title-input::-moz-placeholder{color:var(--ink-4);font-style:italic;font-family:var(--font-serif);font-weight:400}.nm2-title-input::placeholder{color:var(--ink-4);font-style:italic;font-family:var(--font-serif);font-weight:400}.nm2-title-input.invalid{box-shadow:0 1px #c33b3b}.nm2-meta-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.nm2-meta-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;background:var(--cream);border:1px solid var(--border-2);font-size:13px;color:var(--ink);font-weight:500;cursor:pointer;font-family:inherit;transition:all .12s;white-space:nowrap}.nm2-meta-chip:hover{border-color:var(--ink-4);background:var(--surface)}.nm2-meta-chip svg{color:var(--ink-3)}.nm2-meta-chip.active{border-color:var(--brand);color:var(--brand-700,#C53D02);background:var(--brand-50,#FFF4EB)}.nm2-meta-chip.active svg{color:var(--brand-700,#C53D02)}.nm2-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 28px 16px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent}.nm2-body::-webkit-scrollbar{width:8px}.nm2-body::-webkit-scrollbar-thumb{background:var(--ink-4);border-radius:99px;border:2px solid transparent;background-clip:padding-box}.nm2-linkcard{background:var(--ink);color:#f6f5f2;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.nm2-linkcard:before{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,0,.16),transparent 65%);pointer-events:none}.nm2-linkcard .nm2-lk-k{font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#a6a096;font-weight:600;position:relative}.nm2-linkcard .nm2-lk-id{font-family:var(--font-mono);font-size:18px;color:#fff;letter-spacing:.06em;font-weight:500;position:relative;line-height:1.3}.nm2-linkcard .nm2-lk-url{font-family:var(--font-mono);font-size:13px;color:#a6a096;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm2-linkcard .nm2-lk-url strong{color:#f1efe8;font-weight:500}.nm2-linkcard .nm2-lk-actions{display:flex;gap:8px;position:relative;flex-wrap:wrap}.nm2-linkcard .nm2-lk-actions>button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;background:#ffffff17;color:#fff;border:1px solid rgba(255,255,255,.12);cursor:pointer;font-family:inherit;transition:all .12s}.nm2-linkcard .nm2-lk-actions>button:hover:not(:disabled){background:#ffffff29;border-color:#fff3}.nm2-linkcard .nm2-lk-actions>button:disabled{opacity:.55;cursor:not-allowed}.nm2-linkcard .nm2-lk-actions>button svg{color:#fff}.nm2-linkcard .nm2-lk-hint{font-size:11px;color:#a6a096;font-family:var(--font-mono);position:relative}.nm2-sec{background:var(--cream);border:1px solid var(--border-2);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.nm2-sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.nm2-sec-h{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-weight:600;display:inline-flex;align-items:center;gap:6px}.nm2-sec-action{font-size:12px;color:var(--ink-3);font-family:inherit;background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-weight:500}.nm2-sec-action:hover{color:var(--brand)}.nm2-sec-badge{font-family:var(--font-mono);font-size:10px;font-weight:600;padding:2px 8px;border-radius:99px;background:var(--surface);color:var(--ink-3);border:1px solid var(--border-2)}.nm2-foot{flex:0 0 auto;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border-2);background:var(--cream)}.nm2-foot-hint{font-size:12px;color:var(--ink-3);display:flex;align-items:center;gap:6px}.nm2-foot-hint kbd{font-family:var(--font-mono);font-size:10.5px;padding:1px 6px;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:4px;font-weight:600}.nm2-foot-actions{display:flex;align-items:center;gap:8px}@media (max-width: 759px){.vc-dialog.nm-dialog.nm-dialog-v2{grid-template-columns:1fr;max-height:96vh}.nm2-side{border-right:none;border-bottom:1px solid var(--border);max-height:none}}.nm2-summary{--nm2-cat:#FF4D00;padding-left:18px}.nm2-summary:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;background:var(--nm2-cat);border-radius:0 3px 3px 0}.nm2-summary:after{background:radial-gradient(circle,color-mix(in srgb,var(--nm2-cat) 18%,transparent),transparent 65%);opacity:.55}.nm2-status{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;background:var(--surface-2);color:var(--ink-2);border-radius:99px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono);align-self:flex-start;position:relative;z-index:1;border:1px solid var(--border)}.nm2-status .dot{width:5px;height:5px;background:currentColor;border-radius:99px}.nm2-status.ready{background:#e8f2ec;color:#2e7d4f;border-color:#cfe5d7}.nm2-sum-when-big{font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.3;position:relative;z-index:1}.nm2-sum-when-big .muted{color:var(--ink-3);font-weight:500;font-style:italic;font-family:var(--font-serif)}.nm2-sum-meta{display:flex;flex-wrap:wrap;gap:5px;position:relative;z-index:1;margin-top:2px}.nm2-sum-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;background:var(--surface-2);border:1px solid var(--border);border-radius:99px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--ink-2);letter-spacing:.02em}.nm2-sum-pill .cdot{width:7px;height:7px;border-radius:99px;flex-shrink:0}.nm2-sum-pill svg{color:var(--ink-3)}.nm2-tpl-list{display:flex;flex-direction:column;gap:4px}.nm2-tpl-btn{all:unset;cursor:pointer;display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--ink-2);border:1px solid transparent;transition:all .12s}.nm2-tpl-btn:hover{background:var(--surface);border-color:var(--border);color:var(--ink)}.nm2-tpl-btn svg{color:var(--ink-3);flex-shrink:0}.nm2-tpl-emoji{font-size:13px;width:14px;text-align:center;flex-shrink:0}.nm2-tz-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:2px 7px;border-radius:6px;font-family:var(--font-mono);font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;transition:background .12s,color .12s}.nm2-tz-btn:hover{background:var(--surface-2);color:var(--ink)}.nm2-tz-btn svg{color:currentColor;opacity:.7}.nm-tz-pop{display:flex;flex-direction:column;width:240px;padding:6px;gap:4px;box-sizing:border-box}.nm-tz-search{all:unset;box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-size:13px;font-weight:500;background:var(--input-bg);color:var(--ink)}.nm-tz-search:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.nm-tz-list{display:flex;flex-direction:column;max-height:280px;overflow-y:auto;gap:1px}.nm-tz-row{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:6px;font-size:13px;font-weight:500;color:var(--ink)}.nm-tz-row:hover{background:var(--surface-2)}.nm-tz-row.active{background:var(--brand-tint);color:var(--brand-700,var(--brand));font-weight:600}.nm-tz-tag{font-family:var(--font-mono);font-size:9.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;font-weight:700;padding:1px 5px;background:var(--surface-2);border-radius:4px}.nm2-title-input{border-bottom:1px solid transparent;padding-bottom:4px;transition:border-color .15s}.nm2-title-input:hover{border-bottom-color:var(--border)}.nm2-title-input:focus{border-bottom-color:var(--brand)}.nm2-linkcard .nm2-lk-eg{display:inline-block;margin-left:6px;padding:1px 5px;background:#ffffff0f;color:#a6a096;border-radius:4px;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.nm2-linkcard .nm2-lk-id.is-placeholder,.nm2-linkcard .nm2-lk-url.is-placeholder{opacity:.5}.nm2-cap-presets{display:flex;flex-wrap:wrap;gap:6px}.nm2-cap-chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:var(--input-bg);border:1px solid var(--border);font-size:13px;font-weight:600;color:var(--ink);transition:all .15s}.nm2-cap-chip:hover{border-color:var(--ink-4);background:var(--surface)}.nm2-cap-chip .n{font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--ink-3);letter-spacing:.02em}.nm2-cap-chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.nm2-cap-chip.active .n{color:#ffffffa6}.nm2-foot{justify-content:space-between}.nm2-foot-actions.left{justify-content:flex-start}.nm2-foot-actions:last-child{margin-left:auto}.nm2-foot .nm2-foot-hint{margin:0 4px 0 6px}.sm-hero-row{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:stretch}.sm-hero-live{padding:28px;background:var(--ink);color:#fff;border-radius:16px;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:260px}.sm-hero-live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px at 100% 0%,rgba(255,77,0,.35),transparent 60%),radial-gradient(300px at 0% 100%,rgba(255,77,0,.1),transparent 60%);pointer-events:none}.sm-hero-live>*{position:relative;z-index:1}.sm-hero-live .sm-eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-weight:600;display:inline-flex;align-items:center;gap:8px;margin-bottom:10px}.sm-hero-live .sm-eyebrow .sm-dot{width:7px;height:7px;border-radius:99px;background:var(--brand);box-shadow:0 0 0 4px #ff4d0033;animation:pulse-dot-orange 1.6s infinite}.sm-hero-live h2{margin:0;font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.sm-hero-live h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand)}.sm-hero-live .sm-meta{margin-top:14px;display:flex;gap:18px;font-size:14px;color:#c9c6be}.sm-hero-live .sm-meta span{display:inline-flex;gap:6px;align-items:center}.sm-hero-live .sm-cta-row{margin-top:auto;padding-top:22px;display:flex;gap:10px;flex-wrap:wrap}.sm-hero-btn-primary{background:var(--brand);color:#fff;box-shadow:0 0 0 1px #ffffff1a,0 10px 24px -10px #ff4d00cc;border:none;cursor:pointer;padding:8px 14px;border-radius:8px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:background .15s}.sm-hero-btn-primary:hover{background:var(--brand-600)}.sm-hero-btn-dark{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;cursor:pointer;padding:8px 14px;border-radius:8px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px;transition:background .15s}.sm-hero-btn-dark:hover{background:#ffffff24}.sm-quick-launch{padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:12px}.sm-quick-launch h4{margin:0;font-size:14px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.sm-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sm-quick-btn{all:unset;cursor:pointer;padding:14px;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:6px;background:var(--surface-2);transition:all .15s;box-sizing:border-box}.sm-quick-btn:hover{border-color:var(--ink);transform:translateY(-1px)}.sm-quick-btn .sm-qb-ic{width:32px;height:32px;border-radius:8px;background:var(--bg);display:grid;place-items:center;color:var(--ink)}.sm-quick-btn.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.sm-quick-btn.primary .sm-qb-ic{background:#ffffff1a;color:#fff}.sm-quick-btn .sm-qb-title{font-size:14px;font-weight:600}.sm-quick-btn .sm-qb-sub{font-size:13px;color:var(--ink-3)}.sm-quick-btn.primary .sm-qb-sub{color:#a6a096}.sm-stat-row{display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.sm-stat{padding:16px 18px;border-right:1px solid var(--border-2);display:flex;flex-direction:column;gap:6px}.sm-stat:last-child{border-right:none}.sm-stat .sm-lbl{font-size:13px;color:var(--ink-3);font-weight:500;display:inline-flex;gap:6px;align-items:center}.sm-stat .sm-val{font-size:26px;font-weight:500;letter-spacing:-.025em;line-height:1;font-feature-settings:"tnum"}.sm-stat .sm-val .sm-u{font-size:14px;color:var(--ink-3);font-weight:500;margin-left:2px}.sm-stat .sm-trend{font-size:13px;color:#16a34a;font-weight:600;display:inline-flex;gap:3px;align-items:center}.sm-filter-bar{display:flex;gap:8px;align-items:center;padding:8px 14px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.sm-filter-bar .sm-sep{width:1px;height:20px;background:var(--border)}.sm-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:14px;color:var(--ink-2);background:var(--bg);border-radius:8px;cursor:pointer;border:1px solid transparent}.sm-filter-chip:hover{border-color:var(--border)}.sm-filter-chip.active{background:var(--brand-100);color:var(--brand-700)}.sm-filter-bar .sm-spacer{flex:1}.sm-view-toggle{display:inline-flex;background:var(--bg);border-radius:8px;padding:2px}.sm-view-toggle button{all:unset;cursor:pointer;padding:5px 8px;font-size:14px;color:var(--ink-3);border-radius:6px;display:grid;place-items:center}.sm-view-toggle button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--border)}.sm-meet-table{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.sm-meet-section-head{padding:12px 20px;background:var(--surface-2);border-bottom:1px solid var(--border-2);display:flex;align-items:baseline;justify-content:space-between}.sm-meet-section-head .sm-t{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.sm-meet-section-head .sm-t em{font-style:italic;font-family:var(--font-serif);color:var(--ink);margin-left:10px;font-weight:400;text-transform:none;letter-spacing:-.005em;font-size:14px}.sm-meet-section-head .sm-cnt{font-family:var(--font-mono);font-size:12px;color:var(--ink-4)}.sm-meet-row-lg{display:grid;grid-template-columns:74px 1fr 160px 140px auto auto;align-items:center;gap:18px;padding:14px 20px;border-top:1px solid var(--border-2);position:relative;transition:background .15s}.sm-meet-row-lg:first-of-type{border-top:none}.sm-meet-row-lg:hover{background:var(--surface-2)}.sm-mtime{font-family:var(--font-mono);font-size:14px;color:var(--ink);line-height:1.3;font-variant-numeric:tabular-nums;font-weight:500}.sm-mtime .sm-d{display:block;font-size:10.5px;color:var(--ink-4);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-weight:500}.sm-mtitle{font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px}.sm-mtitle .sm-mdot{width:8px;height:8px;border-radius:99px;flex:0 0 8px}.sm-msub{font-size:13px;color:var(--ink-3);margin-top:3px;display:flex;gap:10px}.sm-msub span{display:inline-flex;gap:4px;align-items:center}.sm-mhost{font-size:14px;color:var(--ink-2);display:flex;align-items:center;gap:8px}.sm-mhost .sm-hav{width:22px;height:22px;border-radius:99px;display:grid;place-items:center;color:#fff;font-size:9px;font-weight:700;flex:0 0 22px}.sm-mparts{display:flex;align-items:center;gap:8px}.sm-mparts .sm-count{font-size:13px;color:var(--ink-3);font-weight:500;font-family:var(--font-mono)}.sm-btn-join{all:unset;cursor:pointer;padding:7px 14px;font-size:14px;font-weight:600;border-radius:8px;background:var(--ink);color:#fff;text-align:center;transition:background .15s,color .15s}.sm-btn-join:hover{background:var(--ink-2)}.sm-btn-join.live{background:var(--brand);box-shadow:0 2px 8px -2px #ff4d0066}.sm-btn-join.live:hover{background:var(--brand-600)}.sm-btn-join.past{background:var(--bg);color:var(--ink-2);border:1px solid var(--border);box-sizing:border-box}.sm-btn-join.past:hover{background:var(--surface-2)}.sm-btn-more{all:unset;cursor:pointer;width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3);transition:background .15s}.sm-btn-more:hover{background:var(--bg)}.sm-badge-live{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;color:var(--brand);background:var(--brand-50);padding:2px 6px;border-radius:4px;text-transform:uppercase;display:inline-flex;align-items:center;gap:4px}.sm-badge-live:before{content:"";width:6px;height:6px;border-radius:99px;background:var(--brand);box-shadow:0 0 0 3px #ff4d002e;animation:pulse-dot-orange 1.6s infinite}.sm-layout{display:grid;grid-template-columns:1fr 320px;gap:16px;align-items:flex-start}.sm-personal-room{padding:20px;background:linear-gradient(180deg,#fff,#fbfaf7);border:1px solid var(--border);border-radius:14px;position:relative;overflow:hidden}.sm-personal-room:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(400px at 100% 0%,var(--brand-tint),transparent 60%);pointer-events:none}.sm-personal-room>*{position:relative;z-index:1}.sm-personal-room .sm-lbl{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:8px;display:inline-flex;align-items:center;gap:6px}.sm-personal-room .sm-link{font-family:var(--font-mono);font-size:14px;color:var(--ink);font-weight:500;margin-bottom:14px;word-break:break-all}.sm-personal-room .sm-link .sm-slash{color:var(--ink-4)}.sm-personal-room .sm-row{display:flex;gap:6px}.sm-host-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.sm-host-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 10px}.sm-host-head h4{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.sm-host-head .sm-view-all{font-size:13px;color:var(--ink-3);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:3px}.sm-host-head .sm-view-all:hover{color:var(--ink)}.sm-host-list{display:flex;flex-direction:column}.sm-host-item{display:grid;grid-template-columns:32px 1fr auto;gap:10px;padding:10px 16px;align-items:center;border-top:1px solid var(--border-2)}.sm-host-item:first-child{border-top:none}.sm-host-item .sm-hav{width:32px;height:32px;border-radius:99px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:12px;position:relative}.sm-host-item .sm-hav .sm-sd{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:99px;border:2px solid var(--surface)}.sm-host-item .sm-hav .sm-sd.on{background:#22c55e}.sm-host-item .sm-hav .sm-sd.meet{background:var(--brand)}.sm-host-item .sm-nm{font-weight:600;font-size:14px;color:var(--ink)}.sm-host-item .sm-st{font-size:13px;color:var(--ink-3)}.sm-host-item .sm-count{font-family:var(--font-mono);font-size:13px;color:var(--ink-3)}.sm-week-card{padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:14px}.sm-week-card .sm-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sm-week-card h5{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.sm-week-range{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.05em}.sm-week-days{display:flex;gap:6px;align-items:flex-end;height:90px}.sm-week-day{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px}.sm-week-bar-wrap{height:70px;width:100%;display:flex;align-items:flex-end;background:var(--bg);border-radius:6px;padding:4px;position:relative;box-sizing:border-box}.sm-week-bar{width:100%;background:linear-gradient(180deg,#14120e,#3d3a32);border-radius:3px;position:relative}.sm-week-bar.today{background:linear-gradient(180deg,var(--brand),var(--brand-600))}.sm-week-bar .sm-cnt{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--brand)}.sm-week-lbl{font-family:var(--font-mono);font-size:10px;color:var(--ink-4);letter-spacing:.05em;font-weight:500}.sm-week-lbl.today{color:var(--brand)}.sm-week-insight{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-2);font-size:13px;color:var(--ink-2);line-height:1.5;display:flex;align-items:flex-start;gap:6px}.sm-stat .sm-trend.muted{color:var(--ink-3);font-weight:500}.sm-meet-section-head .sm-cnt.muted{color:var(--ink-3);font-style:italic;font-family:var(--font-sans);font-size:13px;letter-spacing:0}.sm-week-empty{font-size:14px;color:var(--ink-3);padding:10px 0 4px;font-style:italic}.sm-btn-join.ghost{background:transparent;color:var(--ink);border:1px solid var(--border);box-sizing:border-box}.sm-btn-join.ghost:hover{background:var(--surface-2);border-color:var(--border-2)}.sm-hero-empty h2 em{color:#f6f5f2}.sm-meet-empty{padding:32px 20px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.sm-meet-empty .sm-meet-empty-icon{width:36px;height:36px;border-radius:999px;background:var(--page-bg);display:grid;place-items:center;color:var(--ink-3);margin-bottom:4px}.sm-meet-empty h4{margin:0;font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.sm-meet-empty p{margin:0;font-size:14px;color:var(--ink-3);max-width:360px;line-height:1.5}.sm-meet-empty .sm-meet-empty-cta{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.sm-meet-empty-cta button{height:28px;padding:0 12px;font-size:13px;font-weight:500;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color .12s,background .12s}.sm-meet-empty-cta button:hover{border-color:var(--border-2);background:var(--page-bg)}.sm-schedule-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.sm-date-nav{display:inline-flex;align-items:center;gap:8px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.sm-date-nav button{all:unset;cursor:pointer;width:30px;height:30px;border-radius:6px;display:grid;place-items:center;color:var(--ink-2)}.sm-date-nav button:hover{background:var(--bg)}.sm-date-nav .sm-today-btn{padding:6px 14px;font-size:14px;font-weight:600;width:auto;color:var(--ink);border-left:1px solid var(--border-2);border-radius:0}.sm-date-title{font-size:18px;font-weight:500;letter-spacing:-.015em;display:flex;align-items:baseline;gap:10px;padding:0 6px}.sm-date-title em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand)}.sm-date-title .sm-yr{font-size:14px;color:var(--ink-3);font-weight:500}.sm-view-segmented{display:inline-flex;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:3px}.sm-view-segmented button{all:unset;cursor:pointer;padding:5px 12px;font-size:14px;font-weight:500;color:var(--ink-3);border-radius:7px}.sm-view-segmented button[aria-selected=true]{background:var(--ink);color:#fff}.sm-cal-layout{display:grid;grid-template-columns:1fr 340px;gap:16px;align-items:flex-start}.sm-cal{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;position:relative}.sm-cal-head{display:grid;grid-template-columns:64px repeat(7,1fr);border-bottom:1px solid var(--border-2);background:var(--surface-2)}.sm-cal-head .sm-col{padding:12px 10px;text-align:center;border-left:1px solid var(--border-2)}.sm-cal-head .sm-col:first-child{border-left:none;background:transparent}.sm-cal-head .sm-col .sm-d{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);letter-spacing:.06em;font-weight:600;text-transform:uppercase}.sm-cal-head .sm-col .sm-n{font-size:20px;font-weight:500;letter-spacing:-.02em;margin-top:2px;line-height:1;display:flex;align-items:center;justify-content:center;gap:4px}.sm-cal-head .sm-col.today .sm-n{color:var(--brand)}.sm-cal-head .sm-col.today .sm-n:after{content:"";width:6px;height:6px;border-radius:99px;background:var(--brand)}.sm-cal-head .sm-col.today .sm-d{color:var(--brand)}.sm-cal-head .sm-col.weekend{background:#f3f1ec}.sm-cal-head .sm-col .sm-load{font-family:var(--font-mono);font-size:9.5px;color:var(--ink-4);margin-top:4px;letter-spacing:.05em}.sm-cal-body{position:relative;display:grid;grid-template-columns:64px repeat(7,1fr);max-height:calc(100vh - 320px);min-height:540px;overflow-y:auto;scroll-behavior:smooth}.sm-cal-fade{position:sticky;left:0;right:0;height:28px;pointer-events:none;z-index:6;opacity:0;transition:opacity .18s ease;grid-column:1 / -1;margin:0}.sm-cal-fade.top{top:0;margin-bottom:-28px;background:linear-gradient(to bottom,var(--surface),rgba(255,255,255,0))}.sm-cal-fade.bottom{bottom:0;margin-top:-28px;background:linear-gradient(to top,var(--surface),rgba(255,255,255,0))}.sm-cal-fade.show{opacity:1}.sm-cal-gutter{position:sticky;left:0;background:var(--surface);z-index:2;border-right:1px solid var(--border-2)}.sm-cal-hour-label{height:60px;padding:4px 8px 0;font-family:var(--font-mono);font-size:10px;color:var(--ink-4);text-align:right;letter-spacing:.05em}.sm-cal-col{position:relative;border-left:1px solid var(--border-2)}.sm-cal-col.today-col{background:linear-gradient(180deg,#ff4d0008,#ff4d0003)}.sm-cal-col.weekend{background:#14120e05}.sm-cal-hour{height:60px;border-top:1px solid var(--border-2);position:relative}.sm-cal-hour:first-child{border-top:none}.sm-cal-hour.half:after{content:"";position:absolute;left:0;right:0;height:1px;background:var(--border-2);opacity:.5;top:30px}.sm-now-line{position:absolute;left:0;right:0;height:2px;background:var(--brand);z-index:3;pointer-events:none}.sm-now-line:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:99px;background:var(--brand);box-shadow:0 0 0 3px #ff4d0040}.sm-now-line .sm-t{position:absolute;left:-58px;top:-8px;font-family:var(--font-mono);font-size:10px;background:var(--brand);color:#fff;padding:2px 6px;border-radius:4px;font-weight:600}.sm-evt{position:absolute;left:4px;right:4px;border-radius:8px;padding:8px 10px;font-size:13px;overflow:hidden;cursor:pointer;transition:all .15s;display:flex;flex-direction:column;gap:2px;box-shadow:0 1px 2px #0000000a}.sm-evt:hover{transform:translateY(-1px);box-shadow:0 4px 10px -2px #0000001a;z-index:4}.sm-evt .sm-et{font-weight:600;font-size:14px;line-height:1.2;letter-spacing:-.005em;display:flex;align-items:center;gap:6px}.sm-evt .sm-em{font-size:10.5px;color:var(--ink-3);font-family:var(--font-mono);font-weight:500}.sm-evt .sm-eppl{margin-top:auto;display:flex;align-items:center;gap:4px;font-size:10.5px;color:var(--ink-3)}.sm-evt.brand{background:#ffe9d9;color:#8a2800;border-left:3px solid var(--brand)}.sm-evt.brand .sm-em,.sm-evt.brand .sm-eppl{color:#c93c00}.sm-evt.blue{background:#dbeafe;color:#1e3a8a;border-left:3px solid #2563EB}.sm-evt.blue .sm-em,.sm-evt.blue .sm-eppl{color:#1e40af}.sm-evt.green{background:#dcfce7;color:#14532d;border-left:3px solid #16A34A}.sm-evt.green .sm-em,.sm-evt.green .sm-eppl{color:#166534}.sm-evt.purple{background:#f3e8ff;color:#581c87;border-left:3px solid #9333EA}.sm-evt.purple .sm-em,.sm-evt.purple .sm-eppl{color:#6b21a8}.sm-evt.yellow{background:#fef3c7;color:#713f12;border-left:3px solid #F5B935}.sm-evt.yellow .sm-em,.sm-evt.yellow .sm-eppl{color:#854d0e}.sm-evt.gray{background:var(--bg);color:var(--ink-2);border-left:3px solid var(--ink-4)}.sm-evt.gray .sm-em,.sm-evt.gray .sm-eppl{color:var(--ink-3)}.sm-evt.live{background:var(--ink);color:#fff;border-left:3px solid var(--brand)}.sm-evt.live .sm-em{color:#ff8c57}.sm-evt.live .sm-eppl{color:#a6a096}.sm-evt.live .sm-live-badge{font-size:8.5px;padding:1px 5px;background:var(--brand);color:#fff;border-radius:3px;font-weight:700;letter-spacing:.05em}.sm-evt.short{padding:4px 8px}.sm-evt.short .sm-et{font-size:12px}.sm-evt.is-past,.sm-evt.is-completed{opacity:.55;box-shadow:none;border-left-color:var(--ink-4)!important;filter:saturate(.7)}.sm-evt.is-past:hover,.sm-evt.is-completed:hover{transform:translateY(-.5px);opacity:.75}.sm-evt.is-cancelled{opacity:.45;box-shadow:none;border-left:3px dashed var(--ink-4)!important;filter:grayscale(.55)}.sm-evt.is-cancelled .sm-et{text-decoration:line-through;text-decoration-thickness:1.5px}.sm-evt.is-cancelled:hover{transform:translateY(-.5px);opacity:.7}.sm-evt.is-noshow{opacity:.5;box-shadow:none;border-left:3px dotted var(--ink-4)!important;filter:grayscale(.45)}.sm-evt.is-noshow .sm-et{text-decoration:line-through;text-decoration-style:dotted}.sm-evt.is-noshow:hover{transform:translateY(-.5px);opacity:.72}.sm-evt-pill{position:absolute;top:6px;right:6px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 5px;border-radius:3px;background:#ffffffd1;color:var(--ink-2);pointer-events:none;line-height:1.4}.sm-evt.is-cancelled .sm-evt-pill,.sm-evt.is-noshow .sm-evt-pill{color:#b91c1c}.sm-evt.is-completed .sm-evt-pill{color:var(--ink-2)}.sm-cal-legend .sm-lg-sep{width:1px;height:12px;background:var(--border-2);margin:0 2px}.sm-cal-legend .sm-lg-status.sm-lg-done{text-decoration:line-through;opacity:.7}.sm-cal-legend .sm-lg-status.sm-lg-cancelled{text-decoration:line-through;opacity:.55;font-style:italic}.sm-rail{display:flex;flex-direction:column;gap:16px}.sm-booking-card{background:linear-gradient(180deg,var(--ink) 0%,#1F1D19 100%);color:#fff;border-radius:14px;padding:20px;position:relative;overflow:hidden}.sm-booking-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(300px at 100% 0%,rgba(255,77,0,.3),transparent 60%);pointer-events:none}.sm-booking-card>*{position:relative;z-index:1}.sm-booking-card .sm-kk{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-weight:600;margin-bottom:10px;display:inline-flex;align-items:center;gap:6px}.sm-booking-card .sm-kk:before{content:"";width:6px;height:6px;border-radius:99px;background:var(--brand)}.sm-booking-card h3{margin:0;font-size:22px;font-weight:500;letter-spacing:-.015em;line-height:1.15}.sm-booking-card h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:#fff}.sm-booking-card .sm-link-row{margin-top:14px;padding:10px 12px;background:#ffffff0f;border-radius:8px;font-family:var(--font-mono);font-size:14px;display:flex;justify-content:space-between;align-items:center}.sm-booking-card .sm-link-row .sm-slash{opacity:.5}.sm-booking-card .sm-link-row .sm-cp{all:unset;cursor:pointer;color:var(--brand);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.sm-booking-card .sm-link-stats{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;font-size:13px;color:#a6a096}.sm-booking-card .sm-link-stats strong{display:block;color:#fff;font-size:18px;font-weight:500;font-family:var(--font-sans);letter-spacing:-.01em}.sm-focus-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px}.sm-focus-card .sm-hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sm-focus-card h4{margin:0;font-size:14px;font-weight:600}.sm-focus-card .sm-pct{font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1}.sm-focus-card .sm-pct .sm-pct-num{color:var(--brand)}.sm-focus-card .sm-pct .sm-pct-suf{font-size:14px;color:var(--ink-3);font-weight:500;margin-left:6px}.sm-focus-viz{display:flex;height:40px;gap:1px;border-radius:6px;overflow:hidden;margin:10px 0}.sm-fb{position:relative}.sm-fb.focus{background:#eefce5}.sm-fb.meet{background:#ffe9d9}.sm-fb.busy{background:#fed7aa}.sm-focus-legend{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-3);margin-top:4px}.sm-focus-legend>span{flex:1;text-align:center}.sm-focus-sum{font-size:14px;color:var(--ink-2);padding-top:12px;border-top:1px solid var(--border-2);margin-top:12px;line-height:1.5;display:flex;align-items:flex-start;gap:6px}.sm-focus-sum strong{color:var(--brand)}.sm-upcoming-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.sm-upcoming-card .sm-hdr{padding:16px 20px 12px;display:flex;justify-content:space-between;align-items:center}.sm-upcoming-card .sm-hdr h4{margin:0;font-size:14px;font-weight:600}.sm-upcoming-card .sm-view-all{font-size:13px;color:var(--ink-3);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.sm-upcoming-item{display:grid;grid-template-columns:50px 1fr auto;gap:10px;padding:12px 20px;border-top:1px solid var(--border-2);align-items:center}.sm-upcoming-item .sm-tt{font-family:var(--font-mono);font-size:14px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums;display:block}.sm-upcoming-item .sm-td{font-size:10px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-sans);margin-top:2px;display:block}.sm-upcoming-item .sm-tn{font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px}.sm-upcoming-item .sm-tn .sm-dot{width:6px;height:6px;border-radius:99px;flex-shrink:0}.sm-upcoming-item .sm-tm{font-size:13px;color:var(--ink-3);margin-top:2px}.sm-upcoming-item .sm-ta{font-size:12px;color:var(--brand);font-weight:600;display:inline-flex;gap:4px;align-items:center;cursor:pointer;background:none;border:none;padding:0}.sm-upcoming-item .sm-kebab{all:unset;cursor:pointer;width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3)}.sm-upcoming-item .sm-kebab:hover{background:var(--bg);color:var(--ink)}.sm-btn-ghost{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;background:var(--surface);border:1px solid var(--border);border-radius:9px;font-size:14px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:all .15s}.sm-btn-ghost:hover{background:var(--bg);color:var(--ink)}.sm-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--brand);border:1px solid var(--brand);border-radius:9px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .15s}.sm-btn-primary:hover{background:var(--brand-700);border-color:var(--brand-700)}.sm-cal-empty{position:absolute;top:60px;left:50%;transform:translate(-50%);width:min(520px,88%);padding:28px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 4px 24px #14120e0a;z-index:5}.sm-cal-empty .sm-cal-empty-icon{width:44px;height:44px;border-radius:999px;background:var(--page-bg);display:grid;place-items:center;color:var(--ink-3);margin-bottom:4px}.sm-cal-empty h4{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.sm-cal-empty p{margin:0;font-size:14px;color:var(--ink-3);max-width:340px}.sm-cal-empty-cta{margin-top:12px;display:flex;gap:8px}.sm-cal-empty-cta button{height:32px;padding:0 14px;font-size:13px;font-weight:500;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color .12s;white-space:nowrap}.sm-cal-empty-cta button:hover{border-color:var(--border-2)}.sm-cal-legend{display:flex;gap:16px;padding:8px 16px;border-bottom:1px solid var(--border-2);font-family:var(--font-mono);font-size:12px;color:var(--ink-3);letter-spacing:.03em}.sm-cal-legend span{display:inline-flex;align-items:center;gap:6px}.sm-cal-legend .sm-lg-dot{width:8px;height:8px;border-radius:999px;display:inline-block}.sm-upcoming-empty{padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;border-top:1px solid var(--border-2)}.sm-upcoming-empty-icon{width:36px;height:36px;border-radius:999px;background:var(--page-bg);display:grid;place-items:center;color:var(--ink-3);margin-bottom:4px}.sm-upcoming-empty h5{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.sm-upcoming-empty p{margin:0;font-size:13px;color:var(--ink-3)}.sm-upcoming-empty-cta{margin-top:10px;height:28px;padding:0 12px;font-size:13px;font-weight:500;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:border-color .12s}.sm-upcoming-empty-cta:hover{border-color:var(--border-2)}.sm-cal-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;background:linear-gradient(90deg,#fff0,#ff4d000f,#fff0);background-size:200% 100%;animation:smCalShimmer 1.2s ease-in-out infinite}@keyframes smCalShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sm-day-offhours-chip{all:unset;display:inline-block;margin-top:4px;padding:2px 7px;border-radius:999px;background:#ff4d001a;color:var(--brand);font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background-color .12s}.sm-day-offhours-chip:hover{background:#ff4d002e}.sm-evt.flash{animation:smEvtFlash 1.4s ease-out}@keyframes smEvtFlash{0%{box-shadow:0 0 #ff4d008c,0 1px 2px #0000000a}35%{box-shadow:0 0 0 6px #ff4d0059,0 4px 12px -2px #0000001f}to{box-shadow:0 0 #ff4d0000,0 1px 2px #0000000a}}.sr-rec-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:stretch}.sr-rec-feat{position:relative;border-radius:16px;overflow:hidden;background:#14120e;color:#fff;min-height:380px;display:flex;flex-direction:column;justify-content:flex-end}.sr-rec-feat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 400px at 30% 30%,rgba(255,77,0,.25),transparent 70%),linear-gradient(180deg,#14120e00,#14120e00 40%,#14120ed9);z-index:1;pointer-events:none}.sr-rec-feat .sr-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,77,0,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,77,0,.08) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at 30% 30%,#000 40%,transparent 80%);mask-image:radial-gradient(ellipse at 30% 30%,#000 40%,transparent 80%);z-index:1}.sr-playbtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:99px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.15);cursor:pointer;z-index:3;transition:all .2s}.sr-playbtn:hover{background:var(--brand);transform:translate(-50%,-50%) scale(1.05)}.sr-playbtn svg{width:26px;height:26px;fill:#fff;margin-left:4px}.sr-meta-top{position:absolute;top:20px;left:24px;z-index:3;display:flex;gap:8px}.sr-feat-chip{font-family:var(--font-mono);font-size:12px;padding:5px 10px;border-radius:6px;font-weight:600;letter-spacing:.05em;background:#00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.1)}.sr-feat-chip.new{background:var(--brand);border-color:transparent}.sr-feat-body{position:relative;z-index:2;padding:28px}.sr-eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-weight:600;margin-bottom:8px}.sr-feat-body h2{margin:0;font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.1;color:#fff}.sr-feat-body h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.sr-feat-body .sub{margin-top:10px;font-size:15px;color:#c9c6be;line-height:1.5;max-width:520px}.sr-feat-body .ctl-row{margin-top:18px;display:flex;gap:8px;align-items:center}.sr-btn-primary-feat{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;border-radius:8px;background:var(--brand);color:#fff;box-shadow:0 0 0 1px #ffffff1a,0 10px 24px -10px #ff4d00cc;transition:filter .15s}.sr-btn-primary-feat:hover{filter:brightness(1.05)}.sr-btn-dark{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff;transition:background .15s}.sr-btn-dark:hover{background:#ffffff24}.sr-waveform{position:absolute;bottom:0;left:0;right:0;height:50px;display:flex;align-items:flex-end;padding:0 24px 4px;z-index:1;opacity:.6;gap:1.5px;pointer-events:none}.sr-waveform i{flex:1;background:#ff8c57;border-radius:1px}.sr-sum-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.sr-sum-card:before{content:"";position:absolute;top:0;right:0;width:180px;height:180px;background:radial-gradient(circle,var(--brand-tint),transparent 70%);pointer-events:none}.sr-sum-card>*{position:relative;z-index:1}.sr-tag-ai{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-weight:600;display:inline-flex;align-items:center;gap:6px}.sr-sum-card h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.005em;color:var(--ink)}.sr-tldr{font-size:15px;line-height:1.55;color:var(--ink-2)}.sr-tldr strong{color:var(--ink);font-weight:600}.sr-sum-block{padding-top:12px;border-top:1px solid var(--border-2)}.sr-sum-block-t{font-size:12px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:5px}.sr-action-item{padding:8px 10px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:8px;margin-bottom:6px;display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4}.sr-check{width:16px;height:16px;border:1.5px solid var(--ink-4);border-radius:4px;flex-shrink:0;margin-top:1px;display:grid;place-items:center;cursor:pointer;background:transparent;color:transparent;transition:all .15s}.sr-check.done{background:var(--brand);border-color:var(--brand);color:#fff}.sr-action-item .sr-who{font-family:var(--font-mono);font-size:10px;color:var(--ink-3);background:#fff;padding:2px 6px;border-radius:4px;border:1px solid var(--border);margin-left:auto;flex-shrink:0}.sr-action-item.done .sr-txt{text-decoration:line-through;color:var(--ink-3)}.sr-txt{flex:1;color:var(--ink-2)}.sr-link-ghost{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;color:var(--ink-2);border-radius:8px;transition:background .15s}.sr-link-ghost:hover{background:var(--bg);color:var(--ink)}.sr-ai-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:20px 24px}.sr-ai-panel .sr-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sr-ai-panel h4{margin:0;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;color:var(--ink)}.sr-ai-ic{width:24px;height:24px;border-radius:6px;background:linear-gradient(135deg,#ff4d00,#ff8c57);color:#fff;display:grid;place-items:center}.sr-ai-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sr-ai-stat{padding:14px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:10px}.sr-ai-stat .lb{font-size:12px;color:var(--ink-3);font-weight:500;margin-bottom:6px;display:flex;align-items:center;gap:5px}.sr-ai-stat .vl{font-size:22px;font-weight:500;letter-spacing:-.015em;line-height:1;color:var(--ink)}.sr-ai-stat .vl .u{font-size:13px;color:var(--ink-3);font-weight:500;margin-left:2px}.sr-ai-stat .dt{font-size:12px;color:var(--ink-3);margin-top:6px}.sr-topics-bar{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;align-items:center}.sr-topics-label{font-size:12px;color:var(--ink-3);font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-right:4px}.sr-topic{font-size:13px;padding:4px 10px;border-radius:99px;background:var(--bg);color:var(--ink-2);border:1px solid var(--border)}.sr-topic strong{color:var(--brand);font-weight:600}.sr-topic.hot{background:var(--brand-100);color:var(--brand-700);border-color:transparent}.sr-topic.hot strong{color:var(--brand-700)}.sr-filter-bar{display:flex;gap:10px;align-items:center;padding:8px 14px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.sr-segmented{display:inline-flex;background:var(--bg);border-radius:8px;padding:2px}.sr-segmented button{all:unset;cursor:pointer;padding:6px 14px;font-size:14px;font-weight:500;color:var(--ink-3);border-radius:6px;transition:color .15s}.sr-segmented button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--border)}.sr-sep{width:1px;height:20px;background:var(--border)}.sr-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:14px;color:var(--ink-2);background:var(--bg);border-radius:8px;cursor:pointer;border:1px solid transparent;transition:all .15s}.sr-filter-chip:hover{background:var(--surface-2)}.sr-filter-chip.active{background:var(--brand-100);color:var(--brand-700)}.sr-filter-bar .sr-spacer{flex:1}.sr-view-toggle{display:inline-flex;background:var(--bg);border-radius:8px;padding:2px}.sr-view-toggle button{all:unset;cursor:pointer;padding:5px 8px;color:var(--ink-3);border-radius:6px;display:grid;place-items:center}.sr-view-toggle button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--border)}.sr-section-title{font-size:14px;font-weight:600;color:var(--ink);margin:0;display:flex;align-items:center;gap:10px}.sr-lib-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sr-rec-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;cursor:pointer;transition:all .15s}.sr-rec-card:hover{transform:translateY(-2px);box-shadow:0 10px 30px -12px #14120e2e;border-color:var(--ink-4)}.sr-thumb{aspect-ratio:16/9;position:relative;overflow:hidden;display:grid;place-items:center}.sr-thumb.a{background:linear-gradient(135deg,#ff4d00,#c93c00)}.sr-thumb.b{background:linear-gradient(135deg,#2563eb,#1e40af)}.sr-thumb.c{background:linear-gradient(135deg,#16a34a,#166534)}.sr-thumb.d{background:linear-gradient(135deg,#9333ea,#6b21a8)}.sr-thumb.e{background:linear-gradient(135deg,#14120e,#3d3a32)}.sr-thumb.f{background:linear-gradient(135deg,#f5b935,#c27302)}.sr-part-grid{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;opacity:.85}.sr-part-grid .ph{border-radius:6px;background:#ffffff26;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);aspect-ratio:1/1;display:grid;place-items:center;color:#fff;font-weight:700;font-size:14px}.sr-waveform-bg{position:absolute;bottom:0;left:0;right:0;height:40px;display:flex;align-items:flex-end;padding:0 18px 12px;gap:1.5px;opacity:.4;pointer-events:none}.sr-waveform-bg i{flex:1;background:#fff;border-radius:1px}.sr-thumb-chips{position:absolute;top:10px;left:10px;display:flex;gap:4px;z-index:2}.sr-thumb-chip{font-family:var(--font-mono);font-size:10px;padding:3px 7px;border-radius:4px;font-weight:600;letter-spacing:.05em;color:#fff;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:inline-flex;align-items:center;gap:4px}.sr-thumb-chip.new{background:var(--brand)}.sr-thumb-chip.ai{background:linear-gradient(135deg,#ff4d00,#ff8c57)}.sr-play-o{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:99px;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;opacity:0;transition:opacity .2s;z-index:2}.sr-rec-card:hover .sr-play-o{opacity:1}.sr-play-o svg{width:16px;height:16px;fill:#fff;margin-left:2px}.sr-dur{position:absolute;bottom:10px;right:10px;font-family:var(--font-mono);font-size:12px;font-weight:500;padding:3px 7px;background:#000000b3;color:#fff;border-radius:4px;z-index:2}.sr-rec-body{padding:14px 16px}.sr-rec-title{font-size:14px;font-weight:600;line-height:1.25;margin-bottom:4px;color:var(--ink);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sr-rec-meta{font-size:13px;color:var(--ink-3);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sr-rec-meta span{display:inline-flex;gap:3px;align-items:center}.sr-rec-foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-2)}.sr-rec-actions{display:flex;gap:2px}.sr-rec-actions button{all:unset;cursor:pointer;width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3);transition:all .15s}.sr-rec-actions button:hover{background:var(--bg);color:var(--ink)}.sr-page-title{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.sr-page-title h1{margin:0;font-size:28px;font-weight:500;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.sr-page-title h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand)}.sr-page-title .sub{margin-top:6px;font-size:14px;color:var(--ink-3)}.sr-btn-ghost{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:8px;transition:all .15s}.sr-btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.sr-btn-primary{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;color:#fff;background:var(--brand);border-radius:8px;box-shadow:var(--shadow-btn-primary);transition:filter .15s}.sr-btn-primary:hover{filter:brightness(1.05)}.sr-page-stack{display:flex;flex-direction:column;gap:18px}.sr-rec-empty{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:44px 32px 36px;background:var(--surface);border:1px solid var(--border);border-radius:16px;gap:12px;max-width:720px;margin:0 auto;width:100%}.sr-rec-empty-wave{position:absolute;top:24px;left:0;right:0;height:56px;opacity:.16;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.sr-rec-empty-wave .sr-wave{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:100%;padding:0 24px}.sr-rec-empty-wave .sr-wave i{display:block;width:3px;border-radius:2px;background:var(--brand)}.sr-rec-empty-icon{position:relative;z-index:1;width:44px;height:44px;border-radius:999px;background:color-mix(in srgb,var(--brand) 12%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:4px;box-shadow:0 0 0 6px var(--surface)}.sr-rec-empty h3{position:relative;z-index:1;font-family:var(--font-serif, Georgia, serif);font-size:26px;font-weight:400;color:var(--ink);margin:0;letter-spacing:-.01em}.sr-rec-empty h3 em{font-style:italic;color:var(--brand)}.sr-rec-empty p{position:relative;z-index:1;font-size:15px;color:var(--ink-3);max-width:440px;margin:0;line-height:1.55}.sr-rec-empty-cta{position:relative;z-index:1;display:flex;gap:8px;margin-top:8px}.sr-rec-empty-cta button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:500;color:var(--ink-2);background:var(--page-bg);border:1px solid var(--border);border-radius:8px;transition:all .15s}.sr-rec-empty-cta button:hover{background:var(--surface-2);color:var(--ink);border-color:var(--ink-4)}.sr-rec-empty-features{position:relative;z-index:1;margin-top:20px;padding-top:14px;width:100%;max-width:440px;border-top:1px dashed var(--border);display:flex;flex-wrap:wrap;justify-content:center;gap:18px;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase}.sr-rec-empty-features span{display:inline-flex;align-items:center;gap:5px}.sr-rec-empty-features b{color:var(--brand);font-weight:600}.sr-thumb-icon-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.sr-thumb-state{position:absolute;inset:auto 0 0 0;margin:0 auto;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border-radius:999px;background:#14120e9e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.14);color:#fff;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;width:-moz-max-content;width:max-content;left:50%;transform:translate(-50%);z-index:2}.sr-thumb-state.failed{background:#3c0c0cb3}.sr-feat-state-chip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 14px;border-radius:999px;background:#14120eb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.16);color:#fff;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;z-index:3}.sr-feat-state-chip.failed{background:#3c0c0cc7}.sr-state-wave{display:inline-flex;align-items:center;gap:2px;height:14px}.sr-state-wave i{display:inline-block;width:2px;border-radius:2px;background:var(--brand, #FF4D00);animation:srStateWave 1.1s ease-in-out infinite}.sr-state-wave i:nth-child(1){height:30%;animation-delay:0s}.sr-state-wave i:nth-child(2){height:65%;animation-delay:.12s}.sr-state-wave i:nth-child(3){height:90%;animation-delay:.24s}.sr-state-wave i:nth-child(4){height:55%;animation-delay:.36s}.sr-state-wave i:nth-child(5){height:35%;animation-delay:.48s}.sr-thumb-state.failed .sr-state-wave i,.sr-feat-state-chip.failed .sr-state-wave i{background:#ff8a6a;animation:none;opacity:.6}@keyframes srStateWave{0%,to{transform:scaleY(.5);opacity:.7}50%{transform:scaleY(1.4);opacity:1}}.sr-rec-actions button.is-disabled,.sr-rec-actions button:disabled{opacity:.38;cursor:not-allowed}.sr-processing-cta{opacity:.85;cursor:not-allowed!important}.sr-play-o.is-playing{opacity:1!important}.sr-rec-card.is-playing .sr-play-o{opacity:1}.sr-progress{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffffff2e;cursor:pointer;z-index:3;overflow:hidden}.sr-progress-fill{height:100%;background:var(--brand);transition:width .15s linear;box-shadow:0 0 8px #ff4d0099}.sr-progress-feat{height:5px;border-radius:0 0 var(--r-2xl, 20px) var(--r-2xl, 20px)}.sr-mini-time{margin-left:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.02em;color:#ffffffd9;font-variant-numeric:tabular-nums}@keyframes srNowPlayingPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.18)}}.sr-waveform.is-playing i,.sr-waveform-bg.is-playing i{transform-origin:bottom;animation:srNowPlayingPulse 1.1s ease-in-out infinite}.sr-waveform.is-playing i:nth-child(3n){animation-delay:.15s}.sr-waveform.is-playing i:nth-child(3n+1){animation-delay:.35s}.sr-waveform.is-playing i:nth-child(3n+2){animation-delay:.55s}.sr-waveform-bg.is-playing i:nth-child(3n){animation-delay:.15s}.sr-waveform-bg.is-playing i:nth-child(3n+1){animation-delay:.35s}.sr-waveform-bg.is-playing i:nth-child(3n+2){animation-delay:.55s}.sr-btn-primary-feat{display:inline-flex;align-items:center;gap:6px}.sr-rec-feat-empty{position:relative;border-radius:var(--r-2xl, 20px);background:var(--surface-2, #F1EFE8);border:1px dashed var(--ink-5, #C9C3B5);min-height:280px;padding:28px 32px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}.sr-empty-paper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.55;background-image:repeating-linear-gradient(135deg,transparent 0px,transparent 7px,rgba(20,18,14,.035) 7px,rgba(20,18,14,.035) 8px)}.sr-empty-badge{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:8px;padding:6px 11px 6px 9px;border-radius:999px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;z-index:2;border:1px solid transparent}.sr-empty-badge .sr-state-wave{height:12px}.sr-empty-badge .sr-state-wave i{background:currentColor}.sr-empty-badge-dot{width:6px;height:6px;border-radius:999px;background:currentColor;display:inline-block}.sr-empty-badge.processing{background:#f5b93524;color:#8a5a00;border-color:#f5b93559}.sr-empty-badge.failed{background:#c93c3c1a;color:#9a2a2a;border-color:#c93c3c4d}.sr-empty-badge.none{background:#14120e0f;color:var(--ink-2, #4a4640);border-color:#14120e1f}.sr-empty-glyph{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);width:56px;height:56px;border-radius:999px;background:#14120e0a;border:1px dashed var(--ink-5, #C9C3B5);display:grid;place-items:center;z-index:1;opacity:.85}.sr-empty-glyph-feat{width:64px;height:64px;top:42%}.sr-feat-empty-body{position:relative;z-index:2}.sr-eyebrow-ink{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3, #6f6a60);margin-bottom:8px}.sr-feat-empty-title{font-family:var(--font-sans, "Geist"),sans-serif;font-size:28px;line-height:1.15;font-weight:500;letter-spacing:-.01em;color:var(--ink-1, #14120E);margin:0 0 8px}.sr-empty-caption{color:var(--ink-3, #6f6a60);font-size:13px;margin:0 0 16px;max-width:540px}.sr-btn-ghost-ink{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:transparent;border:1px solid var(--ink-5, #C9C3B5);color:var(--ink-1, #14120E);font-family:var(--font-sans, "Geist"),sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.sr-btn-ghost-ink:hover{background:#14120e0a;border-color:var(--ink-4, #8a857a)}.sr-rec-card-empty .sr-thumb-empty{position:relative;aspect-ratio:16 / 10;border-radius:var(--r-xl, 16px);background:var(--surface-2, #F1EFE8);border:1px dashed var(--ink-5, #C9C3B5);overflow:hidden;isolation:isolate}.sr-rec-card-empty .sr-empty-caption-thumb{position:absolute;bottom:14px;left:16px;right:16px;text-align:center;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-3, #6f6a60);z-index:2}.sr-empty-link{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--ink-2, #4a4640);font-family:var(--font-sans, "Geist"),sans-serif;font-size:12px;font-weight:500;cursor:pointer;padding:4px 6px;border-radius:6px;transition:color .15s,background .15s}.sr-empty-link:hover{color:var(--brand, #FF4D00);background:#ff4d000f}@media (prefers-reduced-motion: reduce){.sr-empty-glyph .animate-spin{animation:none}}.sr-rec-segments{list-style:none;margin:10px 0 12px;padding:8px 0 0;display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(20,18,14,.08)}.sr-rec-segments-feat{margin:14px 0 18px;border-top-color:#ffffff24}.sr-rec-segment{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;font-size:12.5px;color:var(--ink-2);transition:background .16s ease}.sr-rec-segment:hover{background:#14120e0a}.sr-rec-segments-feat .sr-rec-segment{color:#ffffffdb}.sr-rec-segments-feat .sr-rec-segment:hover{background:#ffffff0f}.sr-seg-glyph{font-family:var(--font-mono);color:var(--ink-4);font-size:13px;width:14px;text-align:center;flex-shrink:0}.sr-rec-segments-feat .sr-seg-glyph{color:#ffffff80}.sr-seg-main{flex:1;min-width:0}.sr-seg-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:500}.sr-seg-dot{color:var(--ink-4);opacity:.7}.sr-seg-time,.sr-seg-dur{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);font-weight:400}.sr-rec-segments-feat .sr-seg-time,.sr-rec-segments-feat .sr-seg-dur{color:#ffffffb3}.sr-progress-seg{height:3px;margin-top:4px;background:#14120e14;border-radius:999px;cursor:pointer;overflow:hidden}.sr-seg-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.sr-seg-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--ink-2);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.sr-seg-btn:hover{background:#ff4d0014;border-color:#ff4d002e;color:var(--brand)}.sr-seg-btn:disabled{opacity:.45;cursor:not-allowed}.sr-rec-segments-feat .sr-seg-btn{color:#ffffffd9}.sr-rec-segments-feat .sr-seg-btn:hover{background:#ffffff1f;border-color:#ffffff2e;color:#fff}.sr-seg-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-radius:999px}.sr-seg-status-uploading{color:var(--ink-3);background:#14120e0f}.sr-seg-status-failed{color:#b91c1c;background:#b91c1c1a;font-weight:600}.smd-artifact-segments{display:flex;flex-direction:column;padding:14px 16px;border-radius:14px;border:1px solid rgba(20,18,14,.1);background:var(--surface-1, #FFF)}.smd-artifact-head{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);margin-bottom:4px}.smd-artifact-title{font-weight:600;color:var(--ink-1)}.smd-artifact-meta{margin-left:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.sr-rec-segments-dialog{border-top-color:#14120e14}.sa-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:stretch}.sa-recent-row{display:grid;grid-template-columns:1fr auto;gap:18px;padding:16px 22px;border-top:1px solid var(--border-2);align-items:center;cursor:pointer;transition:background .15s}.sa-recent-row:first-of-type{border-top:none}.sa-recent-row:hover{background:var(--surface-2)}.sa-recent-row .ttl{font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.25}.sa-recent-row .meta{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);margin-top:4px;letter-spacing:.04em;text-transform:uppercase}.sa-recent-row .tldr{font-size:14px;color:var(--ink-2);margin-top:8px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:560px}.sa-recent-row .tags{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.sa-recent-row .actions{display:flex;align-items:center;gap:10px;color:var(--ink-3)}.sa-recent-row .actions .ac{font-family:var(--font-mono);font-size:12px;font-weight:600;padding:4px 9px;background:var(--brand-100);color:var(--brand-700);border-radius:6px;letter-spacing:.04em;text-transform:uppercase}.sa-pills{display:inline-flex;background:var(--surface-2);border:1px solid var(--border-2);border-radius:8px;padding:3px}.sa-pills button{all:unset;cursor:pointer;font-size:13px;font-weight:600;color:var(--ink-3);padding:5px 10px;border-radius:6px}.sa-pills button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000000f}.sa-topic-row{display:grid;grid-template-columns:120px 1fr 36px;gap:10px;align-items:center;padding:10px 0;border-top:1px dashed var(--border-2)}.sa-topic-row:first-of-type{border-top:none;padding-top:0}.sa-topic-row .lbl{font-size:14px;color:var(--ink-2);font-weight:500}.sa-topic-row .lbl .hot{display:inline-block;background:var(--brand-100);color:var(--brand-700);padding:1px 6px;border-radius:4px;font-size:10.5px;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.sa-topic-row .ct{font-family:var(--font-mono);font-size:13px;color:var(--ink-3);text-align:right;font-feature-settings:"tnum"}.sa-saved-card{padding:18px 20px;background:var(--brand-tint);border:1px solid var(--brand-200,rgba(255,77,0,.25));border-radius:14px;display:flex;flex-direction:column;gap:6px}.sa-saved-card .eb{font-family:var(--font-mono);font-size:12px;color:var(--brand-700);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sa-saved-num{font-size:36px;font-weight:500;letter-spacing:-.02em;color:var(--brand);font-feature-settings:"tnum";line-height:1}.sa-saved-card .sub{font-size:14px;color:var(--ink-2);margin-bottom:6px}.sa-cta-card{padding:24px 28px;background:var(--ink);color:#fff;border-radius:16px;position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:24px}.sa-cta-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(360px at 0% 50%,rgba(255,77,0,.22),transparent 60%),radial-gradient(260px at 100% 100%,rgba(255,77,0,.1),transparent 60%);pointer-events:none}.sa-cta-card>*{position:relative;z-index:1}.sa-cta-card .eb{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-weight:600;margin-bottom:6px}.sa-cta-card h3{margin:0;font-size:20px;font-weight:500;letter-spacing:-.015em;line-height:1.2}.sa-cta-card h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand)}.sa-cta-card .sub{font-size:14px;color:#c9c6be;margin-top:6px;max-width:520px}.sa-cta-card .btn-dark{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff}.sa-chat{display:flex;flex-direction:column;gap:10px}.sa-bubble{padding:10px 12px;border-radius:10px;font-size:14px;line-height:1.5;max-width:90%}.sa-bubble.user{background:var(--surface-2);color:var(--ink);align-self:flex-end;border:1px solid var(--border-2)}.sa-bubble.ai{background:var(--brand-tint);color:var(--ink);align-self:flex-start;border:1px solid rgba(255,77,0,.2)}.sa-bubble .refs{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.sa-chat-input{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);background:var(--input-bg);border-radius:10px;margin-top:6px}.sa-chat-input input{all:unset;flex:1;font-size:14px;color:var(--ink)}.sa-chat-input input::-moz-placeholder{color:var(--ink-4)}.sa-chat-input input::placeholder{color:var(--ink-4)}.sa-empty-hero{position:relative;overflow:hidden;max-width:720px;margin:0 auto;width:100%;padding:44px 32px;background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.sa-empty-icon{position:relative;z-index:1;width:48px;height:48px;border-radius:999px;background:var(--brand-tint);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px var(--surface)}.sa-empty-eyebrow{position:relative;z-index:1;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-700)}.sa-empty-hero h3{position:relative;z-index:1;margin:0;font-size:26px;font-weight:500;letter-spacing:-.015em;color:var(--ink);line-height:1.15}.sa-empty-hero h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand)}.sa-empty-hero p{position:relative;z-index:1;margin:0;max-width:520px;font-size:15px;color:var(--ink-2);line-height:1.55}.sa-empty-cta{position:relative;z-index:1;margin-top:6px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.sa-empty-cta button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:500;color:var(--ink-2);background:var(--page-bg);border:1px solid var(--border);border-radius:8px;transition:all .15s}.sa-empty-cta button:hover{background:var(--surface-2);color:var(--ink);border-color:var(--ink-4)}.sa-empty-features{position:relative;z-index:1;margin-top:20px;padding-top:14px;width:100%;max-width:560px;border-top:1px dashed var(--border);display:flex;flex-wrap:wrap;justify-content:center;gap:18px;font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase}.sa-empty-features span{display:inline-flex;align-items:center;gap:5px}.sa-empty-features b{color:var(--brand);font-weight:600}.an-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:flex-start}.an-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.an-big-chart{padding:22px}.an-chart-svg{width:100%;height:240px;display:block}.an-chart-legend{display:flex;gap:18px;margin-top:14px;font-size:13px;color:var(--ink-3);align-items:center}.an-chart-legend span{display:inline-flex;align-items:center;gap:6px}.an-lg-dot{width:10px;height:10px;border-radius:2px;display:inline-block}.an-rng{display:inline-flex;background:var(--bg);border-radius:8px;padding:2px}.an-rng button{all:unset;cursor:pointer;padding:5px 11px;font-size:13px;font-weight:500;color:var(--ink-3);border-radius:6px}.an-rng button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000d,0 0 0 1px var(--border)}.an-donut-wrap{display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:center}.an-leg{display:flex;flex-direction:column;gap:8px}.an-leg-row{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;font-size:14px}.an-leg-row .sq{width:10px;height:10px;border-radius:2px}.an-leg-row .nm{color:var(--ink-2);font-weight:500}.an-leg-row .pc{font-family:var(--font-mono);color:var(--ink-3);font-weight:500;font-size:13px}.an-callout{margin-top:18px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:10px;font-size:14px;line-height:1.5;display:flex;gap:6px;align-items:flex-start}.an-heat{display:grid;grid-template-columns:40px repeat(24,1fr);gap:2px;padding:22px}.an-heat .lbl{font-family:var(--font-mono);font-size:10px;color:var(--ink-4);letter-spacing:.05em;padding-right:4px;text-align:right;align-self:center}.an-hcell{aspect-ratio:1/1;border-radius:3px;background:var(--bg);cursor:pointer}.an-hcell.l1{background:#ffe4d0}.an-hcell.l2{background:#ffbc8a}.an-hcell.l3{background:#ff8c57}.an-hcell.l4{background:#ff4d00}.an-hcell.l5{background:#c93c00}.an-heat-top{display:grid;grid-template-columns:40px repeat(24,1fr);gap:2px;padding:14px 22px 6px;font-family:var(--font-mono);font-size:9px;color:var(--ink-4)}.an-heat-top div{text-align:center}.an-lb-row{display:grid;grid-template-columns:28px 32px 1fr 90px 90px;gap:12px;padding:11px 22px;align-items:center;border-top:1px solid var(--border-2);font-size:14px}.an-lb-row:first-child{border-top:none}.an-lb-row .rank{font-family:var(--font-mono);color:var(--ink-4);font-size:12px;font-weight:600}.an-lb-row .av{width:32px;height:32px;border-radius:99px;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700}.an-lb-row .nm{font-weight:600}.an-lb-row .st{font-size:12px;color:var(--ink-3);margin-top:2px}.an-lb-row .mt{font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;font-weight:500}.an-lb-row .dl{font-size:12px;color:#16a34a;font-weight:600}.an-lb-row .dl.down{color:#dc2626}.an-beta-chip{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-700,#C93C00);background:var(--brand-100,rgba(255,77,0,.1));padding:2px 6px;border-radius:4px;margin-left:8px;vertical-align:middle}.an-thin-note{padding:14px 22px;font-size:14px;color:var(--ink-3);line-height:1.5}.an-empty-hero{position:relative;margin:8px auto 0;width:100%;max-width:720px;padding:44px 36px 36px;border:1px solid var(--border-2);background:var(--surface);border-radius:18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;overflow:hidden}.an-empty-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(420px at 50% 0%,rgba(255,77,0,.08),transparent 65%);pointer-events:none}.an-empty-icon{position:relative;z-index:1;width:36px;height:36px;border-radius:99px;background:var(--brand-tint,rgba(255,77,0,.1));border:1px solid rgba(255,77,0,.2);display:grid;place-items:center}.an-empty-eyebrow{position:relative;z-index:1;font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-weight:600}.an-empty-hero h3{position:relative;z-index:1;margin:0;font-size:26px;font-weight:500;letter-spacing:-.018em;line-height:1.2;color:var(--ink)}.an-empty-hero h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand)}.an-empty-hero p{position:relative;z-index:1;margin:0;max-width:520px;font-size:15px;color:var(--ink-2);line-height:1.55}.an-empty-cta{position:relative;z-index:1;margin-top:6px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.an-empty-cta button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:500;color:var(--ink-2);background:var(--page-bg);border:1px solid var(--border);border-radius:8px;transition:all .15s}.an-empty-cta button:hover{background:var(--surface-2);color:var(--ink);border-color:var(--ink-4)}.an-empty-features{position:relative;z-index:1;margin-top:20px;padding-top:14px;width:100%;max-width:560px;border-top:1px dashed var(--border);display:flex;flex-wrap:wrap;justify-content:center;gap:18px;font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase}.an-empty-features span{display:inline-flex;align-items:center;gap:5px}.an-kpi-caption{margin-top:-8px;text-align:center;font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;letter-spacing:.04em;color:var(--ink-3)}.st-inv-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:16px}.st-member-row{display:grid;grid-template-columns:44px 2fr 110px 130px 110px 40px;gap:16px;padding:18px 24px;border-top:1px solid var(--border-2);align-items:center}.st-member-row:first-child{border-top:none}.st-member-row:hover{background:var(--surface-2)}.st-member-row.h{background:var(--surface-2);font-family:var(--font-mono);font-size:var(--fs-eyebrow, 12px);color:var(--ink-4);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:12px 24px}.st-member-row.h:hover{background:var(--surface-2)}.st-mav{width:44px;height:44px;border-radius:999px;color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;position:relative;font-family:var(--font-sans)}.st-mav .sd{position:absolute;bottom:-1px;right:-1px;width:12px;height:12px;border-radius:999px;border:2px solid #FFF}.st-mav .sd.on{background:#22c55e}.st-mav .sd.idle{background:#f5b935}.st-mav .sd.meet{background:#ff4d00}.st-m-nm{font-weight:600;font-size:var(--fs-body, 15px);display:flex;align-items:center;gap:6px}.st-m-em{font-size:var(--fs-meta, 13px);color:var(--ink-3);font-family:var(--font-mono);margin-top:3px}.st-team-badge{padding:4px 10px;border-radius:4px;font-size:var(--fs-eyebrow, 12px);font-weight:600;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;display:inline-block}.st-dept-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 22px}.st-dept-card{padding:14px;border:1px solid var(--border-2);border-radius:10px;cursor:pointer;transition:border-color .15s ease}.st-dept-card:hover{border-color:var(--ink)}.st-dept-card .nm{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.st-dept-card .dt{font-size:11px;color:var(--ink-3);margin-top:6px;font-family:var(--font-mono);letter-spacing:.02em}.st-dept-card .stack{margin-top:10px}.st-dept-dot{width:8px;height:8px;border-radius:2px;display:inline-block}.st-pending-row{display:grid;grid-template-columns:44px 1.6fr 110px 40px;gap:16px;padding:18px 24px;border-top:1px solid var(--border-2);align-items:center}.st-empty-hero{position:relative;margin:8px auto 0;width:100%;max-width:720px;padding:44px 36px 36px;border:1px solid var(--border-2);background:var(--surface);border-radius:18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;overflow:hidden}.st-empty-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(420px at 50% 0%,rgba(255,77,0,.08),transparent 65%);pointer-events:none}.st-empty-icon{position:relative;z-index:1;width:36px;height:36px;border-radius:99px;background:var(--brand-tint, rgba(255,77,0,.1));border:1px solid rgba(255,77,0,.2);display:grid;place-items:center}.st-empty-eyebrow{position:relative;z-index:1;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-weight:600}.st-empty-hero h3{position:relative;z-index:1;margin:0;font-size:26px;font-weight:500;letter-spacing:-.018em;line-height:1.2;color:var(--ink)}.st-empty-hero h3 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--brand)}.st-empty-hero p{position:relative;z-index:1;margin:0;max-width:520px;font-size:13.5px;color:var(--ink-2);line-height:1.55}.st-empty-cta{position:relative;z-index:1;margin-top:6px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.st-empty-cta button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:500;color:var(--ink-2);background:var(--page-bg);border:1px solid var(--border);border-radius:8px;transition:all .15s}.st-empty-cta button:hover{background:var(--surface-2);color:var(--ink);border-color:var(--ink-4)}.st-empty-features{position:relative;z-index:1;margin-top:20px;padding-top:14px;width:100%;max-width:560px;border-top:1px dashed var(--border);display:flex;flex-wrap:wrap;justify-content:center;gap:18px;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase}.st-empty-features span{display:inline-flex;align-items:center;gap:5px}.st-pending-row:first-child{border-top:none}.st-pending-row:hover{background:var(--surface-2)}.st-role-row{padding:18px 24px;border-top:1px solid var(--border-2);display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center}.st-role-row:first-child{border-top:none}.st-role-nm{font-weight:600;font-size:var(--fs-body, 15px);display:flex;align-items:center;gap:8px}.st-role-dt{font-size:var(--fs-body-sm, 14px);color:var(--ink-3);margin-top:4px}.st-role-cnt{font-family:var(--font-mono);font-size:var(--fs-meta, 13px);color:var(--ink-3);font-weight:500}.st-search{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--input-bg);border:1px solid var(--border);border-radius:10px;font-size:var(--fs-body-sm, 14px);color:var(--ink-3);width:280px}.st-search input{all:unset;flex:1;font-size:var(--fs-body-sm, 14px);font-weight:500;color:var(--ink);font-family:var(--font-sans)}.st-search input::-moz-placeholder{color:var(--ink-3);font-weight:400}.st-search input::placeholder{color:var(--ink-3);font-weight:400}.st-more{all:unset;cursor:pointer;width:32px;height:32px;display:grid;place-items:center;border-radius:6px;color:var(--ink-3)}.st-more:hover{background:var(--border-2);color:var(--ink)}.st-ws-stats{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;padding:26px 28px}.st-ws-kpis{display:flex;align-items:center;gap:32px}.st-ws-kpi{text-align:right}.st-ws-kpi .lbl{font-family:var(--font-mono);font-size:var(--fs-eyebrow, 12px);color:var(--ink-4);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.st-ws-kpi .val{font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--ink);line-height:1.1;margin-top:4px;font-variant-numeric:tabular-nums}.st-status-dot{display:inline-block;width:9px;height:9px;border-radius:999px;margin-right:8px;vertical-align:middle}.st-status-dot.on{background:var(--success)}.st-status-dot.pending{background:#f5b935}.st-status-dot.suspended{background:var(--ink-4)}.st-member-row.v2{grid-template-columns:48px 1.6fr 110px 140px 150px 40px;padding:18px 24px}.st-member-row.v2.h{padding:12px 24px}.st-actions-cell{opacity:0;transition:opacity .12s ease}.st-member-row.v2:hover .st-actions-cell{opacity:1}.st-you-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase;font-weight:600;margin-left:6px}.bl-plan-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}.bl-plan-card-big{padding:28px;background:var(--ink);color:#fff;border-radius:16px;position:relative;overflow:hidden}.bl-plan-card-big:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(500px at 100% 0%,rgba(255,77,0,.3),transparent 60%);pointer-events:none}.bl-plan-card-big .row-inner{position:relative;z-index:1}.bl-plan-card-big .btn-dark{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff}.bl-price{font-size:56px;font-weight:500;letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum";display:flex;align-items:baseline;gap:4px}.bl-price .per{font-size:14px;color:#c9c6be;font-weight:400}.bl-plans-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:20px 22px}.bl-plan-tile{padding:18px;border:1px solid var(--border-2);border-radius:12px;position:relative;background:var(--surface);display:flex;flex-direction:column}.bl-plan-tile.current{border-color:var(--ink);background:var(--surface-2)}.bl-plan-tile.rec{border-color:var(--brand);background:#ff4d0008}.bl-plan-tile .tname{font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.bl-plan-tile .tprice{font-size:28px;font-weight:500;letter-spacing:-.025em;margin-top:8px;line-height:1}.bl-plan-tile .tprice .per{font-size:14px;color:var(--ink-3);font-weight:400}.bl-plan-tile .tsub{font-size:13px;color:var(--ink-3);margin-top:4px}.bl-plan-tile ul{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:7px;font-size:14px;color:var(--ink-2);flex:1}.bl-plan-tile .tile-extras{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border-2);font-size:12.5px;color:var(--ink-3);display:flex;justify-content:space-between;align-items:center;gap:8px}.bl-plan-tile li{display:flex;gap:8px;align-items:flex-start}.bl-plan-tile li svg{flex-shrink:0;margin-top:2px;color:var(--brand)}.bl-tile-cta{width:100%;justify-content:center;margin-top:16px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;border:1px solid transparent;font-family:var(--font-sans)}.bl-tile-cta.dark{background:var(--ink);color:#fff;cursor:default}.bl-tile-cta.ghost{background:transparent;border-color:var(--border);color:var(--ink)}.bl-tile-cta.ghost:hover{background:var(--surface-2)}.bl-tile-cta.brand{background:var(--brand);color:#fff;box-shadow:var(--shadow-btn-primary)}.bl-tile-cta.brand:hover{background:var(--brand-600)}.bl-pay-card{display:flex;align-items:center;gap:16px;padding:20px 22px}.bl-pay-empty{padding:20px 22px;display:flex;flex-direction:column;align-items:flex-start}.bl-cc-face{width:72px;height:46px;background:linear-gradient(135deg,#1a1a1a,#3a3a3a);border-radius:8px;position:relative;color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:600;padding:8px;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0}.bl-cc-face:after{content:"";position:absolute;top:16px;left:8px;width:14px;height:10px;background:linear-gradient(135deg,#d4af37,#b8860b);border-radius:2px}.bl-inv-row{display:grid;grid-template-columns:130px 1fr 140px 100px 100px 40px;gap:14px;align-items:center;padding:14px 22px;border-top:1px solid var(--border-2);font-size:14px}.bl-inv-row:hover{background:var(--surface-2)}.bl-inv-row.h{background:var(--surface-2);font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:10px 22px}.bl-inv-row.h:hover{background:var(--surface-2)}.bl-usage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px 22px}.bl-usage-card{padding:14px;border:1px solid var(--border-2);border-radius:10px}.bl-usage-card .nm{font-size:13px;color:var(--ink-3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.bl-usage-card .val{font-size:22px;font-weight:500;letter-spacing:-.02em;margin-top:6px;font-feature-settings:"tnum"}.bl-usage-card .val .u{font-size:14px;color:var(--ink-3);font-weight:400;margin-left:2px}.bl-usage-bar{height:5px;background:var(--bg);border-radius:99px;overflow:hidden;margin-top:10px}.bl-usage-bar i{display:block;height:100%;background:var(--brand);border-radius:99px}.bl-usage-card .sub{font-size:13px;color:var(--ink-3);margin-top:8px}.bl-toggle{display:flex;gap:4px;padding:3px;background:var(--bg);border-radius:8px;border:1px solid var(--border)}.bl-toggle button{all:unset;cursor:pointer;padding:6px 12px;border-radius:6px;font-size:13px;font-weight:600;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}.bl-toggle button.active{background:var(--ink);color:#fff}.bl-more-btn{all:unset;cursor:pointer;width:28px;height:28px;display:grid;place-items:center;border-radius:6px;color:var(--ink-3)}.bl-more-btn:hover{background:var(--border-2);color:var(--ink)}.bl-more-btn:disabled{opacity:.4;cursor:not-allowed}#switch-plans{scroll-margin-top:96px}.ak-key-row{display:grid;grid-template-columns:1.4fr 360px 110px 120px 110px 40px;gap:14px;align-items:center;padding:16px 22px;border-top:1px solid var(--border-2)}.ak-key-row:first-child{border-top:none}.ak-key-row.h{background:var(--surface-2);font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:10px 22px}.ak-key-nm{font-size:15px;font-weight:600;display:flex;align-items:center;gap:8px;color:var(--ink)}.ak-key-dot{width:8px;height:8px;border-radius:99px;flex:0 0 8px}.ak-key-dot.live{background:var(--brand)}.ak-key-dot.test{background:#f5b935}.ak-key-dot.revoked{background:#9ca3af}.ak-key-dt{font-size:13px;color:var(--ink-3);margin-top:3px}.ak-key-code{font-family:var(--font-mono);font-size:13px;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:6px 10px;display:flex;align-items:center;gap:8px;color:var(--ink-2);width:100%;box-sizing:border-box}.ak-key-code .ak-tok{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-key-code button.ak-copy{all:unset;cursor:pointer;display:inline-flex;align-items:center;color:var(--ink-3);border-radius:4px;padding:2px;flex:0 0 auto}.ak-key-code button.ak-copy:hover{color:var(--brand)}.ak-last{font-size:14px;color:var(--ink-2);font-family:var(--font-mono)}.ak-more-btn{all:unset;width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ink-3)}.ak-more-btn:hover{background:var(--surface-2);color:var(--ink)}.ak-webhook-row{display:grid;grid-template-columns:1fr 120px 100px 40px;gap:14px;align-items:center;padding:16px 22px;border-top:1px solid var(--border-2)}.ak-webhook-row:first-child{border-top:none}.ak-wh-url{font-family:var(--font-mono);font-size:14px;color:var(--ink);word-break:break-all}.ak-wh-meta{font-size:13px;color:var(--ink-3);margin-top:4px}.ak-wh-meta .mono{font-family:var(--font-mono);color:var(--ink-2)}.ak-docs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 22px}.ak-docs-card{padding:16px;border:1px solid var(--border-2);border-radius:10px;display:flex;flex-direction:column;gap:8px;cursor:pointer;min-height:130px;background:var(--surface);transition:border-color .15s}.ak-docs-card:hover{border-color:var(--ink)}.ak-docs-card .t{font-size:14px;font-weight:600;color:var(--ink)}.ak-docs-card .d{font-size:13px;color:var(--ink-3);line-height:1.5;flex:1}.ak-docs-card .d code{font-family:var(--font-mono);font-size:12px;background:var(--bg);padding:1px 4px;border-radius:3px}.ak-docs-card .a{font-size:13px;color:var(--brand);font-weight:600;font-family:var(--font-mono);display:inline-flex;gap:4px;align-items:center}.ak-term{flex:1;background:#0b0a08;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.ak-term-bar{padding:8px 14px;background:#141210;border-bottom:1px solid rgba(255,255,255,.06);font-family:var(--font-mono);font-size:10.5px;color:#78746a;display:flex;gap:6px;align-items:center}.ak-term-bar .dot{width:10px;height:10px;border-radius:99px;display:inline-block}.ak-term-bar .dot.r{background:#ff5f56}.ak-term-bar .dot.y{background:#ffbd2e}.ak-term-bar .dot.g{background:#27c93f}.ak-term-bar .lbl{margin-left:8px}.ak-term-pre{margin:0;padding:16px;font-family:var(--font-mono);font-size:13px;line-height:1.7;color:#d4d1c9;overflow-x:auto;white-space:pre}.ak-term-pre .c{color:#78746a}.ak-term-pre .k{color:#ff9a60}.ak-term-pre .s{color:#a8e2ae}.ak-term-pre .n{color:#f5d76e}.ak-empty-hero{padding:40px 22px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.ak-empty-hero .ak-empty-icon{width:56px;height:56px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:#ff4d0014;margin-bottom:4px}.ak-empty-hero .ak-empty-title{font-size:14px;font-weight:600;color:var(--ink)}.ak-empty-hero .ak-empty-body{font-size:14px;color:var(--ink-3);line-height:1.6;max-width:460px}.ak-empty-hero .ak-empty-body code{font-family:var(--font-mono);font-size:13px;background:var(--bg);padding:1px 5px;border-radius:4px;color:var(--ink-2)}.ak-event-badges{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:10px;justify-content:center}.ak-event-badge{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border-2);border-radius:6px;padding:4px 8px}.ak-coming-soon{font-size:13px;font-family:var(--font-mono);color:var(--ink-4);letter-spacing:.02em}.ak-docs-card.ak-docs-card--static{cursor:default}.ak-docs-card.ak-docs-card--static:hover{border-color:var(--border-2)}.sec-coming-soon-chip{font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--ink-4);background:var(--surface-2);border:1px solid var(--border-2);border-radius:6px;padding:2px 7px;margin-left:8px;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.sec-empty-hero{padding:40px 22px 36px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.sec-empty-icon{width:56px;height:56px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:#ff4d0014;color:var(--brand);margin-bottom:4px}.sec-empty-title{font-size:14px;font-weight:600;color:var(--ink)}.sec-empty-body{font-size:14px;color:var(--ink-3);line-height:1.6;max-width:520px}.sec-event-badges{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:10px;justify-content:center}.sec-event-badge{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--border-2);border-radius:6px;padding:4px 8px}.sec-check{display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--border-2);align-items:center}.sec-check:first-child{border-top:none;padding-top:0}.sec-ic{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;font-weight:600;font-size:14px}.sec-ic.ok{background:#dcfce7;color:#166534}.sec-ic.warn{background:#fef3c7;color:#854d0e}.sec-ic.bad{background:#fee2e2;color:#991b1b}.sec-check .t{font-size:15px;font-weight:600;color:var(--ink)}.sec-check .d{font-size:13px;color:var(--ink-3);margin-top:3px}.sec-log-row{display:grid;grid-template-columns:160px 32px 1fr 180px 140px;gap:12px;align-items:center;padding:12px 22px;border-top:1px solid var(--border-2);font-size:14px}.sec-log-row:first-child{border-top:none}.sec-log-row.h{background:var(--surface-2);font-family:var(--font-mono);font-size:10.5px;color:var(--ink-4);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:10px 22px}.sec-log-ic{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;background:var(--bg);color:var(--ink-3)}.sec-session-row{display:grid;grid-template-columns:40px 1fr auto auto auto;gap:14px;align-items:center;padding:14px 22px;border-top:1px solid var(--border-2)}.sec-session-row:first-child{border-top:none}.sec-dev-ic{width:40px;height:40px;border-radius:8px;display:grid;place-items:center;background:var(--bg);color:var(--ink-2);border:1px solid var(--border)}.sky-signup{--brand:#FF4D00;--brand-2:#FF7A3D;--ink:#0E0C08;--ink-2:#2A2620;--ink-3:#78746A;--ink-4:#A6A096;--bg:#F6F5F2;--paper:#FFF;--cream:#F1EFE8;--line:rgba(20,18,14,.1);--font:"Geist",ui-sans-serif,system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--serif:"Instrument Serif",Georgia,serif;font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;min-height:100vh}.sky-signup *{box-sizing:border-box}.sky-signup a{color:inherit;text-decoration:none}.sky-signup button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.sky-signup .shell{display:grid;grid-template-columns:1.1fr 1fr;min-height:100vh}.sky-signup .viz-col{background:var(--ink);color:#fff;padding:40px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.sky-signup .viz-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 40% 50%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 90% 70% at 40% 50%,#000 20%,transparent 80%);pointer-events:none}.sky-signup .viz-glow{position:absolute;top:30%;left:-100px;width:700px;height:700px;background:radial-gradient(circle,rgba(255,77,0,.28),transparent 60%);filter:blur(60px);animation:sky-signup-pulse 8s ease-in-out infinite alternate;pointer-events:none}@keyframes sky-signup-pulse{to{transform:scale(1.15) translate(40px,20px)}}.sky-signup .brand-d{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:#fff;position:relative;z-index:1}.sky-signup .brand-d svg,.sky-signup .brand-d img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;display:block}.sky-signup .viz-hero{position:relative;z-index:1;max-width:520px;flex:1;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.sky-signup .eyebrow{font-family:var(--mono);font-size:13px;color:var(--brand-2);letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:18px}.sky-signup h1.big{font-size:clamp(48px,5.5vw,76px);font-weight:500;line-height:.98;letter-spacing:-.035em;color:#fff;margin:0}.sky-signup h1.big em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand-2)}.sky-signup .big-sub{font-size:17px;color:#c9c6be;line-height:1.55;margin-top:22px;max-width:440px}.sky-signup .benefits{display:flex;flex-direction:column;gap:14px;margin-top:36px}.sky-signup .ben{display:flex;gap:14px;align-items:flex-start}.sky-signup .ben .icw{width:36px;height:36px;border-radius:10px;background:#ff4d0026;color:var(--brand-2);display:grid;place-items:center;flex-shrink:0}.sky-signup .ben .t{font-size:14px;font-weight:600;color:#fff}.sky-signup .ben .d{font-size:14px;color:#78746a;margin-top:3px;line-height:1.45;max-width:360px}.sky-signup .viz-foot{position:relative;z-index:1;display:flex;align-items:center;gap:14px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.sky-signup .viz-foot .av-row{display:flex}.sky-signup .viz-foot .av{width:32px;height:32px;border-radius:99px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:12px;border:2px solid var(--ink);margin-left:-8px}.sky-signup .viz-foot .av:first-child{margin-left:0}.sky-signup .viz-foot .tx{font-size:14px;color:#c9c6be;line-height:1.4}.sky-signup .viz-foot .tx strong{color:#fff}.sky-signup .form-col{padding:32px 48px;display:flex;flex-direction:column;background:var(--bg)}.sky-signup .form-head{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--ink-3)}.sky-signup .form-head a{color:var(--brand);font-weight:600}.sky-signup .form-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 0}.sky-signup .form{width:100%;max-width:440px}.sky-signup h2{font-size:32px;font-weight:500;line-height:1.1;letter-spacing:-.025em;margin:0 0 8px}.sky-signup h2 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand)}.sky-signup .sub{font-size:14.5px;color:var(--ink-3);line-height:1.55;margin-bottom:24px}.sky-signup .sso-row{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.sky-signup .sso{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:40px;padding:0 12px;background:#fff;border:1px solid #747775;border-radius:12px;font-family:Roboto,Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;letter-spacing:.25px;color:#1f1f1f;cursor:pointer;white-space:nowrap;transition:background-color .2s,box-shadow .2s,border-color .2s}.sky-signup .sso:hover:not(:disabled){background:#f8f9fa;border-color:#747775;box-shadow:0 1px 2px #3c404314,0 1px 3px 1px #3c40431f}.sky-signup .sso:active:not(:disabled){background:#f1f3f4}.sky-signup .sso:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #1a73e8}.sky-signup .sso:disabled{opacity:.6;cursor:not-allowed}.sky-signup .sso svg{width:18px;height:18px;flex-shrink:0}.sky-signup .divider{display:flex;align-items:center;gap:12px;margin:16px 0;font-family:var(--mono);font-size:12px;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase}.sky-signup .divider:before,.sky-signup .divider:after{content:"";flex:1;height:1px;background:var(--line)}.sky-signup .field{margin-bottom:14px}.sky-signup .field.row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sky-signup .field label{display:block;font-size:13px;font-weight:600;color:var(--ink-2);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.sky-signup .field input{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-size:14px;background:var(--paper);font-family:var(--font);transition:all .2s;color:var(--ink)}.sky-signup .field input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px #ff4d0014}.sky-signup .pw-wrap{position:relative}.sky-signup .pw-wrap .eye{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--ink-3);background:none;padding:4px;display:flex;align-items:center;justify-content:center}.sky-signup .pw-wrap .eye:hover{color:var(--ink)}.sky-signup .strength{display:flex;gap:4px;margin-top:8px}.sky-signup .strength i{flex:1;height:3px;background:var(--line);border-radius:99px;transition:background .3s}.sky-signup .strength.w1 i:nth-child(1){background:#dc2626}.sky-signup .strength.w2 i:nth-child(-n+2){background:#f5b935}.sky-signup .strength.w3 i:nth-child(-n+3){background:#16a34a}.sky-signup .strength.w4 i,.sky-signup .strength.w5 i{background:#16a34a}.sky-signup .strength-lbl{font-size:13px;color:var(--ink-3);margin-top:6px;font-family:var(--mono);letter-spacing:.03em}.sky-signup .strength-lbl strong{color:var(--ink)}.sky-signup .btn-primary{width:100%;padding:14px;background:var(--ink);color:#fff;border-radius:10px;font-size:14.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;margin-top:8px;border:none;font-family:inherit}.sky-signup .btn-primary:hover:not(:disabled){background:#000;transform:translateY(-1px)}.sky-signup .btn-primary:disabled{opacity:.7;cursor:not-allowed}.sky-signup .btn-primary svg{transition:transform .2s}.sky-signup .btn-primary:hover:not(:disabled) svg{transform:translate(3px)}.sky-signup .err{font-size:14px;color:#dc2626;margin:4px 0 12px;font-family:var(--font)}.sky-signup .terms{font-size:13px;color:var(--ink-3);text-align:center;margin-top:14px;line-height:1.5}.sky-signup .terms a{color:var(--ink);font-weight:500;text-decoration:underline}.sky-signup .switch{text-align:center;margin-top:20px;font-size:15px;color:var(--ink-3)}.sky-signup .switch a{color:var(--brand);font-weight:600}@media (max-width:900px){.sky-signup .shell{grid-template-columns:1fr}.sky-signup .viz-col{display:none}.sky-signup .form-col{padding:24px}}@media (prefers-reduced-motion: reduce){.sky-signup .viz-glow{animation:none}.sky-signup .btn-primary,.sky-signup .sso,.sky-signup .field input{transition:none}}.sky-signup .pw-rules{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.sky-signup .pw-rule{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3);font-family:var(--font);transition:color .2s}.sky-signup .pw-rule .dot{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:99px;border:1px solid var(--line);background:transparent;color:transparent;flex:0 0 14px;transition:all .2s}.sky-signup .pw-rule.ok{color:#16a34a}.sky-signup .pw-rule.ok .dot{background:#16a34a;border-color:#16a34a;color:#fff}.sky-signup .pw-rule .dot svg{width:9px;height:9px}.sky-login{--brand:#FF4D00;--brand-2:#FF7A3D;--ink:#0E0C08;--ink-2:#2A2620;--ink-3:#78746A;--ink-4:#A6A096;--bg:#F6F5F2;--paper:#FFF;--line:rgba(20,18,14,.1);--font:"Geist",ui-sans-serif,system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--serif:"Instrument Serif",Georgia,serif;font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;min-height:100vh}.sky-login *{box-sizing:border-box}.sky-login a{color:inherit;text-decoration:none}.sky-login button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.sky-login .shell{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.sky-login .form-col{display:flex;flex-direction:column;padding:32px 48px;position:relative;background:var(--bg)}.sky-login .brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;color:var(--ink)}.sky-login .brand svg,.sky-login .brand img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;display:block}.sky-login .form-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 0}.sky-login .form{width:100%;max-width:400px}.sky-login .eyebrow{font-family:var(--mono);font-size:13px;color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:14px}.sky-login h1{font-size:44px;font-weight:500;line-height:1.02;letter-spacing:-.03em;margin-bottom:10px;color:var(--ink)}.sky-login h1 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand)}.sky-login .sub{font-size:15px;color:var(--ink-3);line-height:1.55;margin-bottom:32px}.sky-login .sso-row{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.sky-login .sso{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:40px;padding:0 12px;background:#fff;border:1px solid #747775;border-radius:12px;font-family:Roboto,Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;letter-spacing:.25px;color:#1f1f1f;cursor:pointer;white-space:nowrap;transition:background-color .2s,box-shadow .2s,border-color .2s}.sky-login .sso:hover:not(:disabled){background:#f8f9fa;border-color:#747775;box-shadow:0 1px 2px #3c404314,0 1px 3px 1px #3c40431f}.sky-login .sso:active:not(:disabled){background:#f1f3f4}.sky-login .sso:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #1a73e8}.sky-login .sso:disabled{opacity:.6;cursor:not-allowed}.sky-login .sso svg{width:18px;height:18px;flex-shrink:0}.sky-login .sso-sub{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sky-login .divider{display:flex;align-items:center;gap:12px;margin:20px 0;font-family:var(--mono);font-size:12px;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase}.sky-login .divider:before,.sky-login .divider:after{content:"";flex:1;height:1px;background:var(--line)}.sky-login .field{margin-bottom:14px}.sky-login .field label.lbl{display:block;font-size:13px;font-weight:600;color:var(--ink-2);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.sky-login .input-wrap{position:relative}.sky-login .field input{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:10px;font-size:14.5px;background:var(--paper);font-family:var(--font);color:var(--ink);transition:border-color .2s,box-shadow .2s}.sky-login .field input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px #ff4d0014}.sky-login .field .eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:6px;color:var(--ink-3);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center}.sky-login .field .eye:hover{background:var(--bg)}.sky-login .row-between{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.sky-login .check{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sky-login .check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid var(--line);border-radius:4px;cursor:pointer;position:relative;background:var(--paper);flex-shrink:0}.sky-login .check input:checked{background:var(--ink);border-color:var(--ink)}.sky-login .check input:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid #FFF;border-width:0 2px 2px 0;transform:rotate(45deg)}.sky-login .link-sm{font-size:14px;color:var(--brand);font-weight:500}.sky-login .link-sm:hover{text-decoration:underline}.sky-login .err{font-size:14px;color:#dc2626;margin:-6px 0 14px;font-weight:500}.sky-login .btn-primary{width:100%;padding:14px;background:var(--ink);color:#fff;border-radius:10px;font-size:14.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s,background .2s}.sky-login .btn-primary:hover:not(:disabled){transform:translateY(-1px);background:#000}.sky-login .btn-primary:disabled{opacity:.7;cursor:not-allowed}.sky-login .btn-primary svg{transition:transform .2s}.sky-login .btn-primary:hover:not(:disabled) svg.arr{transform:translate(3px)}.sky-login .switch{text-align:center;margin-top:28px;font-size:15px;color:var(--ink-3)}.sky-login .switch a{color:var(--brand);font-weight:600}.sky-login .switch a:hover{text-decoration:underline}.sky-login .form-foot{display:flex;gap:20px;font-size:13px;color:var(--ink-4);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;align-items:center}.sky-login .form-foot a:hover{color:var(--ink-2)}.sky-login .form-foot .ops{margin-left:auto}.sky-login .viz-col{background:var(--ink);color:#fff;padding:40px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.sky-login .viz-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,#000 20%,transparent 80%);pointer-events:none}.sky-login .viz-glow{position:absolute;top:-150px;right:-150px;width:600px;height:600px;background:radial-gradient(circle,rgba(255,77,0,.3),transparent 60%);filter:blur(60px);animation:sky-login-pulse 6s ease-in-out infinite alternate;pointer-events:none}@keyframes sky-login-pulse{to{transform:scale(1.2);opacity:.7}}.sky-login .viz-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px}.sky-login .live-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:99px;font-size:13px;color:#c9c6be}.sky-login .live-pill .dot{width:6px;height:6px;background:#ff4d00;border-radius:99px;box-shadow:0 0 #ff4d0080;animation:sky-login-ping 1.6s ease-out infinite;flex-shrink:0}@keyframes sky-login-ping{0%{box-shadow:0 0 #ff4d008c}to{box-shadow:0 0 0 8px #ff4d0000}}.sky-login .back-home{font-family:var(--mono);font-size:12px;color:#78746a;letter-spacing:.06em;text-transform:uppercase}.sky-login .back-home:hover{color:#c9c6be}.sky-login .viz-main{position:relative;z-index:2;max-width:440px}.sky-login .viz-main .eyebrow-2{font-family:var(--mono);font-size:12px;color:var(--brand-2);letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:16px}.sky-login .viz-quote{font-family:var(--serif);font-style:italic;font-size:44px;line-height:1.1;letter-spacing:-.02em;font-weight:400;color:#fff}.sky-login .viz-quote em{color:var(--brand-2);font-style:italic}.sky-login .viz-attr{margin-top:32px;display:flex;align-items:center;gap:12px}.sky-login .viz-attr .av{width:40px;height:40px;border-radius:99px;background:linear-gradient(135deg,#ff4d00,#ff9a60);display:grid;place-items:center;font-weight:700;font-size:14px;color:#fff;flex-shrink:0}.sky-login .viz-attr .n{font-size:14px;font-weight:600;color:#fff}.sky-login .viz-attr .t{font-size:13px;color:#78746a;margin-top:2px}.sky-login .viz-bot{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sky-login .viz-stat{padding:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sky-login .viz-stat .n{font-family:var(--serif);font-style:italic;font-size:36px;color:var(--brand-2);line-height:1;letter-spacing:-.02em}.sky-login .viz-stat .l{font-size:12px;color:#78746a;margin-top:6px;line-height:1.35}.sky-login .orb{position:absolute;background:#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:12px;display:flex;align-items:center;gap:10px;z-index:1;opacity:.5}.sky-login .orb .av{width:30px;height:30px;border-radius:99px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:12px;flex-shrink:0}.sky-login .orb .nm{font-size:13px;color:#fff;font-weight:600}.sky-login .orb .st{font-size:10px;color:#c9c6be;margin-top:2px}.sky-login .orb1{bottom:28%;right:6%;animation:sky-login-drift 11s ease-in-out infinite alternate}.sky-login .orb2{bottom:14%;right:14%;animation:sky-login-drift 13s ease-in-out infinite alternate-reverse}@keyframes sky-login-drift{to{transform:translate(-8px,12px)}}@media (prefers-reduced-motion: reduce){.sky-login .viz-glow,.sky-login .live-pill .dot,.sky-login .orb1,.sky-login .orb2{animation:none}}@media (max-width:900px){.sky-login .shell{grid-template-columns:1fr}.sky-login .viz-col{display:none}.sky-login .form-col{padding:24px}}.sky-verify{--font: "Geist", system-ui, -apple-system, sans-serif;--serif: "Instrument Serif", Georgia, serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg: #F6F5F2;--paper: #FFFFFF;--ink: #14120E;--ink-2: #2A2620;--ink-3: #6B6760;--ink-4: #B5B0A6;--line: #E8E5DE;--brand: #FF4D00;--brand-2: #FF7A3D;background:var(--bg);color:var(--ink);font-family:var(--font);min-height:100vh}.sky-verify *{box-sizing:border-box}.sky-verify a{color:inherit;text-decoration:none}.sky-verify button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.sky-verify .shell{display:grid;grid-template-columns:1fr 1.05fr;min-height:100vh}.sky-verify .form-col{padding:32px 48px;display:flex;flex-direction:column;background:var(--bg)}.sky-verify .brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:700;font-size:16px}.sky-verify .form-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 0}.sky-verify .form{width:100%;max-width:440px}.sky-verify .eyebrow{font-family:var(--mono);font-size:13px;color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:14px}.sky-verify h1{font-size:44px;font-weight:500;line-height:1.02;letter-spacing:-.03em;margin:0 0 10px;color:var(--ink)}.sky-verify h1 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand)}.sky-verify .sub{font-size:15px;color:var(--ink-3);line-height:1.55;margin:0 0 28px}.sky-verify .sub .recipient-pill{display:inline-flex;align-items:center;gap:6px;margin-left:2px;padding:3px 10px;border:1px solid var(--line);background:var(--paper);border-radius:999px;font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--ink);letter-spacing:.01em;vertical-align:baseline}.sky-verify .otp-row{display:flex;justify-content:center;margin:8px 0 22px}.sky-verify .otp-slot{height:56px;width:48px;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--paper);font-family:var(--mono);font-size:22px;font-weight:600;color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sky-verify .otp-slot+.otp-slot{margin-left:10px}.sky-verify .otp-slot[data-active=true]{border-color:var(--brand)!important;box-shadow:0 0 0 4px #ff4d001a!important;transform:translateY(-1px)}.sky-verify .otp-slot:not(:empty){border-color:var(--ink-4)!important}.sky-verify .err{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#dc26260f;border:1px solid rgba(220,38,38,.18);color:#b91c1c;font-size:13px;line-height:1.45;text-align:center}.sky-verify .btn-primary{width:100%;padding:14px;background:var(--ink);color:#fff;border-radius:10px;font-size:14.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s ease,background .2s ease,opacity .2s}.sky-verify .btn-primary:hover:not(:disabled){transform:translateY(-1px);background:#000}.sky-verify .btn-primary:disabled{opacity:.55;cursor:not-allowed}.sky-verify .muted-row{margin:18px 0 0;text-align:center;font-size:13.5px;color:var(--ink-3)}.sky-verify .muted-row a,.sky-verify .muted-row .link{color:var(--brand);font-weight:600;cursor:pointer}.sky-verify .muted-row a:hover,.sky-verify .muted-row .link:hover{text-decoration:underline}.sky-verify .muted-row .cooldown{color:var(--ink-2);font-weight:600;font-family:var(--mono);font-size:12.5px}.sky-verify .muted-row .link[disabled]{opacity:.6;cursor:not-allowed}.sky-verify .secure-badge{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--mono);font-size:11.5px;color:var(--ink-4);letter-spacing:.04em}.sky-verify .form-foot{display:flex;align-items:center;gap:18px;font-family:var(--mono);font-size:11px;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;padding-top:24px}.sky-verify .form-foot a:hover{color:var(--ink-2)}.sky-verify .form-foot .ops{margin-left:auto;color:#16a34a}.sky-verify .viz-col{position:relative;overflow:hidden;background:var(--ink);color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:space-between}.sky-verify .viz-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 60% 40%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 90% 70% at 60% 40%,#000 20%,transparent 80%)}.sky-verify .viz-glow{position:absolute;top:20%;right:-160px;width:680px;height:680px;background:radial-gradient(circle,rgba(255,77,0,.28),transparent 60%);filter:blur(60px);pointer-events:none;animation:sky-verify-pulse 9s ease-in-out infinite alternate}@keyframes sky-verify-pulse{to{transform:scale(1.12) translate(-30px,20px)}}.sky-verify .viz-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.sky-verify .viz-top .live-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-family:var(--mono);font-size:11.5px;color:#e5e2da;letter-spacing:.04em}.sky-verify .viz-top .live-pill .dot{width:7px;height:7px;border-radius:99px;background:#0ea86e;box-shadow:0 0 0 4px #0ea86e2e}.sky-verify .viz-top .back-home{font-family:var(--mono);font-size:11px;color:#9c988f;letter-spacing:.08em;text-transform:uppercase}.sky-verify .viz-top .back-home:hover{color:#fff}.sky-verify .viz-main{position:relative;z-index:1;max-width:520px;margin:auto 0}.sky-verify .viz-main .eyebrow-2{font-family:var(--mono);font-size:12px;color:var(--brand-2);letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:18px}.sky-verify .viz-main h2{font-size:clamp(40px,4.6vw,60px);font-weight:500;line-height:1.02;letter-spacing:-.03em;margin:0;color:#fff}.sky-verify .viz-main h2 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand-2)}.sky-verify .viz-main .lede{margin-top:18px;font-size:16px;color:#c9c6be;line-height:1.55;max-width:440px}.sky-verify .inbox-card{position:relative;z-index:1;margin-top:34px;max-width:440px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px 18px 16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 18px 50px -20px #00000073}.sky-verify .inbox-card .ic-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.07)}.sky-verify .inbox-card .ic-av{width:36px;height:36px;border-radius:10px;background:#ff4d002e;color:var(--brand-2);display:grid;place-items:center;flex-shrink:0}.sky-verify .inbox-card .ic-meta{flex:1;min-width:0}.sky-verify .inbox-card .ic-from{font-size:13.5px;font-weight:600;color:#fff;display:flex;align-items:center;gap:8px}.sky-verify .inbox-card .ic-from .verified{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:10px;color:#0ea86e;background:#0ea86e1a;border:1px solid rgba(14,168,110,.2);padding:1px 6px;border-radius:99px;letter-spacing:.04em}.sky-verify .inbox-card .ic-addr{font-family:var(--mono);font-size:11.5px;color:#9c988f;margin-top:2px}.sky-verify .inbox-card .ic-time{font-family:var(--mono);font-size:11px;color:#78746a;flex-shrink:0}.sky-verify .inbox-card .ic-body{padding-top:14px}.sky-verify .inbox-card .ic-subj{font-size:14px;font-weight:600;color:#fff;margin-bottom:10px}.sky-verify .inbox-card .ic-snip{font-size:13px;color:#c9c6be;line-height:1.55;margin-bottom:14px}.sky-verify .inbox-card .ic-code{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-family:var(--mono);font-size:18px;font-weight:600;letter-spacing:.4em;color:#fff}.sky-verify .inbox-card .ic-code .blink{display:inline-block;width:2px;height:18px;background:var(--brand-2);animation:sky-verify-blink 1.1s steps(1) infinite;margin-left:2px}@keyframes sky-verify-blink{50%{opacity:0}}.sky-verify .viz-trust{position:relative;z-index:1;display:flex;align-items:center;gap:18px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);font-family:var(--mono);font-size:11.5px;color:#9c988f;letter-spacing:.04em}.sky-verify .viz-trust .dot{width:4px;height:4px;border-radius:99px;background:#3a352d}.sky-verify .viz-trust strong{color:#e5e2da;font-weight:600}@media (max-width: 980px){.sky-verify .shell{grid-template-columns:1fr}.sky-verify .viz-col{display:none}.sky-verify .form-col{padding:24px 20px}}.sky-forgot{--font: "Geist", system-ui, -apple-system, sans-serif;--serif: "Instrument Serif", Georgia, serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg: #F6F5F2;--paper: #FFFFFF;--ink: #14120E;--ink-2: #2A2620;--ink-3: #6B6760;--ink-4: #B5B0A6;--line: #E8E5DE;--brand: #FF4D00;--brand-2: #FF7A3D;background:var(--bg);color:var(--ink);font-family:var(--font);min-height:100vh}.sky-forgot *{box-sizing:border-box}.sky-forgot a{color:inherit;text-decoration:none}.sky-forgot button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.sky-forgot .shell{display:grid;grid-template-columns:1fr 1.05fr;min-height:100vh}.sky-forgot .form-col{padding:32px 48px;display:flex;flex-direction:column;background:var(--bg)}.sky-forgot .brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:700;font-size:16px}.sky-forgot .form-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 0}.sky-forgot .form{width:100%;max-width:440px}.sky-forgot .step-progress{display:flex;align-items:center;gap:14px;margin-bottom:22px}.sky-forgot .step-progress .label{font-family:var(--mono);font-size:11px;color:var(--ink-4);letter-spacing:.1em;text-transform:uppercase;font-weight:600;flex-shrink:0}.sky-forgot .step-progress .bar{display:flex;gap:6px;flex:1}.sky-forgot .step-progress .seg{height:3px;flex:1;border-radius:99px;background:var(--line);transition:background .3s ease}.sky-forgot .step-progress .seg.active{background:var(--brand)}.sky-forgot .step-progress .seg.done{background:var(--ink-2)}.sky-forgot .back-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11.5px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:18px;transition:color .15s ease}.sky-forgot .back-link:hover{color:var(--ink)}.sky-forgot .eyebrow{font-family:var(--mono);font-size:13px;color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:14px}.sky-forgot h1{font-size:44px;font-weight:500;line-height:1.02;letter-spacing:-.03em;margin:0 0 10px;color:var(--ink)}.sky-forgot h1 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand)}.sky-forgot .sub{font-size:15px;color:var(--ink-3);line-height:1.55;margin:0 0 28px}.sky-forgot .sub .recipient-pill{display:inline-flex;align-items:center;gap:6px;margin-left:2px;padding:3px 10px;border:1px solid var(--line);background:var(--paper);border-radius:999px;font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--ink);letter-spacing:.01em;vertical-align:baseline}.sky-forgot .field{margin-bottom:18px}.sky-forgot .field label{display:block;font-family:var(--mono);font-size:11.5px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:8px}.sky-forgot .field .input-wrap{position:relative}.sky-forgot .field input{width:100%;padding:13px 14px;background:var(--paper);border:1px solid var(--line);border-radius:10px;font-size:15px;font-family:var(--font);color:var(--ink);transition:border-color .18s ease,box-shadow .18s ease}.sky-forgot .field input::-moz-placeholder{color:var(--ink-4)}.sky-forgot .field input::placeholder{color:var(--ink-4)}.sky-forgot .field input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px #ff4d001a}.sky-forgot .field input:disabled{opacity:.6;cursor:not-allowed}.sky-forgot .field .eye{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:grid;place-items:center;color:var(--ink-3);border-radius:6px;transition:color .15s ease,background .15s ease}.sky-forgot .field .eye:hover{color:var(--ink);background:#0000000a}.sky-forgot .field input[type=password],.sky-forgot .field input.has-eye{padding-right:46px}.sky-forgot .otp-row{display:flex;justify-content:center;margin:8px 0 22px}.sky-forgot .otp-slot{height:56px;width:48px;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--paper);font-family:var(--mono);font-size:22px;font-weight:600;color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sky-forgot .otp-slot+.otp-slot{margin-left:10px}.sky-forgot .otp-slot[data-active=true]{border-color:var(--brand)!important;box-shadow:0 0 0 4px #ff4d001a!important;transform:translateY(-1px)}.sky-forgot .otp-slot:not(:empty){border-color:var(--ink-4)!important}.sky-forgot .err{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#dc26260f;border:1px solid rgba(220,38,38,.18);color:#b91c1c;font-size:13px;line-height:1.45;text-align:center}.sky-forgot .btn-primary{width:100%;padding:14px;background:var(--ink);color:#fff;border-radius:10px;font-size:14.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s ease,background .2s ease,opacity .2s}.sky-forgot .btn-primary:hover:not(:disabled){transform:translateY(-1px);background:#000}.sky-forgot .btn-primary:disabled{opacity:.55;cursor:not-allowed}.sky-forgot .muted-row{margin:18px 0 0;text-align:center;font-size:13.5px;color:var(--ink-3)}.sky-forgot .muted-row a,.sky-forgot .muted-row .link{color:var(--brand);font-weight:600;cursor:pointer}.sky-forgot .muted-row a:hover,.sky-forgot .muted-row .link:hover{text-decoration:underline}.sky-forgot .muted-row .cooldown{color:var(--ink-2);font-weight:600;font-family:var(--mono);font-size:12.5px}.sky-forgot .muted-row .link[disabled]{opacity:.6;cursor:not-allowed}.sky-forgot .secure-badge{margin-top:22px;display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--mono);font-size:11.5px;color:var(--ink-4);letter-spacing:.04em}.sky-forgot .form-foot{display:flex;align-items:center;gap:18px;font-family:var(--mono);font-size:11px;color:var(--ink-4);letter-spacing:.08em;text-transform:uppercase;padding-top:24px}.sky-forgot .form-foot a:hover{color:var(--ink-2)}.sky-forgot .form-foot .ops{margin-left:auto;color:#16a34a}.sky-forgot .viz-col{position:relative;overflow:hidden;background:var(--ink);color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:space-between}.sky-forgot .viz-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 60% 40%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 90% 70% at 60% 40%,#000 20%,transparent 80%)}.sky-forgot .viz-glow{position:absolute;top:18%;right:-160px;width:680px;height:680px;background:radial-gradient(circle,rgba(255,77,0,.28),transparent 60%);filter:blur(60px);pointer-events:none;animation:sky-forgot-pulse 9s ease-in-out infinite alternate}@keyframes sky-forgot-pulse{to{transform:scale(1.12) translate(-30px,20px)}}.sky-forgot .viz-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.sky-forgot .viz-top .live-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);font-family:var(--mono);font-size:11.5px;color:#e5e2da;letter-spacing:.04em}.sky-forgot .viz-top .live-pill .dot{width:7px;height:7px;border-radius:99px;background:var(--brand);box-shadow:0 0 0 4px #ff4d002e}.sky-forgot .viz-top .back-home{font-family:var(--mono);font-size:11px;color:#9c988f;letter-spacing:.08em;text-transform:uppercase}.sky-forgot .viz-top .back-home:hover{color:#fff}.sky-forgot .viz-main{position:relative;z-index:1;max-width:520px;margin:auto 0}.sky-forgot .viz-main .eyebrow-2{font-family:var(--mono);font-size:12px;color:var(--brand-2);letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:18px}.sky-forgot .viz-main h2{font-size:clamp(40px,4.6vw,60px);font-weight:500;line-height:1.02;letter-spacing:-.03em;margin:0;color:#fff}.sky-forgot .viz-main h2 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand-2)}.sky-forgot .viz-main .lede{margin-top:18px;font-size:16px;color:#c9c6be;line-height:1.55;max-width:440px}.sky-forgot .recovery-card{position:relative;z-index:1;margin-top:34px;max-width:440px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 18px 50px -20px #00000073}.sky-forgot .recovery-card .rc-head{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.07)}.sky-forgot .recovery-card .rc-icon{width:40px;height:40px;border-radius:11px;background:#ff4d002e;color:var(--brand-2);display:grid;place-items:center;flex-shrink:0}.sky-forgot .recovery-card .rc-meta .rc-title{font-size:14px;font-weight:600;color:#fff}.sky-forgot .recovery-card .rc-meta .rc-sub{font-family:var(--mono);font-size:11.5px;color:#9c988f;margin-top:2px;letter-spacing:.04em}.sky-forgot .recovery-card .rc-steps{margin-top:16px;display:flex;flex-direction:column;gap:14px;position:relative}.sky-forgot .recovery-card .rc-step{display:flex;align-items:center;gap:12px;position:relative}.sky-forgot .recovery-card .rc-bullet{width:22px;height:22px;border-radius:99px;border:1.5px dashed rgba(255,255,255,.18);display:grid;place-items:center;flex-shrink:0;font-family:var(--mono);font-size:10.5px;font-weight:600;color:#78746a;background:transparent;transition:all .25s ease}.sky-forgot .recovery-card .rc-step.done .rc-bullet{border-style:solid;border-color:#0ea86e80;background:#0ea86e26;color:#0ea86e}.sky-forgot .recovery-card .rc-step.active .rc-bullet{border-style:solid;border-color:var(--brand);background:#ff4d002e;color:var(--brand-2);box-shadow:0 0 0 4px #ff4d001a}.sky-forgot .recovery-card .rc-label{font-size:13.5px;color:#c9c6be}.sky-forgot .recovery-card .rc-step.active .rc-label{color:#fff;font-weight:500}.sky-forgot .recovery-card .rc-step.done .rc-label{color:#9c988f;text-decoration:line-through;text-decoration-color:#ffffff2e}.sky-forgot .viz-trust{position:relative;z-index:1;display:flex;align-items:center;gap:18px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);font-family:var(--mono);font-size:11.5px;color:#9c988f;letter-spacing:.04em;flex-wrap:wrap}.sky-forgot .viz-trust .dot{width:4px;height:4px;border-radius:99px;background:#3a352d}.sky-forgot .viz-trust strong{color:#e5e2da;font-weight:600}@media (max-width: 980px){.sky-forgot .shell{grid-template-columns:1fr}.sky-forgot .viz-col{display:none}.sky-forgot .form-col{padding:24px 20px}}.smd-dialog{--font: var(--font-sans);--mono: var(--font-mono);--serif: var(--font-serif);--green: #2E7D4F;--red: #C33B3B;--amber: #B36B00;--blue: #3454B4;--border-3:#F5F2EC;--brand-50: #FFF4EB;--brand-100:#FFE9D9}.vc-dialog.smd-dialog{width:min(960px,100%);max-width:960px;max-height:90vh;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:0 1px #0000000a,0 60px 120px -40px #14120e80,0 20px 40px -20px #14120e40;display:grid;grid-template-columns:300px 1fr;flex-direction:initial;padding:0;overflow:hidden;font-family:var(--font);color:var(--ink);letter-spacing:-.005em;font-feature-settings:"ss01","cv11";line-height:1.45;animation:smd-pop .28s cubic-bezier(.2,.8,.2,1) both}@keyframes smd-pop{0%{opacity:0}to{opacity:1}}.smd-dialog a{color:inherit;text-decoration:none}.smd-dialog .smd-reveal,.smd-dialog .smd-sec-act,.smd-dialog .smd-empty-cta,.smd-dialog .smd-kebab{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;padding:0}.smd-side{background:var(--cream);border-right:1px solid var(--border);padding:20px 18px;display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto}.smd-side .smd-brand{display:flex;align-items:center;gap:9px;padding-bottom:14px;border-bottom:1px solid var(--border-2)}.smd-side .smd-brand .smd-t{font-size:14px;font-weight:600;letter-spacing:-.01em}.smd-side .smd-brand .smd-t em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand)}.smd-side .smd-brand .smd-tag{margin-left:auto;font-family:var(--mono);font-size:9.5px;padding:2px 6px;background:var(--surface);border:1px solid var(--border-2);border-radius:4px;color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.smd-status-card{background:var(--surface);border:1px solid var(--border-2);border-radius:14px;padding:16px 14px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.smd-status-card:after{content:"";position:absolute;top:-30px;right:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,0,.14),transparent 65%);pointer-events:none}.smd-st-live{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;background:var(--brand-100);color:var(--brand-700);border-radius:99px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:var(--mono);align-self:flex-start;position:relative;z-index:1}.smd-st-live.smd-st-ended{background:var(--cream);color:var(--ink-3)}.smd-st-live.smd-st-live-now{background:#e8f2ec;color:var(--green)}.smd-st-live.smd-st-stale{background:#fef1dc;color:var(--amber)}.smd-status-card.smd-status-stale{background:#fffbf2;border-color:#f5e6b8}.smd-status-card.smd-status-stale:after{background:radial-gradient(circle,rgba(179,107,0,.16),transparent 65%)}.smd-st-live .smd-dot{width:6px;height:6px;background:currentColor;border-radius:99px;animation:smd-pulse 1.8s infinite}@keyframes smd-pulse{0%,to{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 0 4px transparent}}.smd-st-count{display:flex;align-items:baseline;gap:6px;position:relative;z-index:1}.smd-st-count .smd-big{font-family:var(--serif);font-style:italic;font-size:38px;line-height:1;color:var(--ink);letter-spacing:-.01em}.smd-st-count .smd-big em{color:var(--brand);font-style:italic}.smd-st-count .smd-lbl{font-size:13px;color:var(--ink-3)}.smd-status-card.smd-status-stale .smd-st-count{display:none}.smd-status-card.smd-status-stale .smd-st-stale-summary{font-size:13px;color:var(--ink-2);line-height:1.45;position:relative;z-index:1}.smd-status-card.smd-status-stale .smd-st-stale-summary strong{display:block;color:var(--ink);font-weight:600;font-size:14px;margin-bottom:2px}.smd-st-next{font-size:13px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.02em;position:relative;z-index:1}.smd-st-next strong{color:var(--ink);font-weight:600}.smd-side h4{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-weight:600;padding:0 4px;margin:0}.smd-type-chip{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--border-2)}.smd-type-chip .smd-bullet{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;flex-shrink:0;background:#e6ebfa;color:var(--blue)}.smd-type-chip.smd-type-instant .smd-bullet{background:var(--brand-100);color:var(--brand-700)}.smd-type-chip.smd-type-scheduled .smd-bullet{background:#efede7;color:var(--ink)}.smd-type-chip.smd-type-recurring .smd-bullet{background:#e6ebfa;color:var(--blue)}.smd-type-chip.smd-type-webinar .smd-bullet{background:#e8f2ec;color:var(--green)}.smd-type-chip .smd-t{font-size:14px;font-weight:600;letter-spacing:-.005em}.smd-type-chip .smd-d{font-size:12px;color:var(--ink-3);margin-top:1px}.smd-quick{display:flex;flex-direction:column;gap:6px}.smd-quick>button{width:100%;justify-content:flex-start;padding:10px 12px;font-size:14px;gap:10px}.smd-quick>button .smd-qa-label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smd-quick>button .smd-k{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--ink-4);letter-spacing:.04em;font-weight:500;flex-shrink:0}.smd-quick>button[data-variant=primary] .smd-k{color:#ffffffd9}.smd-side .smd-side-foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-2);font-size:12px;color:var(--ink-3);line-height:1.4;display:flex;gap:6px;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smd-side .smd-side-foot svg{color:var(--green);flex-shrink:0}.smd-side .smd-side-foot strong{color:var(--ink-2);font-weight:600}.smd-main{display:flex;flex-direction:column;min-width:0;max-height:90vh;position:relative;--smd-foot-h:72px}.smd-main-head{padding:22px 28px 16px;border-bottom:1px solid var(--border-2);display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-shrink:0}.smd-main-head .smd-h-title{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.smd-main-head .smd-h-title .smd-ebrow{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-weight:600;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.smd-main-head .smd-h-title .smd-ebrow .smd-s{width:3px;height:3px;background:var(--ink-4);border-radius:99px}.smd-main-head .smd-h-title h2{font-size:30px;font-weight:500;letter-spacing:-.022em;line-height:1.15;color:var(--ink);margin:0;min-width:0;animation:smd-title-rise .22s cubic-bezier(.2,.8,.2,1) both}@keyframes smd-title-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.smd-main-head .smd-h-title h2 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand);margin:0 1px}.smd-main-head .smd-h-title .smd-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.smd-main-head .smd-h-title .smd-meta .smd-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;background:var(--cream);border:1px solid var(--border-2);border-radius:99px;font-size:12px;color:var(--ink-2);font-weight:500}.smd-main-head .smd-h-title .smd-meta .smd-chip svg{color:var(--ink-3)}.smd-main-head .smd-h-title .smd-meta .smd-chip.smd-warn{background:#fef7e8;border-color:#f5e6b8;color:var(--amber)}.smd-main-head .smd-h-title .smd-meta .smd-chip.smd-warn svg{color:var(--amber)}.smd-main-head .smd-h-title .smd-meta .smd-chip-access{background:#efede7;color:var(--ink-2)}.smd-main-head .smd-h-title .smd-meta .smd-chip-access svg{color:var(--ink-2)}.smd-main-head .smd-h-title .smd-meta .smd-chip-secure{background:var(--brand-50);border-color:#ffcfb0;color:var(--brand-700);font-weight:600}.smd-main-head .smd-h-title .smd-meta .smd-chip-secure svg{color:var(--brand-700)}.smd-head-actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.smd-head-actions-group{display:inline-flex;align-items:center;background:var(--surface-2);border:1px solid var(--border-2);border-radius:10px;overflow:hidden}.smd-head-actions-group>button,.smd-head-actions-group>*>button{width:34px;height:34px;padding:0;border-radius:0!important;background:transparent!important;border:none!important;box-shadow:none!important;position:relative}.smd-head-actions-group>*:not(:first-child)>button:before,.smd-head-actions-group>button:not(:first-child):before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--border-2)}.smd-head-actions-group>button:hover,.smd-head-actions-group>*>button:hover{background:var(--cream)!important}.smd-close-wrap>button{width:34px;height:34px;padding:0;border-radius:9px;background:transparent;border-color:transparent;color:var(--ink-3)}.smd-close-wrap>button:hover{background:var(--cream);color:var(--ink);border-color:var(--border-2)}.smd-body{padding:22px 28px 20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:22px;min-height:0}.smd-body::-webkit-scrollbar{width:8px}.smd-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.smd-body::-webkit-scrollbar-track{background:transparent}.smd-sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.smd-sec-head h3{font-size:12px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-weight:600;margin:0}.smd-sec-act{font-size:13px;color:var(--brand);font-weight:600;display:inline-flex;align-items:center;gap:3px;background:none;border:none;cursor:pointer}.smd-sec-act:hover{color:var(--brand-600)}.smd-when-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:10px}.smd-info-card{background:var(--surface-2);border:1px solid var(--border-2);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;position:relative}.smd-info-card .smd-k{font-size:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-weight:600}.smd-info-card .smd-v{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink);display:flex;align-items:center;gap:6px}.smd-info-card .smd-v em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--brand)}.smd-info-card .smd-sub{font-size:13px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.02em}.smd-info-card.smd-time{display:grid;grid-template-columns:auto 1fr;gap:0 14px;padding:14px 16px}.smd-info-card.smd-time .smd-calicon{grid-row:1/-1;width:44px;height:50px;border-radius:8px;background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;flex-shrink:0;align-self:flex-start}.smd-info-card.smd-time .smd-calicon .smd-mo{background:var(--brand);color:#fff;font-size:8.5px;font-family:var(--mono);font-weight:700;letter-spacing:.06em;text-transform:uppercase;width:100%;text-align:center;padding:2px 0;line-height:1}.smd-info-card.smd-time .smd-calicon .smd-dy{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1;padding-top:6px;color:var(--ink)}.smd-info-card.smd-time .smd-calicon .smd-dw{font-size:8.5px;font-family:var(--mono);color:var(--ink-3);padding-bottom:3px;letter-spacing:.06em;text-transform:uppercase;margin-top:auto}.smd-info-card.smd-time .smd-k{grid-column:2}.smd-info-card.smd-time .smd-v{grid-column:2;font-size:15px}.smd-info-card.smd-time .smd-sub{grid-column:2}.smd-linkcard{background:var(--ink);color:#f6f5f2;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.smd-linkcard>div:first-child{min-width:0;display:flex;flex-direction:column;gap:2px}.smd-linkcard:before{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,0,.16),transparent 65%);pointer-events:none}.smd-linkcard .smd-lk-k{font-size:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#a6a096;font-weight:600;margin-bottom:2px;position:relative}.smd-linkcard .smd-lk-id{font-family:var(--mono);font-size:16px;color:#fff;letter-spacing:.04em;font-weight:500;position:relative;line-height:1.3;word-break:break-all}.smd-linkcard .smd-lk-url{font-family:var(--mono);font-size:13px;color:#a6a096;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;min-width:0}.smd-linkcard .smd-lk-url strong{color:#f1efe8;font-weight:500}.smd-linkcard .smd-lk-actions{display:flex;gap:8px;position:relative;flex-wrap:wrap}.smd-linkcard .smd-lk-actions>button{padding:8px 14px!important;border-radius:8px!important;font-size:13px!important;background:#ffffff17!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.smd-linkcard .smd-lk-actions>button svg{color:#fff}.smd-linkcard .smd-lk-actions>button:hover{background:#ffffff29!important;border-color:#fff3!important}.smd-linkcard .smd-lk-actions>button[data-variant=primary]{background:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important;box-shadow:0 1px #ffffff40 inset,0 1px 2px #c93c0066!important}.smd-linkcard .smd-lk-actions>button[data-variant=primary]:hover{background:var(--brand-600)!important;border-color:var(--brand-600)!important}.smd-lk-pw{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:12px;color:#a6a096;margin-top:4px;position:relative;flex-wrap:wrap}.smd-lk-pw .smd-dots{letter-spacing:2px;color:#f1efe8;display:inline-block;animation:smd-pw-fade .18s ease-out}@keyframes smd-pw-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.smd-lk-pw .smd-dots-revealed{font-variant-numeric:tabular-nums;letter-spacing:1px}.smd-lk-pw .smd-reveal{color:inherit;font-family:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;background:none;border:none;cursor:pointer}.smd-lk-pw .smd-reveal:hover{color:#fff}.smd-desc{background:var(--surface-2);border:1px solid var(--border-2);border-radius:12px;padding:14px 16px;font-size:14px;color:var(--ink-2);line-height:1.55}.smd-desc p{margin:0}.smd-desc p+p{margin-top:6px}.smd-desc .smd-agenda{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:6px}.smd-desc .smd-agenda .smd-it{display:grid;grid-template-columns:24px 1fr auto;gap:8px;align-items:center;font-size:14px}.smd-desc .smd-agenda .smd-it .smd-n{width:20px;height:20px;border-radius:5px;background:var(--brand-100);color:var(--brand-700);font-family:var(--mono);font-size:10px;font-weight:700;display:grid;place-items:center}.smd-desc .smd-agenda .smd-it .smd-t{color:var(--ink-2)}.smd-desc .smd-agenda .smd-it .smd-d{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.02em}.smd-hostrow{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border-2);border-radius:12px;background:var(--surface-2)}.smd-hostrow .smd-av{width:40px;height:40px;border-radius:99px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:14px;background:var(--brand);position:relative;flex-shrink:0}.smd-hostrow .smd-av .smd-presence{position:absolute;bottom:-1px;right:-1px;width:12px;height:12px;border-radius:99px;background:#22c55e;border:2px solid var(--surface-2)}.smd-hostrow .smd-info{flex:1;min-width:0}.smd-hostrow .smd-info .smd-n{font-size:14px;font-weight:600;letter-spacing:-.01em;display:flex;align-items:center;gap:6px}.smd-hostrow .smd-info .smd-n .smd-hb{font-size:9.5px;padding:2px 5px;background:var(--ink);color:#fff;border-radius:4px;font-weight:700;font-family:var(--mono);letter-spacing:.06em}.smd-hostrow .smd-info .smd-r{font-size:13px;color:var(--ink-3);margin-top:2px;font-family:var(--mono);letter-spacing:.02em}.smd-hostrow .smd-info .smd-r a{color:var(--ink-2)}.smd-hostrow>button{padding:7px 11px;font-size:13px;border-radius:8px}.smd-inv-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.smd-inv-summary .smd-counts{display:flex;gap:14px;font-size:13px;color:var(--ink-3);flex-wrap:wrap}.smd-inv-summary .smd-counts span{display:inline-flex;align-items:center;gap:5px}.smd-inv-summary .smd-counts .smd-b{font-size:14px;color:var(--ink-2);font-weight:600}.smd-inv-summary .smd-counts .smd-cdot{width:7px;height:7px;border-radius:99px;flex-shrink:0}.smd-inv-summary .smd-counts .smd-cdot.y{background:var(--green)}.smd-inv-summary .smd-counts .smd-cdot.m{background:var(--amber)}.smd-inv-summary .smd-counts .smd-cdot.n{background:var(--red)}.smd-inv-summary .smd-counts .smd-cdot.p{background:var(--ink-4)}.smd-invlist{background:var(--surface);border:1px solid var(--border-2);border-radius:12px;overflow:hidden}.smd-invrow{display:grid;grid-template-columns:32px 1fr auto auto;gap:10px;padding:10px 14px;align-items:center;border-top:1px solid var(--border-3)}.smd-invrow:first-child{border-top:none}.smd-invrow:hover{background:var(--surface-2)}.smd-invrow .smd-av{width:30px;height:30px;border-radius:99px;display:grid;place-items:center;color:#fff;font-size:10.5px;font-weight:700;flex-shrink:0}.smd-invrow .smd-nm{display:flex;flex-direction:column;gap:1px;min-width:0}.smd-invrow .smd-nm .smd-n{font-size:14px;font-weight:600;letter-spacing:-.005em;display:flex;align-items:center;gap:5px}.smd-invrow .smd-nm .smd-n .smd-ext{font-size:9px;padding:1px 4px;background:var(--cream);border:1px solid var(--border-2);color:var(--ink-3);border-radius:3px;font-family:var(--mono);font-weight:700;letter-spacing:.04em}.smd-invrow .smd-nm .smd-e{font-size:10.5px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.01em}.smd-invrow .smd-rsvp{font-size:10.5px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-weight:700;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:5px}.smd-invrow .smd-rsvp.smd-yes{background:#e8f2ec;color:var(--green)}.smd-invrow .smd-rsvp.smd-maybe{background:#fef7e8;color:var(--amber)}.smd-invrow .smd-rsvp.smd-no{background:#f8e6e6;color:var(--red)}.smd-invrow .smd-rsvp.smd-pending{background:var(--cream);color:var(--ink-3)}.smd-invrow .smd-rsvp .smd-rdot{width:5px;height:5px;border-radius:99px;background:currentColor}.smd-invrow .smd-kebab{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3);opacity:0;transition:opacity .12s;background:none;border:none;cursor:pointer}.smd-invrow:hover .smd-kebab{opacity:1}.smd-invrow .smd-kebab:hover{background:var(--cream);color:var(--ink)}.smd-invrow.smd-skel{color:var(--ink-3)}.smd-invrow.smd-skel .smd-nm .smd-n{color:var(--ink-3);font-weight:500}.smd-empty{padding:22px 18px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;background:var(--surface)}.smd-empty .smd-empty-ic{width:40px;height:40px;border-radius:10px;background:var(--cream);display:grid;place-items:center;color:var(--ink-3);border:1px solid var(--border-2)}.smd-empty .smd-empty-t{font-size:14px;font-weight:600;color:var(--ink-2);letter-spacing:-.005em}.smd-empty .smd-empty-d{font-size:13px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.02em}.smd-empty .smd-empty-cta{margin-top:4px;font-size:13px;color:var(--brand);font-weight:600;display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer}.smd-empty .smd-empty-cta:hover{color:var(--brand-600)}.smd-empty-serif{font-family:var(--serif);font-style:italic;font-size:24px;color:var(--ink-3);line-height:1}.smd-rsvp-pending{font-family:var(--mono);font-size:13px;color:var(--ink-3);letter-spacing:.02em}.smd-options-groups{display:flex;flex-direction:column;gap:18px}.smd-options-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.smd-options-group-head h4{margin:0;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-weight:600}.smd-options-recommend{font-size:13px;color:var(--brand);font-weight:600;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.smd-options-recommend:hover{color:var(--brand-600)}.smd-options{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.smd-opt{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:10px;border-left:3px solid transparent;transition:border-color .14s,background .14s}.smd-opt.on{border-left-color:var(--brand);background:var(--surface)}.smd-opt .smd-ic{width:28px;height:28px;border-radius:7px;background:var(--surface);border:1px solid var(--border-2);display:grid;place-items:center;color:var(--ink-2);flex-shrink:0}.smd-opt.on .smd-ic{background:var(--brand-50);border-color:#ffcfb0;color:var(--brand-700)}.smd-opt .smd-ot{font-size:14px;font-weight:600;letter-spacing:-.005em}.smd-opt .smd-od{font-size:10.5px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.02em;margin-top:1px}.smd-opt .smd-ost{margin-left:auto;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:4px;color:var(--ink-3);background:var(--cream);border:1px solid var(--border-2)}.smd-opt.on .smd-ost{color:var(--brand-700);background:var(--brand-100);border-color:#ffcfb0}.smd-foot{padding:16px 24px;background:var(--cream);border-top:1px solid var(--border);display:flex;align-items:center;gap:18px;row-gap:10px;flex-shrink:0;flex-wrap:wrap;min-height:var(--smd-foot-h,72px);position:relative;z-index:7}.smd-foot .smd-foot-left{display:flex;align-items:center;flex-shrink:0;min-width:0}.smd-foot .smd-foot-left:empty{display:none}.smd-foot .smd-created{font-size:12px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.02em;display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;justify-content:center}.smd-foot .smd-created>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smd-foot .smd-foot-left:empty+.smd-created{justify-content:flex-end;text-align:right}.smd-foot .smd-created strong{color:var(--ink-2);font-weight:600}.smd-foot-actions{display:flex;gap:8px;row-gap:8px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0;min-width:0;margin-left:auto}@media (max-width:1180px){.smd-foot-kbd,.smd-foot-kbd-dark,.smd-foot-kbd-primary{display:none}}.smd-foot-actions>button[data-tone=danger],.smd-foot-left>button[data-tone=danger]{color:var(--red)}.smd-foot-actions>button[data-tone=danger]:hover,.smd-foot-left>button[data-tone=danger]:hover{background:#fbecec!important;border-color:#f0c9c9!important;color:var(--red)!important}.smd-foot-kbd{margin-left:6px;font-family:var(--mono);font-size:10px;font-weight:600;padding:2px 5px;border-radius:4px;letter-spacing:.04em;line-height:1;background:var(--surface-2);color:var(--ink-3);border:1px solid var(--border-2)}.smd-foot-kbd-dark{background:#ffffff1f;color:#ffffffd9;border-color:#ffffff2e}.smd-foot-kbd-primary{background:#ffffff38;color:#fff;border-color:#ffffff47}.smd-foot-actions>button.smd-btn-copied{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important;transition:background .18s,color .18s}.smd-summary-card{all:unset;cursor:pointer;display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--border-2);border-radius:12px;transition:background .14s,border-color .14s,transform .1s;width:100%;box-sizing:border-box}.smd-summary-card:hover{background:var(--surface);border-color:var(--border);transform:translate(1px)}.smd-summary-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.smd-sum-ic{width:36px;height:36px;border-radius:9px;background:var(--surface);border:1px solid var(--border-2);display:grid;place-items:center;color:var(--ink-2);flex-shrink:0}.smd-sum-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.smd-sum-top{display:flex;align-items:center;gap:10px;justify-content:space-between}.smd-sum-t{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.smd-sum-count{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--ink-2);background:var(--surface);padding:2px 8px;border-radius:99px;border:1px solid var(--border-2)}.smd-sum-d{font-size:13px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.02em}.smd-sum-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.smd-sum-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-2);font-weight:500;background:var(--surface);border:1px solid var(--border-2);padding:3px 8px 3px 7px;border-radius:99px}.smd-sum-chip-dot{width:5px;height:5px;border-radius:99px;background:var(--brand);flex-shrink:0}.smd-sum-chip-more{color:var(--ink-3);background:var(--cream)}.smd-sum-chips-empty{font-size:13px;color:var(--ink-3);font-style:italic}.smd-sum-chev{color:var(--ink-3);flex-shrink:0;transition:transform .15s}.smd-summary-card[aria-expanded=true] .smd-sum-chev{transform:rotate(180deg)}.smd-scrim{position:absolute;left:0;right:0;top:0;bottom:var(--smd-foot-h,72px);background:#14120e52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5;animation:smd-scrim-in .18s ease-out}@keyframes smd-scrim-in{0%{opacity:0}to{opacity:1}}.smd-overlay{position:absolute;left:0;right:0;bottom:var(--smd-foot-h,72px);height:62%;background:var(--surface);border-top:1px solid var(--border-2);box-shadow:0 -16px 40px -8px #14120e38;z-index:6;display:flex;flex-direction:column;animation:smd-overlay-rise .22s cubic-bezier(.2,.8,.2,1)}@keyframes smd-overlay-rise{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.smd-overlay-head{padding:14px 24px;border-bottom:1px solid var(--border-2);display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface-2);flex-shrink:0}.smd-overlay-t{font-size:14px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink);font-weight:600;margin:0}.smd-overlay-d{font-size:13px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.02em;margin-top:3px}.smd-overlay-actions{display:flex;align-items:center;gap:8px}.smd-overlay-close{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--ink-3);background:transparent;border:1px solid transparent;cursor:pointer;transition:background .14s,color .14s,border-color .14s}.smd-overlay-close:hover{background:var(--cream);color:var(--ink);border-color:var(--border-2)}.smd-overlay-body{padding:18px 24px 22px;overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:var(--ink-4) transparent}.smd-overlay-body::-webkit-scrollbar{width:8px}.smd-overlay-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.smd-overlay-body::-webkit-scrollbar-track{background:transparent}.smd-overlay-body .smd-counts{display:flex;gap:14px;font-size:13px;color:var(--ink-3);flex-wrap:wrap}.smd-overlay-body .smd-counts span{display:inline-flex;align-items:center;gap:5px}.smd-overlay-body .smd-counts .smd-b{font-size:14px;color:var(--ink-2);font-weight:600}.smd-overlay-body .smd-counts .smd-cdot{width:7px;height:7px;border-radius:99px;flex-shrink:0}.smd-overlay-body .smd-counts .smd-cdot.y{background:var(--green)}.smd-overlay-body .smd-counts .smd-cdot.m{background:var(--amber)}.smd-overlay-body .smd-counts .smd-cdot.n{background:var(--red)}.smd-overlay-body .smd-counts .smd-cdot.p{background:var(--ink-4)}.smd-add-invitee{background:var(--surface-2);border:1px solid var(--border-2);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.smd-add-invitee .smd-add-t{font-size:14px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.smd-add-invitee .smd-add-row{display:flex;gap:8px;align-items:stretch}.smd-add-invitee .smd-add-row>div:first-child{flex:1;min-width:0}.smd-add-invitee .smd-add-or{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;color:var(--ink-4);text-transform:uppercase;letter-spacing:.1em}.smd-add-invitee .smd-add-or:before,.smd-add-invitee .smd-add-or:after{content:"";flex:1;height:1px;background:var(--border-2)}.smd-add-invitee .smd-add-secondary{display:flex;gap:8px;flex-wrap:wrap}.smd-add-invitee .smd-add-secondary>button{flex:1;min-width:140px}.smd-attendee-strip{background:var(--surface);border:1px solid var(--border-2);border-radius:12px;padding:12px 14px;display:flex;align-items:center;gap:10px}.smd-attendee-strip .smd-as-stack{display:inline-flex}.smd-attendee-strip .smd-as-av{width:26px;height:26px;border-radius:99px;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:700;border:2px solid var(--surface);margin-left:-6px}.smd-attendee-strip .smd-as-av:first-child{margin-left:0}.smd-attendee-strip .smd-as-more{background:var(--cream);color:var(--ink-3);font-family:var(--mono)}.smd-attendee-strip .smd-as-body{flex:1;min-width:0}.smd-attendee-strip .smd-as-t{font-size:13px;color:var(--ink-2);font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smd-attendee-strip .smd-as-d{font-size:10.5px;color:var(--ink-3);font-family:var(--mono);letter-spacing:.02em;margin-top:1px}.smd-attendee-strip .smd-as-link{font-size:12px;color:var(--brand);font-weight:600;background:none;border:none;cursor:pointer;flex-shrink:0}.smd-attendee-strip .smd-as-link:hover{color:var(--brand-600)}@media (max-width:1024px){.vc-dialog.smd-dialog{grid-template-columns:1fr;max-height:96vh}.smd-side{border-right:none;border-bottom:1px solid var(--border)}.smd-when-grid,.smd-options{grid-template-columns:1fr}.smd-main-head{padding:20px 20px 12px}.smd-body{padding:18px 20px}.smd-foot{padding:16px 20px;flex-wrap:wrap}.smd-foot .smd-created{order:3;flex-basis:100%;justify-content:flex-start;text-align:left;margin-top:2px}.smd-foot-actions{justify-content:flex-end;margin-left:auto}.smd-overlay{height:72%}}.smd-artifacts-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}@media (max-width:640px){.smd-artifacts-grid{grid-template-columns:1fr}}.smd-art-card{position:relative;overflow:hidden;background:var(--surface-1, #FFF);border:1px solid var(--ink-line, rgba(20,18,14,.08));border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px;min-height:128px}.smd-art-processing{background:linear-gradient(135deg,var(--brand-tint, #FFF1E8) 0%,var(--surface-1, #FFF) 70%);border-color:var(--brand-tint-strong, rgba(255,77,0,.18))}.smd-art-failed{background:var(--surface-2, #FAFAF8)}.smd-art-head{display:flex;align-items:center;gap:8px;font-family:var(--font-mono, "Geist Mono", monospace);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3, #6B6760)}.smd-art-ic{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--ink-50, rgba(20,18,14,.04));color:var(--ink-1, #14120E)}.smd-art-t{flex:1;font-weight:600;color:var(--ink-2, #2A2722)}.smd-art-pill{font-size:10px;padding:2px 8px;border-radius:999px;font-weight:600;letter-spacing:.04em}.smd-art-pill-processing{background:var(--brand, #FF4D00);color:#fff}.smd-art-pill-ready{background:#16a34a;color:#fff}.smd-art-pill-failed{background:var(--ink-3, #6B6760);color:#fff}.smd-art-body{display:flex;flex-direction:column;gap:10px;flex:1}.smd-art-wave{height:36px;display:flex;align-items:flex-end;gap:2px;padding:0 2px}.smd-art-wave i{flex:1;min-width:2px;background:var(--brand, #FF4D00);border-radius:2px;animation:smdArtWave 1.2s ease-in-out infinite;transform-origin:bottom}@keyframes smdArtWave{0%,to{height:25%;opacity:.55}50%{height:100%;opacity:1}}.smd-art-pulse{height:36px;display:flex;align-items:center;justify-content:center;color:var(--brand, #FF4D00);animation:smdArtPulse 1.6s ease-in-out infinite}@keyframes smdArtPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.18);opacity:1}}.smd-art-msg-t{font-size:13px;font-weight:600;color:var(--ink-1, #14120E);line-height:1.3}.smd-art-msg-d{font-size:11.5px;color:var(--ink-3, #6B6760);margin-top:2px}.smd-art-thumb{height:48px;border-radius:8px;background:linear-gradient(135deg,#1a1814,#2a2722);display:flex;align-items:center;justify-content:center;color:#fff}.smd-art-tldr{font-size:12.5px;line-height:1.45;color:var(--ink-2, #2A2722);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.smd-art-actions{display:flex;align-items:center;gap:8px;margin-top:auto}.smd-art-meta{font-family:var(--font-mono, "Geist Mono", monospace);font-size:10.5px;color:var(--ink-3, #6B6760);letter-spacing:.04em}.smd-art-fail{display:flex;gap:10px;align-items:flex-start;color:var(--ink-3, #6B6760)}.smd-art-fail svg{color:var(--ink-3, #6B6760);flex-shrink:0;margin-top:2px}.smd-dialog .smd-auto-end-banner{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f6f5f2;border:1px solid rgba(20,18,14,.08);border-radius:14px;color:var(--ink-2, #4A4640);font-size:13px;margin:0 0 12px}.smd-dialog .smd-auto-end-banner svg{color:var(--ink-3, #78746A);flex-shrink:0}.smd-dialog .smd-aeb-text{flex:1;line-height:1.4}.smd-dialog .smd-aeb-time{font-family:var(--v2-font-mono, ui-monospace, monospace);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3, #78746A);white-space:nowrap}.legal-page{min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.65}.legal-hero{padding:160px 32px 56px;border-bottom:1px solid var(--border);background:radial-gradient(1200px 400px at 50% -10%,rgba(255,77,0,.06),transparent 60%),var(--bg)}.legal-hero-inner{max-width:1120px;margin:0 auto}.legal-eyebrow{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--r-full);background:var(--surface);border:1px solid var(--border);color:var(--ink-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.legal-eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--brand)}.legal-title{margin:18px 0 14px;font-size:clamp(40px,6vw,64px);line-height:1.02;letter-spacing:-.02em;font-weight:500;color:var(--ink);max-width:820px}.legal-title em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--ink)}.legal-subtitle{max-width:640px;color:var(--ink-3);font-size:17px;line-height:1.55;margin:0 0 28px}.legal-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.legal-meta .sep{color:var(--ink-4)}.legal-body{max-width:1120px;margin:0 auto;padding:56px 32px 96px;display:grid;grid-template-columns:240px 1fr;gap:56px;align-items:start}.legal-toc{position:sticky;top:32px;align-self:start}.legal-toc-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin:0 0 14px;padding-left:12px}.legal-toc-list{list-style:none;margin:0;padding:0;border-left:1px solid var(--border)}.legal-toc-list a{display:block;padding:7px 12px;margin-left:-1px;border-left:1px solid transparent;color:var(--ink-3);text-decoration:none;font-size:13px;line-height:1.4;transition:color .12s,border-color .12s}.legal-toc-list a:hover{color:var(--ink)}.legal-toc-list a.is-active{color:var(--ink);border-left-color:var(--brand);font-weight:500}.legal-toc-mobile{display:none;position:sticky;top:0;z-index:5;background:var(--bg);padding:12px 0;margin-bottom:8px;border-bottom:1px solid var(--border)}.legal-toc-mobile select{width:100%;height:40px;padding:0 12px;border:1px solid var(--border);background:var(--surface);border-radius:var(--r-md);font-family:var(--font-sans);font-size:14px;color:var(--ink)}.legal-content{max-width:760px}.legal-section{scroll-margin-top:32px;padding:28px 0 32px;border-bottom:1px solid var(--border)}.legal-section:last-of-type{border-bottom:0}.legal-section h2{display:flex;align-items:baseline;gap:12px;font-size:24px;line-height:1.25;letter-spacing:-.01em;font-weight:500;color:var(--ink);margin:0 0 14px}.legal-section h2 .num{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--ink-4);letter-spacing:.04em}.legal-section h3{font-size:15px;font-weight:600;color:var(--ink);margin:18px 0 8px}.legal-section p{color:var(--ink-2);margin:0 0 12px}.legal-section ul{margin:6px 0 14px;padding-left:20px;color:var(--ink-2)}.legal-section ul li{margin:4px 0}.legal-section a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.legal-section a:hover{color:var(--brand-700)}.legal-callout{margin:14px 0 18px;padding:14px 16px;border:1px solid var(--border);background:var(--surface);border-radius:var(--r-lg);font-size:14px;color:var(--ink-2)}.legal-callout strong{color:var(--ink)}@media (max-width: 880px){.legal-hero{padding:120px 20px 36px}.legal-body{grid-template-columns:1fr;padding:24px 20px 64px;gap:16px}.legal-toc{display:none}.legal-toc-mobile{display:block}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Geist Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--ui-background: 45 17% 96%;--ui-foreground: 40 17% 7%;--ui-card: 0 0% 100%;--ui-card-foreground: 40 17% 7%;--ui-popover: 0 0% 100%;--ui-popover-foreground: 40 17% 7%;--ui-primary: 18 100% 50%;--ui-primary-foreground: 0 0% 100%;--ui-secondary: 45 21% 92%;--ui-secondary-foreground: 40 17% 7%;--ui-muted: 40 27% 98%;--ui-muted-foreground: 36 8% 44%;--ui-accent: 25 100% 97%;--ui-accent-foreground: 18 100% 39%;--ui-destructive: 0 73% 51%;--ui-destructive-foreground: 0 0% 100%;--ui-border: 42 16% 88%;--ui-input: 42 16% 88%;--ui-ring: 18 100% 50%;--radius: 10px;--ui-sidebar-background: 45 17% 96%;--ui-sidebar-foreground: 40 17% 7%;--ui-sidebar-primary: 18 100% 50%;--ui-sidebar-primary-foreground: 0 0% 100%;--ui-sidebar-accent: 25 100% 97%;--ui-sidebar-accent-foreground: 18 100% 39%;--ui-sidebar-border: 42 16% 88%;--ui-sidebar-ring: 18 100% 50%}.dark{--ui-background: 40 17% 7%;--ui-foreground: 0 0% 98%;--ui-card: 40 14% 12%;--ui-card-foreground: 0 0% 98%;--ui-popover: 40 14% 12%;--ui-popover-foreground: 0 0% 98%;--ui-primary: 18 100% 50%;--ui-primary-foreground: 0 0% 100%;--ui-secondary: 40 10% 18%;--ui-secondary-foreground: 0 0% 98%;--ui-muted: 40 10% 18%;--ui-muted-foreground: 36 8% 64%;--ui-accent: 18 100% 39%;--ui-accent-foreground: 0 0% 100%;--ui-destructive: 0 73% 51%;--ui-destructive-foreground: 0 0% 100%;--ui-border: 40 10% 22%;--ui-input: 40 10% 22%;--ui-ring: 18 100% 50%;--ui-sidebar-background: 40 17% 7%;--ui-sidebar-foreground: 0 0% 95%;--ui-sidebar-primary: 18 100% 50%;--ui-sidebar-primary-foreground: 0 0% 100%;--ui-sidebar-accent: 40 10% 18%;--ui-sidebar-accent-foreground: 0 0% 95%;--ui-sidebar-border: 40 10% 22%;--ui-sidebar-ring: 18 100% 50%}*{border-color:hsl(var(--ui-border))}body{background-color:hsl(var(--ui-background));color:hsl(var(--ui-foreground))}label{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-bottom-40{bottom:-10rem}.-left-12{left:-3rem}.-left-32{left:-8rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-24{right:-6rem}.-right-32{right:-8rem}.-top-0\.5{top:-.125rem}.-top-12{top:-3rem}.-top-24{top:-6rem}.-top-32{top:-8rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[120px\]{bottom:120px}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-m-3{margin:-.75rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.-ml-4{margin-left:-1rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.\!h-\[48px\]{height:48px!important}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-\[560px\]{height:560px}.h-\[5px\]{height:5px}.h-\[60px\]{height:60px}.h-\[640px\]{height:640px}.h-\[6px\]{height:6px}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[160px\]{max-height:160px}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[320px\]{min-height:320px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[220px\]{width:220px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[34px\]{width:34px}.w-\[380px\]{width:380px}.w-\[38px\]{width:38px}.w-\[3px\]{width:3px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[520px\]{width:520px}.w-\[52px\]{width:52px}.w-\[560px\]{width:560px}.w-\[640px\]{width:640px}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-\[92vw\]{width:92vw}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(920px\,calc\(100vw-32px\)\)\]{width:min(920px,calc(100vw - 32px))}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[160px\]{min-width:160px}.min-w-\[16px\]{min-width:16px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[90px\]{min-width:90px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.\!max-w-\[460px\]{max-width:460px!important}.\!max-w-\[520px\]{max-width:520px!important}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[140px\]{max-width:140px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[80px\]{max-width:80px}.max-w-\[880px\]{max-width:880px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-\[-1\]{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[2px\]{gap:2px}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-5{row-gap:1.25rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:16px}.rounded-3xl{border-radius:20px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:10px}.rounded-md{border-radius:8px}.rounded-sm{border-radius:6px}.rounded-xl{border-radius:14px}.rounded-r-\[3px\]{border-top-right-radius:3px;border-bottom-right-radius:3px}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:6px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#E8E5DE\]{--tw-border-opacity: 1;border-color:rgb(232 229 222 / var(--tw-border-opacity, 1))}.border-\[\#FF4D00\]\/30{border-color:#ff4d004d}.border-\[\#d0d0d0\]{--tw-border-opacity: 1;border-color:rgb(208 208 208 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-2\)\]{border-color:var(--border-2)}.border-\[var\(--ink-10\,\#E5E2DC\)\]{border-color:var(--ink-10,#E5E2DC)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-border\/50{border-color:hsl(var(--ui-border) / .5)}.border-destructive{border-color:hsl(var(--ui-destructive))}.border-destructive\/50{border-color:hsl(var(--ui-destructive) / .5)}.border-ink\/15{border-color:#14120e26}.border-input{border-color:hsl(var(--ui-input))}.border-line{--tw-border-opacity: 1;border-color:rgb(231 228 221 / var(--tw-border-opacity, 1))}.border-primary{border-color:hsl(var(--ui-primary))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:hsl(var(--ui-sidebar-border))}.border-transparent{border-color:transparent}.border-vc-dark\/10{border-color:#14120e1a}.border-vc-muted\/40{border-color:#a6a09666}.border-vc-orange{--tw-border-opacity: 1;border-color:rgb(255 77 0 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#0f0f0f\]{--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.bg-\[\#22c55e\]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-\[\#3C6E1F\]{--tw-bg-opacity: 1;background-color:rgb(60 110 31 / var(--tw-bg-opacity, 1))}.bg-\[\#9A5B16\]{--tw-bg-opacity: 1;background-color:rgb(154 91 22 / var(--tw-bg-opacity, 1))}.bg-\[\#A1331C\]{--tw-bg-opacity: 1;background-color:rgb(161 51 28 / var(--tw-bg-opacity, 1))}.bg-\[\#E8F1E2\]{--tw-bg-opacity: 1;background-color:rgb(232 241 226 / var(--tw-bg-opacity, 1))}.bg-\[\#E9F7DD\]{--tw-bg-opacity: 1;background-color:rgb(233 247 221 / var(--tw-bg-opacity, 1))}.bg-\[\#FBE6E1\]{--tw-bg-opacity: 1;background-color:rgb(251 230 225 / var(--tw-bg-opacity, 1))}.bg-\[\#FDF1E5\]{--tw-bg-opacity: 1;background-color:rgb(253 241 229 / var(--tw-bg-opacity, 1))}.bg-\[\#FF4D00\]{--tw-bg-opacity: 1;background-color:rgb(255 77 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FF4D00\]\/10{background-color:#ff4d001a}.bg-\[\#ff4d00\]{--tw-bg-opacity: 1;background-color:rgb(255 77 0 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[rgba\(0\,0\,0\,0\.08\)\]{background-color:#00000014}.bg-\[rgba\(254\,200\,92\,0\.08\)\]{background-color:#fec85c14}.bg-\[rgba\(255\,77\,0\,0\.05\)\]{background-color:#ff4d000d}.bg-\[rgba\(255\,77\,0\,0\.06\)\]{background-color:#ff4d000f}.bg-\[rgba\(255\,77\,0\,0\.1\)\]{background-color:#ff4d001a}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--cream\)\]{background-color:var(--cream)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--ink-3\)\]{background-color:var(--ink-3)}.bg-\[var\(--ink-7\)\]{background-color:var(--ink-7)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--page-bg\)\]{background-color:var(--page-bg)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--vc-cream\)\]{background-color:var(--vc-cream)}.bg-accent{background-color:hsl(var(--ui-accent))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-background{background-color:hsl(var(--ui-background))}.bg-bg{--tw-bg-opacity: 1;background-color:rgb(246 245 242 / var(--tw-bg-opacity, 1))}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-border{background-color:hsl(var(--ui-border))}.bg-brand{--tw-bg-opacity: 1;background-color:rgb(255 77 0 / var(--tw-bg-opacity, 1))}.bg-brand\/10{background-color:#ff4d001a}.bg-card{background-color:hsl(var(--ui-card))}.bg-cream{--tw-bg-opacity: 1;background-color:rgb(241 239 232 / var(--tw-bg-opacity, 1))}.bg-cream\/30{background-color:#f1efe84d}.bg-cream\/40{background-color:#f1efe866}.bg-cream\/50{background-color:#f1efe880}.bg-cream\/60{background-color:#f1efe899}.bg-destructive{background-color:hsl(var(--ui-destructive))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--ui-foreground))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(20 18 14 / var(--tw-bg-opacity, 1))}.bg-ink-3{--tw-bg-opacity: 1;background-color:rgb(120 116 106 / var(--tw-bg-opacity, 1))}.bg-ink\/40{background-color:#14120e66}.bg-line{--tw-bg-opacity: 1;background-color:rgb(231 228 221 / var(--tw-bg-opacity, 1))}.bg-line\/60{background-color:#e7e4dd99}.bg-muted{background-color:hsl(var(--ui-muted))}.bg-muted\/50{background-color:hsl(var(--ui-muted) / .5)}.bg-paper{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-paper\/80{background-color:#fffc}.bg-popover{background-color:hsl(var(--ui-popover))}.bg-primary{background-color:hsl(var(--ui-primary))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-secondary{background-color:hsl(var(--ui-secondary))}.bg-sidebar{background-color:hsl(var(--ui-sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--ui-sidebar-border))}.bg-transparent{background-color:transparent}.bg-vc-cream{--tw-bg-opacity: 1;background-color:rgb(241 239 232 / var(--tw-bg-opacity, 1))}.bg-vc-dark{--tw-bg-opacity: 1;background-color:rgb(20 18 14 / var(--tw-bg-opacity, 1))}.bg-vc-orange{--tw-bg-opacity: 1;background-color:rgb(255 77 0 / var(--tw-bg-opacity, 1))}.bg-vc-orange\/10{background-color:#ff4d001a}.bg-vc-orange\/5{background-color:#ff4d000d}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.12\]{background-color:#ffffff1f}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[14px\]{padding:14px}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[30px\]{padding:30px}.p-\[5px\]{padding:5px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[4px\]{padding-left:4px;padding-right:4px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-9{padding-bottom:2.25rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-body,.font-heading{font-family:Geist,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:Geist Mono,ui-monospace,monospace}.font-sans{font-family:Geist,ui-sans-serif,system-ui,sans-serif}.font-serif{font-family:Instrument Serif,Georgia,serif}.\!text-\[15px\]{font-size:15px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[48px\]{font-size:48px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[16px\]{line-height:16px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.\!tracking-normal{letter-spacing:0em!important}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-vc-dark{--tw-text-opacity: 1 !important;color:rgb(20 18 14 / var(--tw-text-opacity, 1))!important}.\!text-vc-orange{--tw-text-opacity: 1 !important;color:rgb(255 77 0 / var(--tw-text-opacity, 1))!important}.text-\[\#14120E\]{--tw-text-opacity: 1;color:rgb(20 18 14 / var(--tw-text-opacity, 1))}.text-\[\#3C6E1F\]{--tw-text-opacity: 1;color:rgb(60 110 31 / var(--tw-text-opacity, 1))}.text-\[\#6B6760\]{--tw-text-opacity: 1;color:rgb(107 103 96 / var(--tw-text-opacity, 1))}.text-\[\#9A5B16\]{--tw-text-opacity: 1;color:rgb(154 91 22 / var(--tw-text-opacity, 1))}.text-\[\#A1331C\]{--tw-text-opacity: 1;color:rgb(161 51 28 / var(--tw-text-opacity, 1))}.text-\[\#B91C1C\]{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-\[\#DC2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-\[\#FF4D00\]{--tw-text-opacity: 1;color:rgb(255 77 0 / var(--tw-text-opacity, 1))}.text-\[\#fec85c\]{--tw-text-opacity: 1;color:rgb(254 200 92 / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--destructive\)\)\]{color:hsl(var(--destructive))}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--brand\,\#FF4D00\)\]{color:var(--brand,#FF4D00)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-3\)\]{color:var(--ink-3)}.text-\[var\(--ink-4\)\]{color:var(--ink-4)}.text-\[var\(--ink-5\,\#7B756B\)\]{color:var(--ink-5,#7B756B)}.text-\[var\(--vc-orange\)\]{color:var(--vc-orange)}.text-accent-foreground{color:hsl(var(--ui-accent-foreground))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-brand{--tw-text-opacity: 1;color:rgb(255 77 0 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--ui-card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--ui-destructive))}.text-destructive-foreground{color:hsl(var(--ui-destructive-foreground))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--ui-foreground))}.text-foreground\/50{color:hsl(var(--ui-foreground) / .5)}.text-ink{--tw-text-opacity: 1;color:rgb(20 18 14 / var(--tw-text-opacity, 1))}.text-ink-2{--tw-text-opacity: 1;color:rgb(61 58 50 / var(--tw-text-opacity, 1))}.text-ink-3{--tw-text-opacity: 1;color:rgb(120 116 106 / var(--tw-text-opacity, 1))}.text-ink-3\/80{color:#78746acc}.text-ink-4{--tw-text-opacity: 1;color:rgb(166 160 150 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--ui-muted-foreground))}.text-popover-foreground{color:hsl(var(--ui-popover-foreground))}.text-primary{color:hsl(var(--ui-primary))}.text-primary-foreground{color:hsl(var(--ui-primary-foreground))}.text-red-300\/80{color:#fca5a5cc}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--ui-secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--ui-sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--ui-sidebar-foreground) / .7)}.text-vc-cream{--tw-text-opacity: 1;color:rgb(241 239 232 / var(--tw-text-opacity, 1))}.text-vc-dark{--tw-text-opacity: 1;color:rgb(20 18 14 / var(--tw-text-opacity, 1))}.text-vc-gray{--tw-text-opacity: 1;color:rgb(120 116 106 / var(--tw-text-opacity, 1))}.text-vc-muted{--tw-text-opacity: 1;color:rgb(166 160 150 / var(--tw-text-opacity, 1))}.text-vc-orange{--tw-text-opacity: 1;color:rgb(255 77 0 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--brand\)\]{accent-color:var(--brand)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.04\]{opacity:.04}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,77\,0\,0\.45\)\]{--tw-shadow: 0 0 8px rgba(255,77,0,.45);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(20\,18\,14\,0\.12\)\]{--tw-shadow: 0 12px 32px rgba(20,18,14,.12);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(20\,18\,14\,0\.06\)\]{--tw-shadow: 0 20px 60px rgba(20,18,14,.06);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(20\,18\,14\,0\.08\)\]{--tw-shadow: 0 20px 60px rgba(20,18,14,.08);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(20\,18\,14\,0\.18\)\]{--tw-shadow: 0 24px 60px rgba(20,18,14,.18);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(20\,18\,14\,0\.04\)\]{--tw-shadow: 0 4px 16px rgba(20,18,14,.04);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(20\,18\,14\,0\.08\)\]{--tw-shadow: 0 6px 16px rgba(20,18,14,.08);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(20\,18\,14\,0\.06\)\]{--tw-shadow: 0 8px 32px rgba(20,18,14,.06);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#0f0f0f\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 15 15 / var(--tw-ring-opacity, 1))}.ring-\[var\(--page-bg\,\#F6F5F2\)\]{--tw-ring-color: var(--page-bg,#F6F5F2)}.ring-\[var\(--paper\)\]{--tw-ring-color: var(--paper)}.ring-brand\/15{--tw-ring-color: rgb(255 77 0 / .15)}.ring-line\/60{--tw-ring-color: rgb(231 228 221 / .6)}.ring-sidebar-ring{--tw-ring-color: hsl(var(--ui-sidebar-ring))}.ring-vc-orange{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 77 0 / var(--tw-ring-opacity, 1))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-offset-background{--tw-ring-offset-color: hsl(var(--ui-background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-0{--tw-brightness: brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-50{--tw-enter-scale: .5}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[animation-delay\:150ms\]{animation-delay:.15s}.\[animation-delay\:300ms\]{animation-delay:.3s}::-moz-selection{background:#ff4d002e;color:#14120e}::selection{background:#ff4d002e;color:#14120e}html{scrollbar-width:thin;scrollbar-color:rgba(20,18,14,.22) transparent}.dark,.sk-rail-dark{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background-color:#14120e2e;border:2px solid transparent;background-clip:padding-box;border-radius:999px;-webkit-transition:background-color .16s ease;transition:background-color .16s ease}*::-webkit-scrollbar-thumb:hover{background-color:#ff4d008c}.dark *::-webkit-scrollbar-thumb,.sk-rail-dark *::-webkit-scrollbar-thumb{background-color:#ffffff2e;border:2px solid transparent;background-clip:padding-box}.dark *::-webkit-scrollbar-thumb:hover,.sk-rail-dark *::-webkit-scrollbar-thumb:hover{background-color:#ff4d0099}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--ui-foreground))}.placeholder\:text-\[var\(--ink-3\)\]::-moz-placeholder{color:var(--ink-3)}.placeholder\:text-\[var\(--ink-3\)\]::placeholder{color:var(--ink-3)}.placeholder\:text-ink-4::-moz-placeholder{--tw-text-opacity: 1;color:rgb(166 160 150 / var(--tw-text-opacity, 1))}.placeholder\:text-ink-4::placeholder{--tw-text-opacity: 1;color:rgb(166 160 150 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--ui-muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--ui-muted-foreground))}.placeholder\:text-vc-muted::-moz-placeholder{--tw-text-opacity: 1;color:rgb(166 160 150 / var(--tw-text-opacity, 1))}.placeholder\:text-vc-muted::placeholder{--tw-text-opacity: 1;color:rgb(166 160 150 / var(--tw-text-opacity, 1))}.placeholder\:text-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-\[var\(--brand\)\]:focus-within{border-color:var(--brand)}.focus-within\:shadow-\[0_0_0_3px_var\(--brand-tint\)\]:focus-within{--tw-shadow: 0 0 0 3px var(--brand-tint);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:border-\[\#c8c6c0\]:hover{--tw-border-opacity: 1;border-color:rgb(200 198 192 / var(--tw-border-opacity, 1))}.hover\:border-brand\/30:hover{border-color:#ff4d004d}.hover\:border-vc-muted:hover{--tw-border-opacity: 1;border-color:rgb(166 160 150 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#FF4D00\]\/15:hover{background-color:#ff4d0026}.hover\:bg-\[\#e03d00\]:hover{--tw-bg-opacity: 1;background-color:rgb(224 61 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[rgba\(255\,77\,0\,0\.05\)\]:hover{background-color:#ff4d000d}.hover\:bg-\[var\(--brand\)\]:hover{background-color:var(--brand)}.hover\:bg-\[var\(--cream\)\]:hover{background-color:var(--cream)}.hover\:bg-\[var\(--surface-2\,\#FBFAF7\)\]:hover{background-color:var(--surface-2,#FBFAF7)}.hover\:bg-accent:hover{background-color:hsl(var(--ui-accent))}.hover\:bg-bg:hover{--tw-bg-opacity: 1;background-color:rgb(246 245 242 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-brand\/90:hover{background-color:#ff4d00e6}.hover\:bg-cream:hover{--tw-bg-opacity: 1;background-color:rgb(241 239 232 / var(--tw-bg-opacity, 1))}.hover\:bg-cream\/40:hover{background-color:#f1efe866}.hover\:bg-cream\/60:hover{background-color:#f1efe899}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--ui-destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--ui-destructive) / .9)}.hover\:bg-ink\/5:hover{background-color:#14120e0d}.hover\:bg-ink\/90:hover{background-color:#14120ee6}.hover\:bg-muted:hover{background-color:hsl(var(--ui-muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--ui-muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--ui-primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--ui-primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--ui-primary) / .9)}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--ui-secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--ui-secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--ui-sidebar-accent))}.hover\:bg-vc-cream:hover{--tw-bg-opacity: 1;background-color:rgb(241 239 232 / var(--tw-bg-opacity, 1))}.hover\:bg-vc-dark\/90:hover{background-color:#14120ee6}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:text-\[var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-\[var\(--ink-2\)\]:hover{color:var(--ink-2)}.hover\:text-accent-foreground:hover{color:hsl(var(--ui-accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--ui-foreground))}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(20 18 14 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:hsl(var(--ui-muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--ui-primary-foreground))}.hover\:text-primary\/90:hover{color:hsl(var(--ui-primary) / .9)}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--ui-sidebar-accent-foreground))}.hover\:text-vc-dark:hover{--tw-text-opacity: 1;color:rgb(20 18 14 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/85:hover{color:#ffffffd9}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:\[background\:\#000\]:hover{background:#000}.hover\:\[background\:var\(--brand-600\,\#E64500\)\]:hover{background:var(--brand-600,#E64500)}.hover\:\[background\:var\(--surface-2\,\#FBFAF7\)\]:hover{background:var(--surface-2,#FBFAF7)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--ui-sidebar-border))}.focus\:border-\[var\(--brand\)\]:focus{border-color:var(--brand)}.focus\:border-vc-orange:focus{--tw-border-opacity: 1;border-color:rgb(255 77 0 / var(--tw-border-opacity, 1))}.focus\:bg-\[var\(--paper\)\]:focus{background-color:var(--paper)}.focus\:bg-\[var\(--surface-2\,\#F0EEE8\)\]:focus{background-color:var(--surface-2,#F0EEE8)}.focus\:bg-accent:focus{background-color:hsl(var(--ui-accent))}.focus\:bg-primary:focus{background-color:hsl(var(--ui-primary))}.focus\:text-\[\#DC2626\]:focus{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.focus\:text-accent-foreground:focus{color:hsl(var(--ui-accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--ui-destructive))}.focus\:text-primary-foreground:focus{color:hsl(var(--ui-primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-none:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ui-ring))}.focus\:ring-vc-orange\/20:focus{--tw-ring-color: rgb(255 77 0 / .2)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-brand\/40:focus-visible{border-color:#ff4d0066}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[var\(--brand\)\]:focus-visible{--tw-ring-color: var(--brand)}.focus-visible\:ring-brand\/30:focus-visible{--tw-ring-color: rgb(255 77 0 / .3)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ui-ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--ui-sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--ui-background))}.focus-visible\:\[outline\:2px_solid_var\(--brand\,\#FF4D00\)\]:focus-visible{outline:2px solid var(--brand,#FF4D00)}.active\:bg-sidebar-accent:active{background-color:hsl(var(--ui-sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--ui-sidebar-accent-foreground))}.active\:\[background\:var\(--brand-700\,\#C93C00\)\]:active{background:var(--brand-700,#C93C00)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:text-brand{--tw-text-opacity: 1;color:rgb(255 77 0 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white\/85{color:#ffffffd9}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--ui-muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--ui-border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--ui-muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--ui-primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--ui-background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--ui-muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--ui-primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--ui-foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--ui-destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--ui-destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--ui-destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--ui-destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--ui-sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--ui-sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--ui-accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--ui-accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--ui-accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--ui-muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--ui-sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--ui-accent) / .5)}.data-\[highlighted\]\:bg-\[var\(--surface-2\,\#F0EEE8\)\][data-highlighted]{background-color:var(--surface-2,#F0EEE8)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--ui-accent))}.data-\[state\=active\]\:bg-\[var\(--surface\)\][data-state=active]{background-color:var(--surface)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--ui-primary))}.data-\[state\=checked\]\:bg-vc-orange[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(255 77 0 / var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--ui-accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--ui-accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--ui-secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--ui-muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--ui-input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--ui-sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--ui-accent-foreground))}.data-\[state\=active\]\:text-\[var\(--ink\)\][data-state=active]{color:var(--ink)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--ui-primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--ui-accent-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.06\)\,0_0_0_1px_var\(--border\)\][data-state=active]{--tw-shadow: 0 1px 2px rgba(0,0,0,.06),0 0 0 1px var(--border);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--ui-sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--ui-sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:10px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--ui-sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--ui-sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--ui-sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--ui-destructive))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:w-\[340px\]{width:340px}.sm\:w-\[440px\]{width:440px}.sm\:max-w-\[420px\]{max-width:420px}.sm\:max-w-\[440px\]{max-width:440px}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:10px}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:pt-7{padding-top:1.75rem}.sm\:text-left{text-align:left}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[28px\]{font-size:28px}.sm\:text-\[40px\]{font-size:40px}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:14px}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:mt-16{margin-top:4rem}.lg\:block{display:block}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:text-\[48px\]{font-size:48px}}@media (min-width: 1280px){.xl\:flex{display:flex}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--ui-accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--ui-accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:8px;border-bottom-right-radius:8px}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\]\:bg-\[\#0f0f0f\]>div{--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>span\]\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--ui-destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--ui-foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--ui-muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--ui-sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--ui-muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--ui-border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--ui-border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--ui-border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--ui-muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--ui-border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--ui-muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
