:root{--font-display:"Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, "Liberation Mono", monospace;--bg-primary:#040507;--bg-secondary:#0a0b0f;--bg-tertiary:#101117;--text-primary:#f3f4f6;--text-secondary:#9ca3af;--text-muted:#6b7280;--border-color:#ffffff0d;--border-color-hover:#ffffff1f;--accent-blue:#1a73e8;--accent-green:#34a853;--accent-purple:#434cdb;--accent-red:#ea4335;--accent-orange:#b87a35;--accent-sage:#596e63;--accent-cyan:#38bdf8;--accent-indigo:#818cf8;--accent-emerald:#34d399;--accent-yellow:#fbbf24;--accent-blue-soft:color-mix(in srgb, var(--accent-blue) 35%, transparent);--accent-green-soft:color-mix(in srgb, var(--accent-green) 35%, transparent);--accent-purple-soft:color-mix(in srgb, var(--accent-purple) 35%, transparent);--accent-red-soft:color-mix(in srgb, var(--accent-red) 35%, transparent);--accent-orange-soft:color-mix(in srgb, var(--accent-orange) 35%, transparent);--accent-sage-soft:color-mix(in srgb, var(--accent-sage) 35%, transparent);--accent-cyan-soft:color-mix(in srgb, var(--accent-cyan) 35%, transparent);--accent-blue-tint:color-mix(in srgb, var(--accent-blue) 6%, transparent);--accent-green-tint:color-mix(in srgb, var(--accent-green) 6%, transparent);--accent-cyan-tint:color-mix(in srgb, var(--accent-cyan) 8%, transparent);--on-dark-strong:#ffffffeb;--on-dark:#ffffffa8;--on-dark-soft:#ffffff80;--shadow-sm:0 2px 8px -2px #00000080, 0 1px 3px -1px #ffffff05;--shadow-md:0 8px 16px -4px #0009, 0 4px 6px -2px #ffffff08;--shadow-lg:0 16px 32px -8px #000000b3, 0 8px 12px -4px #ffffff0a;--shadow-xl:0 24px 48px -12px #000c, 0 12px 18px -6px #ffffff0d;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-xxl:40px;--radius-full:9999px;--radius-panel:var(--radius-xl);--radius-card:var(--radius-lg);--radius-control:12px;--radius-micro:6px;--elev-card:0 8px 30px -12px #0000000f;--elev-card-hover:0 20px 40px -12px #00000029;--elev-card-dark:0 10px 30px -10px #00000059;--elev-card-dark-hover:0 20px 45px #0006;--elev-panel:0 30px 60px -20px #0000008c;--dur-fast:.2s;--dur:.4s;--ease:cubic-bezier(.16, 1, .3, 1);--lift-surface:-4px;--lift-control:-2px;--section-y:clamp(4rem, 8vw, 7rem);--panel-min-h:82vh;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-24:6rem;--bg-light-primary:#fff;--bg-light-secondary:#f8f9fa;--bg-light-tertiary:#f1f3f4;--text-light-primary:#1f1f1f;--text-light-secondary:#5f6368;--text-light-muted:#70757a;--border-light:#0000000d;--border-light-hover:#0000001f}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 50% 0,#38bdf80d 0%,#0000 60%),radial-gradient(circle at 100% 60%,#818cf808 0%,#0000 50%),linear-gradient(#ffffff01 1px,#0000 1px),linear-gradient(90deg,#ffffff01 1px,#0000 1px);background-size:100% 100%,100% 100%,80px 80px,80px 80px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-weight:500;line-height:1.15}p{color:var(--text-secondary)}a{color:var(--accent-cyan);text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}a:hover{color:var(--accent-purple);filter:drop-shadow(0 0 4px #818cf866)}.container{max-width:1280px;padding:0 var(--spacing-6);z-index:10;margin:0 auto;position:relative}@media (width<=640px){.container{padding:0 var(--spacing-4)}}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--spacing-2)}.gap-4{gap:var(--spacing-4)}.gap-8{gap:var(--spacing-8)}.gap-12{gap:var(--spacing-12)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}@media (width<=768px){.md\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.md\:flex-col{flex-direction:column}}.section{padding:var(--section-y) 0}.polar-card{border-radius:var(--radius-card);transition:all var(--dur) var(--ease);border:1px solid var(--border-color);background:#ffffff03;position:relative;overflow:hidden}.polar-card:hover{background:#ffffff05;border-color:#ffffff1f}.polar-card-glow{pointer-events:none;background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y), #bdbdbd14, #818cf803 40%, transparent 80%);z-index:1;transition:opacity .4s;position:absolute;inset:0}.polar-card-content{z-index:2;flex-direction:column;flex:1;justify-content:space-between;height:100%;display:flex;position:relative}.btn{border-radius:var(--radius-full);font-weight:500;font-family:var(--font-display);letter-spacing:-.01em;cursor:pointer;transition:all var(--dur-fast) var(--ease);box-shadow:var(--shadow-sm);border:none;justify-content:center;align-items:center;padding:.8rem 1.6rem;font-size:.95rem;display:inline-flex}.btn-primary{color:#040507;background:#fff}.btn-primary:hover{transform:translateY(var(--lift-control));background:#e5e7eb;box-shadow:0 10px 20px -10px #ffffff40}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(8px);background:#ffffff05}.btn-secondary:hover{border-color:var(--border-color-hover);color:#fff;transform:translateY(var(--lift-control));background:#ffffff0f}.badge{font-family:var(--font-display);letter-spacing:.02em;color:var(--accent-cyan);border:1px solid var(--accent-cyan-soft);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);background:#ffffff05;align-items:center;padding:5px 14px;font-size:.75rem;font-weight:500;display:inline-flex}.text-gradient{background:linear-gradient(135deg,#fff 30%,#a5b4fc 75%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.bg-primary{background-color:var(--bg-primary)}.bg-secondary{background-color:var(--bg-secondary)}.landing-video-section{z-index:10;position:relative}.video-wrapper{border-radius:var(--radius-card);border:1px solid var(--border-color);width:100%;box-shadow:var(--shadow-xl);background:#0006;position:relative;overflow:hidden}.landing-video{width:100%;height:auto;display:block}@media (hover:hover){.video-wrapper:hover{cursor:none}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff2e padding-box padding-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#ffffff52 padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}.win ::-webkit-scrollbar-thumb{background:oklch(89% .004 95) padding-box padding-box;border:3px solid #0000}.win ::-webkit-scrollbar-thumb:hover{background:oklch(82% .006 95) padding-box padding-box}.win,.win *{scrollbar-color:oklch(89% .004 95) transparent}@keyframes pulseGlow{0%,to{opacity:.3;transform:scale(1)translate(0)}33%{opacity:.45;transform:scale(1.15)translate(30px,-50px)}66%{opacity:.25;transform:scale(.85)translate(-40px,30px)}}.hero-features-gradient-wrapper{background-image:radial-gradient(circle at 50% 0%, #38bdf80d 0%, transparent 60%), radial-gradient(circle at 100% 60%, #818cf808 0%, transparent 50%), linear-gradient(#ffffff01 1px, transparent 1px), linear-gradient(90deg, #ffffff01 1px, transparent 1px), linear-gradient(to bottom, #000 0%, var(--bg-primary) 100%);z-index:10;background-size:100% 100%,100% 100%,80px 80px,80px 80px,100% 100%;position:relative}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px;border-radius:2px}[data-header-theme=light] :focus-visible{outline-color:#1a73e8}[data-header-theme=light] [data-header-theme=dark] :focus-visible{outline-color:var(--accent-cyan)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rte-root{--rte-bg:var(--card,#fff);--rte-panel:var(--sidebar,#f4f4f2);--rte-line:var(--line,#e6e5e1);--rte-line-soft:var(--line-soft,#efefec);--rte-ink:var(--ink,#2a2730);--rte-ink-2:var(--ink-2,#5c5963);--rte-ink-3:var(--ink-3,#8a8790);--rte-accent:var(--link,#5b5bd6);--rte-accent-soft:var(--t-link,#ececfb);--rte-amber:var(--amber,#d39b3f);--rte-green:var(--green,#2f7d57);border:1px solid var(--rte-line);background:var(--rte-bg);color:var(--rte-ink);border-radius:11px;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex;overflow:hidden}.rte-root.rte-readonly{border-color:var(--rte-line-soft)}.rte-toolbar{border-bottom:1px solid var(--rte-line);background:var(--rte-panel);z-index:5;flex-wrap:wrap;align-items:center;gap:2px;padding:5.5px 7px;display:flex;position:sticky;top:0}.rte-btn{min-width:27px;height:27px;color:var(--rte-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6.5px;justify-content:center;align-items:center;gap:3.5px;padding:0 5.5px;font-size:11.5px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.rte-btn:hover:not(:disabled){background:var(--rte-bg);color:var(--rte-ink);border-color:var(--rte-line)}.rte-btn.is-active{background:var(--rte-accent-soft);color:var(--rte-accent);border-color:color-mix(in oklab, var(--rte-accent) 25%, transparent)}.rte-btn:disabled{opacity:.38;cursor:not-allowed}.rte-divider{background:var(--rte-line);align-self:stretch;width:1px;margin:2.5px 3.5px}.rte-select{border:1px solid var(--rte-line);background:var(--rte-bg);height:27px;color:var(--rte-ink);cursor:pointer;border-radius:6.5px;padding:0 5.5px;font-size:11.5px;font-weight:600}.rte-color-wrap{align-items:center;display:inline-flex;position:relative}.rte-color-swatch{pointer-events:none;border-radius:2px;width:12.5px;height:2.5px;position:absolute;bottom:3.5px;left:50%;transform:translate(-50%)}.rte-color-input{opacity:0;cursor:pointer;position:absolute;inset:0}.rte-content{background:var(--rte-bg);flex:1;min-height:162px;padding:14.5px 18px;overflow-y:auto}.rte-readonly .rte-content{padding:25px 30.5px}.rte-content .ProseMirror{color:var(--rte-ink);outline:none;font-size:12.5px;line-height:1.65}.rte-content .ProseMirror>*+*{margin-top:.7em}.rte-content .ProseMirror p{color:inherit;margin:0}.rte-content .ProseMirror h1,.rte-content .ProseMirror h2,.rte-content .ProseMirror h3,.rte-content .ProseMirror h4{color:inherit;letter-spacing:normal;font-family:inherit}.rte-content .ProseMirror h1{letter-spacing:-.01em;font-size:1.7em;font-weight:700;line-height:1.25}.rte-content .ProseMirror h2{font-size:1.4em;font-weight:700;line-height:1.3}.rte-content .ProseMirror h3{font-size:1.18em;font-weight:650}.rte-content .ProseMirror a{color:var(--rte-accent);cursor:pointer;text-decoration:underline}.rte-content .ProseMirror ul,.rte-content .ProseMirror ol{padding-left:1.4em}.rte-content .ProseMirror li>p{margin:0}.rte-content .ProseMirror blockquote{border-left:2.5px solid var(--rte-accent);color:var(--rte-ink-2);margin-left:0;padding:2px 0 2px 12.5px;font-style:italic}.rte-content .ProseMirror code{background:var(--rte-panel);border:1px solid var(--rte-line);border-radius:4.5px;padding:.1em .35em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em}.rte-content .ProseMirror pre{border:1px solid var(--rte-line);background:oklch(96% .004 95);border-radius:8px;padding:11px 12.5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;overflow-x:auto}.rte-content .ProseMirror pre code{background:0 0;border:none;padding:0}.rte-content .ProseMirror hr{border:none;border-top:1px solid var(--rte-line);margin:1.1em 0}.rte-content .ProseMirror mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:oklch(92% .09 95);border-radius:2.5px;padding:.05em .15em}.rte-content .ProseMirror img{border-radius:7px;max-width:100%;height:auto}.rte-content .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--rte-accent)}.rte-content .ProseMirror table{border-collapse:collapse;width:100%;margin:.6em 0;overflow:hidden}.rte-content .ProseMirror th,.rte-content .ProseMirror td{border:1px solid var(--rte-line);vertical-align:top;text-align:left;padding:6.5px 9px}.rte-content .ProseMirror th{background:var(--rte-panel);font-weight:650}.rte-content .ProseMirror ul[data-type=taskList]{padding-left:.2em;list-style:none}.rte-content .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:7px;display:flex}.rte-content .ProseMirror ul[data-type=taskList] li>label{margin-top:2px}.rte-content .ProseMirror ul[data-type=taskList] input[type=checkbox]{accent-color:var(--rte-accent);cursor:pointer}.rte-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--rte-ink-3);pointer-events:none;height:0}.rte-sig{border:1.5px dashed color-mix(in oklab, var(--rte-accent) 55%, transparent);background:var(--rte-accent-soft);-webkit-user-select:none;user-select:none;border-radius:9px;margin:7px 0;padding:11px 12.5px;display:block}.rte-sig.is-signed{border-style:solid;border-color:color-mix(in oklab, var(--rte-green) 55%, transparent);background:var(--t-green,#eaf5ef)}.rte-sig.is-clickable{cursor:pointer;transition:box-shadow .15s,transform 50ms}.rte-sig.is-clickable:hover{box-shadow:0 2px 9px color-mix(in oklab, var(--rte-accent) 22%, transparent)}.rte-sig-head{letter-spacing:.4px;text-transform:uppercase;color:var(--rte-accent);align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.rte-sig.is-signed .rte-sig-head{color:var(--rte-green)}.rte-sig-body{justify-content:space-between;align-items:center;gap:11px;margin-top:7px;display:flex}.rte-sig-who{color:var(--rte-ink-2);font-size:11.5px}.rte-sig-who b{color:var(--rte-ink)}.rte-sig-mark{border-bottom:2px solid var(--rte-ink-3);justify-content:center;align-items:center;min-width:135px;min-height:39.5px;padding:2px 9px;display:flex}.rte-sig-mark img{max-height:36px}.rte-sig-mark .rte-sig-typed{color:var(--rte-ink);font-family:Brush Script MT,Segoe Script,cursive;font-size:21.5px}.rte-sig-cta{color:var(--rte-accent);white-space:nowrap;font-size:11px;font-weight:700}.rte-sig-remove{color:var(--rte-ink-3);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px;display:inline-flex}.rte-sig-remove:hover{color:var(--rte-red,#c0492c)}.rte-modal-backdrop{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);z-index:1000;background:#0f172a80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.rte-modal{background:var(--rte-bg,#fff);border:1px solid var(--rte-line,#e6e5e1);border-radius:12.5px;width:min(414px,100%);overflow:hidden;box-shadow:0 21.5px 54px #00000047}.rte-modal-head{border-bottom:1px solid var(--rte-line,#e6e5e1);justify-content:space-between;align-items:center;padding:12.5px 16px;display:flex}.rte-modal-head h3{color:var(--rte-ink,#2a2730);margin:0;font-size:13.5px;font-weight:700}.rte-modal-body{padding:14.5px 16px}.rte-modal-tabs{border:1px solid var(--rte-line,#e6e5e1);border-radius:7px;margin-bottom:12.5px;display:inline-flex;overflow:hidden}.rte-modal-tabs button{color:var(--rte-ink-2,#5c5963);cursor:pointer;background:0 0;border:none;padding:5.5px 12.5px;font-size:11.5px;font-weight:600}.rte-modal-tabs button.on{background:var(--rte-accent,#5b5bd6);color:#fff}.rte-sign-canvas{border:1px dashed var(--rte-line,#cfcfd6);touch-action:none;cursor:crosshair;background:oklch(99% .002 95);border-radius:9px;width:100%;height:144px}.rte-sign-typed-input{box-sizing:border-box;border:1px solid var(--rte-line,#e6e5e1);width:100%;color:var(--rte-ink,#2a2730);text-align:center;border-radius:9px;padding:12.5px 14.5px;font-family:Brush Script MT,Segoe Script,cursive;font-size:27px}.rte-modal-foot{border-top:1px solid var(--rte-line,#e6e5e1);background:var(--rte-panel,#f4f4f2);justify-content:space-between;align-items:center;gap:9px;padding:12.5px 16px;display:flex}.rte-btn-primary{background:var(--rte-accent,#5b5bd6);color:#fff;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:5.5px;padding:7px 14.5px;font-size:11.5px;font-weight:650;display:inline-flex}.rte-btn-primary:disabled{opacity:.5;cursor:not-allowed}.rte-btn-ghost{border:1px solid var(--rte-line,#e6e5e1);color:var(--rte-ink-2,#5c5963);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:5.5px;padding:7px 12.5px;font-size:11.5px;font-weight:600;display:inline-flex}.rte-link-input{box-sizing:border-box;border:1px solid var(--rte-line,#e6e5e1);width:100%;color:var(--rte-ink,#2a2730);border-radius:8px;padding:9px 11px;font-size:11.5px}.rte-field-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:3.5px;display:grid}.rte-field{flex-direction:column;gap:3.5px;display:flex}.rte-field label{color:var(--rte-ink-3,#8a8790);text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:600}.rte-field input{border:1px solid var(--rte-line,#e6e5e1);color:var(--rte-ink,#2a2730);border-radius:7px;padding:7px 9px;font-size:11.5px}.win{--bg:oklch(98.5% 0 99);--sidebar:oklch(97.2% .004 95);--card:#fff;--line:oklch(91.8% .004 95);--line-soft:oklch(94.5% 0 99);--ink:oklch(24% .012 60);--ink-2:oklch(46% .012 60);--ink-3:oklch(62% .01 60);--ink-4:oklch(72% .008 60);--green-deep:oklch(34% .07 158);--blue-deep:oklch(34% .07 250);--pos:oklch(58% .12 250);--red:oklch(60% .16 25);--amber:oklch(70% .12 72);--green:oklch(42% .085 158);--lav:oklch(60% .13 288);--link:oklch(55% .15 274);--gray:oklch(75% .01 120);--olive:oklch(55% .11 115);--navy:oklch(40% .13 264);--orange:oklch(65% .18 55);--gold:oklch(72% .15 80);--purple:oklch(52% .16 310);--magenta:oklch(58% .19 345);--slate:oklch(50% .03 240);--t-red:oklch(95% .035 25);--t-amber:oklch(95% .04 80);--t-green:oklch(95% .04 158);--t-lav:oklch(95.5% .03 288);--t-link:oklch(95.5% .025 274);--t-gray:oklch(95% .003 95);--t-olive:oklch(96% .025 115);--t-navy:oklch(93% .025 264);--t-orange:oklch(96% .03 55);--t-gold:oklch(97% .03 80);--t-purple:oklch(94% .03 310);--t-magenta:oklch(95% .035 345);--t-slate:oklch(94% .01 240);--shadow:0 1px 2px oklch(40% .02 60/.04), 0 4px 16px oklch(40% .02 60/.05);--shadow-lg:0 2px 6px oklch(40% .02 60/.06), 0 16px 40px oklch(40% .02 60/.09);--r:16px;--r-sm:10px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", system-ui, sans-serif;height:100vh;font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;font-size:15px;line-height:1.45;display:flex;overflow:hidden}.win .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.win button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.win ::selection{background:var(--t-green)}.win .titlebar{border-bottom:1px solid var(--line);background:var(--bg);flex:0 0 44px;align-items:center;height:44px;padding:0 18px;display:flex;position:relative}.win .lights{gap:7px;display:flex}.win .light{border-radius:50%;width:11px;height:11px}.win .light.r{background:#ff5f57}.win .light.y{background:#febc2e}.win .light.g{background:#28c840}.win .titlebar .ttl{color:var(--ink-2);letter-spacing:.2px;font-size:14px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.win .winbody{flex:1;min-height:0;display:flex}.win .sidebar{background:var(--bg);--sb-menu:.8;--sb-chrome:.8;--sb-avatar:calc(28px * var(--sb-chrome));flex-direction:column;flex:0 0 200px;width:200px;padding:26px 14px 14px;display:flex}.win .brand{align-items:center;gap:calc(10px * var(--sb-chrome));padding:calc(4px * var(--sb-chrome)) calc(8px * var(--sb-chrome)) calc(18px * var(--sb-chrome));display:flex}.win .brand .mark{width:calc(30px * var(--sb-chrome));height:calc(30px * var(--sb-chrome));border-radius:calc(9px * var(--sb-chrome));background:var(--green-deep);color:#fff;flex:0 0 calc(30px * var(--sb-chrome));place-items:center;display:grid}.win .brand .name{font-weight:650;font-size:calc(16px * var(--sb-chrome));letter-spacing:-.2px}.win .brand .sub{font-size:calc(11px * var(--sb-chrome));color:var(--ink-4);margin-top:-2px;font-weight:500}.win .navlabel{letter-spacing:.8px;color:var(--ink-4);text-transform:uppercase;padding:16px 10px 6px;font-size:11px;font-weight:600}.win .nav{flex-direction:column;gap:2px;display:flex}.win .navitem{color:var(--ink-2);text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 9px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.win .navitem svg{stroke-width:1.8px;flex:0 0 16px;width:16px;height:16px}.win .navitem:hover{color:var(--ink);background:oklch(95% .004 95)}.win .navitem.active{color:var(--ink);background:oklch(93% .006 95);font-weight:600}.win .navitem .badge{background:var(--t-red);color:var(--red);border-radius:18px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700}.win .sidebar{position:relative}.win .sb-bell-slot{position:absolute;top:22px;right:42px}.win .sb-bell{width:24px;height:24px;color:var(--ink-4);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;transition:color .12s,background .12s;display:grid;position:relative}.win .sb-bell svg{width:18px;height:18px;color:var(--ink-4);stroke:var(--ink-4);fill:#fff}.win .sb-bell:hover svg{color:var(--green-deep);stroke:var(--green-deep);fill:var(--t-green)}.win .sb-bell-dot{background:var(--red);color:#fff;text-align:center;min-width:14px;height:14px;font-size:9px;font-weight:700;line-height:14px;font-family:var(--font);border-radius:7px;padding:0 3px;position:absolute;top:-3px;right:-3px}.win .notif-pop{background:var(--card);border:1px solid var(--line);z-index:60;border-radius:10px;width:312px;max-height:60vh;padding:4px;position:absolute;top:30px;left:-20px;overflow-y:auto;box-shadow:0 10px 30px #00000024}.win .notif-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:8px 9px 6px;display:flex}.win .notif-row{text-align:left;cursor:pointer;width:100%;font-family:var(--font);background:0 0;border:none;border-radius:8px;padding:9px;display:block}.win .notif-row:hover{background:var(--t-green)}.win .notif-row.unread{box-shadow:inset 2px 0 0 var(--green)}.win .notif-title{color:var(--ink);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.win .notif-count{color:var(--green-deep);background:var(--t-green);border-radius:6px;padding:1px 5px;font-size:10px;font-weight:700}.win .notif-body{margin:2px 0 3px;line-height:1.45}.win .sb-feedback{width:24px;height:24px;color:var(--ink-4);border-radius:50%;place-items:center;transition:color .12s,border-color .12s,background .12s;display:grid;position:absolute;top:22px;right:12px}.win .sb-feedback svg{width:18px;height:18px;color:var(--ink-4);stroke:var(--ink-4);fill:#fff}.win .sb-feedback:hover svg{color:var(--green-deep);stroke:var(--green-deep);fill:var(--t-green)}.win .sidenav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:auto;min-height:0;margin-right:-6px;padding-right:6px;overflow-y:auto}.win .sidenav::-webkit-scrollbar{width:6px}.win .sidenav::-webkit-scrollbar-track{background:0 0}.win .sidenav::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.win .sidenav .navitem,.win .sidenav .admin-navitem{gap:calc(11px * var(--sb-menu));padding:calc(8px * var(--sb-menu)) calc(10px * var(--sb-menu));border-radius:calc(9px * var(--sb-menu));font-size:calc(14px * var(--sb-menu))}.win .sidenav .navitem svg,.win .sidenav .admin-navitem svg{width:calc(18px * var(--sb-menu));height:calc(18px * var(--sb-menu));flex:0 0 calc(18px * var(--sb-menu))}.win .sidenav .navitem .badge{font-size:calc(11px * var(--sb-menu));padding:1px calc(7px * var(--sb-menu))}.win .sidenav .navlabel{font-size:calc(11px * var(--sb-menu));letter-spacing:calc(.8px * var(--sb-menu));padding:calc(16px * var(--sb-menu)) calc(10px * var(--sb-menu)) calc(6px * var(--sb-menu))}.win .sidenav .admin-back{gap:calc(9px * var(--sb-menu));padding:calc(8px * var(--sb-menu)) calc(10px * var(--sb-menu));border-radius:calc(9px * var(--sb-menu));font-size:calc(13px * var(--sb-menu));margin-bottom:calc(6px * var(--sb-menu))}.win .sidenav .admin-back svg{width:calc(15px * var(--sb-menu));height:calc(15px * var(--sb-menu))}.win .sidefoot{border-top:1px solid var(--line-soft);padding-top:calc(14px * var(--sb-chrome,1));flex-direction:column;gap:2px;margin-top:auto;display:flex;position:relative}.win .sb-acct{align-items:center;gap:calc(10px * var(--sb-chrome));width:100%;padding:calc(8px * var(--sb-chrome)) calc(10px * var(--sb-chrome));border-radius:calc(9px * var(--sb-chrome));display:flex}.win .sb-acct .sb-acct-id{text-align:left;flex:1;min-width:0}.win .sb-acct .sb-acct-name,.win .sb-acct .sb-acct-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.win .sb-acct .sb-acct-name{font-size:calc(13px * var(--sb-chrome));font-weight:600}.win .sb-acct .sb-acct-sub{font-size:calc(11px * var(--sb-chrome));color:var(--ink-4)}.win .sb-acct svg{width:calc(14px * var(--sb-chrome));height:calc(14px * var(--sb-chrome));flex:none}.win .sb-menu{margin-bottom:calc(8px * var(--sb-chrome));z-index:999;gap:calc(12px * var(--sb-chrome));background:var(--card);border-radius:calc(12px * var(--sb-chrome));box-shadow:var(--shadow-lg);padding:calc(16px * var(--sb-chrome));flex-direction:column;display:flex;position:absolute;bottom:100%;left:0;right:0}.win .sb-menu-head{border-bottom:1px solid var(--line-soft);padding-bottom:calc(10px * var(--sb-chrome))}.win .sb-menu-cap{font-size:calc(12px * var(--sb-chrome));color:var(--ink-3)}.win .sb-menu-name{font-size:calc(13px * var(--sb-chrome));color:var(--ink);font-weight:650}.win .sb-menu-mail{font-size:calc(11px * var(--sb-chrome));color:var(--ink-3);margin-top:calc(2px * var(--sb-chrome));word-break:break-all}.win .sb-menu-plan{margin-top:calc(6px * var(--sb-chrome))}.win .sb-menu-plan .pill{font-size:calc(12px * var(--sb-chrome));padding:calc(3px * var(--sb-chrome)) calc(10px * var(--sb-chrome));gap:calc(5px * var(--sb-chrome))}.win .sb-menu-usage{font-size:calc(11px * var(--sb-chrome));margin-bottom:calc(4px * var(--sb-chrome));justify-content:space-between;font-weight:600;display:flex}.win .sb-menu .sb-menu-bar{height:calc(6px * var(--sb-chrome));display:flex;position:relative}.win .sb-menu-usage-foot{font-size:calc(10px * var(--sb-chrome));color:var(--ink-3);margin-top:calc(4px * var(--sb-chrome));justify-content:space-between;display:flex}.win .sb-menu-links{gap:calc(4px * var(--sb-chrome));flex-direction:column;display:flex}.win .sb-menu-item{text-align:left;align-items:center;gap:calc(8px * var(--sb-chrome));padding:calc(6px * var(--sb-chrome)) calc(8px * var(--sb-chrome));border-radius:calc(6px * var(--sb-chrome));font-size:calc(13px * var(--sb-chrome));display:flex}.win .sb-menu-item svg{width:calc(13px * var(--sb-chrome));height:calc(13px * var(--sb-chrome));flex:none}.win .sb-menu-item.danger{color:var(--red)}.win .sb-menu-links .sb-menu-item.fenced{border-top:1px solid var(--line-soft);margin-top:calc(6px * var(--sb-chrome));padding-top:calc(10px * var(--sb-chrome))}.win .dealcard{margin:calc(6px * var(--sb-chrome,1)) calc(4px * var(--sb-chrome,1)) calc(2px * var(--sb-chrome,1));padding:calc(11px * var(--sb-chrome,1)) calc(12px * var(--sb-chrome,1));background:var(--card);border-radius:calc(12px * var(--sb-chrome,1));box-shadow:var(--shadow)}.win .dealcard .dc-co{font-size:calc(13px * var(--sb-chrome,1));align-items:center;gap:calc(8px * var(--sb-chrome,1));font-weight:650;display:flex}.win .dealcard .dc-av{width:calc(22px * var(--sb-chrome,1));height:calc(22px * var(--sb-chrome,1));border-radius:calc(6px * var(--sb-chrome,1));background:var(--t-lav);color:var(--lav);font-size:calc(10px * var(--sb-chrome,1));flex:0 0 calc(22px * var(--sb-chrome,1));place-items:center;font-weight:700;display:grid}.win .dealcard .dc-meta{font-size:calc(11px * var(--sb-chrome,1));color:var(--ink-3);margin-top:calc(4px * var(--sb-chrome,1))}.win .mainstack{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.win .main{flex:1;min-width:0;min-height:0;padding:27px;font-size:13px;overflow-y:auto}.win .page{text-align:left;max-width:1320px;box-shadow:var(--shadow);background:#fff;border-radius:18px;margin:0 auto;padding:34px 59px 54px}.win .pagehead{place-items:flex-start center;gap:14px;margin-bottom:20px;display:flex;position:relative}.win h1,.win h2,.win h3,.win h4,.win h5,.win h6{color:var(--ink)}.win .pagehead h1{letter-spacing:-.4px;color:var(--ink);font-size:20.5px;font-weight:650}.win .pagehead .ph-sub{color:var(--ink-3);margin-top:2px;font-size:12px}.win .pagehead .spacer{flex:1}.win .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.win .pad{flex-direction:column;flex:1;padding:18px 20px;display:flex}.win .grid{gap:14px;display:grid}.win .row{gap:14px;display:flex}.win .ch{justify-content:space-between;align-items:center;gap:11px;margin-bottom:12px;display:flex}.win .ch h3{letter-spacing:-.1px;color:var(--ink);font-size:12px;font-weight:650}.win .ch .hint{color:var(--ink-4);font-size:11px;font-weight:500}.win .kicker{letter-spacing:.5px;text-transform:uppercase;color:var(--ink-4);font-size:10.5px;font-weight:600}.win .metric .m-lbl{color:var(--ink-3);font-size:11px;font-weight:500}.win .metric .m-val{letter-spacing:-1px;color:var(--ink);margin-top:3px;font-size:27px;font-weight:680}.win .metric .m-val.sm{font-size:21px}.win .metric .m-foot{color:var(--ink-4);margin-top:2px;font-size:11px}.win .metric .m-val{align-items:center;gap:6px;display:inline-flex}.win .metric-edit{border:1px solid var(--line);background:var(--card);width:20px;height:20px;color:var(--ink-4);cursor:pointer;border-radius:5px;flex:0 0 20px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.win .metric-edit:hover{color:var(--lav);border-color:var(--lav);background:var(--t-lav)}.win .pill{white-space:nowrap;border-radius:18px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.win .pill.red{background:var(--t-red);color:var(--red)}.win .pill.amber{background:var(--t-amber);color:oklch(50% .11 65)}.win .pill.green{background:var(--t-green);color:var(--green)}.win .pill.lav{background:var(--t-lav);color:var(--lav)}.win .pill.link{background:var(--t-link);color:var(--link)}.win .pill.gray{background:var(--t-gray);color:var(--ink-3)}.win .pill.navy{background:var(--t-navy);color:var(--navy)}.win .pill.purple{background:var(--t-purple);color:var(--purple)}.win .dot{border-radius:50%;width:6px;height:6px;display:inline-block}.win .bar{background:oklch(94% .004 95);border-radius:18px;height:6px;overflow:hidden}.win .bar>span{background:var(--green);border-radius:18px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.win a.link,.win .alink{color:var(--link);cursor:pointer;font-weight:550;text-decoration:none}.win a.link:hover{text-decoration:underline}.win .btn{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.win .btn.icon{color:var(--ink-3);padding:7px}.win .btn.icon:hover{color:var(--ink)}.win .btn:hover{background:oklch(97.5% .003 95)}.win .btn.primary{background:var(--green-deep);color:#fff;border-color:#0000}.win .btn.primary:hover{background:var(--green)}.win .btn svg{width:13px;height:13px}.win .divider{background:var(--line-soft);height:1px;margin:14px 0}.win .verticalDivider{background:var(--line-soft);width:1px;margin:0 14px}.win .muted{color:var(--ink-3)}.win .tiny{font-size:11px}.win table.tbl{border-collapse:collapse;width:100%}.win table.tbl thead th{letter-spacing:.6px;text-transform:uppercase;color:var(--ink-4);text-align:left;padding:14px 12px 11px;font-size:10.5px;font-weight:600}.win table.tbl tbody td{border-top:1px solid var(--line-soft);vertical-align:middle;color:var(--ink-2);padding:13px 12px;font-size:12px}.win table.tbl tbody tr{transition:background .1s}.win table.tbl tbody tr.clickable:hover{cursor:pointer;background:oklch(97.8% .003 95)}.win input[type=range]{appearance:none;background:oklch(92% .004 95);border-radius:18px;outline:none;height:5px}.win input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid var(--green);width:18px;height:18px;box-shadow:var(--shadow);cursor:grab;background:#fff;border-radius:50%}.win input[type=range]::-moz-range-thumb{border:1px solid var(--green);cursor:grab;background:#fff;border-radius:50%;width:18px;height:18px}.win .checkrow{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;transition:border-color .12s,background .12s;display:flex}.win .checkrow:hover{background:oklch(97.8% .003 95)}.win .checkrow.on{border-color:var(--green);background:var(--t-green)}.win .fade-in{animation:.35s fade}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.win .scrim{color:var(--ink-3)}.win .recbanner{border-radius:var(--r);background:linear-gradient(120deg, var(--green-deep), oklch(50% .1 200));padding:2px}.win .seg{background:oklch(95% .004 95);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.win .seg button{color:var(--ink-3);white-space:nowrap;border-radius:6px;padding:5px 11px;font-size:11px;font-weight:600}.win .seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.win .ta{resize:vertical;border:1px solid var(--line);width:100%;min-height:119px;font-family:var(--font);color:var(--ink);background:var(--card);border-radius:11px;outline:none;padding:12px 14px;font-size:13px;line-height:1.55;transition:border-color .12s}.win .ta:focus{border-color:var(--green)}.win .chipbtn{border:1px solid var(--line);color:var(--ink-2);background:var(--card);border-radius:8px;padding:6px 11px;font-size:11px;font-weight:550;transition:all .12s}.win .chipbtn:hover{background:oklch(97.8% .003 95)}.win .chipbtn.on{border-color:var(--green);background:var(--t-green);color:var(--green);font-weight:600}.win .overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;background:oklch(30% .02 60/.32);place-items:center;padding:21px;animation:.18s fadeo;display:grid;position:fixed;inset:0}@keyframes fadeo{0%{opacity:0}to{opacity:1}}.win .modal{background:var(--card);box-shadow:var(--shadow-lg);border-radius:16px;width:540px;max-width:100%;max-height:90vh;padding:21px 23px;animation:.2s cubic-bezier(.2,.8,.2,1) pop;overflow-y:auto}.win .modal.modal-edit{width:738px;max-width:100%}.win .edit-tools{flex-direction:column;gap:12px;margin-top:3px;display:flex}.win .edit-manual{border:1px solid var(--line);background:var(--bg-soft,var(--card));border-radius:11px;align-items:flex-end;gap:11px;padding:14px;display:flex}.win .edit-manual .grow{flex:1}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(7px)}to{opacity:1;transform:none}}.win .iconbtn{width:27px;height:27px;color:var(--ink-3);border-radius:7px;place-items:center;display:grid}.win .iconbtn:hover{background:oklch(95% .004 95)}.win .syssrip{margin:2px 3px 9px}@keyframes findflash{0%{background:var(--t-green)}to{background:0 0}}.win .just-found{animation:1.8s forwards findflash}@keyframes scanpulse{0%,to{opacity:.35}50%{opacity:1}}.win .scanning{animation:1s ease-in-out infinite scanpulse}@keyframes barsweep{0%{transform:translate(-100%)}to{transform:translate(280%)}}.win .field-row{border:1px solid #0000;border-radius:10px;grid-template-columns:1.5fr 1.2fr auto;align-items:center;gap:12px;padding:11px 12px;transition:border-color .12s,background .12s;display:grid}.win .field-row:hover{border-color:var(--line);background:oklch(98.5% .003 95)}.win .field-row .row-acts{opacity:0;gap:3px;transition:opacity .12s;display:flex}.win .field-row:hover .row-acts{opacity:1}.win .miniact{width:25px;height:25px;color:var(--ink-3);border:1px solid var(--line);background:var(--card);border-radius:6px;place-items:center;display:grid}.win .miniact:hover{color:var(--ink);background:oklch(96% .004 95)}.win .miniact.danger:hover{background:var(--t-red);color:var(--red);border-color:#0000}.win .srcchip{cursor:pointer;white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:650;line-height:1.5;display:inline-flex}.win .srcchip svg{opacity:.7;width:10px;height:10px}.win .fieldinput{border:1px solid var(--line);width:100%;font-family:var(--font);color:var(--ink);background:var(--card);border-radius:8px;outline:none;padding:8px 10px;font-size:12px}.win .fieldinput:focus{border-color:var(--green)}.win .fieldcheck-container{cursor:pointer;font-family:var(--font);color:var(--ink);-webkit-user-select:none;user-select:none;background-color:#0000;flex-direction:row;align-items:flex-start;gap:9px;width:max-content;height:max-content;padding:.8rem 0;font-size:12px;display:inline-flex}.win .fieldcheck-input{opacity:0;width:0;height:0;position:absolute}.win .fieldcheck-box{border:1px solid var(--line);background:var(--card);border-radius:5px;flex-shrink:0;width:18px;height:18px;transition:all .2s;position:relative}.win .fieldcheck-input:focus-visible+.fieldcheck-box{border-color:var(--green);box-shadow:0 0 0 2px rgba(var(--green-rgb), .2)}.win .fieldcheck-container:hover .fieldcheck-box{border-color:var(--green)}.win .fieldcheck-input:checked+.fieldcheck-box{background:var(--green);border-color:var(--green)}.win .fieldcheck-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:9px;display:none;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.win .fieldcheck-input:checked+.fieldcheck-box:after{display:block}.win.admin{--green:oklch(42% .085 250);--green-deep:oklch(34% .07 250);--t-green:oklch(95% .035 250);--pos:oklch(55% .13 158);--bg:oklch(98.5% .003 250);--sidebar:var(--bg);--line:oklch(91.5% .006 250);--line-soft:oklch(94.5% .004 250)}.win .admin-sb{background:var(--bg)}.win .admin-sb .navlabel{color:var(--ink-3)}.win .admin-back{width:100%;color:var(--ink-2);border:1px solid var(--line);background:var(--card);border-radius:9px;align-items:center;gap:9px;margin-bottom:6px;padding:8px 10px;font-size:13px;font-weight:550;transition:background .12s,color .12s;display:flex}.win .admin-back:hover{color:var(--ink);background:oklch(97.5% .003 95)}.win .admin-back svg{width:15px;height:15px}.win .admin-navitem{color:var(--ink-2);text-align:left;border-radius:9px;align-items:center;gap:11px;width:100%;padding:9px 10px;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex}.win .admin-navitem svg{stroke-width:1.8px;flex:0 0 18px;width:18px;height:18px}.win .admin-navitem:hover{color:var(--ink);background:oklch(91.5% .012 250)}.win .admin-navitem.active{background:var(--green-deep);color:#fff;font-weight:600}.win .admin-acct{align-items:center;gap:10px;padding:10px 6px 4px;display:flex}.win .uc-row{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:11px 12px;transition:background .12s,border-color .12s;display:flex}.win .uc-row:hover{border-color:var(--line);background:oklch(98.5% .003 95)}.win .ucchip{color:var(--ink-3);white-space:nowrap;background:oklch(96% .003 95);border-radius:5px;padding:2px 7px;font-size:10px;font-weight:600}.win .msg-row{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:11px 12px;transition:background .12s,border-color .12s;display:flex}.win .msg-row:hover{border-color:var(--line);background:oklch(98.5% .003 95)}.win .msg-row.sel{background:var(--t-green);border-color:var(--green)}.win .msg-quote{border-left:2px solid var(--line);color:var(--ink);text-wrap:pretty;padding:1px 0 1px 14px;font-size:13px;line-height:1.62}.win .msg-quote.out{border-left-color:var(--green)}.win .tagrow{border-top:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.win .tagrow:first-child{border-top:none}.win .delta{font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;gap:1px;padding:1px 5px 1px 3px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.win .stage-page{max-width:1188px}.win .stage-head{margin-bottom:14px}.win .stage-logo{background:var(--green-deep);color:#fff;border-radius:10px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:14px;font-weight:700;display:grid}.win .stage-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:14px;display:grid}.win .stage-step{border:1px solid var(--line);background:var(--card);min-height:57px;box-shadow:var(--shadow);color:var(--ink-2);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px;display:grid}.win .stage-step.active{border-color:var(--green);background:var(--t-green);color:var(--ink)}.win .stage-step-icon{width:25px;height:25px;color:var(--ink-3);background:oklch(95% .003 95);border-radius:7px;place-items:center;display:grid}.win .stage-step-icon.green{background:var(--t-green);color:var(--green)}.win .stage-step-icon.lav{background:var(--t-lav);color:var(--lav)}.win .stage-step-icon.amber{background:var(--t-amber);color:oklch(50% .11 65)}.win .stage-step-icon.red{background:var(--t-red);color:var(--red)}.win .stage-step-label{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.win .stage-step-score{color:var(--ink-3);font-size:10.5px;font-weight:650}.win .next-action{border-radius:var(--r);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-lg);align-items:center;gap:16px;margin:14px 0;padding:16px 18px;display:flex}.win .next-action-title{letter-spacing:-.3px;color:var(--ink);margin-top:3px;font-size:19px;font-weight:720}.win .next-action-detail{color:var(--ink-2);margin-top:3px;font-size:12px}.win .stage-task-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:7px 0 0;display:grid}.win .stage-task{border:1px solid var(--line);background:var(--card);min-height:63px;box-shadow:var(--shadow);text-align:left;color:var(--ink);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.win .stage-work-guide{grid-template-columns:minmax(0,1fr) minmax(216px,.32fr);align-items:stretch;gap:11px;margin:0 0 14px;display:grid}.win .stage-work-main,.win .stage-work-auto{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:11px}.win .stage-work-main{gap:12px;padding:12px;display:grid}.win .stage-work-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.win .stage-work-col{border:1px solid var(--line-soft);background:oklch(98.5% .003 95);border-radius:9px;min-width:0;padding:9px 11px}.win .stage-work-col .action-row{padding:5px 0;font-size:11px}.win .stage-work-col .action-row svg{margin-top:1px}.win .stage-work-title{color:var(--ink);align-items:center;gap:6px;margin-bottom:5px;font-size:11px;font-weight:760;display:flex}.win .stage-work-title svg{color:var(--lav);flex:none}.win .stage-work-auto{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:9px;padding:12px;font-size:11px;line-height:1.5;display:flex}.win .stage-work-auto svg{color:var(--green);flex:none;margin-top:2px}.win .stage-task.done{background:var(--t-green)}.win .stage-task.active{border-color:var(--lav);background:var(--t-lav)}.win .stage-task.blocked{background:var(--t-red);border-color:oklch(76% .09 25)}.win .stage-task.watch{background:oklch(98.5% .003 95)}.win .stage-task-index{background:var(--card);width:25px;height:25px;color:var(--ink-3);border:1px solid var(--line-soft);border-radius:7px;place-items:center;font-size:10.5px;font-weight:750;display:grid}.win .stage-task-body{gap:3px;min-width:0;display:grid}.win .stage-task-label{overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.3}.win .stage-task-state{color:var(--ink-3);text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:750}.win .stage-task.done .stage-task-state{color:var(--green)}.win .stage-task.active .stage-task-state{color:var(--lav)}.win .stage-task.blocked .stage-task-state{color:var(--red)}.win .stage-task>svg{color:var(--ink-3)}.win .stage-task:disabled{cursor:default}.win .stage-task:disabled>svg{color:var(--green)}.win .stage-source-card{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex}.win .stage-source-icon{background:var(--card);border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.win .stage-source-icon.green{color:var(--green);background:var(--t-green)}.win .stage-source-icon.lav{color:var(--lav);background:var(--t-lav)}.win .stage-source-icon.gray{color:var(--ink-3);background:var(--t-gray)}.win .stage-grid{grid-template-columns:minmax(0,1.55fr) minmax(41px,.26fr);align-items:start;gap:14px;display:grid}.win .stage-primary,.win .stage-rail{align-content:start;gap:14px;display:grid}.win .stage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.win .stage-callout{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:11px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.win .stage-callout>svg{color:var(--lav);flex:0 0 16px;margin-top:2px}.win .readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.win .readiness-item,.win .engage-step{border:1px solid var(--line);text-align:left;background:oklch(98.5% .003 95);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:61px;padding:10px 11px;display:grid}.win .readiness-item.ready{background:var(--t-green);border-color:var(--green)}.win .readiness-item.partial{background:linear-gradient(to right, var(--t-amber) 0%, transparent 20%);border-color:var(--amber)}.win .readiness-item.missing{background:linear-gradient(to right, var(--t-red) 0%, transparent 20%);border-color:var(--red)}.win .readiness-icon,.win .engage-step-icon{background:var(--card);border:1px solid var(--line-soft);width:27px;height:27px;color:var(--ink-3);border-radius:8px;flex:0 0 27px;place-items:center;display:grid}.win .readiness-item.ready .readiness-icon{color:var(--green)}.win .readiness-item.partial .readiness-icon{color:var(--amber)}.win .readiness-item.missing .readiness-icon{color:var(--red)}.win .readiness-copy,.win .engage-step-copy{gap:2px;min-width:0;display:grid}.win .readiness-label,.win .engage-step-label{color:var(--ink);font-size:12px;font-weight:700}.win .readiness-detail,.win .engage-step-detail{color:var(--ink-2);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.win .engage-plan{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.win .engage-step{align-content:start;min-height:99px}.win .engage-step-icon{color:var(--lav);background:var(--t-lav)}.win .action-row{border-top:1px solid var(--line-soft);color:var(--ink-2);align-items:flex-start;gap:8px;padding:8px 0;font-size:12px;display:flex}.win .action-row:first-child{border-top:none}.win .action-row svg{color:var(--green);flex:0 0 12px;margin-top:2px}.win .send-policy{border-color:#0000}.win .send-policy.green{background:var(--t-green)}.win .send-policy.amber{background:var(--t-amber)}.win .send-policy.red{background:var(--t-red)}.win .send-policy-icon{background:var(--card);width:30.5px;height:30.5px;color:var(--ink);border-radius:8px;flex:0 0 30.5px;place-items:center;display:grid}.win .draft-gate{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:11px;padding:11px 12px;display:grid}.win .draft-gate.green{background:var(--t-green);border-color:oklch(82% .05 158)}.win .draft-gate.amber{background:var(--t-amber);border-color:oklch(84% .05 80)}.win .draft-gate.red{background:var(--t-red);border-color:oklch(84% .05 25)}.win .draft-gate-score{background:var(--card);border:1px solid var(--line);border-radius:9px;place-items:center;width:36px;height:36px;font-size:15px;font-weight:780;display:grid}.win .draft-gate-copy{min-width:0}.win .draft-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.win .draft-signal{border:1px solid var(--line);min-height:39px;color:var(--ink-2);background:oklch(98.5% .003 95);border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;font-weight:650;display:flex}.win .draft-signal.good{background:var(--t-green);color:var(--green)}.win .draft-signal.bad{background:var(--t-red);color:var(--red)}.win .draft-signal.watch{background:var(--t-amber);color:oklch(50% .11 65)}.win .draft-signal-icon{background:var(--card);border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.win .closing-path{gap:7px;display:grid}.win .closing-step{border:1px solid var(--line);text-align:left;background:oklch(98.5% .003 95);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:11px;display:grid}.win .closing-step.done{background:var(--t-green)}.win .closing-step.active{border-color:var(--lav);background:var(--t-lav)}.win .closing-step.blocked{background:var(--t-red);border-color:oklch(76% .09 25)}.win .closing-step.watch{background:var(--t-amber)}.win .closing-step-node{background:var(--card);width:29px;height:29px;color:var(--ink-3);border:1px solid var(--line-soft);border-radius:8px;place-items:center;display:grid}.win .closing-step.done .closing-step-node{color:var(--green)}.win .closing-step.active .closing-step-node{color:var(--lav)}.win .closing-step.blocked .closing-step-node{color:var(--red)}.win .closing-step-copy{gap:3px;min-width:0;display:grid}.win .closing-step-top{align-items:center;gap:7px;min-width:0;display:flex}.win .closing-step-index{color:var(--ink-4);font-size:10px;font-weight:750}.win .closing-step-label{color:var(--ink);font-size:12px;font-weight:700}.win .closing-step-detail{color:var(--ink-2);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.win .composer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.win .evidence-row,.win .approval-row,.win .stakeholder-row,.win .map-row{border-top:1px solid var(--line-soft);align-items:center;gap:10px;padding:9px 0;display:flex}.win .evidence-row:first-child,.win .approval-row:first-child,.win .stakeholder-row:first-child,.win .map-row:first-child{border-top:none}.win .approval-row{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:9px;padding:10px 11px}.win .evidence-dot{border-radius:6px;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.win .evidence-dot.green{background:var(--t-green);color:var(--green)}.win .evidence-dot.amber{background:var(--t-amber);color:oklch(50% .11 65)}.win .evidence-dot.red{background:var(--t-red);color:var(--red)}.win .package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.win .package-card{border:1px solid var(--line);text-align:left;background:oklch(98.5% .003 95);border-radius:11px;width:100%;min-height:108px;padding:12px;display:block;position:relative}.win .package-card.custom:not(.selected){background:0 0}.win .package-card.selected{border-color:var(--green);background:var(--t-green);box-shadow:var(--shadow)}.win .package-card-action{color:var(--ink-3);align-items:center;gap:5px;margin-top:11px;font-size:11px;font-weight:700;display:inline-flex}.win .package-card.selected .package-card-action{color:var(--green)}.win .selected-package{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.win .selected-package-main{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:10px;min-height:90px;padding:12px}.win .selected-package-title{color:var(--ink);margin-top:5px;font-size:13px;font-weight:720;line-height:1.3}.win .package-next-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.win .lifecycle-grid{grid-template-columns:minmax(0,1.45fr) minmax(234px,.7fr);align-items:start;gap:12px;display:grid}.win .lifecycle-main,.win .lifecycle-side{gap:11px;min-width:0;display:grid}.win .lifecycle-toolbar{align-items:center;gap:8px;display:flex}.win .lifecycle-select{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:7px 9px;font-size:11px}.win .lifecycle-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.win .lifecycle-metric,.win .lifecycle-generated,.win .lifecycle-approval-state{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:9px;padding:10px 11px}.win .lifecycle-metric>div:last-child{color:var(--ink);overflow-wrap:anywhere;margin-top:3px;font-size:11px;font-weight:720}.win .lifecycle-notice{border-radius:9px;align-items:flex-start;gap:7px;padding:9px 11px;font-size:11px;line-height:1.4;display:flex}.win .lifecycle-notice.green{background:var(--t-green);color:var(--green)}.win .lifecycle-notice.red{background:var(--t-red);color:var(--red)}.win .lifecycle-notice svg{flex:0 0 12px;margin-top:1px}.win .lifecycle-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.win .lifecycle-action{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:9px 10px;display:grid}.win .lifecycle-action:hover:not(:disabled){border-color:var(--green);background:var(--t-green)}.win .lifecycle-action:disabled{opacity:.55;cursor:not-allowed}.win .lifecycle-action-icon{background:var(--t-lav);width:25px;height:25px;color:var(--lav);border:1px solid var(--line-soft);border-radius:7px;place-items:center;display:grid}.win .lifecycle-action-copy{gap:2px;min-width:0;display:grid}.win .lifecycle-action-copy>span{color:var(--ink);font-size:11px;font-weight:700}.win .lifecycle-action code,.win .endpoint-row code{color:var(--ink-3);border:1px solid var(--line-soft);overflow-wrap:anywhere;background:oklch(95% .003 95);border-radius:5px;padding:2px 4px;font-size:10px}.win .lifecycle-approval-state{justify-content:space-between;align-items:center;gap:9px;margin-top:7px;font-size:11px;font-weight:700;display:flex}.win .lifecycle-list{gap:7px;display:grid}.win .lifecycle-list-row{border:1px solid var(--line);background:var(--card);border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:9px 10px;display:flex}.win .lifecycle-generated{color:var(--ink-2);max-height:162px;font-size:11px;line-height:1.5;overflow:auto}.win .lifecycle-generated .kicker{margin-bottom:5px}.win .endpoint-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.win .endpoint-row{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:8px;grid-template-columns:minmax(108px,.8fr) minmax(0,1fr) minmax(99px,.8fr);align-items:center;gap:7px;padding:8px 9px;font-size:11px;display:grid}.win .endpoint-row>span:first-child{color:var(--ink);font-weight:700}.win .contract-grid{grid-template-columns:minmax(0,1.4fr) minmax(234px,.72fr);align-items:start;gap:12px;display:grid}.win .contract-main,.win .contract-side{gap:11px;min-width:0;display:grid}.win .contract-hero{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.win .contract-hero-icon{width:30.5px;height:30.5px;color:var(--green);background:var(--t-green);border:1px solid var(--line-soft);border-radius:8px;flex:0 0 30.5px;place-items:center;display:grid}.win .contract-notice{border-radius:9px;align-items:flex-start;gap:7px;padding:9px 11px;font-size:11px;line-height:1.4;display:flex}.win .contract-notice.green{background:var(--t-green);color:var(--green)}.win .contract-notice.red{background:var(--t-red);color:var(--red)}.win .contract-notice svg{flex:0 0 12px;margin-top:1px}.win .contract-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.win .contract-action{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:9px 10px;display:grid}.win .contract-action:hover:not(:disabled){border-color:var(--green);background:var(--t-green)}.win .contract-action:disabled{opacity:.55;cursor:not-allowed}.win .contract-action-icon{background:var(--t-lav);width:25px;height:25px;color:var(--lav);border:1px solid var(--line-soft);border-radius:7px;place-items:center;display:grid}.win .contract-action-copy{gap:2px;min-width:0;display:grid}.win .contract-action-copy>span{color:var(--ink);font-size:11px;font-weight:700}.win .contract-action code{color:var(--ink-3);border:1px solid var(--line-soft);overflow-wrap:anywhere;background:oklch(95% .003 95);border-radius:5px;padding:2px 4px;font-size:10px}.win .contract-status-card,.win .contract-list{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:9px;gap:7px;padding:11px;display:grid}.win .contract-score-row{justify-content:space-between;align-items:center;gap:9px;display:flex}.win .contract-score-row .num{color:var(--ink);font-size:21px;font-weight:780}.win .contract-output,.win .contract-note{border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:8px;padding:8px 9px;font-size:11px;line-height:1.45}.win .contract-note{color:var(--ink);font-weight:600}.win .compliance-grid{grid-template-columns:minmax(0,1.38fr) minmax(234px,.72fr);align-items:start;gap:12px;display:grid}.win .compliance-main,.win .compliance-side{gap:11px;min-width:0;display:grid}.win .compliance-hero{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.win .compliance-hero-icon{width:30.5px;height:30.5px;color:var(--lav);background:var(--t-lav);border:1px solid var(--line-soft);border-radius:8px;flex:0 0 30.5px;place-items:center;display:grid}.win .compliance-notice{border-radius:9px;align-items:flex-start;gap:7px;padding:9px 11px;font-size:11px;line-height:1.4;display:flex}.win .compliance-notice.green{background:var(--t-green);color:var(--green)}.win .compliance-notice.red{background:var(--t-red);color:var(--red)}.win .compliance-notice svg{flex:0 0 12px;margin-top:1px}.win .compliance-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.win .compliance-action{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:9px 10px;display:grid}.win .compliance-action:hover:not(:disabled){border-color:var(--green);background:var(--t-green)}.win .compliance-action:disabled{opacity:.55;cursor:not-allowed}.win .compliance-action-icon{background:var(--t-lav);width:25px;height:25px;color:var(--lav);border:1px solid var(--line-soft);border-radius:7px;place-items:center;display:grid}.win .compliance-action-copy{gap:2px;min-width:0;display:grid}.win .compliance-action-copy>span{color:var(--ink);font-size:11px;font-weight:700}.win .compliance-action code{color:var(--ink-3);border:1px solid var(--line-soft);overflow-wrap:anywhere;background:oklch(95% .003 95);border-radius:5px;padding:2px 4px;font-size:10px}.win .compliance-status-card,.win .compliance-list,.win .compliance-reference{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:9px;gap:7px;padding:11px;display:grid}.win .compliance-score-row,.win .compliance-signal-row{justify-content:space-between;align-items:center;gap:9px;display:flex}.win .compliance-score-row>span:first-child{color:var(--ink);font-size:18px;font-weight:780}.win .compliance-signal-row{border-top:1px solid var(--line-soft);padding:7px 0;font-size:11px;font-weight:650}.win .compliance-signal-row:first-of-type{border-top:none}.win .playbook-grid{grid-template-columns:minmax(0,1.38fr) minmax(234px,.72fr);align-items:start;gap:12px;display:grid}.win .playbook-main,.win .playbook-side{gap:11px;min-width:0;display:grid}.win .playbook-hero{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.win .playbook-hero-icon{width:30.5px;height:30.5px;color:var(--green);background:var(--t-green);border:1px solid var(--line-soft);border-radius:8px;flex:0 0 30.5px;place-items:center;display:grid}.win .playbook-notice{border-radius:9px;align-items:flex-start;gap:7px;padding:9px 11px;font-size:11px;line-height:1.4;display:flex}.win .playbook-notice.green{background:var(--t-green);color:var(--green)}.win .playbook-notice.red{background:var(--t-red);color:var(--red)}.win .playbook-notice svg{flex:0 0 12px;margin-top:1px}.win .playbook-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.win .playbook-action{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:9px 10px;display:grid}.win .playbook-action:hover:not(:disabled){border-color:var(--green);background:var(--t-green)}.win .playbook-action:disabled{opacity:.55;cursor:not-allowed}.win .playbook-action-icon{background:var(--t-lav);width:25px;height:25px;color:var(--lav);border:1px solid var(--line-soft);border-radius:7px;place-items:center;display:grid}.win .playbook-action-copy{gap:2px;min-width:0;display:grid}.win .playbook-action-copy>span{color:var(--ink);font-size:11px;font-weight:700}.win .playbook-action code{color:var(--ink-3);border:1px solid var(--line-soft);overflow-wrap:anywhere;background:oklch(95% .003 95);border-radius:5px;padding:2px 4px;font-size:10px}.win .playbook-status-card,.win .playbook-list,.win .playbook-script{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:9px;gap:7px;padding:11px;display:grid}.win .playbook-score-row{justify-content:space-between;align-items:center;gap:9px;display:flex}.win .playbook-score-row>span:first-child{color:var(--ink);font-size:21px;font-weight:780}.win .playbook-note,.win .playbook-quote{border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:8px;padding:8px 9px;font-size:11px;line-height:1.45}.win .playbook-note{color:var(--ink);font-weight:600}.win .playbook-quote{background:var(--t-lav);color:var(--ink)}.win .sim-grid{grid-template-columns:minmax(0,1.38fr) minmax(234px,.72fr);align-items:start;gap:12px;display:grid}.win .sim-main,.win .sim-side{gap:11px;min-width:0;display:grid}.win .sim-hero{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.win .sim-hero-icon{width:30.5px;height:30.5px;color:var(--lav);background:var(--t-lav);border:1px solid var(--line-soft);border-radius:8px;flex:0 0 30.5px;place-items:center;display:grid}.win .sim-notice{border-radius:9px;align-items:flex-start;gap:7px;padding:9px 11px;font-size:11px;line-height:1.4;display:flex}.win .sim-notice.green{background:var(--t-green);color:var(--green)}.win .sim-notice.red{background:var(--t-red);color:var(--red)}.win .sim-notice svg{flex:0 0 12px;margin-top:1px}.win .sim-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.win .sim-action{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:9px 10px;display:grid}.win .sim-action:hover:not(:disabled){border-color:var(--green);background:var(--t-green)}.win .sim-action:disabled{opacity:.55;cursor:not-allowed}.win .sim-action-icon{background:var(--t-lav);width:25px;height:25px;color:var(--lav);border:1px solid var(--line-soft);border-radius:7px;place-items:center;display:grid}.win .sim-action-copy{gap:2px;min-width:0;display:grid}.win .sim-action-copy>span{color:var(--ink);font-size:11px;font-weight:700}.win .sim-action code{color:var(--ink-3);border:1px solid var(--line-soft);overflow-wrap:anywhere;background:oklch(95% .003 95);border-radius:5px;padding:2px 4px;font-size:10px}.win .sim-status-card,.win .sim-list,.win .sim-transcript{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:9px;gap:7px;padding:11px;display:grid}.win .sim-score-row{justify-content:space-between;align-items:center;gap:9px;display:flex}.win .sim-score-row>span:first-child{color:var(--ink);font-size:21px;font-weight:780}.win .sim-note,.win .sim-quote{border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:8px;padding:8px 9px;font-size:11px;line-height:1.45}.win .sim-note{color:var(--ink);font-weight:600}.win .sim-quote{background:var(--t-lav);color:var(--ink)}.win .outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.win .outcome-choice-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.win .outcome-choice{border:1px solid var(--line);background:var(--card);color:var(--ink-2);text-transform:capitalize;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:700}.win .outcome-choice.selected{border-color:var(--green);background:var(--t-green);color:var(--green)}.win .outcome-capture-row{grid-template-columns:minmax(162px,.35fr) minmax(0,1fr);align-items:stretch;gap:11px;margin-top:12px;display:grid}.win .outcome-input,.win .outcome-summary{border:1px solid var(--line);background:oklch(98.5% .003 95);border-radius:9px;gap:6px;padding:11px 12px;display:grid}.win .outcome-input input{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:7px;padding:7px 9px}.win .stakeholder-avatar{background:var(--t-lav);width:34px;height:34px;color:var(--lav);border-radius:9px;flex:0 0 34px;place-items:center;font-size:11px;font-weight:750;display:grid}.win .advanced-toggle{justify-content:space-between;align-items:center;gap:11px;width:100%;font-weight:650;display:flex}.win .advanced-toggle span{align-items:center;gap:7px;display:inline-flex}.win .advanced-body{border-top:1px solid var(--line-soft);margin-top:11px;padding-top:11px}@media (width<=1120px){.win .stage-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.win .stage-grid,.win .stage-work-guide,.win .lifecycle-grid,.win .contract-grid,.win .compliance-grid,.win .playbook-grid,.win .sim-grid,.win .endpoint-map{grid-template-columns:1fr}.win .stage-metrics,.win .lifecycle-summary,.win .contract-action-grid,.win .compliance-action-grid,.win .playbook-action-grid,.win .sim-action-grid,.win .package-grid,.win .draft-signal-grid,.win .selected-package,.win .readiness-grid,.win .engage-plan,.win .outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.win .winbody{flex-direction:column}.win .sidebar{border-right:none;border-bottom:1px solid var(--line);flex:none;width:100%;max-height:38vh;overflow:hidden}.win .page{padding:18px 14px 39px}.win .stage-stepper,.win .stage-work-summary,.win .stage-task-strip,.win .stage-metrics,.win .lifecycle-summary,.win .lifecycle-action-grid,.win .contract-action-grid,.win .compliance-action-grid,.win .playbook-action-grid,.win .sim-action-grid,.win .package-grid,.win .draft-signal-grid,.win .selected-package,.win .readiness-grid,.win .engage-plan,.win .outcome-grid,.win .outcome-capture-row{grid-template-columns:1fr}.win .package-next-row{flex-direction:column;align-items:stretch}.win .package-next-row .btn{justify-content:center}.win .draft-gate{grid-template-columns:auto minmax(0,1fr)}.win .draft-gate .btn{grid-column:1/-1;justify-content:center}.win .next-action,.win .pagehead{flex-direction:column;align-items:stretch}.win .next-action .btn{justify-content:center}.win .lifecycle-toolbar,.win .lifecycle-approval-state{flex-direction:column;align-items:stretch}.win .endpoint-row{grid-template-columns:1fr}.win .compliance-hero,.win .playbook-hero,.win .sim-hero{grid-template-columns:auto minmax(0,1fr)}.win .compliance-hero .btn,.win .playbook-hero .btn,.win .sim-hero .btn{grid-column:1/-1;justify-content:center}}.win .stage-section{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.win .stage-section-label{letter-spacing:.1px;text-transform:uppercase;color:var(--navy);background:var(--t-navy);transform-origin:0 100%;white-space:nowrap;text-align:center;overflow-wrap:anywhere;border-radius:5px 5px 0 0;max-width:111px;padding:5px 12px;font-size:10.5px;font-weight:760;line-height:1.4;position:absolute;top:0;left:0;transform:rotate(-90deg)translate(-100%)}.win .stage-section-cards{flex-direction:column;gap:14px;min-width:0;display:flex}.win .stage-section-pair{grid-template-columns:repeat(auto-fit,minmax(297px,1fr));align-items:start;gap:14px;min-width:0;display:grid}.win .bid-history-split{grid-template-columns:minmax(270px,1.1fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.win .bid-history-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;max-height:324px;display:grid;overflow-y:auto}@media (width<=1100px){.win .bid-history-split{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.win .bid-history-cols{grid-template-columns:minmax(0,1fr);max-height:none}}.win .thread-split{grid-template-columns:minmax(234px,306px) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}@media (width<=900px){.win .thread-split{grid-template-columns:minmax(0,1fr)}}.win .stage-split{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.win .stage-split-rail{flex-direction:column;gap:14px;min-width:0;display:flex}@media (width<=1100px){.win .stage-section{grid-template-columns:1fr;gap:7px}.win .stage-section-label{text-align:left;width:fit-content;position:static}.win .stage-split{grid-template-columns:1fr}}.win .checkchip-row{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.win .checkchip{border:1px solid var(--line);background:var(--sidebar);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-family:inherit;font-size:10.5px;font-weight:650;line-height:1.5;display:inline-flex;position:relative}.win .checkchip:focus-visible{outline:2px solid var(--link);outline-offset:1px}.win .checkchip.block{background:var(--t-red);border-color:var(--red);color:var(--red)}.win .checkchip.warn{background:var(--t-amber);border-color:var(--amber);color:oklch(52% .11 72)}.win .checkchip.pass{background:var(--t-green);border-color:var(--green);color:var(--green);cursor:default}.win .checkchip.loading{color:var(--ink-3);cursor:default;animation:1.2s ease-in-out infinite chipPulse}@keyframes chipPulse{0%,to{opacity:1}50%{opacity:.45}}.win .checkchip.pinned{box-shadow:0 0 0 2px var(--card), 0 0 0 3px currentColor}.win .checkchip .cc-count{opacity:.8;font-size:9px}.win .checkchip .cc-tip{background:var(--card);border:1px solid var(--line);z-index:30;text-align:left;width:252px;color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;border-radius:9px;padding:9px 11px;font-weight:450;transition:opacity .12s .15s,visibility 0s linear .27s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 7px 25px oklch(30% .02 60/.18)}.win .checkchip:hover .cc-tip,.win .checkchip:focus-visible .cc-tip{opacity:1;visibility:visible;transition-delay:.15s,.15s}.win .checkchip .cc-tip-head{letter-spacing:.4px;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700}.win .checkchip .cc-tip-issue{margin-bottom:3px;font-size:11px;line-height:1.5}.win .checkchip .cc-tip-excerpt{color:var(--ink-2);border-left:2px solid var(--line);margin:5px 0;padding-left:7px;font-size:10.5px;font-style:italic;line-height:1.5}.win .checkchip .cc-tip-fix{color:var(--ink-2);font-size:10.5px;line-height:1.5}.win .checkchip .cc-tip-more{color:var(--link);margin-top:5px;font-size:10px;font-weight:600}.win .checkchip-detail{border:1px solid var(--line);background:var(--sidebar);border-radius:9px;margin-top:7px;padding:9px 12px}.win .checkchip .cc-tip-head,.win .checkchip .cc-tip-issue,.win .checkchip .cc-tip-excerpt,.win .checkchip .cc-tip-fix,.win .checkchip .cc-tip-more{display:block}.win .close-check{cursor:pointer;color:var(--ink);align-items:flex-start;gap:8px;padding:6px 0;font-size:11px;line-height:1.45;display:flex}.win .close-check input{appearance:none;border:1.6px solid var(--line);background:var(--card);cursor:pointer;border-radius:4px;flex:0 0 15px;place-items:center;width:15px;height:15px;margin-top:1px;transition:background .12s,border-color .12s;display:grid}.win .close-check input:hover:not(:disabled){border-color:var(--green)}.win .close-check input:checked{background:var(--green);border-color:var(--green)}.win .close-check input:checked:after{content:"";border-top:none;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:none;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.win .close-check input:disabled{cursor:default}.win .close-check.is-done{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.win .cal-tile{border:1px solid var(--line);text-align:center;background:var(--card);border-radius:7px;flex:0 0 39px;width:39px;overflow:hidden}.win .cal-tile .cal-m{letter-spacing:.5px;text-transform:uppercase;background:var(--t-lav);color:var(--lav);padding:2px 0;font-size:8px;font-weight:700}.win .cal-tile .cal-d{color:var(--ink);padding-top:2px;font-size:15px;font-weight:700;line-height:1.15}.win .cal-tile .cal-wd{color:var(--ink-3);padding-bottom:2px;font-size:8px}.win .cal-tile.past{filter:grayscale(.8);opacity:.6}.win .cal-tile.past .cal-m{background:var(--t-gray);color:var(--ink-3)}.win .cal-tile.today{border-color:var(--lav);box-shadow:0 0 0 2px var(--t-lav)}.win .cal-tile.today .cal-m{background:var(--lav);color:#fff}.win .cal-tile.none .cal-m{background:var(--t-gray);color:var(--ink-3)}.win .cal-tile.none .cal-d{color:var(--ink-3);padding:5px 2px;font-size:11px}@media (width<=768px){.grid-mobile-1{grid-template-columns:1fr!important}.grid-mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.win .field-row{grid-template-columns:1fr;gap:7px}}.win .main.flush{padding:0;display:flex;overflow:hidden}.win .inbox-shell{background:var(--bg);flex:1;min-width:0;min-height:0;display:flex}.win .inbox-list{border-right:1px solid var(--line);flex-direction:column;flex:none;width:363px;min-height:0;display:flex}.win .inbox-list-head{flex-direction:column;flex:none;gap:11px;padding:16px 14px 11px;display:flex}.win .inbox-list-body{flex-direction:column;flex:1;gap:2px;padding:0 9px 18px;display:flex;overflow-y:auto}.win .inbox-search{border:1px solid var(--line);background:var(--card);border-radius:11px;align-items:center;gap:7px;height:34px;padding:0 11px;display:flex}.win .inbox-search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12px}.win .inbox-search input::placeholder{color:var(--ink-4)}.win .inbox-search-clear{color:var(--ink-3);flex:none;place-items:center;display:grid}.win .inbox-chip{background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:4px 11px;font-size:11px}.win .inbox-chip:hover{background:var(--t-gray)}.win .inbox-chip.on{background:var(--ink);color:#fff;border-color:#0000;font-weight:500}.win .inbox-chip.danger{color:var(--red);border-color:color-mix(in oklch, var(--red) 35%, var(--line))}.win .inbox-chip:disabled{opacity:.55}.win .inbox-pop-scrim{z-index:30;position:fixed;inset:0}.win .inbox-pop{z-index:31;background:var(--card);border:1px solid var(--line);border-radius:12px;gap:9px;width:min(320px,92vw);padding:11px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px oklch(30% .02 60/.16)}.win .inbox-pop-group{gap:5px;display:grid}.win .inbox-listbar{border:1px solid var(--line);background:0 0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px 5px 14px;font-size:11px;transition:background .12s,border-color .12s;display:flex}.win .inbox-listbar.on{background:color-mix(in oklch, var(--ink) 11%, var(--card));border-color:var(--line)}.win .inbox-listbar-count{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.win .inbox-listbar-check{cursor:pointer;place-items:center;display:grid}.win .inbox-listbar-check .fieldcheck-box{border-radius:4px;width:16px;height:16px}.win .inbox-listbar-check .fieldcheck-box:after{width:4px;height:8px;top:1px;left:4px}.win .inbox-pop-anchor{display:inline-flex;position:relative}.win .inbox-pop.right{left:auto;right:0}.win .inbox-pop.fixed{position:fixed;right:auto}.win .inbox-pop.auto{width:auto;min-width:max-content}.win .inbox-pop-input{border:1px solid var(--line);background:var(--card);width:232px;color:var(--ink);border-radius:8px;padding:6px 9px;font-family:inherit;font-size:12px}.win .inbox-pop-input:focus-visible{border-color:var(--green);outline:none}.win .inbox-tracker-chip{border:1px solid var(--line);background:var(--card);color:var(--ink-3);border-radius:999px;flex:none;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.win .inbox-tracker-chip:hover{color:var(--ink);border-color:var(--ink-4)}.win .inbox-tracker-url{background:var(--t-gray);max-width:288px;color:var(--ink-2);word-break:break-all;border-radius:6px;padding:5px 7px;font-size:10px;line-height:1.45;display:block}.win .inbox-pop-sep{border-top:1px solid var(--line-soft,var(--line));gap:5px;padding-top:7px;display:grid}.win .inbox-pop-row{text-align:left;width:100%;color:var(--ink);background:0 0;border-radius:7px;padding:6px 8px;font-size:11.5px}.win .inbox-pop-row:hover:not(:disabled){background:var(--t-gray)}.win .inbox-pop-row.danger{color:var(--red)}.win .inbox-pop-row.danger:hover:not(:disabled){background:var(--t-red)}.win .inbox-pop-row:disabled{opacity:.55}.win .inbox-row-check{z-index:2;opacity:0;cursor:pointer;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:28.25px;left:28.25px;transform:translate(-50%,-50%)}.win .inbox-row-check.shown,.win .inbox-row-wrap:hover .inbox-row-check,.win .inbox-row-check:focus-within{opacity:1}.win .inbox-row-check .fieldcheck-box{background:var(--card);border-radius:5px;width:16px;height:16px}.win .inbox-row-check .fieldcheck-input:checked+.fieldcheck-box{background:var(--green)}.win .inbox-row-check .fieldcheck-box:after{width:4px;height:8px;top:1px;left:4px}.win .inbox-row-wrap.picked .inbox-row{background:var(--t-green)}.win .inbox-avatar-initials{transition:opacity .12s}.win .inbox-row-wrap:hover .inbox-avatar-initials,.win .inbox-row-wrap.picked .inbox-avatar-initials{opacity:0}.win .inbox-more{border:1px dashed var(--line);width:100%;color:var(--ink-3);background:0 0;border-radius:10px;margin:8px 0 4px;padding:8px;font-size:11px}.win .inbox-more:hover:not(:disabled){background:var(--t-gray);color:var(--ink)}.win .inbox-more:disabled{opacity:.6}.win .inbox-day{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:12px 7px 5px;font-size:10px;font-weight:600}.win .inbox-folderbar{background:var(--t-gray);border-radius:9px;align-items:stretch;gap:4px;padding:2px;display:flex}.win .inbox-folders{scroll-behavior:smooth;scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.win .inbox-folders::-webkit-scrollbar{display:none}.win .inbox-folder{color:var(--ink-3);white-space:nowrap;border-radius:7px;flex:1 0 auto;padding:4px 16px;font-size:11px}.win .inbox-folder:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.win .inbox-folder-add{width:22px;color:var(--ink-3);border-radius:7px;flex:none;font-size:13px;line-height:1}.win .inbox-folder-add:hover{background:var(--card);color:var(--ink)}.win .inbox-folder:hover{color:var(--ink)}.win .inbox-folder.on{background:var(--card);color:var(--ink);font-weight:550;box-shadow:0 1px 2px oklch(40% .02 60/.08)}.win .inbox-refresh{border:1px solid var(--line);background:var(--card);color:var(--ink-3);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;display:inline-flex}.win .inbox-refresh:hover:not(:disabled){color:var(--ink);background:var(--t-gray)}.win .inbox-refresh:disabled{opacity:.7}.win .spin{animation:.9s linear infinite inbox-spin}@keyframes inbox-spin{to{transform:rotate(360deg)}}.win .inbox-row-wrap{position:relative}.win .inbox-row-actions{opacity:0;gap:2px;transition:opacity .12s;display:flex;position:absolute;bottom:7px;right:9px}.win .inbox-row-wrap:hover .inbox-row-actions,.win .inbox-row-actions:focus-within{opacity:1}.win .inbox-row-action{background:var(--card);border:1px solid var(--line);width:21px;height:21px;color:var(--ink-3);border-radius:6px;place-items:center;display:grid}.win .inbox-row-action:hover{color:var(--ink);background:var(--t-gray)}.win .inbox-row-action.danger:hover{color:var(--red);border-color:var(--red)}.win .inbox-unread-dot{background:var(--green-deep);border-radius:999px;flex:none;width:6px;height:6px;margin-right:5px;display:inline-block}.win .inbox-row{text-align:left;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:11px;width:100%;padding:12px;display:flex}.win .inbox-row.unread .inbox-row-who,.win .inbox-row.unread .inbox-row-subject{color:var(--ink);font-weight:650}.win .inbox-row:hover{background:var(--t-gray)}.win .inbox-row.on{background:var(--card);border-color:var(--card);box-shadow:0 2px 9px oklch(40% .02 60/.05)}.win .inbox-row-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.win .inbox-row-top{justify-content:space-between;align-items:baseline;gap:7px;display:flex}.win .inbox-row-who{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.win .inbox-row-who.quiet{color:var(--ink-2);font-weight:500}.win .inbox-row-time{color:var(--ink-3);flex:none;font-size:11px}.win .inbox-row-subject{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.win .inbox-row-subject.quiet{color:var(--ink-2);font-weight:400}.win .inbox-row-snippet{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.win .inbox-row-tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:flex}.win .inbox-avatar{background:var(--t-gray);width:30.5px;height:30.5px;color:var(--ink-2);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.win .inbox-avatar.live{background:var(--t-green);color:var(--green)}.win .inbox-avatar.mine{background:var(--green-deep);color:#fff}.win .inbox-avatar.quiet{background:var(--t-gray);color:var(--ink-4)}.win .inbox-avatar.sm{width:29px;height:29px}.win .inbox-avatar.xs{width:18px;height:18px;font-size:9px}.win .inbox-avatar.lg{width:39px;height:39px;font-size:13px}.win .inbox-tag{background:var(--t-gray);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.win .inbox-tag.lg{background:var(--card);border:1px solid var(--line);padding:5px 11px;font-size:11px}.win .inbox-tag.deal{background:var(--t-green);border:1px solid var(--green);color:var(--green);font-weight:500}.win .inbox-tag.suggest{background:var(--t-link);color:var(--link)}.win .inbox-tag.warn{background:var(--t-amber);color:oklch(42% .09 72);font-weight:500}.win .inbox-tag.dashed{border:1px dashed var(--line);color:var(--ink-3);background:0 0}.win .inbox-tag .muted{color:var(--ink-3)}.win .inbox-tag-link{color:inherit;text-underline-offset:2px;font-size:inherit;opacity:.75;text-decoration:underline}.win .inbox-owner{background:var(--green-deep);color:#fff;border-radius:999px;flex:none;place-items:center;width:20px;height:20px;margin-left:auto;font-size:9px;font-weight:600;display:grid}.win .inbox-owner-select{color:var(--ink);background:0 0;border:none;max-width:117px;font-family:inherit;font-size:11px}.win .inbox-thread-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.win .inbox-empty{flex:1;place-items:center;display:grid}.win .inbox-thread-head{border-bottom:1px solid var(--line);flex-direction:column;flex:none;gap:12px;padding:18px 29px 14px;display:flex}.win .inbox-thread-title{letter-spacing:-.015em;text-wrap:pretty;font-size:20.5px;font-weight:700}.win .inbox-thread-body{flex-direction:column;flex:1;gap:14px;width:100%;max-width:990px;padding:21px 29px 119px;display:flex;overflow-y:auto}.win .inbox-msg{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:20px 21px;display:flex}.win .inbox-msg.out{background:var(--sidebar)}.win .inbox-msg-head{align-items:center;gap:11px;display:flex}.win .inbox-msg-from{font-size:12px;font-weight:600;display:block}.win .inbox-msg-when{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.win .inbox-msg-body{color:var(--ink-2);text-wrap:pretty;white-space:pre-wrap;font-size:13px;line-height:1.65}.win .inbox-msg-files{flex-wrap:wrap;gap:5px;display:flex}.win .inbox-file{background:var(--t-gray);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.win .inbox-msg-analysis{border-top:1px solid var(--line-soft);flex-direction:column;gap:7px;padding-top:11px;display:flex}.win .inbox-analysis-summary{color:var(--ink-2);gap:7px;font-size:12px;line-height:1.55;display:flex}.win .inbox-analyse-btn{border:1px solid var(--line);color:var(--ink-3);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:inline-flex}.win .inbox-analyse-btn:hover:not(:disabled){background:var(--t-gray);color:var(--ink-2)}.win .inbox-note{background:var(--t-gold);border:1px solid oklch(90% .05 80);border-radius:18px;flex-direction:column;gap:9px;padding:16px 21px;display:flex}.win .inbox-note-body{color:var(--ink-2);white-space:pre-wrap;font-size:13px;line-height:1.65}.win .inbox-newmsg{z-index:40;width:min(760px,100vw - 58px);max-height:min(84vh,860px);display:flex;position:fixed;bottom:21px;right:29px}.win .inbox-newmsg .inbox-composer{box-shadow:0 18px 44px oklch(30% .02 60/.22)}.win .inbox-new{border-radius:999px;padding:7px 13px;font-size:12px}.win .inbox-reply-dock{background:linear-gradient(to top, var(--bg) 70%, transparent);pointer-events:none;padding:18px 29px;position:absolute;bottom:0;left:0;right:0}.win .inbox-reply-dock>*{pointer-events:auto}.win .inbox-reply-dock.open{max-height:88%;padding:14px 29px 21px;display:flex}.win .inbox-reply-bar{background:var(--card);border:1px solid var(--line);cursor:text;border-radius:16px;align-items:center;gap:11px;max-width:932px;height:50.5px;padding:0 11px 0 18px;display:flex;box-shadow:0 2px 9px oklch(40% .02 60/.05)}.win .inbox-composer{background:var(--card);border:1px solid var(--line);width:100%;max-width:932px;box-shadow:var(--shadow-lg);border-radius:18px;flex-direction:column;min-height:0;display:flex}.win .inbox-composer-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;flex:none;align-items:flex-start;gap:9px;max-height:26vh;padding:9px 18px;display:flex;overflow:visible}.win .inbox-recipient{background:var(--t-gray);border-radius:999px;align-items:center;gap:7px;padding:3px 9px 3px 3px;font-size:11px;display:inline-flex}.win .inbox-composer-x{border:1px solid var(--line);width:25px;height:25px;color:var(--ink-3);border-radius:9px;flex:none;margin-left:auto;font-size:13px;line-height:1}.win .inbox-composer-x:hover{background:var(--t-gray)}.win .inbox-composer-body{flex-direction:column;gap:11px;min-height:0;padding:14px 18px;display:flex;overflow-y:auto}.win .inbox-composer-body>*{flex:none}.win .inbox-composer-text{flex:none;width:100%;min-height:254px}.win .inbox-composer-text .rte-root{border:1px solid var(--line);background:var(--card);font-family:var(--font);border-radius:11px;transition:border-color .12s}.win .inbox-composer-text:focus-within .rte-root{border-color:var(--green)}.win .inbox-composer-text .rte-toolbar{border-bottom:1px solid var(--line-soft);background:0 0;border-radius:11px 11px 0 0;gap:1px;padding:5px 9px}.win .inbox-composer-text .rte-btn{min-width:25px;height:25px;color:var(--ink-3)}.win .inbox-composer-text .rte-btn:hover:not(:disabled){background:var(--t-gray);color:var(--ink);border-color:#0000}.win .inbox-composer-text .rte-btn.is-active{background:var(--t-green);color:var(--green);border-color:#0000}.win .inbox-composer-text .rte-divider{margin:3px 5px}.win .inbox-composer-text .rte-content{max-height:44vh;padding:12px 14px}.win .inbox-composer-text .rte-content .ProseMirror{color:var(--ink);font-size:13px;line-height:1.65}.win .inbox-composer-text .rte-content .ProseMirror p.is-editor-empty:first-child:before{color:var(--ink-4)}.win .inbox-draft-banner{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.win .inbox-composer-foot{background:var(--sidebar);border-top:1px solid var(--line-soft);border-radius:0 0 18px 18px;flex-wrap:wrap;flex:none;align-items:center;gap:18px;padding:12px 18px;display:flex}.win .inbox-drawer-scrim{z-index:2;background:oklch(24% .012 60/.18);position:absolute;inset:0}.win .inbox-drawer{background:var(--card);border-left:1px solid var(--line);z-index:3;flex-direction:column;width:389px;max-width:92%;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-7px 0 25px oklch(40% .02 60/.07)}.win .inbox-drawer-head{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:11px;padding:16px 21px;display:flex}.win .inbox-drawer-body{flex-direction:column;flex:1;gap:14px;padding:18px 21px 29px;display:flex;overflow-y:auto}.win .inbox-drawer-card{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.win .inbox-facts{grid-template-columns:1fr 1fr;gap:11px;display:grid}.win .inbox-dot{background:var(--ink-4);border-radius:999px;flex:none;width:7px;height:7px;margin-top:5px}.win .inbox-dot.live{background:var(--green-deep)}.win .inbox-ladder-track{background:var(--t-gray);border-radius:999px;height:7px;position:absolute;top:10px;left:0;right:0}.win .inbox-ladder-good{background:var(--t-green);border-radius:999px;height:7px;position:absolute;top:10px;right:0}.win .inbox-ladder-mark{background:var(--ink);border-radius:2px;width:2px;height:18px;position:absolute;top:4px;transform:translate(-50%)}.win .inbox-firstrun{flex:1;justify-content:center;align-items:center;padding:36px;display:flex;overflow-y:auto}.win .inbox-firstrun-inner{flex-direction:column;gap:23px;width:100%;max-width:558px;display:flex}.win .inbox-firstrun-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:18px;padding:21px;display:flex}.win .inbox-firstrun-step{gap:12px;display:flex}.win .inbox-step-num{background:var(--t-gray);width:23px;height:23px;color:var(--ink-3);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.win .inbox-step-num.live{background:var(--t-green);color:var(--green)}.win .inbox-address{flex-wrap:wrap;align-items:center;gap:9px;margin-top:7px;display:flex}.win .inbox-address code{background:var(--t-gray);border:1px solid var(--line);word-break:break-all;border-radius:9px;padding:6px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}@media (width<=1100px){.win .inbox-shell{overflow-x:auto}.win .inbox-list{width:306px}.win .inbox-thread-pane{min-width:504px}}.win .inbox-point{background:var(--t-gray);color:var(--ink-2);text-align:left;border-radius:999px;max-width:100%;padding:4px 11px;font-size:11px}.win .inbox-point:hover{background:var(--line);color:var(--ink)}.win .inbox-guardrails summary{cursor:pointer;list-style:none}.win .inbox-guardrails summary::-webkit-details-marker{display:none}.win .inbox-guardrails summary:before{content:"▸ "}.win .inbox-guardrails[open] summary:before{content:"▾ "}.win .inbox-guardrails ul{color:var(--ink-2);margin:5px 0 0;padding-left:16px;line-height:1.55}.win .inbox-point.req{background:var(--t-amber);color:var(--amber);cursor:default}.win .inbox-point.req:hover{background:var(--t-amber);color:var(--amber)}.win .inbox-point.pkg,.win .inbox-point.pkg:hover{background:var(--t-lav);color:var(--lav)}.win .brand .brand-lockup{flex:1;min-width:0}.win .brand .brand-logo{width:calc(45px * var(--sb-chrome,1));max-width:100%;height:auto;margin-bottom:calc(10px * var(--sb-chrome,1));background:0 0;display:block}.win .inbox-quote{margin-top:9px}.win .inbox-quote-toggle{background:var(--t-gray);color:var(--ink-3);border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 5px;font-size:11px;line-height:1.4;display:inline-flex}.win .inbox-quote-toggle:hover{background:var(--line);color:var(--ink-2)}.win .inbox-quote-body{border-left:2px solid var(--line);color:var(--ink-3);white-space:pre-wrap;margin-top:7px;padding-left:10px}.win .inbox-fields{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.win .inbox-field-x{color:var(--ink-4);flex:none;padding:0 2px;font-size:13px;line-height:1}.win .inbox-field-x:hover{color:var(--ink)}.win .inbox-field{align-items:center;gap:7px;min-width:0;min-height:23px;display:flex}.win .inbox-field-label{color:var(--ink-4);flex:0 0 38px;font-size:11px}.win .inbox-field .inbox-pop-anchor{flex:auto;min-width:0}.win .inbox-from-pick{width:auto;min-width:0;max-width:100%;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;margin-left:-6px;padding:2px 6px;font-size:11px;display:inline-flex}.win .inbox-from-pick:hover,.win .inbox-from-pick[aria-expanded=true]{border-color:var(--line);background:var(--card);color:var(--ink)}.win .inbox-from-addr{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.win .inbox-pop-row.on{background:color-mix(in oklch, var(--green) 12%, var(--card))}.win .inbox-field-chips{flex-wrap:wrap;flex:1;align-items:center;gap:5px;min-width:0;display:flex}.win .inbox-field-input{min-width:126px;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-size:11px}.win .inbox-recipient.bad{border:1px solid var(--red);color:var(--red)}.win .inbox-recipient-x{color:var(--ink-4);margin-left:2px;font-size:12px;line-height:1}.win .inbox-recipient-x:hover{color:var(--ink)}.win .inbox-msg-actions{opacity:0;flex:none;gap:2px;transition:opacity .12s;display:flex}.win .inbox-msg:hover .inbox-msg-actions,.win .inbox-msg-actions:focus-within{opacity:1}.win .inbox-msg-action{border:.5px solid var(--t-gray);width:29px;height:29px;color:var(--ink-4);border-radius:6px;place-items:center;display:grid}.win .inbox-msg-action:hover{background:var(--t-gray);color:var(--ink)}.win .inbox-msg-action:disabled{opacity:.5;cursor:default}.win .inbox-msg.deleted{opacity:.62;border-style:dashed}.win .inbox-deal-picker{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.win .inbox-deal-select{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:6px;max-width:288px;padding:2px 5px;font-size:11px}.win .inbox-file.link{cursor:pointer;color:var(--ink)}.win .inbox-file.link:hover{background:var(--t-lav);color:var(--link)}.win .inbox-file.link:disabled{opacity:.6;cursor:default}.win .inbox-file.attached{background:var(--t-lav);color:var(--ink)}.win .inbox-file.pending{opacity:.6}.win .inbox-attach-tray{flex-wrap:wrap;gap:5px;display:flex}.win .inbox-msg-rcpt{flex-direction:column;gap:2px;margin-top:2px;display:flex}.win .inbox-msg-rcpt-toggle{color:var(--ink-4);align-self:flex-start;align-items:center;gap:3px;font-size:10px;display:inline-flex}.win .inbox-msg-rcpt-toggle:hover{color:var(--ink-2)}.win .inbox-msg-rcpt-list{color:var(--ink-3);word-break:break-word;flex-direction:column;gap:2px;font-size:10.5px;line-height:1.5;display:flex}.win .inbox-field-entry{flex:1;min-width:126px;display:flex;position:relative}.win .inbox-field-entry>.inbox-field-input{flex:1;min-width:0}.win .inbox-suggest{z-index:30;background:var(--card);border:1px solid var(--line);border-radius:9px;min-width:234px;max-width:378px;margin:0;padding:3px;list-style:none;position:absolute;top:calc(100% + 3px);left:0;box-shadow:0 7px 21px #0000001f}.win .inbox-suggest-row{text-align:left;width:100%;color:var(--ink);border-radius:6px;align-items:center;gap:7px;padding:5px 7px;font-size:11px;display:flex}.win .inbox-suggest-row.on{background:var(--t-lav)}.win .inbox-suggest-name{white-space:nowrap;font-weight:600}.win .inbox-suggest-mail,.win .inbox-suggest-hint{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.win .inbox-suggest-hint{flex:none;margin-left:auto;padding-left:7px}.win .infoflow-row{position:relative}.win .infoflow-insert-container{position:absolute;top:calc(50% + 22px);transform:translateY(-50%)}.win .infoflow-insert{z-index:2;height:12px;position:relative}.win .infoflow-insert-btn{background:var(--card);width:16px;height:16px;color:var(--ink-3);cursor:pointer;opacity:.4;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .12s,color .12s;display:grid;position:absolute;top:50%;left:13px;transform:translate(-50%,-50%)}.win .infoflow-insert:hover .infoflow-insert-btn,.win .infoflow-insert-btn:focus-visible{opacity:1;color:var(--lav)}.site-navigation-isolation{z-index:10000;width:100%;font-family:var(--font-display);transition:all .4s cubic-bezier(.16,1,.3,1);position:fixed;top:0}.header--hidden{transform:translateY(-100%)}.header-viewport-wrapper{width:100%;position:relative}.header-wrapper{width:100%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.header-wrapper--dark{z-index:1;color:#fff;position:relative}.header-wrapper--light{z-index:2;position:absolute;inset:0;overflow:hidden}.header-wrapper--dark-overlay{z-index:3;position:absolute;inset:0;overflow:hidden}.header-backdrop-layer{pointer-events:none;z-index:1;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.header-backdrop-layer--dark{-webkit-backdrop-filter:blur(20px);background:0 0;border-bottom:1px solid #0000}.header--scrolled .header-backdrop-layer--dark,.header--menu-active .header-backdrop-layer--dark{background:#06070abf;border-bottom:1px solid #ffffff14;box-shadow:0 20px 45px #0006}.header-backdrop-layer--light{-webkit-backdrop-filter:blur(20px);background:0 0;border-bottom:1px solid #0000}.header--scrolled .header-backdrop-layer--light,.header--menu-active .header-backdrop-layer--light{background:#ffffffbf;border-bottom:1px solid #00000014;box-shadow:0 20px 45px #0000000d}.header{z-index:2;position:relative}.header-container{max-width:1400px;margin:0 auto;position:relative}.header-bar{z-index:2;justify-content:space-between;align-items:center;height:84px;padding:0 2rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.header--scrolled .header-bar{height:68px}.signin-btn{color:#ccc;opacity:.85;transition:all .3s cubic-bezier(.16,1,.3,1)}.signin-btn:hover{color:#fff!important;opacity:1!important;background:#ffffff0a!important;border-color:#ffffff0a!important}.header-wrapper--light .site-switcher__home{color:#000}.header-wrapper--light .site-switcher__home:hover{color:#333!important;filter:none!important}.header-wrapper--light .main-menu__label{color:#4b5563}.header-wrapper--light .main-menu__label:hover,.header-wrapper--light .main-menu__label.active{color:#000;background:#0000000d;border-color:#0000000d}.header-wrapper--light .signin-btn{color:#4b5563!important;opacity:.85!important}.header-wrapper--light .signin-btn:hover{color:#000!important;opacity:1!important;background:#0000000d!important;border-color:#0000000d!important}.header-wrapper--light .btn-primary{color:#fff!important;background:#000!important}.header-wrapper--light .btn-primary:hover{background:#1f1f1f!important;box-shadow:0 10px 20px -10px #00000040!important}.header-wrapper--light .hamburger-mobile button.open{color:#000;background:#00000005;border-color:#0000000d}.left-menu{align-items:center;gap:1.5rem;display:flex}.hamburger-mobile{display:none}@media (width<=1024px){.hamburger-mobile{display:block}}.site-switcher__home{color:#fff;align-items:center;gap:.75rem;text-decoration:none;transition:color .3s cubic-bezier(.16,1,.3,1),filter .3s cubic-bezier(.16,1,.3,1);display:flex}.site-switcher__home:hover{color:#f5f5f5!important;filter:none!important}.site-switcher__title{color:var(--text-primary);letter-spacing:-.03em;background:linear-gradient(135deg,#fff 40%,#a5b4fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:500}.main-menu{display:none}@media (width>=1024px){.main-menu{flex-grow:1;justify-content:flex-start;height:100%;padding-left:3rem;display:flex}}.main-menu__container{align-items:center;gap:.5rem;height:100%;display:flex}.main-menu__item{align-items:center;height:100%;display:flex;position:relative}.main-menu__label{color:#ccc;cursor:pointer;border-radius:var(--radius-full);font-size:.95rem;font-weight:500;font-family:var(--font-display);background:0 0;border:1px solid #0000;padding:.5rem 1rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.main-menu__submenu-toggle{color:#ccc;cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem .25rem .5rem 0;transition:all .2s;display:flex}.main-menu__label:hover,.main-menu__label.active,.main-menu__submenu-toggle:hover{color:#fff;background:#ffffff0a;border:1px solid #ffffff0a}.flyout__desktop-container{-webkit-backdrop-filter:blur(20px);background:#06070abf;border-bottom:1px solid #ffffff14;width:100vw;margin-left:calc(50% - 50vw);padding:0 calc(50vw - 50%);transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;top:84px;left:0;box-shadow:0 20px 45px #0006}.header--scrolled .flyout__desktop-container{top:68px}.flyout{padding:2.5rem 2rem;display:none}.flyout--active{animation:.3s cubic-bezier(.16,1,.3,1) slideDownHeader;display:block}@keyframes slideDownHeader{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.flyout__container{grid-template-columns:260px 1fr;gap:3rem;max-width:1200px;margin:0 auto;display:grid}.flyout__intro h2{color:var(--text-primary);margin-bottom:1.25rem;font-size:1.5rem;line-height:1.3}.glue-button{border-radius:var(--radius-full);color:var(--text-secondary);background:#ffffff05;border:1px solid #ffffff1a;padding:.5rem 1.25rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block}.glue-button:hover{color:#fff;background:#ffffff0f;border-color:#ffffff4d}.flyout__subnav{gap:2rem;display:grid}.subnav--3-column{grid-template-columns:repeat(3,1fr)}.subnav--2-column{grid-template-columns:repeat(2,1fr)}.subnav__header{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;margin-bottom:1rem;font-size:.75rem;font-weight:600}.subnav__links{flex-direction:column;gap:1.25rem;display:flex}.subnav__link{color:var(--text-secondary);border-radius:var(--radius-md);align-items:flex-start;gap:1rem;padding:.5rem;text-decoration:none;transition:all .2s;display:flex}.subnav__link:hover{color:#fff;background:#ffffff08}.subnav__link-image{border-radius:var(--radius-sm);color:var(--accent-cyan);background:#ffffff08;border:1px solid #ffffff0d;flex-shrink:0;justify-content:center;align-items:center;display:flex}.subnav__link-image--small{width:32px;height:32px;padding:6px}.subnav__link-image--large{width:40px;height:40px;padding:8px}.subnav__link-image img{filter:brightness(0)invert();width:100%;height:100%}.subnav__link-text .cta-small{color:var(--text-primary);margin-bottom:.15rem;font-size:.95rem;font-weight:500}.subnav__link-text .small-text{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.right-menu{align-items:center;display:flex}button.open{color:#ccc;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;display:flex}.flyout-overlay{z-index:9998;background:0 0;animation:.3s fadeInOverlay;position:fixed;inset:0}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}.flyout__desktop-container--light{-webkit-backdrop-filter:blur(20px)!important;background:#ffffffbf!important;border-bottom:1px solid #00000014!important;box-shadow:0 20px 45px #0000000d!important}.flyout__desktop-container--light .flyout__intro h2,.flyout__desktop-container--light .subnav__link-text .cta-small{color:#1f1f1f!important}.flyout__desktop-container--light .subnav__link-text .small-text{color:#5f6368!important}.flyout__desktop-container--light .subnav__link:hover{background:#00000008!important}.flyout__desktop-container--light .glue-button{color:#5f6368!important;background:#00000005!important;border:1px solid #0000001a!important}.flyout__desktop-container--light .glue-button:hover{color:#000!important;background:#0000000f!important;border-color:#0000004d!important}.flyout__desktop-container--light .subnav__link-image{background:#00000008!important;border:1px solid #0000000d!important}.mobile-nav{z-index:9997;-webkit-backdrop-filter:blur(24px);background:#06070af7;flex-direction:column;justify-content:space-between;padding:1.5rem 1.5rem 2rem;animation:.25s fadeInOverlay;display:flex;position:fixed;inset:84px 0 0;overflow-y:auto}.header--scrolled .mobile-nav{top:68px}.mobile-nav--light{background:#fffffff7}.mobile-nav__links{flex-direction:column;gap:.25rem;display:flex}.mobile-nav__links a{font-family:var(--font-display);color:#e5e5e5;border-bottom:1px solid #ffffff0f;padding:.85rem .5rem;font-size:1.35rem;font-weight:500;text-decoration:none;transition:color .2s}.mobile-nav__links a:hover,.mobile-nav__links a.active{color:#fff}.mobile-nav--light .mobile-nav__links a{color:#374151;border-bottom-color:#0000000f}.mobile-nav--light .mobile-nav__links a:hover,.mobile-nav--light .mobile-nav__links a.active{color:#000}.mobile-nav__actions{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.mobile-nav__signin{border-radius:var(--radius-full);color:#e5e5e5;font-family:var(--font-display);cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;height:44px;font-size:.95rem;font-weight:500;transition:all .2s}.mobile-nav__signin:hover{color:#fff;background:#ffffff14}.mobile-nav--light .mobile-nav__signin{color:#374151;background:#00000008;border-color:#0000001a}.mobile-nav--light .mobile-nav__signin:hover{color:#000;background:#0000000f}.mobile-nav--light .btn-primary{color:#fff!important;background:#000!important}.header--mobile-open .header-backdrop-layer--dark{background:#06070ae6;border-bottom:1px solid #ffffff14}.header--mobile-open .header-backdrop-layer--light{background:#ffffffe6;border-bottom:1px solid #00000014}@media (width<=640px){.header-bar{padding:0 1rem}.right-menu .signin-btn{display:none}.site-switcher__home svg{width:auto;height:24px}}
