@font-face{font-family:ABC Diatype;src:url(/plm/assets/ABCDiatypeVariable-qgZpt3W7.ttf)format("truetype-variations");font-weight:100 900;font-display:swap}:root{--paper:#fff;--bg:#fbfbfa;--bg-soft:#f4f4f3;--surface-subtle:#fcfcfb;--surface-hover:#f2f2f1;--ink:#1a1a17;--muted:#504f49;--faint:#67665f;--line:#e6e6e4;--line-strong:#d5d5d2;--lime:#1a1a17;--lime-hover:#30302c;--lime-soft:#f0efe9;--lime-ink:#1a1a17;--amber:#b45309;--amber-bg:#fef3c7;--red:#b91c1c;--red-bg:#fee2e2;--green:#315f86;--green-bg:#dcebf8;--blue:#1d4ed8;--blue-bg:#dbeafe;--sky-1:#f4f8fd;--sky-2:#dcebf8;--sky-3:#b6d3ec;--sky-4:#7eaed8;--sky-5:#477da9;--sky-ink:#315f86;--purple:#6d28d9;--purple-bg:#ede9fe;--neutral-bg:#f0efe9;--track:#e5e3dc;--mono:"ABC Diatype", sans-serif;--sans:"ABC Diatype", sans-serif;--radius:10px;--shadow:0 1px 2px #1a1a170a;--shadow-lg:0 12px 40px #1a1a171a;--max-w:1320px}html[data-theme=dark]{--paper:#0d0d0f;--bg:#050505;--bg-soft:#0a0a0b;--surface-subtle:#101012;--surface-hover:#17171a;--ink:#f1f1f3;--muted:#a2a2a8;--faint:#8f8f97;--line:#1e1e22;--line-strong:#2b2b31;--lime:#f1f1f3;--lime-hover:#fff;--lime-soft:#26262b;--lime-ink:#f1f1f3;--amber:#f3c164;--amber-bg:#33280d;--red:#f38b8b;--red-bg:#341717;--green:#b5d4ee;--green-bg:#17222e;--blue:#93b4ef;--blue-bg:#14213b;--sky-1:#17222e;--sky-2:#21364a;--sky-3:#456886;--sky-4:#7faed4;--sky-5:#b5d4ee;--sky-ink:#b5d4ee;--purple:#c4b5fd;--purple-bg:#2c2047;--neutral-bg:#26262b;--track:#313137;--shadow:0 1px 2px #00000080;--shadow-lg:0 12px 40px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .kind-toggle{background:var(--bg-soft)}html[data-theme=dark] .kind-toggle button.on,html[data-theme=dark] .cv-genmode button.on{background:var(--paper)}html[data-theme=dark] .appearance-toggle{background:var(--bg-soft);border-color:var(--line-strong)}html[data-theme=dark] .appearance-toggle button[data-theme-choice=light]{color:#b5b5bb;background:#242428}html[data-theme=dark] .appearance-toggle button[data-theme-choice=dark]{color:#d5d5d9;background:#111113}html[data-theme=dark] .appearance-toggle button.on{color:#fff;background:#303035;border-color:#55555e}html[data-theme=dark] .feed-ico,html[data-theme=dark] .side-project{background:var(--bg-soft)}html[data-theme=dark] .btn-dark{background:#26262b}html[data-theme=dark] .btn-dark:hover:not(:disabled){background:#34343a}html[data-theme=dark] .btn-dark:disabled{color:#f1f1f3;background:#34343a}html[data-theme=dark] .cv-genbtn{background:#26262b}html[data-theme=dark] .cv-genbtn:hover:not(:disabled){background:#34343a}html[data-theme=dark] .table tbody tr:hover{background:var(--surface-hover)}html[data-theme=dark] img.avatar{filter:none}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;appearance:none;background:0 0;border:0;font-family:inherit}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8a83' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px;font-family:inherit}input,textarea,select{font-family:inherit;font-size:14px}::selection{background:var(--ink);color:var(--paper)}.btn{color:var(--ink);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:450;transition:background .18s,border-color .18s,color .18s,transform 80ms;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 16%, transparent);outline:0}.btn:disabled{opacity:1;cursor:default;color:var(--faint);background:var(--surface-subtle);border-color:var(--line)}.btn-primary{background:var(--lime);color:var(--paper)}.btn-primary:hover:not(:disabled){background:var(--lime-hover)}.btn-primary:disabled{background:color-mix(in srgb, var(--lime) 62%, var(--paper));color:var(--paper);border-color:#0000}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover:not(:disabled){background:#333330}.btn-dark:disabled{color:#f1f1f3;background:#3b3b40;border-color:#0000}.btn-ghost{border-color:var(--line-strong);background:var(--paper)}.btn-ghost:hover:not(:disabled){border-color:var(--ink)}.btn-plain:hover:not(:disabled){background:#1a1a170d}.btn-sm{border-radius:7px;padding:5px 11px;font-size:13px}.btn-lg{border-radius:10px;padding:13px 24px;font-size:15px}.seg{background:var(--bg);border:1px solid var(--line);border-radius:10px;gap:4px;padding:4px;display:inline-flex}.seg button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:8px 10px;font-size:13px;font-weight:450}.seg button.on{background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.input,.textarea,.select{appearance:none;border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--ink);border-radius:8px;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s}.input:focus,.textarea:focus,.select:focus{border-color:color-mix(in srgb, var(--line-strong) 65%, var(--ink) 35%)}.input::placeholder,.textarea::placeholder{color:var(--faint);opacity:1}.textarea{resize:vertical;min-height:64px}.air-select{width:100%;min-width:0;position:relative}.air-select-trigger{border:1px solid var(--line-strong);background:var(--paper);width:100%;height:39px;color:var(--ink);font:inherit;font-size:inherit;text-align:left;cursor:pointer;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.air-select-trigger:hover:not(:disabled){border-color:var(--ink)}.air-select-trigger:focus,.air-select.is-open .air-select-trigger{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 16%, transparent)}.air-select-trigger:disabled{opacity:1;cursor:not-allowed;color:var(--faint);background:var(--surface-subtle);border-color:var(--line)}.air-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.air-select-chev{color:var(--muted);transition:transform .14s;display:inline-flex}.air-select.is-open .air-select-chev{transform:rotate(180deg)}.air-select-menu{z-index:90;background:var(--paper);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;position:fixed;overflow:auto}.air-select-option{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:4px;padding:9px 10px;font-size:14px;display:grid}.air-select-option:hover:not(:disabled),.air-select-option.is-selected{background:var(--bg-soft)}.air-select-option.is-selected{font-weight:480}.air-select-option:disabled{opacity:1;cursor:not-allowed;color:var(--faint)}.air-select-check{color:var(--ink);display:inline-flex}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.notice-amber{background:var(--amber-bg);border-color:color-mix(in srgb, var(--amber) 52%, var(--line))}.notice-red{background:var(--red-bg);border-color:color-mix(in srgb, var(--red) 52%, var(--line))}.notice-lime{background:var(--lime-soft);border-color:color-mix(in srgb, var(--lime-ink) 38%, var(--line))}.label{letter-spacing:.08em;text-transform:none;color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:450;display:block}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:450;display:inline-flex}.badge-mechanical{background:var(--blue-bg);color:var(--blue)}.badge-electronics{background:var(--green-bg);color:var(--green)}.badge-firmware{background:var(--purple-bg);color:var(--purple)}.badge-documentation{background:var(--neutral-bg);color:var(--muted)}.badge-amber{background:var(--amber-bg);color:var(--amber)}.badge-red{background:var(--red-bg);color:var(--red)}.badge-green{background:var(--green-bg);color:var(--green)}.badge-neutral{background:var(--neutral-bg);color:var(--muted)}.badge-lime{background:var(--lime-soft);color:var(--lime-ink)}.hash{font-family:var(--mono);background:var(--neutral-bg);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:6px;padding:2px 7px;font-size:12px;transition:color .15s,border-color .15s}.hash:hover{color:var(--ink);border-color:var(--line-strong)}.vpill{font-family:var(--mono);background:var(--ink);color:var(--paper);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:450}.vpill-muted{background:var(--neutral-bg);color:var(--muted)}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:13px}.tiny{font-size:12px}.mono{font-family:var(--mono)}.row{align-items:center;gap:10px;display:flex}.spread{justify-content:space-between;align-items:center;gap:12px;display:flex}.stack{flex-direction:column;gap:12px;display:flex}.shell{height:100vh;display:flex;overflow:hidden}.sidebar{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;width:248px;min-width:248px;transition:width .2s,min-width .2s;display:flex;overflow:hidden auto}.side-head{justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:16px 14px 10px 18px;display:flex}.side-collapse{width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.side-collapse:hover{background:var(--bg);color:var(--ink)}.wordmark{letter-spacing:-.02em;align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.workspace-logo{object-fit:contain;width:30px;height:30px;display:block}.wordmark-glyph{color:#3c3c40;width:26px;height:26px;font-size:15px;font-weight:560;font-family:var(--mono);background:#efefed;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.side-project{background:var(--bg);border:1px solid var(--line);border-radius:8px;margin:10px 18px 6px;padding:10px 12px}.proj-picker{margin:10px 14px 4px;position:relative}.proj-chip{border:1px solid var(--line);background:var(--paper);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:8px;width:100%;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.proj-chip:hover{border-color:var(--line-strong);background:var(--bg-soft)}.proj-chip.is-compact{height:38px;color:var(--muted);justify-content:center;padding:0}.proj-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:450;overflow:hidden}.proj-menu{z-index:30;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:11px;padding:5px;animation:.12s ease-out rise;position:absolute;top:calc(100% + 5px);left:0;right:0}.proj-menu-label{text-transform:none;color:var(--faint);padding:5px 9px 3px;font-size:12px;font-weight:450}.proj-item{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:13.5px;font-weight:500;display:flex}.proj-item:hover{background:var(--bg-soft)}.proj-menu-sep{background:var(--line);height:1px;margin:4px 2px}.proj-new{color:var(--muted);justify-content:flex-start;font-weight:450}.side-section{letter-spacing:.08em;text-transform:none;color:var(--faint);padding:14px 18px 4px;font-size:11px;font-weight:450}.side-nav{flex-direction:column;padding:4px 10px;display:flex}.side-link{color:var(--muted);border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-weight:500;display:flex;position:relative}.side-label{white-space:nowrap;opacity:1;min-width:0;transition:opacity .14s;overflow:hidden}.side-link svg{flex-shrink:0}.side-link:hover{background:var(--surface-hover);color:var(--ink)}.side-link.active{background:var(--neutral-bg);color:var(--ink);font-weight:450}.side-link .count{color:var(--faint);font-size:11px;font-family:var(--mono);margin-left:auto}.side-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.side-foot{min-height:54px;padding:14px 18px}.side-help{margin-top:auto}button.side-link{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:none;font-weight:500}.sidebar.is-collapsed{width:68px;min-width:68px}.sidebar.is-collapsed .side-head{flex-direction:column;justify-content:flex-start;gap:9px;min-height:98px;padding:14px 10px 8px}.sidebar.is-collapsed .side-head .wordmark{justify-content:center}.sidebar.is-collapsed .side-collapse{background:var(--bg-soft);color:var(--muted)}.sidebar.is-collapsed .proj-picker{margin:7px 10px 3px}.sidebar.is-collapsed .side-nav{padding-left:10px;padding-right:10px}.sidebar.is-collapsed .side-link{justify-content:center;gap:0;min-height:38px;padding:9px}.sidebar.is-collapsed .side-label{opacity:0;width:0}.sidebar.is-collapsed .side-link .count{background:var(--paper);min-width:14px;height:14px;box-shadow:0 0 0 1px var(--line);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 3px;font-size:8px;display:inline-flex;position:absolute;top:3px;right:3px}.sidebar.is-collapsed .side-foot{justify-content:center;padding:10px}.sidebar.is-collapsed .side-foot>.row{justify-content:center}.sidebar.is-collapsed .side-user-label,.sidebar.is-collapsed .side-foot-settings{display:none}.sidebar.is-desktop .side-head{min-height:94px;padding-top:48px}.sidebar.is-desktop.is-collapsed .side-head{min-height:130px;padding-top:48px}@media (prefers-reduced-motion:reduce){.sidebar,.side-label{transition:none}}.workspace-guide{z-index:300;pointer-events:none;position:fixed;inset:0}.guide-shade{z-index:300;pointer-events:auto;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.guide-shade path{fill:#11111061}.guide-focus{z-index:301;box-shadow:none;pointer-events:none;border:0;transition:left .16s,top .16s,width .16s,height .16s,border-radius .16s;position:fixed}.guide-card{z-index:302;color:#f6f6f2;pointer-events:auto;background:#171718;border:1px solid #ffffff1f;border-radius:18px;padding:20px;position:fixed;box-shadow:0 24px 70px #00000052}.guide-card header{justify-content:space-between;align-items:center;display:flex}.guide-card header>span{color:#a5a59f;font-size:12px;font-weight:450}.guide-card .guide-brand{color:#f6f6f2;align-items:center;gap:9px;display:flex}.guide-brand>span{flex-direction:column;gap:1px;display:flex}.guide-brand b{font-size:12.5px;font-weight:480}.guide-brand small{color:#85857f;font-size:10px;font-weight:500}.guide-card header button{color:#a5a59f;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.guide-card header button:hover{color:#fff;background:#262628}.guide-card h2{letter-spacing:-.03em;margin-top:18px;font-size:23px;font-weight:440;line-height:1.08}.guide-card p{color:#bebeb8;margin-top:10px;font-size:14px;line-height:1.55}.guide-progress{grid-template-columns:repeat(10,1fr);gap:4px;margin-top:22px;display:grid}.guide-progress i{background:#343436;border-radius:999px;height:4px}.guide-progress i.is-on{background:var(--lime)}.guide-card footer{justify-content:space-between;align-items:center;gap:12px;margin-top:17px;display:flex}.guide-card footer>span{gap:7px;display:flex}.guide-card .btn-plain{color:#a5a59f}.guide-card .btn-ghost{color:#edede8;background:0 0;border-color:#3b3b3d}.inline-feedback{background:var(--bg-soft);width:100%;color:var(--ink);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.inline-feedback.is-error{background:color-mix(in srgb, #b64040 10%, var(--paper));color:#9c2f2f}.inline-feedback.is-info{background:color-mix(in srgb, #4a80a9 10%, var(--paper));color:var(--ink)}[data-theme=dark] .inline-feedback.is-error{color:#ffb0a8;background:#c2494924}[data-theme=dark] .inline-feedback.is-info{color:#d9ecfb;background:#77aeda1f}.cv-inline-feedback{z-index:18;border:1px solid var(--line);background:var(--paper);max-width:min(560px,100% - 40px);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:10px;align-items:center;gap:14px;padding:11px 13px;font-size:13px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.cv-inline-feedback.is-error{border-color:color-mix(in srgb, var(--red) 40%, var(--line))}.cv-inline-feedback button{color:inherit;cursor:pointer;background:0 0;border:0}@media (width<=680px){.guide-card{bottom:16px;right:16px;width:auto!important;top:auto!important;left:16px!important}.product-map{grid-template-columns:105px minmax(0,1fr);gap:13px;padding:16px}.product-donut{width:100px;height:100px;padding:13px}}.support-widget{z-index:90;background:var(--paper);border:1px solid var(--line);width:360px;max-width:calc(100vw - 44px);height:min(540px,100vh - 44px);box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden}.sw-head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.sw-head-avatar,.sw-msg-avatar{flex-shrink:0;align-items:center;line-height:0;display:flex}.sw-head-info{flex:1;min-width:0}.sw-head-name{color:var(--ink);font-size:15px;font-weight:450;line-height:1.2}.sw-head-online{color:var(--green);align-items:center;gap:5px;margin-top:2px;font-size:11.5px;display:flex}.sw-dot{background:var(--green);border-radius:999px;flex-shrink:0;width:7px;height:7px;display:inline-block}.sw-close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:color .15s,background .15s;display:flex}.sw-close:hover{color:var(--ink);background:var(--bg-soft)}.sw-msgs{scrollbar-width:none;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.sw-msgs::-webkit-scrollbar{display:none}.sw-msg{align-items:flex-end;gap:8px;max-width:100%;display:flex}.sw-msg.sw-user{flex-direction:row-reverse}.sw-bubble{white-space:pre-wrap;border-radius:14px;max-width:78%;padding:9px 13px;font-size:13.5px;line-height:1.55}.sw-supi .sw-bubble{background:var(--bg-soft);color:var(--ink);border-bottom-left-radius:4px}.sw-user .sw-bubble{background:var(--ink);color:var(--bg);border-bottom-right-radius:4px}.sw-typing{align-items:center;gap:4px;display:inline-flex}.sw-typing span{background:var(--faint);border-radius:999px;width:6px;height:6px;animation:1.2s infinite sw-bounce}.sw-typing span:nth-child(2){animation-delay:.15s}.sw-typing span:nth-child(3){animation-delay:.3s}@keyframes sw-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.sw-shortcuts{border:1px solid var(--line-strong);background:var(--paper);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin:0 14px 6px;padding:9px 12px;font-size:13px;font-weight:450;display:flex}.sw-shortcuts:hover{background:var(--bg-soft);border-color:var(--ink)}.sw-shortcut-bubble{width:calc(100% - 34px);max-width:calc(100% - 34px);padding:12px}.sw-shortcut-message{flex-direction:column;display:flex}.sw-shortcut-title{align-items:center;gap:7px;padding-bottom:9px;display:flex}.sw-shortcut-title b{font-size:12.5px}.sw-shortcut-group{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding:9px 0;display:flex}.sw-shortcut-group>span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1px;font-size:9px;font-weight:500}.sw-shortcut-row{grid-template-columns:minmax(92px,auto) 1fr;align-items:center;gap:8px;min-height:22px;display:grid}.sw-shortcut-row kbd{border:1px solid var(--line-strong);background:var(--paper);width:fit-content;max-width:130px;color:var(--ink);font:450 9px/1.4 var(--mono);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;padding:2px 5px;overflow:hidden}.sw-shortcut-row small{color:var(--muted);font-size:10.5px}.sw-human{color:#05330f;background:#25d366;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin:0 14px 6px;padding:10px;font-size:13px;font-weight:450;display:flex}.sw-human:hover{filter:brightness(1.06)}.sw-input{align-items:center;gap:8px;padding:8px 12px 12px;display:flex}.sw-input input{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);border-radius:12px;outline:none;flex:1;padding:10px 13px;font-size:13.5px;transition:border-color .2s}.sw-input input:focus{border-color:var(--ink)}.sw-send{background:var(--ink);width:34px;height:34px;color:var(--bg);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.sw-send:hover:not(:disabled){transform:scale(1.07)}.sw-send:disabled{opacity:.4;cursor:not-allowed}.docs-workspace{max-width:1120px}.docs-shell{grid-template-columns:220px 1fr;align-items:start;gap:48px;padding:30px;display:grid}.docs-toc{flex-direction:column;align-self:start;gap:4px;display:flex;position:sticky;top:140px}.docs-toc a{color:var(--muted);border-radius:7px;padding:7px 9px;font-size:14px;font-weight:500;text-decoration:none}.docs-toc a:hover{color:var(--ink)}.docs-body{max-width:720px}.docs-section{margin-bottom:44px;scroll-margin-top:28px}.docs-section h2{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(22px,2.6vw,30px);font-weight:500}.docs-item{margin-top:18px}.docs-item h3{letter-spacing:-.01em;margin-bottom:5px;font-size:16px;font-weight:450}.docs-item p{color:var(--muted);font-size:15.5px;line-height:1.65}@media (width<=860px){.docs-shell{grid-template-columns:1fr;gap:20px}.docs-toc{flex-flow:wrap;gap:8px 16px;position:static}}.settings-shell{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:24px;max-width:1060px;display:grid}.settings-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:18px}.settings-nav button{text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:9px 12px;font-size:14px;font-weight:500;transition:background .12s,color .12s}.settings-nav button:hover{color:var(--ink);background:var(--bg-soft)}.settings-nav button.on{color:var(--ink);background:var(--bg-soft);font-weight:450}.settings-pane{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:320px;padding:24px 26px}.settings-pane-head{margin-bottom:20px}.settings-pane-head h2{letter-spacing:-.02em;font-size:18px;font-weight:450}.settings-pane-head p{margin-top:3px}.usage-settings{flex-direction:column;gap:18px;display:flex}.usage-cycle-card{border:1px solid var(--line);background:var(--bg-soft);border-radius:14px;padding:18px}.usage-cycle-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:17px;display:flex}.usage-cycle-head>div{gap:3px;display:grid}.usage-cycle-head span,.usage-summary-grid>div>span{color:var(--muted);font-size:10.5px}.usage-cycle-head b{font-size:12px;font-weight:450}.usage-plan{border:1px solid var(--line);background:var(--paper);text-transform:capitalize;border-radius:999px;padding:4px 8px;font-weight:480;color:var(--ink)!important}.usage-summary-grid{grid-template-columns:minmax(210px,1.7fr) repeat(3,1fr);gap:18px;padding-top:18px;display:grid}.usage-summary-grid>div{flex-direction:column;gap:5px;min-width:0;display:flex}.usage-summary-grid strong{letter-spacing:-.035em;font-size:21px;font-weight:580}.usage-summary-grid strong small{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:500}.usage-meter{background:var(--line-strong);border-radius:999px;width:100%;height:5px;margin-top:7px;overflow:hidden}.usage-meter i{border-radius:inherit;background:#8bbfee;height:100%;transition:width .45s;display:block}.usage-coverage{color:var(--faint);margin:14px 0 0;font-size:9.5px;line-height:1.45}.usage-controls{grid-template-columns:minmax(140px,1fr) minmax(132px,1fr) minmax(132px,1fr) auto auto;align-items:end;gap:8px;display:grid}.usage-controls label{color:var(--muted);gap:5px;font-size:9.5px;font-weight:450;display:grid}.usage-controls select,.usage-controls input{border:1px solid var(--line-strong);background:var(--paper);width:100%;height:34px;color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:0 9px;font-size:11px}[data-theme=light] .usage-controls select,[data-theme=light] .usage-controls input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.usage-apply,.usage-export{white-space:nowrap;height:34px}.usage-table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.usage-table{border-collapse:collapse;width:100%;font-size:10.5px}.usage-table th,.usage-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:11px 12px}.usage-table th:first-child,.usage-table td:first-child{text-align:left}.usage-table th{background:var(--bg-soft);color:var(--muted);letter-spacing:.02em;font-size:9px;font-weight:480}.usage-table td{color:var(--muted)}.usage-table td b{color:var(--ink);font-weight:450}.usage-table tbody tr:last-child td{border-bottom:0}.usage-unavailable{font-size:9px;color:var(--faint)!important}.usage-empty{min-height:110px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.usage-error{border:1px solid color-mix(in srgb, var(--red) 40%, var(--line));color:var(--red);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:11px;display:flex}.profile-photo-button{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 56px;width:56px;height:56px;padding:0;position:relative}.profile-photo-button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.profile-photo-button:disabled{cursor:wait}.profile-photo-progress{border:2px solid #0000;border-top-color:var(--ink);border-radius:50%;animation:.8s linear infinite spin;position:absolute;inset:-3px}.profile-inline-error{color:var(--red);font-size:11.5px;line-height:1.35}.settings-pane-integrations{padding:0;overflow:hidden}.settings-pane-integrations .settings-pane-head{margin:0;padding:24px 26px 18px}.integration-hub{flex-direction:column;gap:22px;padding:0 26px 28px;display:flex}.intg-system-map{color:#f5f5f2;background:#171718;border-radius:15px;overflow:hidden}.intg-map-head{border-bottom:1px solid #303032;justify-content:space-between;align-items:center;gap:20px;min-height:75px;padding:16px 18px;display:flex}.intg-map-head>div{flex-direction:column;display:flex}.intg-map-head .label{color:#94948e}.intg-map-head b{letter-spacing:-.015em;margin-top:2px;font-size:16px;font-weight:440}.intg-live{color:#b8b8b1;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:450;display:inline-flex}.intg-live i{background:#f2f2ef;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff1a}.intg-map-flow{background-image:radial-gradient(circle at 1px 1px,#2f2f31 1px,#0000 0);background-size:18px 18px;grid-template-columns:minmax(108px,.75fr) 56px minmax(135px,1fr) 56px minmax(150px,1.1fr);align-items:center;gap:9px;min-height:178px;padding:22px 18px;display:grid}.intg-source-stack{flex-direction:column;gap:7px;display:flex}.intg-source-stack>div{color:#c6c6c0;background:#202022;border:1px solid #39393b;border-radius:9px;align-items:center;gap:8px;min-height:35px;padding:7px 10px;font-size:11px;font-weight:450;display:flex}.intg-source-stack>div:first-child{color:#eaf9d0;border-color:#485638}.intg-map-arrow{color:#777772;grid-template-rows:20px 17px;grid-template-columns:17px 1fr;align-items:center;display:grid}.intg-map-arrow>span{color:#b3b3ad;width:17px;height:17px;font:450 8px var(--mono);border:1px solid #464648;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.intg-map-arrow>svg{justify-self:center}.intg-map-arrow>small{color:#73736e;grid-column:1/-1;justify-self:center;font-size:8.5px}.intg-ai-node{background:linear-gradient(145deg,#29292d,#1b1b1d);border:1px solid #53535a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:107px;display:flex;box-shadow:0 12px 34px #0003}.intg-ai-node>svg{color:var(--lime)}.intg-ai-node b{color:#f6f6f3;margin-top:8px;font-size:13px}.intg-ai-node span{color:#aaaab0;margin-top:2px;font-size:9px}.intg-record-node{background:#212123;border:1px solid #3c3c3e;border-radius:14px;align-items:center;gap:11px;min-height:107px;padding:14px;display:flex}.intg-record-node>svg{color:var(--lime);flex-shrink:0}.intg-record-node b,.intg-record-node span{display:block}.intg-record-node b{font-size:13px}.intg-record-node span{color:#8c8c87;margin-top:3px;font-size:9.5px}.intg-map-foot{color:#8d8d88;border-top:1px solid #303032;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 18px;font-size:9.5px;display:flex}.intg-map-foot span{align-items:center;gap:5px;display:inline-flex}.intg-map-foot svg{color:#d0d0d5}.intg-feature-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.intg-feature-card{border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:var(--shadow);border-radius:15px;flex-direction:column;gap:15px;padding:18px;display:flex}.intg-feature-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.intg-logo-shell{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.intg-logo-shell img{object-fit:contain;width:29px;height:29px}.intg-fusion-mark{border-color:var(--line);background:#fff}.intg-fusion-mark img{width:35px;height:35px}.intg-feature-card h3{letter-spacing:-.02em;font-size:17px;font-weight:470}.intg-feature-card p{min-height:44px;color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.45}.intg-state{background:var(--bg-soft);width:fit-content;color:var(--faint);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:500}.intg-state.is-live,.intg-state.is-available,.intg-state.is-cloud,.intg-state.is-agent{background:color-mix(in srgb, #8bbfee 16%, var(--paper));color:#8bbfee}.intg-state.is-deployment{background:var(--bg-soft);color:var(--muted)}.intg-state.is-setup{background:var(--amber-bg);color:var(--amber)}.intg-cap-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.intg-cap-grid span{background:var(--bg-soft);min-height:54px;color:var(--muted);text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 6px;font-size:9.5px;display:flex}.intg-cap-grid svg{color:var(--green)}.intg-last-used{color:var(--faint);font-size:9.5px}.intg-action{justify-content:center;width:100%;margin-top:auto}.intg-action img{object-fit:contain;width:15px;height:15px}.intg-setup-note{background:var(--amber-bg);color:var(--amber);border:1px solid #efcf8d;border-radius:10px;padding:12px;font-size:10.5px}.intg-setup-note b{font-size:11px}.intg-setup-note button{color:currentColor;background:0 0;border:0;font-size:17px;line-height:1}.intg-setup-note ol{flex-direction:column;gap:4px;margin:8px 0 0 17px;display:flex}.fusion-sync-mini{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;grid-template-columns:1fr 18px 1fr;align-items:center;gap:5px;min-height:68px;padding:9px;display:grid}.fusion-sync-mini>div{align-items:center;gap:7px;min-width:0;display:flex}.fusion-sync-mini>svg{color:var(--faint)}.fusion-sync-mini>div>svg{color:#6c4ed8;flex-shrink:0}.fusion-sync-mini b,.fusion-sync-mini small{display:block}.fusion-sync-mini b{font-size:10.5px}.fusion-sync-mini small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.intg-reality{color:var(--faint);align-items:flex-start;gap:6px;font-size:9.5px;line-height:1.4;display:flex}.intg-reality svg{flex-shrink:0;margin-top:1px}.intg-catalog-head{justify-content:space-between;align-items:flex-end;gap:20px;padding-top:2px;display:flex}.intg-catalog-head>div:first-child b,.intg-catalog-head>div:first-child span{display:block}.intg-catalog-head>div:first-child b{font-size:14px}.intg-catalog-head>div:first-child span{color:var(--faint);margin-top:2px;font-size:10.5px}.intg-search{border:1px solid var(--line-strong);width:260px;color:var(--faint);border-radius:9px;align-items:center;gap:8px;padding:7px 10px;display:flex}.intg-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 18%, transparent)}.intg-search input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:12px}.intg-catalog-section{flex-direction:column;gap:7px;display:flex}.intg-cat{letter-spacing:.04em;color:var(--faint);font-size:10px;font-weight:480}.intg-catalog-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.intg-row{background:var(--bg-soft);border-radius:12px;align-items:center;gap:13px;padding:11px 14px;display:flex}.integration-hub .intg-row{border-bottom:1px solid var(--line);background:var(--paper);border-radius:0;min-height:92px;padding:12px 13px}.integration-hub .intg-row:last-child{border-bottom:0}.intg-logo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:11px;flex-shrink:0;width:46px;height:46px;padding:7px}.intg-generic{color:var(--faint);justify-content:center;align-items:center;display:inline-flex}.intg-row-main{flex:1;min-width:0}.intg-row-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.intg-row-main b{font-size:12px}.intg-row-main>span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.intg-row-caps{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.intg-row-caps em{background:var(--bg-soft);color:var(--faint);border-radius:999px;padding:2px 6px;font-size:8.5px;font-style:normal}.spin-icon{animation:.9s linear infinite intg-spin}@keyframes intg-spin{to{transform:rotate(360deg)}}.intake-source-divider{color:var(--faint);align-items:center;gap:10px;font-size:10px;display:flex}.intake-source-divider:before,.intake-source-divider:after{content:"";background:var(--line);flex:1;height:1px}.drive-import-btn{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:58px;color:var(--ink);text-align:left;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px 12px;display:grid}.drive-import-btn:hover:not(:disabled){border-color:var(--ink);background:var(--bg-soft)}.drive-import-btn:disabled{opacity:1;cursor:wait;color:var(--faint);background:var(--surface-subtle);border-color:var(--line)}.drive-import-btn>img{object-fit:contain;width:27px;height:27px}.drive-import-btn b,.drive-import-btn small{display:block}.drive-import-btn b{font-size:12.5px}.drive-import-btn small{color:var(--faint);margin-top:1px;font-size:10.5px}.drive-import-btn>svg{color:var(--faint)}.source-chip{border:1px solid var(--line);height:24px;color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 5px;font-size:10px;font-weight:450;display:inline-flex}.source-chip:hover{border-color:var(--line-strong);color:var(--ink)}.source-chip img,.revision-source img{object-fit:contain;width:14px;height:14px}.revision-source{width:fit-content;color:var(--blue);align-items:center;gap:6px;margin-top:9px;font-size:10.5px;display:inline-flex}.revision-source:hover{text-decoration:underline}.repo-source-logo{object-fit:contain;vertical-align:-2px;width:12px;height:12px;margin-right:5px}.ref-row{cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.ref-row:hover{background:var(--bg-soft)}.access-pick-list{border:1px solid var(--line);background:var(--bg);border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;max-height:260px;padding:8px;display:grid;overflow:auto}.access-pick{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.access-pick:hover{background:var(--bg-soft)}.access-pick.on{background:var(--lime-soft);border-color:color-mix(in srgb, var(--lime-ink) 38%, var(--line))}.access-pick span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:430;overflow:hidden}.access-pick small{color:var(--muted);font-size:11.5px}@media (width<=760px){.settings-shell{grid-template-columns:1fr;gap:14px}.settings-nav{flex-flow:wrap;gap:6px;position:static}.settings-pane-integrations .settings-pane-head{padding:20px 18px 15px}.integration-hub{padding:0 18px 22px}.intg-map-head{flex-direction:column;align-items:flex-start;gap:8px}.intg-map-flow{grid-template-columns:1fr}.intg-source-stack{grid-template-columns:repeat(3,1fr);display:grid}.intg-source-stack>div{justify-content:center}.intg-map-arrow{grid-template-rows:1fr;grid-template-columns:20px 20px auto;justify-content:center;min-height:32px}.intg-map-arrow>svg{transform:rotate(90deg)}.intg-map-arrow>small{grid-column:auto}.intg-ai-node,.intg-record-node{min-height:84px}.intg-record-node{justify-content:center}.intg-map-foot{flex-direction:column;align-items:flex-start}.intg-feature-grid{grid-template-columns:1fr}.intg-catalog-head{flex-direction:column;align-items:stretch}.intg-search{width:100%}.usage-summary-grid{grid-template-columns:1fr 1fr}.usage-budget{grid-column:1/-1}.usage-controls{grid-template-columns:1fr 1fr}.usage-controls label:first-child,.usage-export{grid-column:1/-1}}.nl{--nl-paper:#fbfbfa;--nl-panel:#fff;--nl-ink:#171a1d;--nl-muted:#656a6e;--nl-line:#d9d8d1;--nl-blue:#315f86;background:var(--nl-paper);color:var(--nl-ink);--lime:var(--nl-ink);--lime-hover:#2c343b}.nl ::selection{background:var(--nl-ink);color:var(--nl-panel)}.nl-nav{background:#fff}.nl-nav-link,.nl-nav-link:hover{color:var(--nl-ink)}.nl-product-menu>nav{border-color:var(--nl-line);background:#f8f7f2;box-shadow:0 18px 56px #1f262b24}.nl-btn-lime,.nl-btn-white{background:var(--nl-ink);color:#f8f7f2}.nl-btn-lime:hover,.nl-btn-white:hover{color:#fff;background:#2c343b}.nl-btn-ghost{color:var(--nl-ink);border-color:#171a1d47}.nl-label{color:#737a7f}.nl-hero p,.nl-lede,.nl-note,.nl-loss>p,.nl-steps span,.nl-addon p,.nl-foot2-brand p,.nl-ops-module-grid p,.nl-tailored-copy p,.nl-loop-list p,.nl-product-connect-copy>p,.nl-agentic-band>p,.nl-agent-platform-grid p,.nl-agent-cap-grid p,.nl-agent-boundary>p,.nl-plan-grid article>p,.nl-pricing-faq details p,.nl-enterprise-grid p,.nl-enterprise-steps p,.nl-role-main p{color:var(--nl-muted)}.nl-spec,.nl-loss,.nl-run,.nl-addon,.nl-customers,.nl-founder,.nl-object,.nl-promise,.nl-compiler,.nl-learn,.nl-who,.nl-ladder,.nl-seq,.nl-roles,.nl-how,.nl-product-proof,.nl-ops-modules,.nl-tailored,.nl-price-edge,.nl-product-connect,.nl-agentic-band,.nl-agent-platforms,.nl-agent-capabilities,.nl-agent-boundary,.nl-integration-catalog,.nl-price-plans,.nl-pricing-faq,.nl-enterprise-fit,.nl-enterprise-controls,.nl-enterprise-deploy,.nl-close,.nl-foot2{border-color:var(--nl-line)}.nl-spec-grid>div,.nl-steps>div,.nl-road>div,.nl-learn-grid>div,.nl-seq-grid>div,.nl-enterprise-steps article,.nl-ops-module-grid,.nl-loop-list,.nl-agent-platform-grid,.nl-agent-cap-grid,.nl-integration-grid,.nl-enterprise-grid{border-color:#bfc1bd}.nl-ops-module-grid article,.nl-loop-list article,.nl-agent-platform-grid article,.nl-agent-cap-grid article,.nl-integration-grid article,.nl-enterprise-grid article,.nl-plan-grid li,.nl-pricing-faq details,.nl-role,.nl-rung{border-color:var(--nl-line)}.nl-loss-grid span,.nl-road p,.nl-case-act,.nl-wedge-grid span,.nl-list li,.nl-io li,.nl-rung li,.nl-seq-grid p,.nl-plan-grid li{color:#454b50}.nl-road span,.nl-list li span,.nl-seq-grid span{color:var(--nl-blue)}.nl-case,.nl-plan-grid article{border-color:var(--nl-line);background:var(--nl-panel)}.nl-case-event{background:#eae9e3}.nl-case-read,.nl-case-act{border-color:var(--nl-line)}.nl-foot2 nav a,.nl-foot a,.nl-foot,.nl-brand-sm,.nl-price-links a{color:var(--nl-ink)}.nl-foot2-base{border-color:var(--nl-line);color:var(--nl-muted)}.nl-impact-alert small{color:var(--nl-muted)}.nl-connect-logos img,.nl-agent-platform-grid img,.nl-integration-grid img{background:#fff;border-color:#d4d6d3}.nl-agentic-hero{border-color:var(--nl-line);background:radial-gradient(circle at 76% 34%,#6092bb2e,#0000 34%),#f3f2ed}.nl-integration-flow div.is-core{border-color:var(--nl-blue);color:#234b6c}.nl-plan-grid article>a{background:var(--nl-ink);color:#fff}.nl-plan-grid li:before{color:var(--nl-blue)}.nl-proof-row span{border-color:#b9bfbe}.nl-bottom-bar a.is-cta{background:var(--nl-ink);color:#fff}.nl-hero-bleed .nl-label,.nl-plate .nl-label,.nl-close-bleed .nl-label,.nl-quote-hero .nl-label,.nl-pod-hero .nl-label,.nl-ladder-bleed .nl-label,.nl-product-visual .nl-label,.nl-pricing-proof .nl-label,.nl-enterprise-proof .nl-label{color:#b8b8b1}.nl-hero-bleed p,.nl-plate p,.nl-close-bleed p,.nl-product-visual p,.nl-pricing-proof p,.nl-enterprise-proof p{color:#f2f2ef}.nl-hero-bleed+.nl-nav,.nl-role-hero+.nl-nav{color:#fff}.lg2-story h1{color:#fff}.lg2-intro,.lg2-foot,.lg2-sso{color:#6e7477}.lg2-foot a{color:#363d41}.sup-page{color:#171a1d;background:#f3f2ed}.lg2-access-notice .lg2-box{background:#fbfaf7;border-color:#d3d2cc}.main{flex:1;overflow-y:auto}.page{max-width:1060px;margin:0 auto;padding:32px 40px 80px}.page:has(>.pt-bar){max-width:none;padding:14px 0 0}.page-title{letter-spacing:-.03em;font-size:26px;font-weight:500}.page-sub{color:var(--muted);margin-top:3px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat{padding:16px 18px}.stat .k{letter-spacing:-.03em;min-height:1.3em;font-size:26px;font-weight:500}.stat .t{letter-spacing:.07em;text-transform:none;color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:450}.table{border-collapse:collapse;width:100%}.table th{text-align:left;letter-spacing:.08em;text-transform:none;color:var(--faint);border-bottom:1px solid var(--line);padding:10px 16px;font-size:11px;font-weight:450}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:13px 16px}.table tr:last-child td{border-bottom:none}.table tbody tr{cursor:pointer;transition:background .1s}.table tbody tr:hover{background:var(--surface-hover)}.leader-home{flex-direction:column;gap:16px;max-width:1220px;display:flex}.leader-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.leader-heading h1{letter-spacing:-.035em;margin-top:5px;font-size:28px;font-weight:540;line-height:1}.leader-context{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:450;display:flex}.leader-actions{flex-shrink:0}.leader-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.leader-kpi{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:end;min-height:105px;padding:16px 18px;display:grid}.leader-kpi>span{color:var(--muted);grid-column:1/-1;align-self:start;font-size:12px;font-weight:450}.leader-kpi>b{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:27px;font-weight:540;line-height:1;overflow:hidden}.leader-kpi>small{color:var(--faint);justify-self:end;font-size:12px}.leader-kpi.has-progress{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 48px}.leader-kpi.has-progress>span{grid-column:1/-1}.leader-kpi.has-progress>b{grid-area:2/1;align-self:end}.leader-kpi.has-progress>small{grid-area:3/1;justify-self:start;margin-top:4px}.leader-ring{grid-area:2/2/4;align-self:end;width:44px;height:44px;transform:rotate(-90deg)}.leader-ring circle{fill:none;stroke-width:5px}.leader-ring circle:first-child{stroke:var(--line)}.leader-ring circle:last-child{stroke:var(--sky-4);stroke-linecap:round;animation:.7s cubic-bezier(.22,.8,.26,1) both leaderRingIn}.tone-red{color:var(--red)}.tone-amber{color:var(--amber)}.tone-green{color:var(--green)}.leader-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:16px;display:grid}.leader-inbox{min-height:390px;overflow:hidden}.leader-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:14px 17px;display:flex}.leader-card-head>div>span{color:var(--faint);font-size:12px;font-weight:450;line-height:1.2;display:block}.leader-card-head h2{letter-spacing:-.02em;margin-top:2px;font-size:17px;font-weight:590;line-height:1.2}.leader-card-head>a{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;font-weight:450;display:inline-flex}.count-badge{background:var(--bg-soft);min-width:26px;height:26px;color:var(--muted);font:450 11px var(--mono);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.count-badge.is-alert{background:var(--amber-bg);color:var(--amber)}.leader-task{border-bottom:1px solid var(--line);grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:63px;padding:10px 16px;display:grid}.leader-task:last-child{border-bottom:0}.leader-task:hover{background:var(--bg-soft)}.task-dot{background:var(--blue);border-radius:999px;width:7px;height:7px}.leader-task.is-review .task-dot{background:var(--sky-4)}.leader-task.is-critical .task-dot{background:var(--sky-5);box-shadow:0 0 0 4px var(--sky-2)}.task-main{min-width:0}.task-main b,.task-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-main b{font-size:12.5px}.task-main small{color:var(--faint);margin-top:2px;font-size:12px}.task-action{color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:480;display:inline-flex}.leader-clear{min-height:250px;color:var(--faint);flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.leader-clear b{color:var(--ink);font-size:13px}.leader-rail{grid-template-rows:1fr 118px;gap:12px;display:grid}.leader-next{border:1px solid color-mix(in srgb, var(--sky-3) 72%, var(--line));background:linear-gradient(138deg, var(--sky-1) 0%, var(--sky-2) 58%, color-mix(in srgb, var(--sky-3) 45%, var(--sky-2)) 100%);min-height:255px;color:var(--ink);border-radius:15px;flex-direction:column;justify-content:flex-end;padding:23px;display:flex;position:relative;overflow:hidden}.leader-next:before,.leader-next:after{content:none}.leader-next>span{color:var(--sky-ink);font-size:12px;font-weight:450}.leader-next b{letter-spacing:-.03em;margin-top:7px;font-size:22px;font-weight:540;line-height:1.05}.leader-next small{color:var(--muted);margin-top:5px;font-size:11.5px}.leader-next>svg{color:var(--sky-ink);position:absolute;bottom:21px;right:20px}.leader-next.is-ready{background:linear-gradient(138deg, var(--sky-1), color-mix(in srgb, var(--sky-2) 78%, var(--sky-3)))}.leader-next.is-starter{justify-content:flex-end}.leader-next.is-starter b{max-width:245px;font-size:17px;line-height:1.28}.leader-drop{border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--ink);text-align:left;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:17px;transition:border-color .22s,background .22s,transform .16s cubic-bezier(.22,.8,.26,1);display:grid}.leader-drop:hover{border-color:var(--sky-3);background:var(--sky-1);transform:translateY(-1px)}.leader-drop>svg:first-child{color:var(--muted)}.leader-drop span b,.leader-drop span small{display:block}.leader-drop span b{font-size:12.5px}.leader-drop span small{color:var(--faint);font-size:12px}.leader-drop>svg:last-child{color:var(--faint)}.leader-lower{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px;display:grid}.leader-files,.leader-health{overflow:hidden}.leader-file-list{padding:4px 10px 8px}.leader-file-list>a{border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto 70px;align-items:center;gap:9px;min-height:51px;padding:5px 7px;display:grid}.leader-file-list>a:hover{background:var(--bg-soft)}.file-kind-icon{border:1px solid var(--line);width:29px;height:29px;color:var(--muted);background:var(--bg-soft);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.leader-file-list>a>span:nth-child(2){min-width:0}.leader-file-list b,.leader-file-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.leader-file-list b{font-size:12px}.leader-file-list small{color:var(--faint);font-size:12px}.leader-file-list time{color:var(--faint);text-align:right;font-size:12px}.leader-file-list .vpill{padding:1px 6px;font-size:12px}.health-numbers{grid-template-columns:1fr 1fr;display:grid}.health-numbers>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:26px 1fr;align-content:center;min-height:86px;padding:15px;display:grid}.health-numbers>div:nth-child(2n){border-right:0}.health-numbers>div:nth-last-child(-n+2){border-bottom:0}.health-numbers span{color:var(--faint);grid-row:1/3}.health-numbers b{font-size:20px;font-weight:440;line-height:1}.health-numbers small{color:var(--faint);font-size:10px}.product-map{background:linear-gradient(135deg, var(--sky-1), color-mix(in srgb, var(--sky-2) 76%, var(--paper)));grid-template-columns:126px minmax(0,1fr);align-items:center;gap:20px;min-height:210px;padding:20px;display:grid}.product-donut{--composition:conic-gradient(var(--line) 0 100%);background:var(--composition);border-radius:999px;width:118px;height:118px;padding:15px;animation:.8s cubic-bezier(.22,.8,.26,1) both productDonutIn}.product-donut>span{background:var(--paper);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;display:flex}.product-donut b{letter-spacing:-.04em;font-size:27px;font-weight:580;line-height:1}.product-donut small{color:var(--faint);margin-top:4px;font-size:12px}.product-breakdown{gap:11px;display:grid}.product-breakdown>div>span{grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.product-breakdown>div>span>i{border-radius:3px;width:8px;height:8px}.product-breakdown b{font-size:12.5px;font-weight:590}.product-breakdown strong{font-size:12.5px;font-weight:470}.product-breakdown em{background:var(--line);border-radius:999px;height:4px;margin:5px 0 0 17px;display:block;overflow:hidden}.product-breakdown em i{border-radius:inherit;transform-origin:0;height:100%;animation:.72s cubic-bezier(.22,.8,.26,1) both productBarIn;display:block}.product-breakdown>div:nth-child(2) em i{animation-delay:80ms}.product-breakdown>div:nth-child(3) em i{animation-delay:.16s}.product-breakdown>div:nth-child(4) em i{animation-delay:.24s}.stage-track{grid-template-columns:repeat(4,1fr);gap:4px;padding:16px 16px 8px;display:grid}.stage-track span{background:var(--line);border-radius:999px;height:5px}.stage-track span.is-on{background:linear-gradient(90deg, var(--sky-3), var(--sky-5))}.leader-health>.spread{color:var(--muted);padding:0 16px 15px}.leader-health>.spread a{align-items:center;gap:4px;display:inline-flex}.leader-first .first-product-copy{min-height:0}@keyframes leaderRingIn{0%{opacity:.2;stroke-dashoffset:100px}to{opacity:1;stroke-dashoffset:0}}@keyframes productDonutIn{0%{opacity:0;transform:rotate(-16deg)scale(.92)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes productBarIn{0%{opacity:.25;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.starter-brief,.starter-review{flex-direction:column;gap:18px;display:flex}.starter-brief-grid{grid-template-columns:1fr 1fr 1.2fr;gap:12px;display:grid}.starter-intake-drop{border:1px solid var(--line-strong);background:var(--bg-soft);border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:14px;display:grid}.starter-intake-drop.is-dragging{border-color:var(--sky-4);background:var(--sky-1)}.starter-intake-drop>svg{color:var(--muted)}.starter-intake-drop b,.starter-intake-drop small{display:block}.starter-intake-drop b{font-size:12.5px}.starter-intake-drop small{color:var(--faint);margin-top:2px;font-size:11px}.starter-intake-files{gap:5px;margin-top:7px;display:grid}.starter-intake-files>div{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:6px 8px 6px 11px;display:flex}.starter-intake-files b,.starter-intake-files small{display:block}.starter-intake-files b{font-size:11.5px}.starter-intake-files small{color:var(--faint);font-size:10px}.starter-intake-help{color:var(--muted);margin-top:8px;font-size:11.5px;line-height:1.45}.starter-intake-help b{color:var(--ink)}.starter-stats{border:1px solid var(--line);background:var(--bg-soft);border-radius:11px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.starter-stats>div{border-right:1px solid var(--line);min-height:58px;color:var(--muted);align-items:center;gap:8px;padding:10px 12px;display:flex}.starter-stats>div:last-child{border-right:0}.starter-stats svg{color:var(--faint)}.starter-stats span{font-size:10.5px}.starter-stats b{color:var(--ink);font-size:13px}.starter-section{flex-direction:column;gap:9px;display:flex}.starter-section+.starter-section{border-top:1px solid var(--line);padding-top:18px}.starter-section-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.starter-section-head h3{letter-spacing:-.015em;font-size:14px;font-weight:470}.starter-rows{flex-direction:column;gap:6px;display:flex}.starter-item-row{grid-template-columns:28px minmax(150px,1.15fr) minmax(125px,.7fr) minmax(125px,.8fr) 34px;align-items:center;gap:7px;display:grid}.starter-row-index{width:28px;height:28px;color:var(--faint);justify-content:center;align-items:center;display:inline-flex}.starter-item-row .input,.starter-requirement-row .input,.starter-risk-row .input{min-height:36px;padding:7px 9px;font-size:11.5px}.starter-item-row .air-select-trigger,.starter-risk-row .air-select-trigger{height:36px;padding:7px 9px;font-size:11px}.starter-root-label{border:1px solid var(--line);height:36px;color:var(--faint);border-radius:8px;align-items:center;padding:0 10px;font-size:10.5px;display:flex}.starter-item-row>button,.starter-requirement-row>button,.starter-risk-row>button{width:34px;height:34px;color:var(--faint);justify-content:center;align-items:center;padding:0}.starter-requirement-row{grid-template-columns:65px minmax(160px,1fr) minmax(180px,1fr) 34px;align-items:center;gap:7px;display:grid}.starter-requirement-row>span{color:var(--faint);font:450 9.5px var(--mono);padding-left:3px}.starter-risk-row{grid-template-columns:minmax(260px,1.5fr) 90px minmax(140px,.75fr) 34px;align-items:end;gap:7px;display:grid}.starter-risk-main{grid-template-columns:minmax(135px,.7fr) minmax(180px,1fr);gap:7px;display:grid}.starter-risk-row .label{margin-bottom:3px;font-size:9px}.starter-checkpoints{gap:6px;display:grid}.starter-checkpoints>div{grid-template-columns:28px minmax(0,1fr) 34px;align-items:center;gap:7px;display:grid}.starter-checkpoints>div>span{background:var(--sky-1);width:25px;height:25px;color:var(--sky-ink);font:480 10px var(--mono);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.starter-checkpoints .input{min-height:36px;padding:7px 9px;font-size:11.5px}.starter-first-action{border:1px solid color-mix(in srgb, var(--lime-ink) 38%, var(--line));background:var(--lime-soft);border-radius:11px;padding:13px 14px}.starter-first-action small{color:var(--lime-ink);margin-bottom:3px;font-size:12px;font-weight:500;display:block}.starter-first-action input{width:100%;color:var(--ink);font:450 12.5px/1.45 var(--sans);background:0 0;border:0;border-bottom:1px solid #0000;outline:0}.starter-first-action input:focus{border-bottom-color:var(--lime-ink)}.global-drop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;background:#0e0e0fb8;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.global-drop>div{color:#fff;width:min(560px,92vw);min-height:270px;box-shadow:var(--shadow-lg);background:#171718;border:2px solid #ffffff57;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.global-drop>div>svg{color:#fff}.global-drop b{letter-spacing:-.025em;font-size:23px;font-weight:440}.global-drop span{color:#aaa9a3;align-items:center;gap:5px;font-size:12px;display:inline-flex}.file-drawer-overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0c0d6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.file-drawer{background:var(--paper);flex-direction:column;width:min(1180px,96vw);height:100%;animation:.18s ease-out drawerIn;display:flex;box-shadow:-18px 0 60px #0000002e}@keyframes drawerIn{0%{opacity:.8;transform:translate(24px)}}.file-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:13px 16px 13px 20px;display:flex}.file-drawer-head>div:first-child{min-width:0}.file-drawer-head h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;margin:2px 0;font-size:18px;font-weight:590;overflow:hidden}.file-drawer-close{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.file-drawer-close:hover{background:var(--bg-soft);color:var(--ink)}.file-drawer-body{flex:1;grid-template-columns:minmax(0,1fr) 370px;min-height:0;display:grid}.file-stage{background:#101011;justify-content:stretch;align-items:stretch;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.file-stage-tools{z-index:8;align-items:center;gap:7px;display:flex;position:absolute;top:12px;right:12px}.file-stage>.stl-wrap{border-radius:0;width:100%;height:100%}.file-stage-2d{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:44px 18px 18px;display:flex;position:relative;overflow:hidden}.file-stage-2d>.wb-pdf,.file-stage-2d>.wb-text,.file-stage-2d>.wb-filecard{box-shadow:none;border-radius:10px}.drawer-image{object-fit:contain;border-radius:7px;max-width:100%;max-height:100%}.file-stage.is-placing .file-stage-2d{cursor:crosshair}.file-pin{z-index:7;background:var(--ink);width:24px;height:24px;color:var(--paper);font:500 10px var(--mono);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;margin:-12px;display:inline-flex;position:absolute;box-shadow:0 3px 10px #00000047}.file-pin.is-pending{background:var(--lime-soft);color:var(--ink)}.file-no-preview{color:#888;flex-direction:column;align-items:center;gap:8px;margin:auto;display:flex}.review-thread{border-left:1px solid var(--line);background:var(--paper);flex-direction:column;min-width:0;min-height:0;display:flex}.review-thread-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 15px;display:flex}.review-thread-head>div:first-child b,.review-thread-head>div:first-child span{display:block}.review-thread-head>div:first-child b{font-size:13px}.review-thread-head>div:first-child span{color:var(--faint);font-size:10.5px}.review-identity{align-items:center;gap:7px;display:flex}.review-identity>span b,.review-identity>span small{text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:block;overflow:hidden}.review-identity>span b{font-size:10.5px}.review-identity>span small{color:var(--faint);font-size:9.5px}.review-notes{flex:1;min-height:0;padding:8px 14px;overflow-y:auto}.review-note{border-bottom:1px solid var(--line);grid-template-columns:29px minmax(0,1fr);gap:9px;padding:11px 0;display:grid}.review-note:last-child{border-bottom:0}.review-note-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.review-note-meta b{font-size:11.5px}.review-note-meta span,.review-note-meta time{color:var(--faint);font-size:9.5px}.review-note-meta time{margin-left:auto}.review-note-meta .review-pin-ref{background:var(--lime-soft);color:var(--lime-ink);border-radius:5px;padding:1px 5px;font-weight:480}.review-note p{margin-top:4px;font-size:12.5px;line-height:1.4}.review-note.is-request p{color:var(--ink)}.review-note>div>button,.review-note .resolved{color:var(--amber);background:0 0;border:0;align-items:center;gap:4px;margin-top:7px;font-size:10px;font-weight:480;display:inline-flex}.review-note .resolved{color:var(--green)}.review-empty{min-height:220px;color:var(--faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10.5px;display:flex}.review-empty b{color:var(--ink);font-size:12px}.review-composer{border-top:1px solid var(--line);padding:11px 13px 13px}.review-composer textarea{resize:none;border:1px solid var(--line-strong);background:var(--bg-soft);width:100%;min-height:74px;color:var(--ink);font:12.5px var(--sans);border-radius:9px;outline:none;padding:9px 10px}.review-composer textarea:focus{border-color:var(--ink)}.review-composer>.spread{margin-top:8px}.review-composer .kind-toggle button{align-items:center;gap:4px;display:inline-flex}.composer-pin{color:var(--green);align-items:center;gap:5px;margin-bottom:7px;font-size:10.5px;font-weight:450;display:flex}.composer-pin button{color:var(--faint);background:0 0;border:0;margin-left:auto;display:inline-flex}html[data-theme=dark] .file-drawer{box-shadow:-18px 0 60px #00000080}@media (width<=980px){.leader-kpis{grid-template-columns:1fr 1fr}.leader-grid,.leader-lower{grid-template-columns:1fr}.leader-rail{grid-template-rows:180px;grid-template-columns:1fr 1fr}.leader-next{min-height:180px}.leader-drop{height:100%}.file-drawer-body{grid-template-columns:minmax(0,1fr) 330px}}@media (width<=760px){.leader-heading{flex-direction:column;align-items:flex-start}.leader-actions{width:100%}.leader-actions .btn{flex:1;justify-content:center}.leader-rail{grid-template-rows:180px 110px;grid-template-columns:1fr}.file-drawer{width:100vw}.file-drawer-body{grid-template-rows:minmax(310px,48vh) minmax(0,1fr);grid-template-columns:1fr}.review-thread{border-top:1px solid var(--line);border-left:0}.file-drawer-head .btn{display:none}.starter-brief-grid{grid-template-columns:1fr}.starter-stats{grid-template-columns:1fr 1fr}.starter-stats>div:nth-child(2){border-right:0}.starter-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.starter-item-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) 34px;padding:8px 0}.starter-item-row>.air-select,.starter-item-row>.starter-root-label{grid-column:2}.starter-item-row>button{grid-area:1/3}.starter-requirement-row{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) 34px;padding:8px 0}.starter-requirement-row>.input:nth-child(3){grid-column:2}.starter-requirement-row>button{grid-area:1/3}.starter-risk-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 34px;padding:8px 0}.starter-risk-main{grid-column:1/-1;grid-template-columns:1fr}.starter-risk-row>button{grid-area:2/3}}.nl-nav{box-shadow:none;background:#fff;border-bottom:1px solid #ececea}.nl-bottom-social{border-left:1px solid #32393d24;align-items:center;gap:1px;margin:0 2px;padding-left:4px;display:inline-flex}.nl-bottom-bar .nl-bottom-social a{color:#687075;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;transition:color .2s,background .2s,transform .3s cubic-bezier(.22,.72,.18,1);display:grid}.nl-bottom-bar .nl-bottom-social a:hover{color:#fff;background:#263a49;transform:translateY(-2px)}.nl-bottom-social svg{fill:currentColor;width:14px;height:14px}.nl-hero-bleed,.nl-plate,.nl-close-bleed,.nl-quote-hero,.nl-pod-hero,.nl-ladder-bleed,.nl-product-visual,.nl-pricing-proof,.nl-enterprise-proof,.nl-hero-bleed p,.nl-plate p,.nl-close-bleed p,.nl-product-visual p,.nl-pricing-proof p,.nl-enterprise-proof p{color:#f2f2ef}.nl-motion{--nl-reveal-y:34px;opacity:0;transform:translateY(var(--nl-reveal-y));transition:opacity .82s cubic-bezier(.22,.72,.18,1),transform .92s cubic-bezier(.22,.72,.18,1)}.nl-motion.is-visible{opacity:1;transform:translateY(0)}.nl-motion:not(.is-visible)>.nl-section-head,.nl-motion:not(.is-visible)>.nl-label,.nl-motion:not(.is-visible)>h2,.nl-motion:not(.is-visible)>div:first-child{opacity:0;transform:translateY(14px)}.nl-hero-bleed .nl-bleed-img{animation:1.5s cubic-bezier(.22,.72,.18,1) both nlHeroSettle}.nl-hero-in>*{animation:.8s cubic-bezier(.22,.72,.18,1) both nlHeroCopy}.nl-hero-in>h1{animation-delay:80ms}.nl-hero-in>p{animation-delay:.18s}.nl-hero-in>.nl-cta{animation-delay:.28s}@keyframes nlHeroSettle{0%{opacity:.7;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes nlHeroCopy{0%{opacity:0;filter:blur(10px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}.nl-trust-strip{border-top:1px solid #d9d8d1;border-bottom:1px solid #d9d8d1;padding:22px clamp(20px,5vw,72px)}.nl-trust-strip>span{color:#6d7377;font:500 10px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;display:block}.nl-trust-strip>div{grid-template-columns:repeat(4,1fr);display:grid}.nl-trust-strip article{color:#27343e;border-left:1px solid #d9d8d1;align-items:center;gap:11px;min-height:58px;padding:8px 18px;display:flex}.nl-trust-strip article:first-child{border-left:0;padding-left:0}.nl-trust-strip article svg{color:#315f86}.nl-trust-strip article b{font-size:13px;font-weight:470}.nl-motion.is-visible .nl-workspace-frame{animation:.85s cubic-bezier(.22,.72,.18,1) .12s both nlFrameIn}.nl-motion.is-visible .nl-workspace-metrics>div{animation:.62s cubic-bezier(.22,.72,.18,1) both nlTileIn}.nl-motion.is-visible .nl-workspace-metrics>div:first-child{animation-delay:.3s}.nl-motion.is-visible .nl-workspace-metrics>div:nth-child(2){animation-delay:.38s}.nl-motion.is-visible .nl-workspace-metrics>div:nth-child(3){animation-delay:.46s}.nl-motion.is-visible .nl-workspace-table>div{animation:.58s cubic-bezier(.22,.72,.18,1) both nlRowIn}.nl-motion.is-visible .nl-workspace-table>div:first-child{animation-delay:.54s}.nl-motion.is-visible .nl-workspace-table>div:nth-child(2){animation-delay:.63s}.nl-motion.is-visible .nl-workspace-table>div:nth-child(3){animation-delay:.72s}.nl-workspace-table>div{transition:background .22s,transform .22s}.nl-workspace-table>div:hover{background:#faf9f6;transform:translate(3px)}.nl-workspace-table i{animation:3.2s ease-in-out infinite nlStatusPulse}@keyframes nlFrameIn{0%{opacity:0;transform:translateY(22px)scale(.985);box-shadow:0 0 #0000}to{opacity:1;transform:none;box-shadow:0 22px 64px #00000047}}@keyframes nlTileIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nlRowIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes nlStatusPulse{0%,70%,to{box-shadow:0 0 #719fc500}82%{box-shadow:0 0 0 5px #719fc521}}.nl-ops-module-grid article>i,.nl-enterprise-grid article>i,.nl-agent-cap-grid article>i{color:#315f86;background:linear-gradient(145deg,#fff,#e8edf0);border:1px solid #cfd5d8;border-radius:13px;place-items:center;width:48px;height:48px;margin-top:28px;font-style:normal;transition:transform .42s cubic-bezier(.22,.72,.18,1),box-shadow .42s,border-color .42s;display:grid;box-shadow:0 10px 26px #2c3d4914}.nl-ops-module-grid h3,.nl-enterprise-grid h3,.nl-agent-cap-grid h3{margin-top:22px}.nl-ops-module-grid article,.nl-enterprise-grid article,.nl-agent-cap-grid article{transition:background .32s}.nl-ops-module-grid article:hover,.nl-enterprise-grid article:hover,.nl-agent-cap-grid article:hover{background:#ffffff5c}.nl-ops-module-grid article:hover>i,.nl-enterprise-grid article:hover>i,.nl-agent-cap-grid article:hover>i{border-color:#9eb3c2;transform:translateY(-4px)rotate(-2deg);box-shadow:0 16px 34px #2c3d4924}.nl-agent-platform-grid article,.nl-integration-grid article,.nl-plan-grid article{transition:transform .38s cubic-bezier(.22,.72,.18,1),box-shadow .38s,background .3s}.nl-agent-platform-grid article:hover,.nl-integration-grid article:hover{background:#ffffff75;transform:translateY(-5px);box-shadow:0 18px 46px #28353d17}.nl-agent-platform-grid article:hover img,.nl-integration-grid article:hover img{transform:scale(1.06)rotate(-2deg)}.nl-agent-platform-grid img,.nl-integration-grid img{transition:transform .4s cubic-bezier(.22,.72,.18,1)}.nl-plan-grid article:hover{transform:translateY(-6px);box-shadow:0 22px 50px #27343d1f}.nl-foot2-social{align-items:center;gap:7px;display:inline-flex}.nl-foot2-social a{color:#4f565a;border:1px solid #d2d4d1;border-radius:50%;place-items:center;width:34px;height:34px;transition:color .22s,border-color .22s,transform .3s cubic-bezier(.22,.72,.18,1),background .22s;display:grid}.nl-foot2-social a:hover{color:#fff;background:#263a49;border-color:#263a49;transform:translateY(-3px)}.nl-foot2-social svg{fill:currentColor;width:15px;height:15px}.nl-role-icon{color:#42647a;background:#e8eff3b8;border:1px solid #32393d2e;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:18px;transition:transform .38s cubic-bezier(.22,.72,.18,1),background .25s;display:grid}.nl-role-main{padding-left:64px;position:relative}.nl-role-icon{margin:0;position:absolute;top:-8px;left:0}@media (width<=820px){.nl-trust-strip>div{grid-template-columns:1fr 1fr}.nl-trust-strip article:nth-child(3){border-left:0;padding-left:0}.nl-foot2-base{text-align:center;justify-content:center}}@media (width<=520px){.nl-trust-strip>div{grid-template-columns:1fr}.nl-trust-strip article{border-top:1px solid #d9d8d1;border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.nl-motion,.nl-motion>*,.nl-hero-bleed .nl-bleed-img,.nl-hero-in>*,.nl-workspace-frame,.nl-workspace-metrics>div,.nl-workspace-table>div,.nl-workspace-table i{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}@media (width<=560px){.leader-home{padding-left:18px;padding-right:18px}.leader-kpis{grid-template-columns:1fr 1fr;gap:8px}.leader-kpi{min-height:90px;padding:12px}.leader-kpi>b{font-size:21px}.leader-kpi>small{display:none}.leader-task{grid-template-columns:8px minmax(0,1fr)}.task-action{display:none}.leader-file-list>a{grid-template-columns:30px minmax(0,1fr) auto}.leader-file-list time{display:none}.file-drawer-head{padding-left:13px}}.product-home{flex-direction:column;gap:18px;max-width:1220px;display:flex}.product-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.product-heading .eyebrow{color:var(--faint);margin-bottom:7px}.product-actions{flex-shrink:0}.product-pulse{color:#f7f7f3;background:#171718;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:238px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 50px #1717181f}.product-pulse:before{content:"";pointer-events:none;background:radial-gradient(circle at 76% 14%,#a8e8462e,#0000 27%),linear-gradient(120deg,#0000 52%,#ffffff06);position:absolute;inset:0}.product-pulse-main{z-index:1;flex-direction:column;justify-content:center;padding:30px 34px 28px;display:flex}.product-pulse-status{color:#b8b8b2;align-items:center;gap:8px;font-size:12px;font-weight:450;display:flex}.pulse-dot{background:var(--lime);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #a8e8461a}.pulse-separator{color:#5d5d5a}.product-pulse h2{letter-spacing:-.045em;margin-top:18px;font-size:clamp(28px,3.4vw,43px);font-weight:500;line-height:1}.product-pulse-main>p{color:#aaa9a3;margin-top:10px;font-size:13.5px}.product-pulse-links{flex-wrap:wrap;gap:20px;margin-top:26px;display:flex}.product-pulse-links a{color:#ededeb;align-items:center;gap:7px;font-size:12.5px;font-weight:450;display:inline-flex}.product-pulse-links a:hover{color:var(--lime)}.product-pulse-metrics{z-index:1;border-left:1px solid #ffffff17;grid-template-columns:1fr 1fr;min-width:440px;display:grid}.pulse-metric{border-bottom:1px solid #ffffff17;flex-direction:column;justify-content:center;min-width:0;padding:25px 28px;display:flex}.pulse-metric:nth-child(odd){border-right:1px solid #ffffff17}.pulse-metric:nth-child(n+3){border-bottom:0}.pulse-metric b{font:500 28px/1 var(--sans);letter-spacing:-.035em}.pulse-metric b.has-alert{color:#f6c96c}.pulse-metric span{color:#8f8f8b;margin-top:7px;font-size:11.5px}.product-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.85fr);align-items:start;gap:18px;display:grid}.product-panel{min-width:0;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;min-height:122px;padding:21px 22px 18px;display:flex}.panel-head>div:first-child{min-width:0}.panel-kicker{color:var(--faint);margin-bottom:5px;font-size:12px;font-weight:480;line-height:1.2;display:block}.panel-head h3,.guidance-panel h3{letter-spacing:-.025em;font-size:19px;font-weight:570;line-height:1.2}.panel-head p{max-width:560px;color:var(--muted);margin-top:5px;font-size:12.5px;line-height:1.45}.panel-action{flex-shrink:0}.panel-action a,.guidance-panel>a,.recent-strip>a{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:450;display:inline-flex}.panel-action a:hover,.guidance-panel>a:hover,.recent-strip>a:hover{color:var(--ink)}.impact-list{flex-direction:column;display:flex}.impact-row{border-bottom:1px solid var(--line);grid-template-columns:7px minmax(0,1fr) 20px;align-items:center;gap:13px;min-height:112px;padding:15px 20px;transition:background .12s;display:grid;position:relative}.impact-row:last-child{border-bottom:0}.impact-row:hover{background:var(--bg-soft)}.impact-marker{background:var(--blue);border-radius:999px;width:7px;height:7px}.impact-row.is-review .impact-marker{background:var(--amber)}.impact-row.is-critical .impact-marker{background:var(--red);box-shadow:0 0 0 4px var(--red-bg)}.impact-copy{min-width:0}.impact-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:4px;font-size:10.5px;display:flex}.impact-meta span:first-child{color:var(--muted);font-weight:500}.impact-meta span+span:before{content:"·";color:var(--line-strong);margin-right:7px}.impact-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.impact-copy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.impact-copy small{color:var(--faint);margin-top:6px;font-size:10.5px;display:block}.impact-arrow{color:var(--faint);opacity:0;transition:transform .12s,opacity .12s}.impact-row:hover .impact-arrow{opacity:1;transform:translate(2px)}.panel-empty{text-align:center;min-height:290px;color:var(--faint);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:30px;display:flex}.panel-empty b{color:var(--ink);font-size:14px}.panel-empty p{max-width:310px;color:var(--muted);font-size:12.5px}.readiness-meter{background:var(--line);height:4px}.readiness-meter span{background:var(--lime);height:100%;transition:width .4s;display:block}.readiness-list{padding:5px 12px 7px}.readiness-row{border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:8px;padding:10px 8px;display:grid}.readiness-row:hover{background:var(--bg-soft)}.readiness-check{border:1px solid var(--line-strong);width:20px;height:20px;color:var(--faint);border-radius:999px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.readiness-row.is-done .readiness-check{background:var(--green-bg);color:var(--green);border-color:#0000}.readiness-row b{font-size:12.5px;font-weight:450;display:block}.readiness-row small{color:var(--faint);margin-top:1px;font-size:10.5px;line-height:1.35;display:block}.readiness-row.is-done b{color:var(--muted)}.next-action{background:var(--lime-soft);color:var(--lime-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:4px 12px 12px;padding:12px 13px;display:flex}.next-action span{flex-direction:column;display:flex}.next-action small{opacity:.7;font-size:12px}.next-action b{font-size:12.5px}.structure-list{padding:6px 10px}.structure-row{border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:49px;padding:6px 10px;display:grid}.structure-row:hover{background:var(--bg-soft)}.structure-type{background:var(--faint);border-radius:2px;width:7px;height:7px}.structure-type.type-mechanical{background:var(--blue)}.structure-type.type-electronics{background:var(--green)}.structure-type.type-firmware{background:#7c3aed}.structure-name{min-width:0;display:block}.structure-name b,.structure-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.structure-name b{font-size:12.5px;font-weight:450}.structure-name small{color:var(--faint);font:10.5px var(--mono)}.structure-row .vpill{padding:2px 6px;font-size:10.5px}.panel-foot{border-top:1px solid var(--line);color:var(--faint);padding:10px 20px 13px;font-size:10.5px}.guidance-panel{background:var(--bg-soft);padding:22px;position:relative}.guidance-visual{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.guidance-visual>span{border:1px solid var(--line-strong);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:480}.guidance-panel>p{color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.5}.guidance-panel ol{flex-direction:column;gap:15px;margin:22px 0 24px;list-style:none;display:flex}.guidance-panel li{color:var(--muted);grid-template-columns:23px minmax(0,1fr);gap:10px;font-size:12.5px;line-height:1.4;display:grid}.guidance-panel li span{background:var(--paper);border:1px solid var(--line);width:22px;height:22px;color:var(--ink);font:450 10px var(--mono);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.recent-strip{grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:96px;padding:17px 20px;display:grid}.recent-title b{font-size:12.5px;line-height:1.3;display:block}.recent-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.recent-item{grid-template-columns:27px minmax(0,1fr);align-items:flex-start;gap:8px;min-width:0;display:grid}.recent-item>span:last-child{min-width:0}.recent-item b,.recent-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-item b{font-size:11.5px;font-weight:430}.recent-item small{color:var(--faint);font-size:10.5px}.first-product{border:1px solid var(--line);background:var(--paper);border-radius:15px;justify-content:space-between;align-items:center;gap:28px;min-height:136px;padding:25px 28px;display:flex}.first-product-copy{min-width:0}.first-product-copy h2{letter-spacing:-.035em;font-size:24px;font-weight:540;line-height:1.08}.first-product-copy p{max-width:620px;color:var(--muted);margin-top:8px;font-size:12.5px;line-height:1.45}.first-product-action{flex:none;justify-content:center;min-width:142px}html[data-theme=dark] .product-pulse{box-shadow:none;border:1px solid #2c2c30}html[data-theme=dark] .guidance-panel{background:var(--surface-subtle)}html[data-theme=dark] .first-product{border-color:var(--line-strong)}@media (width<=1080px){.product-pulse-metrics{min-width:360px}.pulse-metric{padding:22px}.product-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.8fr)}.recent-strip{grid-template-columns:150px minmax(0,1fr) auto}.recent-items{grid-template-columns:1fr 1fr}.recent-item:nth-child(3){display:none}}@media (width<=860px){.product-heading{flex-direction:column;align-items:flex-start}.product-pulse{grid-template-columns:1fr}.product-pulse-metrics{border-top:1px solid #ffffff17;border-left:0;grid-template-columns:repeat(4,1fr);min-width:0}.pulse-metric{border-bottom:0;border-right:1px solid #ffffff17;min-height:96px;padding:18px}.pulse-metric:nth-child(odd){border-right:1px solid #ffffff17}.pulse-metric:last-child{border-right:0}.pulse-metric b{font-size:23px}.product-grid{grid-template-columns:1fr}.impact-panel{order:1}.readiness-panel{order:2}.structure-panel{order:3}.guidance-panel{order:4}.recent-strip{grid-template-columns:1fr auto}.recent-items{grid-area:2/1/auto/-1}.first-product{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=620px){.product-home{padding-left:18px;padding-right:18px}.product-actions{width:100%}.product-actions .btn{flex:1;justify-content:center;padding-left:10px;padding-right:10px}.product-pulse-main{padding:26px 22px}.product-pulse-links{flex-direction:column;align-items:flex-start;gap:11px}.product-pulse-metrics{grid-template-columns:1fr 1fr}.pulse-metric:nth-child(2){border-right:0}.pulse-metric:nth-child(-n+2){border-bottom:1px solid #ffffff17}.panel-head{flex-direction:column;gap:10px;min-height:0}.impact-row{grid-template-columns:7px minmax(0,1fr)}.impact-arrow{display:none}.recent-items{grid-template-columns:1fr}.recent-item:nth-child(3){display:grid}.first-product{padding:21px}.first-product-action{width:100%}}.mfg-page{flex-direction:column;gap:18px;max-width:1220px;display:flex}.mfg-heading{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.mfg-heading .eyebrow{color:var(--faint);margin-bottom:7px}.mfg-stage-nav{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.mfg-stage-nav button{border:0;border-right:1px solid var(--line);min-width:0;min-height:87px;color:var(--ink);text-align:left;background:0 0;grid-template-rows:auto auto;grid-template-columns:21px minmax(0,1fr);align-content:center;column-gap:8px;padding:14px 12px;display:grid;position:relative}.mfg-stage-nav button:last-child{border-right:0}.mfg-stage-nav button:hover{background:var(--bg-soft)}.mfg-stage-nav button.is-selected{color:#fff;background:#171718}.mfg-stage-nav button>span{border:1px solid var(--line-strong);width:20px;height:20px;color:var(--faint);font:450 9px var(--mono);border-radius:999px;grid-row:1/3;justify-content:center;align-items:center;display:inline-flex}.mfg-stage-nav button.is-selected>span{border-color:var(--lime);background:var(--lime);color:#171718}.mfg-stage-nav button b{text-overflow:ellipsis;font-size:12.5px;line-height:1.3;overflow:hidden}.mfg-stage-nav button small{text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font-size:12px;overflow:hidden}.mfg-command-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:stretch;gap:16px;display:grid}.mfg-decision{color:#f8f8f3;min-height:420px;box-shadow:var(--shadow);background:#171718;border-radius:17px;grid-template-columns:minmax(260px,.8fr) minmax(330px,1.2fr);display:grid;position:relative;overflow:hidden}.mfg-decision:before{content:"";background:#f0bf66;width:4px;position:absolute;inset:0 auto 0 0}.mfg-decision.decision-hold:before{background:#ef795f}.mfg-decision.decision-ready:before{background:var(--lime)}.mfg-decision-copy{flex-direction:column;justify-content:center;min-width:0;padding:34px 13px 30px 34px;display:flex}.mfg-decision-copy>span{color:#a2a29c;font-size:12px;font-weight:480}.mfg-decision-copy h2{color:#f4c26a;letter-spacing:-.055em;margin-top:12px;font-size:clamp(38px,5vw,62px);font-weight:530;line-height:.92}.mfg-decision-hold .mfg-decision-copy h2{color:#f08a72}.mfg-decision-ready .mfg-decision-copy h2{color:var(--lime)}.mfg-decision-copy>p{color:#aeaea8;max-width:390px;min-height:50px;margin-top:17px;font-size:12.5px;line-height:1.52}.mfg-decision-stats{border-top:1px solid #333331;border-bottom:1px solid #333331;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:23px;display:grid}.mfg-decision-stats>div{border-right:1px solid #333331;min-width:0;padding:13px 10px 13px 0}.mfg-decision-stats>div+div{padding-left:13px}.mfg-decision-stats>div:last-child{border-right:0}.mfg-decision-stats b,.mfg-decision-stats small{display:block}.mfg-decision-stats b{font-size:19px;font-weight:570;line-height:1.1}.mfg-decision-stats small{color:#92928c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.mfg-decision-copy>a{width:fit-content;color:var(--lime);align-items:center;gap:6px;margin-top:19px;font-size:11.5px;font-weight:480;display:inline-flex}.mfg-radar{background:radial-gradient(circle at 45% 48%,#a8e84617,#0000 45%);grid-template-columns:minmax(205px,1fr) minmax(112px,.55fr);align-items:center;gap:5px;min-width:0;padding:24px 25px 24px 6px;display:grid}.mfg-radar-graphic{position:relative}.mfg-radar-graphic svg{width:100%;height:auto;display:block}.radar-grid,.radar-axis{fill:none;stroke:#3d3d3a;stroke-width:1px}.radar-data{fill:#a8e8462e;stroke:var(--lime);stroke-width:2px}.radar-dot{fill:#171718;stroke:var(--lime);stroke-width:2px}.mfg-radar-graphic>div{background:#171718d6;border-radius:8px;padding:5px 8px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.mfg-radar-graphic>div b{font-size:22px;font-weight:580;line-height:1}.mfg-radar-graphic>div span{color:#92928c;font-size:12px}.mfg-radar-legend{gap:7px;display:grid}.mfg-radar-legend>a{color:#b0b0aa;justify-content:space-between;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.mfg-radar-legend>a:hover{color:#fff}.mfg-radar-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mfg-radar-legend b{color:#e4e4df;font:450 12px var(--mono);flex-shrink:0}.mfg-action-card{overflow:hidden}.mfg-action-card .leader-card-head>svg,.mfg-handoff-card .leader-card-head>svg{color:var(--faint)}.mfg-action-list{flex-direction:column;display:flex}.mfg-action-list>a,.mfg-action-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:70px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 14px;display:grid}.mfg-action-list>a:hover,.mfg-action-list>button:hover{background:var(--bg-soft)}.mfg-action-list>a>span,.mfg-action-list>button>span{background:var(--bg-soft);width:22px;height:22px;color:var(--faint);font:450 9.5px var(--mono);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.mfg-action-list div{min-width:0}.mfg-action-list b,.mfg-action-list small{text-overflow:ellipsis;display:block;overflow:hidden}.mfg-action-list b{white-space:nowrap;font-size:12px;font-weight:470}.mfg-action-list small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35}.mfg-action-list em{background:var(--bg-soft);color:var(--faint);border-radius:6px;padding:3px 7px;font-size:11.5px;font-style:normal;font-weight:480}.mfg-action-list em.is-hold{color:#a83724;background:#ffebe6}.mfg-action-list em.is-review{background:var(--amber-bg);color:var(--amber)}.mfg-action-clear{color:var(--green);align-items:center;gap:8px;margin:auto;padding:30px;font-size:12px;display:flex}.mfg-intelligence-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px;display:grid}.mfg-cost-card,.mfg-risk-card,.mfg-handoff-card,.mfg-evidence-board{overflow:hidden}.mfg-cost-now{color:var(--amber);align-items:center;gap:5px;font-size:10.5px;font-weight:480;display:inline-flex}.mfg-cost-body{grid-template-columns:minmax(0,1fr) 205px;min-height:246px;display:grid}.mfg-cost-curve{border-right:1px solid var(--line);background:linear-gradient(to top, var(--bg-soft), transparent 68%);grid-template-columns:repeat(6,minmax(40px,1fr));align-items:end;gap:9px;min-width:0;height:246px;padding:28px 24px 20px;display:grid}.mfg-cost-curve>div{grid-template-rows:24px minmax(0,1fr) 24px;place-items:end center;min-width:0;height:100%;display:grid}.mfg-cost-curve span{color:var(--faint);font:450 12px var(--mono);align-self:center}.mfg-cost-curve i{background:var(--track);border-radius:4px 4px 1px 1px;width:min(34px,76%);min-height:6px;transition:height .18s;display:block}.mfg-cost-curve div.is-current i{background:var(--lime);box-shadow:0 0 0 4px #a8e84624}.mfg-cost-curve div.is-current span{color:var(--lime-ink)}.mfg-cost-curve small{max-width:100%;color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mfg-cost-curve div.is-current small{color:var(--ink);font-weight:480}.mfg-exposure{flex-direction:column;justify-content:center;padding:25px 22px;display:flex}.mfg-exposure>span{color:var(--faint);align-items:center;gap:5px;font-size:12px;font-weight:480;display:inline-flex}.mfg-exposure>b{letter-spacing:-.04em;margin-top:13px;font-size:28px;font-weight:440;line-height:1}.mfg-exposure>small{color:var(--muted);margin-top:12px;font-size:10.5px;line-height:1.5}.mfg-risk-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--ink);text-align:left;background:0 0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 14px;display:grid}.mfg-risk-list>button:hover{background:var(--bg-soft)}.mfg-risk-list>button>svg{color:var(--amber)}.mfg-risk-list span{min-width:0}.mfg-risk-list b,.mfg-risk-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mfg-risk-list b{font-size:11.5px;font-weight:470}.mfg-risk-list small{color:var(--faint);margin-top:3px;font-size:12px}.mfg-risk-list em{color:var(--muted);font:450 9.5px var(--mono);font-style:normal}.mfg-risk-list em.is-medium{color:var(--amber)}.mfg-risk-list em.is-high{color:var(--red)}.mfg-risk-list>button.mfg-risk-empty{min-height:196px;color:var(--muted);grid-template-columns:24px auto;place-content:center}.mfg-card-link{min-height:44px;color:var(--muted);justify-content:flex-end;align-items:center;gap:5px;padding:10px 15px;font-size:10.5px;font-weight:470;display:flex}.mfg-card-link:hover{color:var(--ink)}.mfg-handoff-grid{grid-template-columns:repeat(5,1fr);display:grid}.mfg-handoff-grid>a{border-right:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr);align-content:center;column-gap:8px;min-width:0;min-height:94px;padding:17px 15px;display:grid}.mfg-handoff-grid>a:last-child{border-right:0}.mfg-handoff-grid>a:hover{background:var(--bg-soft)}.mfg-handoff-grid>a>span{border:1px solid var(--line-strong);width:23px;height:23px;color:var(--faint);border-radius:999px;grid-row:1/3;justify-content:center;align-items:center;display:inline-flex}.mfg-handoff-grid>a.is-ready>span{background:var(--green-bg);color:var(--green);border-color:#0000}.mfg-handoff-grid b,.mfg-handoff-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mfg-handoff-grid b{font-size:11.5px}.mfg-handoff-grid small{color:var(--faint);margin-top:3px;font-size:12px}.mfg-evidence-grid{grid-template-columns:repeat(5,1fr);display:grid}.mfg-evidence-grid>a{border-right:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-content:center;column-gap:8px;min-width:0;min-height:104px;padding:16px 14px;display:grid}.mfg-evidence-grid>a:last-child{border-right:0}.mfg-evidence-grid>a:hover{background:var(--bg-soft)}.mfg-evidence-grid>a>span{border:1px solid var(--line-strong);width:22px;height:22px;color:var(--faint);border-radius:999px;grid-row:1/3;justify-content:center;align-items:center;display:inline-flex}.mfg-evidence-grid>a.is-connected>span{background:var(--green-bg);color:var(--green);border-color:#0000}.mfg-evidence-grid b{text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.mfg-evidence-grid small{color:var(--faint);align-items:center;gap:3px;margin-top:5px;font-size:11.5px;display:inline-flex}.mfg-risk-fields{grid-template-columns:1.1fr 1fr 1fr;gap:10px;display:grid}.mfg-risk-fields .air-select{width:100%}.mfg-risk-owner-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mfg-risk-owner-row .air-select{width:100%}.mfg-risk-equation{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;padding:13px 15px;display:grid}.mfg-risk-equation>span{color:var(--muted);align-self:end;font-size:10px}.mfg-risk-equation>b{grid-area:1/2/3;align-self:center;font-size:20px;font-weight:440}.mfg-risk-equation>small{color:var(--faint);font-size:9.5px}.mfg-heading .air-select{width:148px}.mfg-simple-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;display:grid}.mfg-readiness-panel{color:#172331;background:linear-gradient(135deg,#f3f8ff 0%,#e3effc 52%,#edf6ff 100%) 0 0/140% 140%;border:1px solid #d5e5f5;border-radius:16px;min-height:350px;padding:28px;animation:12s ease-in-out infinite mfgSurfaceDrift}.mfg-readiness-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mfg-readiness-head span{color:#66809a;font-size:11px;font-weight:480}.mfg-readiness-head h2{letter-spacing:-.045em;margin-top:6px;font-size:clamp(34px,4vw,50px);font-weight:540;line-height:1}.mfg-readiness-head p{color:#63778c;margin-top:10px;font-size:12px}.mfg-readiness-head>a{color:#526d87;font-size:12px;font-weight:480}.mfg-readiness-bars{grid-template-columns:1fr 1fr;gap:20px 28px;margin-top:34px;display:grid}.mfg-readiness-bars a{color:#4e657d;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;min-width:0;font-size:11.5px;display:grid}.mfg-readiness-bars a>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mfg-readiness-bars a>b{color:#20364c;font:450 11px var(--mono)}.mfg-readiness-bars a>i{background:#6591bd2e;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.mfg-readiness-bars a>i>em{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#a9caea,#5f96cc);height:100%;animation:.75s cubic-bezier(.22,.8,.26,1) both productBarIn;display:block}.mfg-readiness-bars a:nth-child(2)>i>em{animation-delay:80ms}.mfg-readiness-bars a:nth-child(3)>i>em{animation-delay:.16s}.mfg-readiness-bars a:nth-child(4)>i>em{animation-delay:.24s}.mfg-simple-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 16px;display:flex}.mfg-simple-head h2{font-size:14px;font-weight:480}.mfg-action-list>a,.mfg-action-list>button{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:64px;padding:11px 16px}.mfg-action-list>a>span,.mfg-action-list>button>span{width:auto;height:auto;color:var(--faint);font:400 18px var(--sans);background:0 0;border-radius:0}.mfg-action-list b{font-size:12.5px}.mfg-action-list small{white-space:nowrap;margin-top:2px;font-size:11px}.mfg-action-clear{color:var(--muted)}.mfg-risk-list{min-height:0}.mfg-risk-list>button{grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:10px 16px}.mfg-risk-list b{font-size:12.5px}.mfg-risk-list small{font-size:11px}.mfg-risk-list em{color:var(--faint);font-size:10px}.mfg-risk-list>button.mfg-risk-empty{min-height:110px;color:var(--muted);justify-content:center;align-items:center;display:flex}html[data-theme=dark] .mfg-readiness-panel{color:#eef6ff;background:linear-gradient(135deg,#182738 0%,#20364a 52%,#1b2d40 100%) 0 0/140% 140%;border-color:#29445e}html[data-theme=dark] .mfg-readiness-head span,html[data-theme=dark] .mfg-readiness-head p,html[data-theme=dark] .mfg-readiness-head>a,html[data-theme=dark] .mfg-readiness-bars a{color:#a9c0d6}html[data-theme=dark] .mfg-readiness-bars a>b{color:#eef6ff}@keyframes mfgSurfaceDrift{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.leader-ring circle:last-child,.leader-next:before,.leader-next:after,.product-donut,.product-breakdown em i,.mfg-readiness-panel,.mfg-readiness-bars a>i>em{animation:none}}@media (width<=900px){.mfg-simple-grid{grid-template-columns:1fr}}@media (width<=620px){.mfg-heading{flex-direction:column;align-items:stretch}.mfg-heading>.row{flex-wrap:wrap}.mfg-heading .air-select{width:100%}.mfg-readiness-bars{grid-template-columns:1fr}}.mfg-hero{color:#f7f7f3;background:#171718;border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);min-height:270px;display:grid;overflow:hidden}.mfg-hero-copy{flex-direction:column;justify-content:center;padding:38px 40px;display:flex}.mfg-stage-chip{color:#b8b8b2;border:1px solid #41413f;border-radius:999px;width:fit-content;padding:4px 10px;font-size:10.5px;font-weight:480}.mfg-hero h2{letter-spacing:-.045em;max-width:650px;margin-top:24px;font-size:clamp(31px,4.2vw,51px);font-weight:500;line-height:1}.mfg-hero-copy p{color:#aaa9a3;max-width:650px;margin-top:13px;font-size:14px}.mfg-rule{color:#f0bf66;background:radial-gradient(circle at 70% 10%,#a8e8461f,#0000 45%);border-left:1px solid #333331;align-self:stretch;align-items:flex-end;gap:12px;padding:30px;display:flex}.mfg-rule svg{flex-shrink:0;margin-bottom:2px}.mfg-rule span,.mfg-rule b{display:block}.mfg-rule span{color:#9d9d97;margin-bottom:5px;font-size:12px}.mfg-rule b{color:#d2d2ce;font-size:12.5px;font-weight:430;line-height:1.45}.mfg-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mfg-card{overflow:hidden}.mfg-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:17px 20px;display:flex}.mfg-card-head>span{align-items:center;gap:8px;font-size:13px;font-weight:480;display:inline-flex}.mfg-card-head small{color:var(--faint);font-size:10.5px}.mfg-focus-list{padding:5px 18px}.mfg-focus-list>div{border-bottom:1px solid var(--line);grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;display:grid}.mfg-focus-list>div:last-child{border-bottom:0}.mfg-focus-list span{color:var(--faint);font:450 10px var(--mono)}.mfg-focus-list p{color:var(--muted);font-size:12.5px;line-height:1.45}.mfg-evidence-list{padding:6px 18px}.mfg-evidence-list>div{border-bottom:1px solid var(--line);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:53px;display:grid}.mfg-evidence-list>div:last-child{border-bottom:0}.mfg-evidence-list>div>span{border:1px solid var(--line-strong);width:21px;height:21px;color:var(--faint);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mfg-evidence-list>div.is-connected>span{background:var(--green-bg);color:var(--green);border-color:#0000}.mfg-evidence-list b{font-size:12px;font-weight:450}.mfg-evidence-list small{color:var(--faint);text-align:right;font-size:10px}.mfg-evidence-note{background:var(--bg-soft);color:var(--faint);border-radius:8px;margin:0 18px 14px;padding:9px 11px;font-size:10.5px}.mfg-truth{grid-template-columns:1.2fr repeat(3,1fr);display:grid;overflow:hidden}.mfg-truth-intro{border-right:1px solid var(--line);flex-direction:column;grid-row:1/3;justify-content:center;padding:24px;display:flex}.mfg-truth-intro h3{letter-spacing:-.02em;font-size:18px;font-weight:570;line-height:1.2}.mfg-truth-intro p{max-width:300px;color:var(--muted);margin-top:6px;font-size:11.5px}.truth-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr) 15px;align-content:center;column-gap:8px;min-height:108px;padding:18px;display:grid;position:relative}.truth-cell:nth-child(4),.truth-cell:nth-child(7){border-right:0}.truth-cell:nth-child(n+5){border-bottom:0}.truth-cell:hover{background:var(--bg-soft)}.truth-cell>span{color:var(--faint);grid-row:1/3}.truth-cell b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;font-size:20px;font-weight:430;line-height:1.05;overflow:hidden}.truth-cell b.is-alert{color:var(--amber)}.truth-cell small{color:var(--faint);font-size:10.5px}.truth-cell>svg{color:var(--faint);opacity:0;grid-row:1/3;align-self:center}.truth-cell:hover>svg{opacity:1}.mfg-foundation{border:1px solid var(--line);background:var(--bg-soft);border-radius:16px;grid-template-columns:.7fr 1.3fr auto;align-items:center;gap:30px;padding:28px 30px;display:grid}.mfg-foundation h3{letter-spacing:-.025em;font-size:20px;font-weight:440}.mfg-foundation p{color:var(--muted);font-size:12.5px;line-height:1.5}.mfg-foundation>a{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:480;display:inline-flex}.mfg-metric>span{align-items:center;gap:6px;display:inline-flex}.mfg-metric>small{align-items:center;gap:3px;display:inline-flex}.mfg-operating-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:16px;display:grid}.mfg-operating-grid>.mfg-card{min-height:400px}.mfg-evidence-list>a{border-bottom:1px solid var(--line);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:59px;display:grid}.mfg-evidence-list>a:last-child{border-bottom:0}.mfg-evidence-list>a:hover{background:var(--bg-soft)}.mfg-evidence-list>a>span{border:1px solid var(--line-strong);width:21px;height:21px;color:var(--faint);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mfg-evidence-list>a.is-connected>span{background:var(--green-bg);color:var(--green);border-color:#0000}.mfg-evidence-list>a>b{font-size:12px;font-weight:450}.mfg-evidence-list>a>small{color:var(--faint);align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.mfg-stage-work{grid-template-rows:1fr auto;gap:12px;display:grid}.mfg-stage-summary{color:#fff;background:#171718;border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:210px;padding:24px;display:flex}.mfg-stage-summary>span{color:#9d9d97;font-size:12px;font-weight:480}.mfg-stage-summary>b{letter-spacing:-.025em;max-width:330px;margin-top:7px;font-size:21px;font-weight:540;line-height:1.08}.mfg-stage-summary>small{color:#aaa9a3;margin-top:8px;font-size:11px}.mfg-stage-summary>a{width:fit-content;color:var(--lime);align-items:center;gap:6px;margin-top:18px;font-size:11.5px;font-weight:480;display:inline-flex}.mfg-work-list{overflow:hidden}.mfg-work-list .leader-card-head{min-height:57px}.mfg-work-list>div:not(.leader-card-head){border-bottom:1px solid var(--line);grid-template-columns:23px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:8px 15px;display:grid}.mfg-work-list>div:last-child{border-bottom:0}.mfg-work-list>div:not(.leader-card-head)>span{background:var(--bg-soft);width:20px;height:20px;color:var(--faint);font:450 9px var(--mono);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mfg-work-list>div:not(.leader-card-head)>b{color:var(--muted);font-size:11.5px;font-weight:440;line-height:1.35}.mfg-quick-links{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.mfg-quick-links>a{border-right:1px solid var(--line);grid-template-columns:25px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:71px;padding:12px 16px;display:grid}.mfg-quick-links>a:last-child{border-right:0}.mfg-quick-links>a:hover{background:var(--bg-soft)}.mfg-quick-links>a>svg{color:var(--faint)}.mfg-quick-links span b,.mfg-quick-links span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mfg-quick-links span b{font-size:13px;font-weight:450}.mfg-quick-links span small{color:var(--faint);font-size:10.5px}.change-impact{border:1px solid var(--line);border-radius:12px;overflow:hidden}.change-impact-head{border-bottom:1px solid var(--line);background:var(--bg-soft);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 15px;display:flex}.change-impact-head .label{margin-bottom:2px}.change-impact-head p{color:var(--muted);font-size:11.5px}.change-impact-count{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:10.5px;font-weight:480}.change-impact-empty{color:var(--muted);text-align:center;padding:20px 15px;font-size:12px}.change-scope-map{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#a8e8460b,#0000 48%);grid-template-columns:112px 90px minmax(0,1fr);align-items:center;gap:10px;min-height:118px;padding:18px;display:grid}.change-scope-core{background:var(--ink);height:74px;color:var(--paper);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 20px #00000014}.change-scope-core b{color:var(--lime);font:450 24px/1 var(--mono)}.change-scope-core span{color:#b9b8b1;margin-top:6px;font-size:10px;font-weight:450}.change-scope-flow{color:var(--faint);justify-content:center;align-items:center;gap:6px;display:flex}.change-scope-flow span{font:12px var(--mono)}.change-scope-groups{grid-template-columns:repeat(4,minmax(78px,1fr));gap:7px;display:grid}.change-scope-groups>div{border:1px solid var(--line);background:var(--paper);border-radius:11px;grid-template-rows:23px auto;grid-template-columns:22px 1fr;align-items:center;min-height:70px;padding:10px;display:grid}.change-scope-groups>div>span{background:var(--blue-bg);width:22px;height:22px;color:var(--blue);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.change-scope-groups>div.kind-where-used>span{background:var(--lime-soft);color:var(--lime-ink)}.change-scope-groups>div.kind-requirement>span{background:var(--amber-bg);color:var(--amber)}.change-scope-groups>div.kind-baseline>span{background:var(--green-bg);color:var(--green)}.change-scope-groups>div>b{font:480 17px var(--mono);justify-self:end}.change-scope-groups>div>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:9.5px;overflow:hidden}.change-scope-groups>div.is-empty{opacity:.42}.change-impact-list{max-height:390px;overflow-y:auto}.change-impact-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:72px;display:grid}.change-impact-row:last-child{border-bottom:0}.change-impact-main{grid-template-columns:31px minmax(0,1fr) 17px;align-items:center;gap:11px;min-width:0;padding:11px 14px;display:grid}.change-impact-main:hover{background:var(--bg-soft)}.change-impact-icon{background:var(--blue-bg);width:31px;height:31px;color:var(--blue);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.change-impact-icon.kind-where-used{background:var(--lime-soft);color:var(--lime-ink)}.change-impact-icon.kind-requirement{background:var(--amber-bg);color:var(--amber)}.change-impact-icon.kind-baseline{background:var(--green-bg);color:var(--green)}.change-impact-icon.kind-supplier{background:var(--purple-bg);color:var(--purple)}.change-impact-main>span:nth-child(2){min-width:0}.change-impact-list b,.change-impact-list small,.change-impact-list em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.change-impact-list b{font-size:12.5px}.change-impact-list small{color:var(--muted);margin-top:1px;font-size:11px}.change-impact-list em{color:var(--faint);font:9.5px var(--mono);margin-top:4px;font-style:normal}.change-impact-main>svg{color:var(--faint);opacity:0}.change-impact-main:hover>svg{opacity:1}.change-impact-adopt{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;margin:13px 13px 13px 0;padding:0 10px;font-size:10.5px;font-weight:480;display:inline-flex}.change-impact-adopt:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.change-impact-adopt:disabled{opacity:1;cursor:wait;color:var(--faint);background:var(--surface-subtle);border-color:var(--line)}html[data-theme=dark] .mfg-stage-nav button.is-selected{background:#27272b}html[data-theme=dark] .mfg-action-list em.is-hold{color:#ffb4a4;background:#4a241e}html[data-theme=dark] .mfg-risk-equation.is-hold{background:#3b2420;border-color:#6f3b31}html[data-theme=dark] .mfg-risk-equation.is-hold>b{color:#ff9f8a}@media (width<=1020px){.mfg-stage-nav{grid-template-columns:repeat(3,1fr)}.mfg-stage-nav button:nth-child(3){border-right:0}.mfg-stage-nav button:nth-child(-n+3){border-bottom:1px solid var(--line)}.mfg-truth{grid-template-columns:repeat(3,1fr)}.mfg-truth-intro{border-right:0;border-bottom:1px solid var(--line);grid-area:auto/1/auto/-1}.truth-cell:nth-child(n){border-bottom:1px solid var(--line)}.truth-cell:nth-last-child(-n+3){border-bottom:0}.mfg-foundation{grid-template-columns:1fr 1.5fr}.mfg-foundation>a{grid-column:2}.mfg-operating-grid{grid-template-columns:1fr}.mfg-stage-work{grid-template-rows:auto;grid-template-columns:1fr 1fr}.mfg-command-grid,.mfg-intelligence-grid{grid-template-columns:1fr}}@media (width<=760px){.mfg-heading{flex-direction:column;align-items:flex-start}.mfg-heading>.row{width:100%}.mfg-heading .btn{flex:1;justify-content:center}.mfg-hero{grid-template-columns:1fr}.mfg-rule{border-top:1px solid #333331;border-left:0}.mfg-grid{grid-template-columns:1fr}.mfg-truth{grid-template-columns:1fr 1fr}.truth-cell:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.truth-cell:nth-child(odd){border-right:0}.truth-cell:nth-last-child(-n+2){border-bottom:0}.mfg-foundation{grid-template-columns:1fr;gap:14px}.mfg-foundation>a{grid-column:auto}.mfg-stage-work,.mfg-quick-links{grid-template-columns:1fr}.mfg-quick-links>a{border-right:0;border-bottom:1px solid var(--line)}.mfg-quick-links>a:last-child{border-bottom:0}.mfg-decision{grid-template-columns:1fr}.mfg-decision-copy{padding:30px 28px 15px}.mfg-radar{padding:8px 28px 28px}.mfg-cost-body{grid-template-columns:1fr}.mfg-cost-curve{border-right:0;border-bottom:1px solid var(--line)}.mfg-exposure{min-height:150px}.mfg-handoff-grid{grid-template-columns:repeat(2,1fr)}.mfg-handoff-grid>a{border-bottom:1px solid var(--line)}.mfg-handoff-grid>a:nth-child(2n){border-right:0}.mfg-handoff-grid>a:last-child{border-bottom:0;grid-column:1/-1}.mfg-evidence-grid{grid-template-columns:repeat(2,1fr)}.mfg-evidence-grid>a{border-bottom:1px solid var(--line)}.mfg-evidence-grid>a:nth-child(2n){border-right:0}.mfg-evidence-grid>a:last-child{border-bottom:0;grid-column:1/-1}.change-impact-head{flex-direction:column;align-items:flex-start}.change-scope-map{grid-template-columns:85px 35px minmax(0,1fr);padding:13px}.change-scope-flow span{display:none}.change-scope-groups{grid-template-columns:1fr 1fr}.change-impact-row{grid-template-columns:1fr}.change-impact-adopt{width:fit-content;min-height:30px;margin:0 13px 11px 55px}}@media (width<=520px){.mfg-page{padding-left:18px;padding-right:18px}.mfg-stage-nav{grid-template-columns:1fr 1fr}.mfg-stage-nav button:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:75px}.mfg-stage-nav button:nth-child(2n){border-right:0}.mfg-stage-nav button:nth-last-child(-n+2){border-bottom:0}.mfg-hero-copy{padding:30px 24px}.mfg-evidence-list>div,.mfg-evidence-list>a{grid-template-columns:25px minmax(0,1fr);padding:8px 0}.mfg-evidence-list>a>small{grid-column:2}.mfg-evidence-list small{text-align:left;grid-column:2}.mfg-truth{grid-template-columns:1fr}.truth-cell:nth-child(n){border-right:0;border-bottom:1px solid var(--line)}.truth-cell:last-child{border-bottom:0}.mfg-radar{grid-template-columns:1fr}.mfg-radar-graphic{max-width:310px;margin:0 auto}.mfg-radar-legend{grid-template-columns:1fr 1fr}.mfg-cost-curve{gap:5px;height:220px;padding-left:12px;padding-right:12px}.mfg-cost-curve small{writing-mode:vertical-rl;transform:rotate(180deg)}.mfg-risk-fields,.mfg-risk-owner-row,.change-scope-map{grid-template-columns:1fr}.change-scope-core{flex-direction:row;gap:8px;height:58px}.change-scope-core span{margin-top:0}.change-scope-flow{transform:rotate(90deg)}}.repo-page{gap:18px;max-width:1240px}.repo-heading{align-items:center}.repo-breadcrumb{color:var(--faint);align-items:center;gap:7px;margin-bottom:5px;font-size:12px;display:flex}.repo-breadcrumb span{color:var(--muted);font-weight:450}.repo-breadcrumb b{color:var(--line-strong);font-weight:400}.repo-browser{overflow:hidden}.repo-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:9px 14px;display:flex}.repo-tabs{align-items:center;gap:3px;display:flex}.repo-tabs button{color:var(--muted);font:450 13px var(--sans);background:0 0;border:0;border-radius:8px;padding:7px 10px}.repo-tabs button span{color:var(--faint);font:500 11px var(--mono);margin-left:4px}.repo-tabs button:hover{background:var(--bg-soft);color:var(--ink)}.repo-tabs button.on{background:var(--bg-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.repo-tabs button.on span{color:var(--muted)}.repo-search{border:1px solid var(--line-strong);width:min(260px,32vw);color:var(--faint);border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex}.repo-search:focus-within{border-color:var(--ink)}.repo-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.repo-search button{color:var(--faint);background:0 0;border:0;padding:2px;display:inline-flex}.repo-list-head,.repo-row{grid-template-columns:minmax(280px,1fr) 172px 160px 24px;align-items:center;display:grid}.repo-list-head{min-height:36px;color:var(--faint);border-bottom:1px solid var(--line);letter-spacing:.04em;padding:0 16px;font-size:11px;font-weight:450}.repo-row{width:100%;min-height:60px;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;font:inherit;cursor:pointer;background:0 0;transition:background .12s}.repo-row:last-child{border-bottom:0}.repo-row:hover{background:var(--bg-soft)}.repo-row.has-restore{grid-template-columns:minmax(280px,1fr) 172px 160px 82px}.repo-row.has-restore .repo-open{opacity:1;transform:none}.repo-item{min-width:0;padding-top:10px;padding-bottom:10px}.repo-item>div{min-width:0}.repo-item-name{align-items:baseline;gap:8px;min-width:0;display:flex}.repo-item-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.repo-item-name span{color:var(--faint);font-size:10.5px}.repo-file-name{text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font:11px var(--mono);margin-top:2px;overflow:hidden}.repo-version{align-items:center;gap:6px;display:flex}.repo-version .hash{padding:2px 5px;font-size:10.5px}.repo-updated{flex-direction:column;min-width:0;font-size:11.5px;display:flex}.repo-updated b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:450;overflow:hidden}.repo-updated span{text-overflow:ellipsis;white-space:nowrap;color:var(--faint);overflow:hidden}.repo-open{color:var(--faint);opacity:0;transition:opacity .12s,transform .12s}.repo-row:hover .repo-open{opacity:1;transform:translate(2px)}.revision-trash-confirm{border-bottom:1px solid var(--line);background:var(--bg-soft);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 16px 10px 20px;display:flex}.revision-trash-confirm>span b,.revision-trash-confirm>span small{display:block}.revision-trash-confirm>span b{font-size:12.5px}.revision-trash-confirm>span small{color:var(--muted);margin-top:2px;font-size:11px}.repo-empty{text-align:center;min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:32px;display:flex}.repo-empty>b{color:var(--ink);font-size:15px}@media (width<=1100px){.repo-list-head,.repo-row{grid-template-columns:minmax(260px,1fr) 145px 135px 24px}}@media (width<=760px){.repo-heading{flex-direction:column;align-items:flex-start}.repo-heading>.row{width:100%}.repo-heading>.row .btn{flex:1;justify-content:center}.repo-toolbar{flex-direction:column;align-items:stretch}.repo-tabs{padding-bottom:1px;overflow-x:auto}.repo-tabs button{flex-shrink:0}.repo-search{width:100%}.repo-browser{overflow-x:auto}.repo-list-head,.repo-list{min-width:520px}.repo-list-head,.repo-row{grid-template-columns:minmax(275px,1fr) 145px 24px}.repo-list-head span:nth-child(3),.repo-updated{display:none}}.timeline{padding-left:26px;position:relative}.timeline:before{content:"";background:var(--line);width:2px;position:absolute;top:10px;bottom:10px;left:7px}.tl-item{padding-bottom:22px;position:relative}.tl-item:last-child{padding-bottom:0}.tl-dot{background:var(--paper);border:2px solid var(--line-strong);border-radius:999px;width:16px;height:16px;position:absolute;top:4px;left:-26px}.tl-dot.latest{background:var(--lime);border-color:var(--paper)}.compat-chip{border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:6px;padding:3px 11px 3px 7px;font-size:12.5px;font-weight:500;display:inline-flex}.note-item{border-bottom:1px solid var(--line);gap:11px;padding:13px 0;display:flex}.note-item:last-child{border-bottom:none}.avatar{background:var(--ink);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:450;display:inline-flex}.composer{border:1px solid var(--line-strong);background:var(--paper);border-radius:10px;align-items:center;gap:8px;padding:6px 6px 6px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.composer:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 16%, transparent)}.composer input{background:0 0;border:none;outline:none;flex:1;font-size:14px}.kind-toggle{background:var(--bg-soft);border:1px solid var(--line-strong);border-radius:7px;padding:2px;display:flex}.kind-toggle button{color:var(--muted);background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:450}.kind-toggle button.on{background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.appearance-toggle{background:#e9e8e3;border-color:#ceccc4;gap:3px;padding:3px}.appearance-toggle button{border:1px solid #0000}.appearance-toggle button[data-theme-choice=light]{color:#383833;background:#f8f8f6}.appearance-toggle button[data-theme-choice=dark]{color:#343433;background:#d1d0ca}.appearance-toggle button.on{border-color:#aaa9a2;box-shadow:0 1px 3px #00000024}.appearance-toggle button[data-theme-choice=dark].on{color:#fff;background:#242426;border-color:#242426}.overlay{z-index:60;background:#1a1a1773;justify-content:center;align-items:flex-start;padding:8vh 20px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--paper);box-shadow:var(--shadow-lg);border-radius:14px;width:100%;max-width:620px;overflow:hidden}.modal-head{border-bottom:1px solid var(--line);padding:18px 22px}.modal-body{padding:22px}.modal-foot{border-top:1px solid var(--line);background:var(--surface-subtle);justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.dropzone{border:1.5px solid var(--line-strong);text-align:center;color:var(--muted);background:var(--surface-subtle);cursor:pointer;border-radius:12px;padding:34px 20px;transition:border-color .15s,background .15s}.dropzone:hover,.dropzone.drag{border-color:var(--ink);background:var(--lime-soft)}.plan-item{border:1px solid var(--line);border-radius:10px;padding:13px 15px}.feed-day{letter-spacing:.08em;text-transform:none;color:var(--faint);padding:18px 0 8px;font-size:11px;font-weight:450}.feed-item{align-items:flex-start;gap:11px;padding:8px 0;display:flex}.feed-ico{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex}.land{background:var(--bg);min-height:100vh}.airsup-mark{overflow:hidden}.airsup-pupil{will-change:transform}.airsup-eye{transform-box:fill-box;transform-origin:50%;transition:transform 95ms ease-in;transform:scaleY(1)}.airsup-eye.is-blinking{transition-timing-function:ease-out;transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.airsup-pupil,.airsup-eye{transition:none}}.land-first{flex-direction:column;min-height:100vh;display:flex}.land-first .hero{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:flex-start;width:100%;display:flex}.land-first .marquee-band{margin-top:0}.land-nav{max-width:var(--max-w);justify-content:space-between;align-items:center;width:100%;margin:0 auto;padding:20px 40px;display:flex}.land-links{color:var(--muted);gap:26px;font-weight:500;display:flex}.land-links a:hover{color:var(--ink)}.hero{max-width:var(--max-w);margin:0 auto;padding:34px 40px 40px}.eyebrow{letter-spacing:.1em;text-transform:none;color:var(--muted);align-items:center;gap:8px;font-size:11.5px;font-weight:450;display:inline-flex}.eyebrow .chip{background:var(--paper);border:1px solid var(--line);font-family:var(--mono);color:var(--ink);border-radius:6px;padding:2px 8px}.hero h1{letter-spacing:-.04em;margin:14px 0 16px;font-size:clamp(42px,6.2vw,78px);font-weight:480;line-height:1.02}.hero .sub{color:var(--muted);max-width:560px;font-size:19px}.hero-cta{background:var(--paper);border:1px solid var(--line);max-width:600px;box-shadow:var(--shadow);border-radius:12px;gap:0;margin-top:30px;padding:6px;display:flex}.hero-cta input{background:0 0;border:none;outline:none;flex:1;min-width:260px;padding:10px 16px;font-size:15px}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);margin-top:56px}.ticker-inner{max-width:var(--max-w);letter-spacing:.08em;text-transform:none;color:var(--muted);white-space:nowrap;gap:34px;margin:0 auto;padding:13px 32px;font-size:11.5px;font-weight:450;display:flex;overflow-x:auto}.ticker-inner b{color:var(--ink);font-family:var(--mono);font-weight:450}.mock-wrap{max-width:var(--max-w);margin:0 auto;padding:56px 32px}.mock{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-lg);border-radius:16px;overflow:hidden}.mock-bar{border-bottom:1px solid var(--line);background:var(--surface-subtle);align-items:center;gap:6px;padding:12px 16px;display:flex}.mock-bar i{background:var(--line-strong);border-radius:999px;width:10px;height:10px;display:inline-block}.mock-url{font-family:var(--mono);color:var(--muted);background:var(--bg);border-radius:6px;margin-left:12px;padding:3px 12px;font-size:12px}.mock .mm-row{align-items:center;gap:9px;min-height:31px;padding:5px 4px;font-size:13.5px;display:flex}.mock .mm-meta{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.mock .pdm-note-row{border-top:1px solid var(--line);background:var(--lime-soft);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:8px;padding:10px 12px;display:grid}.pdm-note-copy,.pdm-format-lead{align-items:center;gap:8px;min-width:0;display:inline-flex}.pdm-note-copy svg,.pdm-format-lead svg{flex-shrink:0}.pdm-note-version{color:var(--muted);font:450 11.5px var(--mono);white-space:nowrap}.mock .pdm-format-row{color:var(--muted);justify-content:space-between;gap:14px;padding:9px 12px 2px;display:flex}.pdm-format-lead{color:var(--ink);white-space:nowrap;font-size:12px;font-weight:450}.pdm-format-list{font:500 11px var(--mono);text-align:right}@media (width<=620px){.mock .pdm-note-row{grid-template-columns:1fr;gap:5px}.pdm-note-version{padding-left:21px}.mock .pdm-format-row{flex-direction:column;align-items:flex-start;gap:5px}.pdm-format-list{text-align:left;padding-left:20px}}.features{max-width:var(--max-w);grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;padding:30px 32px 70px;display:grid}.feature{padding:26px}.feature h3{letter-spacing:-.02em;margin:14px 0 8px;font-size:17px;font-weight:430}.feature p{color:var(--muted)}.feature-ico{color:#3c3c40;background:#efefed;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.float-ico{animation:4.4s ease-in-out infinite floatIco}.card:nth-child(2) .float-ico{animation-delay:-.9s}.card:nth-child(3) .float-ico{animation-delay:-1.8s}.card:nth-child(4) .float-ico{animation-delay:-2.7s}.card:nth-child(5) .float-ico{animation-delay:-1.4s}.card:nth-child(6) .float-ico{animation-delay:-3.1s}@keyframes floatIco{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.mock.in .mm-row{animation:.45s cubic-bezier(.2,.7,.3,1) both rowIn}.mock.in .mm-row:first-child{animation-delay:80ms}.mock.in .mm-row:nth-child(2){animation-delay:.16s}.mock.in .mm-row:nth-child(3){animation-delay:.24s}.mock.in .mm-row:nth-child(4){animation-delay:.32s}.mock.in .mm-row:nth-child(5){animation-delay:.4s}.mock.in .mm-row:nth-child(6){animation-delay:.48s}.mock.in .mm-row:nth-child(7){animation-delay:.56s}.mock.in .mm-row:nth-child(8){animation-delay:.64s}@keyframes rowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.fill-bar{width:0}.reveal.in .fill-bar{width:var(--fill,100%);transition:width 1.1s cubic-bezier(.2,.7,.2,1) .25s}@media (prefers-reduced-motion:reduce){.float-ico,.mock.in .mm-row{animation:none}.fill-bar,.reveal.in .fill-bar{width:var(--fill,100%);transition:none}}.steps{max-width:var(--max-w);grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;padding:0 32px 70px;display:grid}.step{border-top:2px solid var(--ink);padding-top:16px}.step .n{font-family:var(--mono);color:var(--muted);font-size:12px}.step h4{letter-spacing:-.01em;margin:6px 0;font-size:16px}.step p{color:var(--muted);font-size:13.5px}.cta-band{background:var(--bg)}.cta-inner{max-width:var(--max-w);margin:0 auto;padding:84px 32px}.cta-inner h2{letter-spacing:-.04em;max-width:680px;font-size:clamp(30px,4vw,50px);font-weight:480}.cta-inner p{color:var(--muted);max-width:560px;margin:16px 0 28px;font-size:17.5px;line-height:1.55}.land-foot{max-width:var(--max-w);color:var(--muted);justify-content:space-between;align-items:center;margin:0 auto;padding:30px 32px 44px;font-size:13px;display:flex}.land-topbar{z-index:80;-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);border-bottom:1px solid var(--line);background:#f8f7f3c2;position:fixed;top:0;left:0;right:0;box-shadow:0 1px #ffffff6b}.land-topbar .land-nav{padding:14px 26px 14px 22px}.foot-social a{color:var(--faint);transition:color .2s;display:inline-flex}.foot-social a:hover{color:var(--ink)}.land-nav-left{align-items:center;gap:34px;display:flex}.land-nav-actions{align-items:center;gap:18px;display:flex}.land-nav-signin{color:var(--ink);font-size:14px;font-weight:440}.land-nav-signin:hover{opacity:.62}.land-links a.on{color:var(--ink)}.land-first{padding-top:72px}.nav-drop{position:relative}.nav-drop-trigger{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.nav-drop-trigger svg{opacity:.6;transition:transform .68s cubic-bezier(.22,1,.36,1)}.nav-drop:hover .nav-drop-trigger svg,.nav-drop:focus-within .nav-drop-trigger svg{transform:rotate(180deg)}.nav-drop-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:60;min-width:320px;padding-top:14px;transition:opacity .16s .8s,transform .16s .8s,visibility 0s .96s;position:absolute;top:100%;left:-14px;transform:translateY(6px)}.nav-drop:hover .nav-drop-menu,.nav-drop:focus-within .nav-drop-menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s,transform .16s,visibility;transform:translateY(0)}.nav-drop-menu>:first-child{margin-top:0}.nav-drop-menu{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:10px;padding:8px}.nav-drop-item{border-radius:7px;align-items:center;gap:12px;padding:11px 12px;transition:background .14s;display:flex}.nav-drop-item:hover{background:var(--bg-soft)}.nav-drop-ico{color:#3c3c40;background:#efefed;border-radius:6px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:color .18s,background .18s;display:flex}.nav-drop-item:hover .nav-drop-ico{color:#fff;background:#101013}.nav-drop-title{color:#101013;font-size:15px;font-weight:450;display:block}.nav-drop-resources .nav-drop-menu{min-width:350px}@media (width<=760px){.land-links{display:none}}.land-page{min-height:100vh;padding-top:72px}.land-wrap{max-width:var(--max-w);margin:0 auto;padding:0 40px}.land-head{padding:84px 0 56px}.land-kicker{letter-spacing:.12em;text-transform:none;color:var(--muted);margin-bottom:18px;font-size:11.5px;font-weight:450}.display-h{letter-spacing:-.05em;font-size:clamp(50px,9.4vw,128px);font-weight:480;line-height:.97}.land-head .sub{color:var(--muted);max-width:620px;margin-top:22px;font-size:18px}.story-grid{grid-template-columns:1fr 1fr;gap:18px;padding-bottom:90px;display:grid}.story-card{aspect-ratio:10/11;background:var(--ink);border-radius:20px;display:block;position:relative;overflow:hidden}.story-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-card .sc-shade{background:linear-gradient(#0000004d 0%,#0000 34%,#0000000f 58%,#0000009e 100%);position:absolute;inset:0}.story-card .sc-brand{color:#fff;letter-spacing:-.01em;justify-content:space-between;align-items:center;font-size:21px;font-weight:450;display:flex;position:absolute;top:24px;left:26px;right:26px}.story-card .sc-tag{letter-spacing:.08em;text-transform:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:450}.story-card .sc-title{color:#fff;letter-spacing:-.02em;font-size:clamp(19px,1.8vw,25px);font-weight:500;line-height:1.25;position:absolute;bottom:24px;left:26px;right:26px}.story-card-wide{aspect-ratio:21/9;grid-column:1/-1}.story-card-wide>img{object-position:center 56%}.story-hero{color:#fff;align-items:flex-end;min-height:88vh;display:flex;position:relative;overflow:hidden}.story-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-hero .sh-shade{background:linear-gradient(198deg,#0000001a 34%,#000000a8 100%);position:absolute;inset:0}.story-hero .sh-inner{width:100%;max-width:var(--max-w);margin:0 auto;padding:150px 40px 54px;position:relative}.story-hero .sh-brand{align-items:center;gap:12px;margin-bottom:20px;font-size:22px;font-weight:450;display:flex}.story-hero h1{letter-spacing:-.04em;max-width:900px;font-size:clamp(36px,4.6vw,62px);font-weight:480;line-height:1.04}.case-body{max-width:860px;margin:0 auto;padding:74px 40px 30px}.case-facts{flex-wrap:wrap;gap:10px;margin-bottom:44px;display:flex}.case-facts span{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:430}.case-facts b{color:var(--ink);font-weight:450}.case-site{color:var(--ink);align-items:center;gap:8px;margin:-20px 0 8px;font-size:14px;font-weight:450;display:inline-flex}.case-site:hover{color:var(--green)}.case-body h2{letter-spacing:-.03em;margin:52px 0 6px;font-size:clamp(24px,2.8vw,33px);font-weight:500}.case-body>p,.case-body li{color:var(--muted);margin-top:14px;font-size:16.5px;line-height:1.7}.case-body .lede{color:var(--ink);font-size:19px}.case-quote{letter-spacing:-.02em;border-left:3px solid var(--lime);margin:46px 0;padding:6px 0 6px 26px;font-size:clamp(21px,2.6vw,29px);line-height:1.4}.case-quote footer{color:var(--muted);letter-spacing:0;margin-top:14px;font-size:14px}.case-media{background:var(--bg-soft);border-radius:18px;margin:40px 0;overflow:hidden}.case-media img,.case-media video{width:100%;display:block}.case-media figcaption{color:var(--muted);padding:12px 16px;font-size:12.5px}.plain-video{cursor:pointer;background:#000;position:relative}.plain-video video{width:100%;display:block}.pv-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0f0f8c;border:none;border-radius:999px;justify-content:center;align-items:center;width:62px;height:62px;transition:opacity .2s,transform .1s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plain-video.is-playing .pv-btn{opacity:0}.plain-video.is-playing:hover .pv-btn{opacity:1}.pv-btn:active{transform:translate(-50%,-50%)scale(.94)}.case-grid2{grid-template-columns:1fr 1fr;gap:14px;margin:40px 0;display:grid}.case-grid2 .case-media{margin:0}.case-check{margin:18px 0 0;padding:0;list-style:none}.case-check li{align-items:baseline;gap:10px;display:flex}.case-check li svg{color:var(--green);flex-shrink:0;transform:translateY(2px)}.case-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:860px;margin:0 auto;padding:0 40px 90px;display:flex}.price-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.price-grid-4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=1040px){.price-grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.price-grid-4{grid-template-columns:1fr}}.cmp-table-4 th:not(:first-child),.cmp-table-4 td:not(:first-child){text-align:center;width:auto!important}.cmp-table-4 th:first-child,.cmp-table-4 td:first-child{min-width:240px}.pricing-plans{padding-top:108px;padding-bottom:34px}.price-grid-enterprise{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.price-enterprise-card{border:1px solid var(--line);background:linear-gradient(150deg,#fff 0%,#fbfaf7 100%);border-radius:22px;flex-direction:column;min-height:560px;padding:30px 28px;display:flex}.price-enterprise-card.is-featured{background:linear-gradient(150deg,#eef5ff 0%,#fafcff 60%,#fff 100%);border-color:#cbdcf3}.price-enterprise-card.is-dark{color:#fff;background:linear-gradient(150deg,#1b1b1a 0%,#101111 100%);border-color:#262725}.price-enterprise-card h2{letter-spacing:-.045em;margin-top:13px;font-size:clamp(30px,3.1vw,42px);font-weight:420;line-height:1.02}.price-enterprise-card>p{min-height:62px;color:var(--muted);margin:18px 0 22px;font-size:14px;line-height:1.5}.price-enterprise-card.is-dark>p{color:#aaa9a3}.price-enterprise-card>.btn{justify-content:center;width:100%;margin:0 0 24px}.price-enterprise-card .btn-light{color:#171716;background:#fff}.price-plan-name{color:var(--muted);font-size:13px;font-weight:440}.price-enterprise-card.is-dark .price-plan-name{color:#aaa9a3}.price-features{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}.price-enterprise-card.is-dark .price-features{border-color:#323331}.price-features>div{min-height:48px;color:var(--ink);grid-template-columns:16px 1fr;align-items:flex-start;gap:9px;padding:8px 0;font-size:12.5px;line-height:1.35;display:grid}.price-enterprise-card.is-dark .price-features>div{color:#d9d8d2}.price-features svg{color:var(--green);margin-top:2px}.price-enterprise-card.is-dark .price-features svg{color:var(--lime)}.pricing-compare{padding-top:70px;padding-bottom:70px}.pricing-section-head{max-width:690px;margin-bottom:22px}.pricing-section-head h2{letter-spacing:-.04em;font-size:clamp(28px,3.6vw,44px);font-weight:480;line-height:1.05}.pricing-section-head p{color:var(--muted);margin-top:10px;font-size:15px}.cmp-table-enterprise th:not(:first-child),.cmp-table-enterprise td:not(:first-child){text-align:center;min-width:150px}.cmp-table-enterprise th:first-child,.cmp-table-enterprise td:first-child{min-width:260px;color:var(--ink)}.pricing-compare-card{padding:6px 18px 10px;overflow-x:auto}.price-cell-check{color:var(--green);display:inline-flex}.price-cell-copy{color:var(--ink);font-size:12.5px;line-height:1.35}.pricing-faq{padding-top:20px;padding-bottom:100px}.hero-actions{align-items:center;gap:10px;margin-top:30px;display:flex}.program-ticker{background:var(--bg-soft);width:fit-content;min-height:36px;color:var(--muted);border-radius:10px;align-items:center;gap:9px;margin:0 0 24px;padding:5px 10px;font-size:13px;display:flex}.program-ticker-window{height:26px;color:var(--ink);overflow:hidden}.program-ticker-track{flex-direction:column;animation:24s cubic-bezier(.77,0,.18,1) infinite programTicker;display:flex}.program-ticker-track b{white-space:nowrap;align-items:center;height:26px;font-weight:450;display:flex}@keyframes programTicker{0%,10%{transform:translateY(0)}12.5%,22.5%{transform:translateY(-26px)}25%,35%{transform:translateY(-52px)}37.5%,47.5%{transform:translateY(-78px)}50%,60%{transform:translateY(-104px)}62.5%,72.5%{transform:translateY(-130px)}75%,85%{transform:translateY(-156px)}87.5%,97.5%{transform:translateY(-182px)}to{transform:translateY(-208px)}}@media (prefers-reduced-motion:reduce){.program-ticker-track{animation:none}}.product-state{letter-spacing:.01em;border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-size:9.5px;font-weight:480;display:inline-flex}.product-state.is-approved{color:#267049;background:#e5f4eb}.product-state.is-review{color:#875a16;background:#fff0d7}.product-state.is-working{color:#45678f;background:#eaf1fb}@media (width<=920px){.price-grid-enterprise{grid-template-columns:1fr}.price-enterprise-card{min-height:auto}.price-features{margin-top:0}}@media (width<=620px){.pricing-plans{padding-top:92px}.land-nav-actions{gap:10px}.land-nav-signin{font-size:13px}.hero-actions{flex-direction:column;align-items:stretch;width:100%}.hero-actions .btn{justify-content:center;width:100%}.program-ticker{margin-bottom:18px}}.ent-hero{text-align:center;max-width:1280px;margin:0 auto;padding:100px 26px 20px;position:relative}.ent-h{letter-spacing:-.045em;font-size:clamp(42px,5.2vw,76px);font-weight:480;line-height:1.03}.ent-h>span{white-space:nowrap;display:block}.ent-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ent-card{border:1px solid var(--line);background:var(--paper);border-radius:22px;padding:30px 30px 32px}.ent-card h3{letter-spacing:-.01em;font-size:20px;font-weight:450}.ent-points{border-top:1px solid var(--line);margin-top:22px}.ent-points>div{border-bottom:1px solid var(--line);color:var(--ink);padding:12px 0;font-size:13px;line-height:1.4}@media (width<=760px){.ent-grid{grid-template-columns:1fr}}.doc-video{border:1px solid var(--line);box-shadow:var(--shadow-lg);aspect-ratio:16/9;background:#000;border-radius:18px;position:relative;overflow:hidden}.doc-video video{object-fit:cover;width:100%;height:100%;display:block}.doc-video-play{cursor:pointer;background:#fffffff0;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:auto;transition:transform .15s;display:flex;position:absolute;inset:0;box-shadow:0 8px 30px #0000004d}.doc-video-play:hover{transform:scale(1.06)}.doc-video-play svg{color:var(--ink);margin-left:3px}.cmp-table{border-collapse:collapse;width:100%;margin-top:8px}.cmp-table th,.cmp-table td{text-align:left;border-top:1px solid var(--line);padding:15px 14px;font-size:14.5px}.cmp-table thead th{letter-spacing:.08em;text-transform:none;color:var(--muted);border-top:none;padding-bottom:10px;font-size:12px;font-weight:450}.cmp-table td:nth-child(2),.cmp-table td:nth-child(3),.cmp-table th:nth-child(2),.cmp-table th:nth-child(3){width:170px}.cmp-table td .muted-dash{color:var(--faint)}.faq-list{flex-direction:column;gap:10px;max-width:760px;display:flex}.faq-list details{background:var(--bg-soft);border-radius:14px;padding:2px 20px}.faq-list summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16.5px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .faq-x{color:var(--muted);font-size:22px;font-weight:300;transition:transform .25s}.faq-list details[open] summary .faq-x{transform:rotate(45deg)}.faq-list details p{color:var(--muted);max-width:640px;padding:0 0 20px;font-size:15px;line-height:1.65}.deck{--deck-w:1060px;background:var(--bg)}.deck-slide{align-items:flex-start;min-height:92vh;padding:20vh 0 96px;display:flex}.deck-slide.deck-center{align-items:center;padding:96px 0}.deck-center{text-align:center}.deck-center .land-wrap{flex-direction:column;align-items:center;display:flex}.deck-hero{letter-spacing:-.05em;font-size:clamp(56px,8.5vw,118px);font-weight:480;line-height:.98}.deck-cover-sub{color:var(--muted);letter-spacing:-.02em;max-width:720px;margin-top:30px;font-size:clamp(22px,2.5vw,32px);line-height:1.3}.deck-cover-pill{background:var(--lime);color:var(--paper);border-radius:999px;margin-top:46px;padding:11px 20px;font-size:15px;font-weight:480}.deck-h{letter-spacing:-.045em;text-wrap:balance;max-width:920px;font-size:clamp(38px,5vw,66px);font-weight:480;line-height:1.04}.deck-sub{color:var(--muted);max-width:660px;margin-top:20px;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.deck-lead{color:var(--muted);max-width:780px;margin-top:28px;font-size:clamp(19px,2vw,23px);line-height:1.5}.deck-lead b{color:var(--ink);font-weight:450}.nowrap{white-space:nowrap}.deck-count{font-variant-numeric:tabular-nums}@keyframes deckRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.deck-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both deckRise}.deck-rise-2{animation-delay:.18s}.deck-rise-3{animation-delay:.36s}.deck .reveal-group{transform:none}.deck .reveal-group>*{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.deck .reveal-group.in>*{opacity:1;transform:none}.deck .reveal-group.in>:first-child{transition-delay:calc(var(--g,0s) + 50ms)}.deck .reveal-group.in>:nth-child(2){transition-delay:calc(var(--g,0s) + .13s)}.deck .reveal-group.in>:nth-child(3){transition-delay:calc(var(--g,0s) + .21s)}.deck .reveal-group.in>:nth-child(4){transition-delay:calc(var(--g,0s) + .29s)}.deck .reveal-group.in>:nth-child(5){transition-delay:calc(var(--g,0s) + .37s)}.deck .reveal-group.in>:nth-child(6){transition-delay:calc(var(--g,0s) + .45s)}.deck .reveal-group.in>:nth-child(7){transition-delay:calc(var(--g,0s) + .53s)}.deck .reveal-group.in>:nth-child(8){transition-delay:calc(var(--g,0s) + .61s)}.deck .reveal-group.late{--g:.3s}.deck-stats{max-width:var(--deck-w);grid-template-columns:repeat(3,1fr);gap:30px;margin-top:48px;display:grid}.deck-stats .k{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4.4vw,64px);font-weight:500}.deck-stats .t{color:var(--muted);max-width:280px;margin-top:8px;font-size:15px;line-height:1.5}.deck .story-grid{max-width:var(--deck-w);margin-top:34px;padding-bottom:0}.deck .story-card{aspect-ratio:10/7}.deck-drift{max-width:var(--deck-w);grid-template-columns:.78fr 1.42fr;gap:16px;margin-top:48px;display:grid}.deck .deck-drift{transform:none}.deck-drift .drift-change,.deck-drift .drift-consequence{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.deck-drift .drift-record{opacity:0;transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.deck-drift.in .drift-change,.deck-drift.in .drift-record,.deck-drift.in .drift-consequence{opacity:1;transform:none}.deck-drift.in .drift-change{transition-delay:50ms}.deck-drift.in .drift-record:first-child{transition-delay:.22s}.deck-drift.in .drift-record:nth-child(2){transition-delay:.32s}.deck-drift.in .drift-record:nth-child(3){transition-delay:.42s}.deck-drift.in .drift-record:nth-child(4){transition-delay:.52s}.deck-drift.in .drift-consequence{transition-delay:.68s}.drift-change{background:var(--ink);color:#fff;border-radius:20px;flex-direction:column;min-height:280px;padding:24px;display:flex}.drift-kicker{color:#ffffffa8;font:500 11px/1 var(--mono);letter-spacing:.06em}.drift-part{align-items:center;gap:11px;margin-top:24px;display:flex}.drift-part>span{color:#fff;background:#ffffff1a;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.drift-part b,.drift-part small{display:block}.drift-part b{font-size:17px}.drift-part small{color:#aaa9a2;font:500 11px var(--mono);margin-top:2px}.drift-version{align-items:center;gap:11px;margin-top:28px;display:flex}.drift-version span,.drift-version b{font:500 13px var(--mono);border-radius:9px;padding:7px 11px}.drift-version span{color:#aaa9a2;background:#ffffff17}.drift-version b{background:var(--lime);color:var(--paper)}.drift-version svg{color:#77766f}.drift-change p{margin-top:14px;font-size:15px}.drift-time{color:#8e8d86;font:500 11px var(--mono);margin-top:auto}.drift-records{grid-template-columns:1fr 1fr;gap:12px;display:grid}.drift-record{background:var(--bg-soft);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-height:134px;padding:17px 18px;display:flex}.drift-record-head{align-items:center;gap:8px;display:flex}.drift-record-head>span{color:var(--muted);display:inline-flex}.drift-record-head b{font-size:13px}.drift-file{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.drift-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font:500 11.5px var(--mono);overflow:hidden}.drift-file b{color:var(--muted);font:500 11px var(--mono);background:#e8e7e1;border-radius:7px;padding:4px 7px}.drift-record.is-current .drift-file b{background:var(--lime-soft);color:var(--green)}.drift-record>small{color:#9a6711;align-items:center;gap:6px;margin-top:auto;font-size:11.5px;font-weight:450;display:flex}.drift-record.is-current>small{color:var(--green)}.drift-consequence{color:#49330d;background:#fff7e8;border:1px solid #f0dba9;border-radius:15px;grid-column:1/-1;align-items:center;gap:10px;min-height:62px;padding:14px 17px;display:flex}.drift-consequence>span{color:#b5770f;display:inline-flex}.drift-consequence b{font-size:14.5px}.drift-consequence small{white-space:nowrap;font:450 10.5px var(--mono);background:#b5770f1a;border-radius:999px;margin-left:auto;padding:6px 9px}.deck-solution-grid{max-width:var(--deck-w);grid-template-columns:.9fr 1.1fr;align-items:center;gap:42px;margin-top:48px;display:grid}.deck-solution-points{gap:9px;display:grid}.deck-solution-point{background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:12px;min-height:66px;padding:13px 16px;display:grid}.deck-solution-point span{color:var(--faint);font:480 10.5px var(--mono)}.deck-solution-point b{letter-spacing:-.01em;font-size:15.5px;font-weight:580}.deck-record{background:var(--bg-soft);border:1px solid var(--line);border-radius:18px;min-height:360px;position:relative;overflow:hidden}.deck .deck-record{transform:none}.record-links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.record-links path{fill:none;stroke:var(--line-strong);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:460;stroke-dashoffset:460px}.deck-record.in .record-links path{animation:.9s cubic-bezier(.2,.7,.2,1) forwards recordDraw;animation-delay:calc(.2s + var(--record-i) * 70ms)}@keyframes recordDraw{to{stroke-dashoffset:0}}.record-root{z-index:2;background:var(--ink);color:#fff;box-shadow:var(--shadow-lg);opacity:0;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:14px 18px;transition:opacity .6s,transform .6s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.97)}.deck-record.in .record-root{opacity:1;transition-delay:50ms;transform:translate(-50%,-50%)scale(1)}.record-root>span{flex-direction:column;gap:2px;display:flex}.record-root b{white-space:nowrap;font-size:15px;font-weight:470}.record-root small{color:#aaa9a2;font:450 9.5px var(--mono);letter-spacing:.03em}.record-node{background:var(--paper);border:1px solid var(--line);min-width:122px;color:var(--muted);opacity:0;border-radius:12px;align-items:center;gap:9px;padding:11px 13px;display:flex;position:absolute}.deck-record.in .record-node{animation:.55s cubic-bezier(.2,.7,.2,1) both nodeIn,6s ease-in-out infinite recordNodeSync;animation-delay:calc(.45s + var(--record-i) * 90ms), calc(1.4s + var(--record-i) * .65s)}@keyframes nodeIn{0%{opacity:0}to{opacity:1}}.record-node>span{color:var(--faint);display:inline-flex}.record-node b{font-size:12.5px;font-weight:470}.record-0{top:10%;left:6%}.record-1{top:43%;left:3%}.record-2{bottom:10%;left:6%}.record-3{top:10%;right:6%}.record-4{top:43%;right:3%}.record-5{bottom:10%;right:6%}@keyframes recordNodeSync{0%,14%,to{border-color:var(--line);background:var(--paper);transform:translateY(0)}7%{border-color:var(--green);background:var(--lime-soft);transform:translateY(-2px)}}.deck-ai-shift{max-width:var(--deck-w);grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:14px;margin-top:48px;display:grid}.deck-ai-shift>div{background:var(--bg-soft);border:1px solid var(--line);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:174px;padding:22px;display:flex}.deck-ai-shift>span{color:var(--faint);align-self:center;display:inline-flex}.deck-ai-shift small{color:var(--faint);font:480 11px var(--mono);letter-spacing:.04em}.deck-ai-shift b{letter-spacing:-.035em;max-width:220px;font-size:clamp(20px,2.2vw,29px);font-weight:530;line-height:1.08}.deck-ai-shift .ai-core{background:var(--ink);color:#fff;border-color:var(--ink)}.deck-ai-shift .ai-core small{color:#ffffffa8}.deck-market-simple{max-width:var(--deck-w);grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.deck-market-card{background:var(--bg-soft);border:1px solid var(--line);border-radius:18px;flex-direction:column;justify-content:space-between;min-height:230px;padding:24px;display:flex}.deck-market-card:first-child{background:var(--ink);color:#fff;border-color:#0000}.market-card-value{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,78px);font-weight:420;line-height:.9}.deck-market-card:first-child .market-card-value{color:#fff}.deck-market-card b{letter-spacing:-.02em;margin-top:20px;font-size:20px;font-weight:480;display:block}.deck-market-card>span{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.5;display:block}.deck-market-card:first-child>span{color:#c9c8c1}.deck-equation{max-width:var(--deck-w);background:var(--ink);color:#fff;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr 1.15fr;align-items:center;gap:10px;margin-top:16px;padding:16px;display:grid}.deck-equation>span{text-align:center;background:#ffffff14;border:1px solid #ffffff1a;border-radius:13px;justify-content:center;align-items:center;min-height:58px;padding:10px 12px;font-weight:480;display:flex}.deck-equation i{color:var(--lime);font-style:normal;font-family:var(--mono);font-weight:500}.deck-equation b{color:var(--lime);letter-spacing:-.04em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.8vw,38px);font-weight:440}.deck-market-note{max-width:var(--deck-w);color:var(--faint);margin-top:12px;font-size:11.5px;line-height:1.5}.deck-market-note a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.deck-source-links{max-width:var(--deck-w);margin-top:14px}.deck-source-links a{color:inherit;text-underline-offset:2px;text-decoration:underline}.deck-competitors{max-width:var(--deck-w);flex-direction:column;gap:8px;margin-top:48px;display:flex}.comp-head,.comp-card{grid-template-columns:1.5fr 1fr .8fr .55fr .9fr;align-items:center;gap:12px;display:grid}.comp-head{color:var(--faint);letter-spacing:.08em;padding:0 18px 4px;font-size:11.5px;font-weight:500}.comp-card{background:var(--bg-soft);color:var(--muted);border-radius:14px;padding:13px 18px;font-size:13.5px}.comp-card-us{background:var(--ink);color:#fff}.comp-card-us>span{color:#eee}.comp-logo{color:var(--ink);align-items:center;gap:11px;display:flex}.comp-card-us .comp-logo{color:#fff}.comp-logo span{background:var(--paper);border:1px solid var(--line);width:34px;height:34px;color:var(--ink);letter-spacing:-.02em;border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:560;display:inline-flex}.comp-card-us .comp-logo span{background:var(--lime);color:var(--paper);border-color:#0000}.comp-logo b{font-size:15px;font-weight:480}.deck-gtm-grid{max-width:var(--deck-w);grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.deck-gtm-card{background:var(--bg-soft);border:1px solid var(--line);border-radius:18px;flex-direction:column;min-height:190px;padding:22px;display:flex}.deck-gtm-card b{letter-spacing:-.035em;font-size:clamp(22px,2.2vw,30px);font-weight:440;line-height:1.05}.deck-gtm-card p{color:var(--muted);margin-top:auto;padding-top:16px;font-size:15px;line-height:1.55}.deck-gtm-card:nth-child(2){background:var(--ink);color:#fff;border-color:#0000}.deck-gtm-card:nth-child(2) p{color:#c9c8c1}.deck-stages{max-width:var(--deck-w);margin-top:22px}.deck-stages-row{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.deck-stage{font:480 15px var(--sans);color:var(--ink);align-items:center;display:inline-flex}.deck-stage i{color:var(--faint);margin:0 10px;font-style:normal;font-weight:400}.price-tiers{max-width:var(--deck-w);grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;display:grid}.price-tier{background:var(--bg-soft);border-radius:16px;padding:24px 22px}.price-tier.hi{background:var(--ink);color:#fff}.pt-price{letter-spacing:-.03em;font-size:clamp(30px,3vw,40px);font-weight:500}.price-tier.hi .pt-price{color:#fff}.pt-tier{letter-spacing:.02em;margin-top:6px;font-size:14px;font-weight:480}.pt-note{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55}.price-tier.hi .pt-note{color:#c9c8c1}.deck-list{max-width:var(--deck-w);grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.deck-list-2{grid-template-columns:1fr 1fr}.deck-list>div{border-top:1.5px solid var(--line-strong);padding-top:14px}.deck-list b{letter-spacing:-.01em;font-size:15px;font-weight:480;display:block}.deck-list span{color:var(--muted);margin-top:5px;font-size:13.5px;line-height:1.5;display:block}.deck-proof{max-width:var(--deck-w);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:20px;display:grid}.deck-proof blockquote{border-left:2.5px solid var(--ink);margin:0;padding:2px 0 2px 14px}.deck-proof p{letter-spacing:-.01em;font-size:15.5px;line-height:1.5}.deck-proof footer{color:var(--muted);margin-top:7px;font-size:12.5px}.deck-scare{max-width:var(--deck-w);color:var(--ink);border:1px solid var(--line-strong);background:var(--bg-soft);border-radius:12px;margin-top:22px;padding:14px 16px;font-size:14.5px;line-height:1.6}.deck-fail{max-width:var(--deck-w);grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.deck-fail>span{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);grid-column:1/-1;font-size:12px;font-weight:500}.deck-fail>div{border-top:1.5px solid var(--line-strong);color:var(--muted);padding-top:10px;font-size:13px;line-height:1.55}@media (width<=760px){.deck-fail{grid-template-columns:1fr}}.deck-why{max-width:var(--deck-w);grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;display:grid}.deck-why-item p{color:var(--muted);margin-top:8px;font-size:15.5px;line-height:1.6}.deck-why-mode{letter-spacing:-.01em;font-size:18px;font-weight:480}.deck-team-layout{grid-template-columns:.5fr 1.5fr;align-items:stretch;gap:30px;max-width:none;margin-top:44px;display:grid}.deck-team-photo{background:var(--bg-soft);border:1px solid var(--line);border-radius:18px;height:auto;min-height:0;position:relative;overflow:hidden}.deck-photo-fallback{z-index:0;font:560 72px var(--sans);color:#0000001f;background:linear-gradient(135deg,#ececec,#f7f7f7);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.deck-team-photo img{z-index:1;object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block;position:relative}.deck-founder-list{gap:12px;display:grid}.deck-founder-card{background:var(--bg-soft);border:1px solid var(--line);border-radius:16px;padding:24px 26px}.founder-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.founder-top b{letter-spacing:-.02em;font-size:20px;font-weight:480}.founder-top span{color:var(--faint);letter-spacing:.08em;font-size:12px;font-weight:500}.deck-founder-card p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.55}.founder-facts{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.founder-meta{color:var(--faint)!important;margin-top:6px!important;font-size:13px!important}.founder-cols{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:20px;display:grid}.founder-cols>div>b{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:5px;font-size:11.5px;font-weight:500;display:block}.founder-cols>div>p{margin:0;font-size:15px;line-height:1.62}@media (width<=760px){.founder-cols{grid-template-columns:1fr}}.cmap-dot.cmap-prom img{object-fit:cover;opacity:1;border:2px solid var(--paper);border-radius:50%;width:40px;max-width:none;height:40px;box-shadow:0 2px 10px #0000002e}.cmap-dot.cmap-prom b{margin-top:5px;font-size:11.5px;font-weight:480;display:block}.founder-facts li{color:var(--muted);padding-left:16px;font-size:14px;line-height:1.5;position:relative}.founder-facts li:before{content:"";background:var(--green);border-radius:999px;width:5px;height:5px;position:absolute;top:9px;left:0}.founder-facts li b{color:var(--ink);font-weight:480}.founder-links a{color:var(--ink);text-underline-offset:3px;font-size:13.5px;font-weight:480;text-decoration:underline}.deck-hires-lead{color:var(--muted);max-width:var(--deck-w);margin-top:28px;font-size:17px}.deck-hires{max-width:var(--deck-w);grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.deck-hires>div{background:var(--bg-soft);border-radius:14px;padding:16px 18px}.deck-hires b{font-size:15px;display:block}.deck-hires span{color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.deck-arc{max-width:var(--deck-w);grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.deck-arc-step{background:var(--bg-soft);border-radius:14px;padding:18px 20px}.deck-arc-step b{color:var(--green);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.deck-arc-step span{color:var(--muted);font-size:14px;line-height:1.55}.deck-facts{max-width:var(--deck-w);grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.deck-facts>div{background:var(--bg-soft);border-radius:16px;padding:22px 24px}.deck-facts b{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,30px);font-weight:540;display:block}.deck-facts span{color:var(--faint);margin-top:6px;font-size:13px;font-weight:450;display:block}@media (width<=900px){.deck-stats,.deck-why,.price-tiers,.deck-hires,.deck-facts,.deck-list,.deck-solution-grid,.deck-market-simple,.deck-gtm-grid,.deck-team-layout,.grid2,.access-pick-list{grid-template-columns:1fr;gap:16px}.comp-head{display:none}.comp-card{grid-template-columns:1fr;gap:5px}.deck-drift{grid-template-columns:1fr}.drift-change{min-height:250px}.drift-consequence{flex-wrap:wrap;grid-column:auto;align-items:flex-start}.drift-consequence small{margin-left:27px}.deck-market-card{min-height:0}.deck-equation{grid-template-columns:1fr}.deck-equation b{text-align:left;padding:8px 2px 0}.deck-team-photo{height:460px}.deck-slide{min-height:0;padding:64px 0}.deck-ai-shift{grid-template-columns:1fr}.deck-ai-shift>span,.deck .reveal-group.deck-ai-shift.in>span{transform:rotate(90deg)}}@media (width<=720px){.deck-arc{grid-template-columns:1fr}}@media (width<=560px){.drift-records{grid-template-columns:1fr}.record-node{min-width:104px;padding:10px}.record-node b{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.deck-rise{animation:none}.deck .reveal-group>*,.deck-drift .drift-change,.deck-drift .drift-record,.deck-drift .drift-consequence{opacity:1;transition:none;transform:none}.record-node,.deck-record.in .record-node{opacity:1;animation:none}.record-root{opacity:1;transition:none;transform:translate(-50%,-50%)}.record-links path{stroke-dasharray:none;stroke-dashoffset:0}.deck-record.in .record-links path{animation:none}}.prod-hero{text-align:center;max-width:980px;margin:0 auto;padding:92px 40px 46px}.prod-hero h1{letter-spacing:-.045em;font-size:clamp(44px,6.4vw,88px);font-weight:480;line-height:1}.prod-hero .sub{color:var(--muted);max-width:560px;margin:22px auto 0;font-size:18px}.prod-hero .hero-cta{margin:34px auto 0}.prod-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:26px 0 40px;display:grid}.prod-row{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:54px 0;display:grid}.prod-row h3{letter-spacing:-.03em;font-size:clamp(22px,2.6vw,30px);font-weight:500}.prod-row p{color:var(--muted);max-width:440px;margin-top:12px;font-size:16px;line-height:1.65}.mini-mock{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-lg);border-radius:16px;padding:18px;overflow:hidden}.mini-mock .mm-row{border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:13.5px;display:flex}.mini-mock .mm-row+.mm-row{margin-top:2px}.mini-mock .mm-meta{font-family:var(--mono);color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:11.5px;display:flex}@media (width<=900px){.story-grid,.price-grid,.case-grid2,.prod-grid{grid-template-columns:1fr}.prod-row{grid-template-columns:1fr;gap:26px;padding:34px 0}.story-hero{min-height:72vh}.land-topbar .land-nav{padding:12px 20px}.land-wrap{padding:0 20px}.case-body,.case-next{padding-left:20px;padding-right:20px}}.share-head{background:var(--paper);border-bottom:1px solid var(--line)}.share-head-inner{justify-content:space-between;align-items:center;gap:12px;max-width:860px;margin:0 auto;padding:18px 28px;display:flex}.share-page{max-width:860px;margin:0 auto;padding:30px 28px 80px}.empty{text-align:center;color:var(--muted);padding:44px 20px}.spin{border:2.5px solid var(--line-strong);border-top-color:var(--ink);border-radius:999px;width:22px;height:22px;margin:60px auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bar-track{background:var(--track);border-radius:99px;height:6px;overflow:hidden}.bar-fill{border-radius:99px;height:100%;transition:width .3s}.gate-strip{align-items:flex-start;display:flex}.gate-node{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.gate-dot{background:var(--neutral-bg);width:27px;height:27px;color:var(--faint);border:2px solid var(--line-strong);z-index:1;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}.gate-dot.passed{color:#fff;background:#1a1a17;border-color:#1a1a17}.gate-dot.review{background:var(--amber-bg);border-color:var(--amber);color:var(--amber)}.gate-line{background:var(--line-strong);height:2px;position:absolute;top:13px;left:calc(50% + 15px);right:calc(15px - 50%)}.gate-line.done{background:var(--ink)}.gate-label{letter-spacing:.06em;color:var(--faint);font-size:10.5px;font-weight:450}.gate-label.on{color:var(--ink)}.mmeter{align-items:flex-end;gap:2.5px;display:inline-flex}.mmeter i{background:var(--track);border-radius:2px;width:5px;display:inline-block}.finding{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.finding:last-child{border-bottom:none}.sev{border-radius:99px;flex-shrink:0;width:9px;height:9px;margin-top:5px}.sev-critical{background:var(--red);box-shadow:0 0 0 3px var(--red-bg)}.sev-warning{background:var(--amber);box-shadow:0 0 0 3px var(--amber-bg)}.sev-info{background:var(--blue);box-shadow:0 0 0 3px var(--blue-bg)}.legend-dot{border-radius:99px;flex-shrink:0;width:10px;height:10px;display:inline-block}.split-note{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=700px){.split-note{grid-template-columns:1fr}}.canvas-page{flex-direction:column;height:100vh;display:flex;overflow:hidden}.canvas-wrap{background-color:var(--bg-soft);touch-action:none;flex:1;position:relative;overflow:hidden}.canvas-wrap.cv-dragover{background-color:var(--lime-soft)}.canvas-world{transform-origin:0 0;position:absolute;top:0;left:0}body small{font-size:12px!important}.repo-page .repo-item-name span,.repo-page .repo-version .hash,.canvas-page .cv-prompt-chips b,.canvas-page .cv-gen-progress>span,.canvas-page .model-pin-author b,.canvas-page .model-pin-author small,.canvas-page .model-pin-draft small,.canvas-page .wb-model-loading small,.canvas-page .cv-ai-table>header span,.canvas-page .cv-ai-table>header button,.canvas-page .cv-remote-cursor>b{font-size:11.5px}.cv-sticky{border-radius:4px;width:100%;height:100%;padding:14px;font-size:15px;line-height:1.4;overflow:hidden;box-shadow:0 8px 22px #1a1a1724}.cv-group-label .cv-sticky{box-shadow:none;border-radius:10px;align-items:center;padding:10px 14px;font-size:16px;font-weight:480;display:flex}.cv-doc{background:var(--paper);border:1px solid var(--line);width:100%;height:100%;box-shadow:var(--shadow-lg);white-space:pre-wrap;border-radius:10px;padding:16px;font-size:13px;line-height:1.5;overflow:auto}.cv-text{min-width:60px;font-size:22px;font-weight:500}.cv-editable{white-space:pre-wrap;word-break:break-word;outline:none;width:100%;min-height:20px}.cv-editable[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--faint)}.cv-item.is-selected{border-radius:8px;outline:2px solid var(--lime)!important;outline-offset:4px!important}.cv-handle{border:2px solid var(--ink);background:#fff;border-radius:3px;width:12px;height:12px;position:absolute}.cv-nw{cursor:nwse-resize;top:-7px;left:-7px}.cv-ne{cursor:nesw-resize;top:-7px;right:-7px}.cv-sw{cursor:nesw-resize;bottom:-7px;left:-7px}.cv-se{cursor:nwse-resize;bottom:-7px;right:-7px}.cv-tool{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.cv-tool:hover{background:var(--bg-soft);color:var(--ink)}.cv-tool.on{background:var(--lime);color:#1a1a17}.cv-toolbar{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:12;border-radius:14px;align-items:center;gap:3px;padding:6px 8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.cv-tb-sep{background:var(--line);width:1px;height:24px;margin:0 3px}.cv-toolbar{color:#f3f3f0;cursor:pointer;-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);background:#18181975;border-color:#ffffff29;border-radius:999px;gap:0;min-width:66px;min-height:22px;padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1),border-radius .35s cubic-bezier(.22,1,.36,1),background .25s;overflow:hidden;box-shadow:0 10px 34px #00000047}.cv-toolbar:not(.open):hover{background:#1e1e1fad;transform:translate(-50%)scale(1.07)}.cv-toolbar.open{cursor:default;background:#161617c7;border-radius:14px;padding:5px 7px}.cv-toolbar-handle{width:66px;height:20px;display:block}.cv-toolbar-inner{opacity:0;pointer-events:none;align-items:center;gap:2px;max-width:0;max-height:0;transition:max-width .45s cubic-bezier(.22,1,.36,1),max-height .45s cubic-bezier(.22,1,.36,1),opacity .2s;display:flex;overflow:hidden}.cv-toolbar.open .cv-toolbar-inner{opacity:1;pointer-events:auto;max-width:430px;max-height:42px}.cv-toolbar .cv-tool{color:#c6c6c2}.cv-toolbar .cv-tool:hover{color:#fff;background:#2c2c2d}.cv-toolbar .cv-tool.on{color:var(--lime);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff40}.cv-toolbar .cv-tb-sep{background:#3b3b3c}.cv-menu{z-index:20;background:color-mix(in srgb, var(--paper) 94%, transparent);border:1px solid var(--line);width:370px;color:var(--ink);-webkit-backdrop-filter:blur(28px)saturate(1.25);backdrop-filter:blur(28px)saturate(1.25);border-radius:15px;animation:.12s ease-out rise;position:absolute;overflow:hidden;box-shadow:0 18px 55px #1a1a1729}.cv-menu.is-generating{box-shadow:0 20px 64px #1a1a1733, 0 0 0 1px color-mix(in srgb, var(--lime) 35%, transparent)}.cv-menu-gen{border-bottom:0;align-items:flex-end;gap:10px;padding:12px;display:flex}.cv-menu-input{field-sizing:content;resize:none;min-height:27px;max-height:190px;color:var(--ink);font:13.5px/1.45 var(--sans);background:0 0;border:none;outline:none;flex:1}.cv-menu-input::placeholder{color:var(--faint)}.cv-gen-request{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--ink);font:13.5px/1.45 var(--sans);flex:1}.cv-genbtn{background:var(--ink);color:#fff;cursor:pointer;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:450;display:inline-flex}.cv-genbtn:hover:not(:disabled){background:#333330}.cv-genbtn:disabled{opacity:.4;cursor:default}.cv-menu .cv-genbtn{background:var(--ink);min-width:72px;color:var(--paper);justify-content:center}.cv-menu .cv-genbtn:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 84%, var(--lime))}.cv-prompt-chips{gap:6px;padding:9px 10px 0;display:flex;overflow-x:auto}.cv-prompt-chips>span{border:1px solid var(--line);background:var(--bg-soft);max-width:160px;min-height:30px;color:var(--muted);border-radius:8px;flex:none;align-items:center;gap:5px;padding:4px 6px;display:flex}.cv-prompt-chips img{object-fit:cover;border-radius:4px;width:20px;height:20px}.cv-prompt-chips b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:9.5px;font-weight:430;overflow:hidden}.cv-prompt-chips button{color:var(--faint);background:0 0;border:0;flex-shrink:0;display:inline-flex}.cv-gen-progress{padding:0 12px 11px}.cv-gen-progress>span{color:var(--muted);align-items:center;gap:3px;font-size:10.5px;display:flex}.cv-gen-progress>span i{background:var(--faint);border-radius:999px;width:3px;height:3px;animation:1s infinite genDot}.cv-gen-progress>span i:nth-child(2){animation-delay:.14s}.cv-gen-progress>span i:nth-child(3){animation-delay:.28s}.cv-gen-progress>b{background:var(--line);border-radius:999px;height:2px;margin-top:7px;display:block;overflow:hidden}.cv-gen-progress>b i{border-radius:inherit;background:var(--lime);width:42%;height:100%;animation:1.25s ease-in-out infinite genSweep;display:block}.cv-gen-progress.is-determinate>b i{transition:width .35s cubic-bezier(.22,1,.36,1);animation:none;transform:none}@keyframes genDot{0%,70%,to{opacity:.25}35%{opacity:1}}@keyframes genSweep{0%{transform:translate(-110%)}to{transform:translate(340%)}}.spin-mini{border:1.5px solid color-mix(in srgb, var(--paper) 35%, transparent);border-top-color:var(--paper);border-radius:999px;width:13px;height:13px;animation:.7s linear infinite spin}.cv-menu-tools{grid-template-columns:repeat(4,1fr);gap:2px;padding:8px;display:grid}.cv-menu-tools button{color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:10px 4px;transition:background .12s;display:flex}.cv-menu-tools button span{color:var(--muted);font-size:11px}.cv-menu-tools button:hover{background:var(--bg-soft)}.cv-modepill{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-lg);border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 14px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.cv-modepill button{background:color-mix(in srgb, var(--paper) 18%, transparent);color:var(--paper);cursor:pointer;border:none;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:450}.cv-modepill button:hover{background:color-mix(in srgb, var(--paper) 30%, transparent)}.cv-marquee{z-index:15;pointer-events:none;border:1.5px solid var(--lime-hover);background:#a8e84624;border-radius:4px;position:absolute}.wb-model,.wb-pdf,.wb-text{background:var(--paper);border:1px solid var(--line);width:100%;height:100%;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.wb-pdf-bar{border-bottom:1px solid var(--line);cursor:move;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.wb-model-canvas{background:#101012;flex:1;min-height:0;position:relative}.wb-model-canvas canvas{display:block}.model-pin-toggle{border:1px solid var(--line-strong);background:var(--paper);min-height:24px;color:var(--muted);font:450 9.5px var(--sans);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.model-pin-toggle:hover,.model-pin-toggle.is-on{border-color:var(--lime);background:var(--lime-soft);color:var(--lime-ink)}.model-pin-toggle b{background:var(--bg-soft);min-width:15px;height:15px;color:var(--ink);font:480 8px var(--mono);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.wb-model-canvas.is-pinning canvas{cursor:crosshair!important}.model-pin-layer{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:visible}.model-pin-marker{background:var(--model-pin-color,var(--lime));color:#111;pointer-events:auto;cursor:pointer;width:22px;height:22px;font:500 8px var(--mono);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;margin:-11px 0 0 -11px;display:flex;position:absolute;box-shadow:0 3px 12px #00000080}.model-pin-marker:hover,.model-pin-marker:focus-visible{outline:0;transform:scale(1.12)}.model-pin-card{z-index:3;color:#f3f3ef;text-align:left;cursor:default;background:#171718;border:1px solid #343438;border-radius:11px;width:min(255px,45vw);padding:10px 11px;display:block;position:absolute;top:-7px;left:17px;box-shadow:0 14px 38px #00000080}.model-pin-author{grid-template-columns:26px minmax(0,1fr) 24px;align-items:center;gap:8px;display:grid}.model-pin-author>img,.model-pin-author>i{object-fit:cover;color:#111;width:26px;height:26px;font:500 10px var(--sans);border-radius:999px;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.model-pin-author>span{min-width:0}.model-pin-author b,.model-pin-author small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.model-pin-author b{font-size:10.5px}.model-pin-author small{color:#92928e;margin-top:1px;font-size:8.5px}.model-pin-author>button{color:#7f7f7b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.model-pin-author>button:hover{color:#e16b5c;background:#29292b}.model-pin-card>em{color:#deded9;white-space:normal;overflow-wrap:anywhere;margin-top:9px;font-size:11px;font-style:normal;line-height:1.45;display:block}.model-pin-draft{pointer-events:auto;background:#171718;border:1px solid #3b3b3e;border-radius:10px;width:230px;padding:9px;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 12px 34px #0000007a}.model-pin-draft input{color:#fff;background:#202022;border:1px solid #3b3b3e;border-radius:7px;outline:0;width:100%;padding:7px 8px;font-size:11.5px}.model-pin-draft input:focus{border-color:var(--lime)}.model-pin-draft small{color:#7f7f7b;margin-top:5px;font-size:8.5px;display:block}.wb-model-loading{z-index:6;color:#d6d6d2;background:#101012;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.wb-model-loading .spin-mini{border-color:#39393c;border-top-color:var(--lime);margin-bottom:5px}.wb-model-loading b{font-size:11.5px;font-weight:450}.wb-model-loading small{color:#777772;font-size:9px}.wb-fallback{color:var(--muted);background:var(--bg-soft);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.wb-video{object-fit:cover;width:100%;height:100%;box-shadow:var(--shadow-lg);background:#000;border-radius:10px;display:block}.wb-audio{background:var(--paper);border:1px solid var(--line);width:100%;height:100%;box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;justify-content:center;gap:8px;padding:12px 14px;display:flex}.wb-audio-top{color:var(--muted);cursor:move;align-items:center;gap:8px;display:flex}.wb-pdf-spread{background:var(--bg-soft);flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;padding:12px;display:flex;position:relative}.wb-pdf-page{background:#fff;border-radius:3px;width:auto;max-width:calc(50% - 4px);height:auto;max-height:100%;box-shadow:0 2px 8px #00000024}.wb-pdf-nav{border:1px solid var(--line);background:var(--paper);width:30px;height:44px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow);border-radius:9px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wb-pdf-nav:hover:not(:disabled){border-color:var(--ink)}.wb-pdf-nav:disabled{opacity:1;cursor:default;color:var(--faint);background:var(--surface-subtle)}.wb-pdf-prev{left:8px}.wb-pdf-next{right:8px}.wb-text-body{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;color:var(--ink);background:var(--bg-soft);flex:1;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.5;overflow:auto}.wb-office{background:var(--bg-soft);border:none;flex:1;width:100%}.wb-filecard{text-align:center;background:var(--paper);border:1px solid var(--line);width:100%;height:100%;box-shadow:var(--shadow-lg);color:var(--ink);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:14px;display:flex}.wb-filecard-ico{background:var(--bg-soft);width:46px;height:46px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;display:flex}.cv-context{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:12px;align-items:center;gap:5px;padding:6px 8px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.cv-context .cv-tool{width:30px;height:30px}.cv-swatch{cursor:pointer;border:1px solid #0000001f;border-radius:7px;width:22px;height:22px}.cv-dropbanner{color:var(--lime-ink);pointer-events:none;justify-content:center;align-items:center;font-weight:450;display:flex;position:absolute;inset:0}.cv-ai-table{border:1px solid var(--line);background:var(--paper);width:100%;height:100%;box-shadow:var(--shadow-lg);border-radius:11px;flex-direction:column;display:flex;overflow:hidden}.cv-item:not(.is-selected) .cv-ai-table,.cv-item:not(.is-selected) .cv-html-frame{pointer-events:none}.cv-ai-table>header{border-bottom:1px solid var(--line);min-height:34px;color:var(--muted);align-items:center;gap:6px;padding:7px 10px;display:flex}.cv-ai-table>header b{color:var(--ink);flex:1;font-size:11px}.cv-ai-table>header span{color:var(--faint);font-size:9px}.cv-ai-table>header button{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:5px;padding:3px 6px;font-size:9px}.cv-ai-table>header button:hover{border-color:var(--line-strong);color:var(--ink)}.cv-ai-table>div{flex:1;overflow:auto}.cv-ai-table table{border-collapse:collapse;width:100%;font-size:11px}.cv-ai-table th,.cv-ai-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;outline:none;min-width:90px;padding:7px 9px}.cv-ai-table th{background:var(--bg-soft);font-weight:480}.cv-ai-table td:focus,.cv-ai-table th:focus{background:var(--lime-soft);box-shadow:inset 0 0 0 1px var(--lime)}.cv-html-frame{border:1px solid var(--line);width:100%;height:100%;box-shadow:var(--shadow-lg);background:0 0;border-radius:10px;display:block}.cv-remote-cursor{z-index:25;pointer-events:none;filter:drop-shadow(0 1px 2px #00000040);transition:left 80ms linear,top 80ms linear;display:block;position:absolute}.cv-remote-cursor>b{color:#fff;white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:9.5px;font-weight:480;position:absolute;top:12px;left:14px}@media (width<=700px){.cv-menu{width:min(370px,100vw - 36px)}.cv-toolbar.open .cv-toolbar-inner{max-width:calc(100vw - 38px);overflow-x:auto}}.auth-wrap{background:radial-gradient(1000px 500px at 20% 0%, #d7f54229, transparent 60%), var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card{width:100%;max-width:400px;padding:30px 30px 26px;animation:.4s ease-out rise}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.reveal.in{opacity:1;transform:none}.reveal-d1{transition-delay:80ms}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}@keyframes floaty{0%,to{transform:translateY(0) rotate(var(--tilt,0deg))}50%{transform:translateY(-9px) rotate(var(--tilt,0deg))}}.floaty{animation:5.5s ease-in-out infinite floaty}.compat-chip{transition:transform .16s,box-shadow .16s,background 1s,border-color 1s,color 1s}.side-link{transition:background .15s,color .15s}.hover-lift{transition:transform .9s,box-shadow .9s}.hover-lift:hover{transform:translateY(-3px);box-shadow:0 10px 30px #1a1a171a}.land-section{flex-direction:column;justify-content:center;min-height:88vh;padding:70px 0;display:flex}.legal{max-width:760px;margin:0 auto;padding:78px 32px 100px}.legal h1{letter-spacing:-.03em;margin-bottom:4px;font-size:32px;font-weight:500}.legal h2{letter-spacing:-.01em;margin:28px 0 8px;font-size:17px;font-weight:450}.legal p,.legal li{color:var(--muted);font-size:14px;line-height:1.65}.legal ul{margin:6px 0;padding-left:20px}.marquee-band{background:var(--ink);padding:15px 0 18px;overflow:hidden}.marquee-title{text-align:center;letter-spacing:.14em;text-transform:none;color:#8b8a83;margin-bottom:14px;font-size:11px;font-weight:450}.marquee{-webkit-user-select:none;user-select:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{flex-shrink:0;align-items:center;gap:72px;padding-right:72px;animation:30s linear infinite marquee;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee-track img{object-fit:contain;opacity:.78;filter:grayscale()brightness(10);width:auto;height:30px}.tools-track img{object-fit:contain;opacity:1;filter:none;width:auto;height:38px}.tool-chip{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:999px;padding:7px 16px;font-size:13px}.rocket-stage{position:relative}.rocket3d{cursor:grab;touch-action:none;width:100%;height:500px}.rocket3d:active{cursor:grabbing}.rocket3d canvas{display:block}.trolley-stage{position:relative}.trolley3d{cursor:grab;touch-action:none;width:100%;height:380px}.trolley3d:active{cursor:grabbing}.trolley3d canvas{display:block}.trolley-note{animation-delay:.7s;top:12%;left:2%}.trolley-file{animation-delay:1.8s;bottom:6%;right:4%}@media (width<=900px){.trolley3d{height:300px}.trolley-stage .anno{display:none}}.anno{color:#1d1d1f;background:#fffffff0;border:1px solid #e5e4df;border-radius:12px;align-items:flex-start;gap:9px;max-width:250px;padding:10px 13px;font-size:13px;font-weight:400;line-height:1.35;display:inline-flex;position:absolute;box-shadow:0 14px 36px #1414141c}.anno-body{flex-direction:column;min-width:0;display:flex}.anno-hd{align-items:baseline;gap:6px;display:flex}.anno b{color:#16171a;font-weight:480}.anno .anno-team{border-radius:999px;padding:2px 6px;font-size:10px;font-weight:480;line-height:1.2}.anno .anno-team.is-blue{color:#4c6584;background:#eaf2ff}.anno .anno-team.is-purple{color:#705d91;background:#f1ecff}.anno-txt{color:#45454a;margin-top:3px;font-size:12.5px;line-height:1.4}.anno .anno-dim{color:#8a8a8a}.anno-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:26px;height:26px}.anno-req{top:11%;left:12%}.anno-note2{top:29%;right:7%}.anno-note{top:57%;left:8%}.anno-mass{bottom:10%;right:9%}@keyframes anno-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=900px){.rocket3d{height:380px}.anno{display:none}}.land-product-split{grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;max-width:1320px;margin:0 auto;padding:0 40px;display:grid}.timesaver{background:var(--paper);border:1px solid var(--line);width:100%;max-width:590px;box-shadow:var(--shadow-lg);border-radius:20px;padding:18px}.ts-topbar{color:var(--faint);font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}.ts-live{color:var(--muted);align-items:center;gap:6px;transition:color .35s;display:inline-flex}.ts-live i{background:#e2a09a;border-radius:50%;width:7px;height:7px;transition:background .6s}.ts-live.is-complete{color:var(--green)}.ts-live.is-complete i{background:#9ed0ae}.ts-source{background:var(--ink);color:#fff;border:1px solid #0000;border-radius:15px;align-items:center;gap:12px;margin-top:17px;padding:15px;transition:border-color .45s,box-shadow .45s;display:flex}.ts-source.is-changed{border-color:var(--lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--lime) 12%, transparent)}.ts-source-icon{width:42px;height:42px;color:var(--lime);background:#ffffff17;border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ts-source-icon img{border-radius:inherit;object-fit:contain;background:#fff;width:100%;height:100%}.ts-source-name{flex-direction:column;min-width:0;display:flex}.ts-source-name small{color:#8f8e88;font:450 10.5px var(--mono)}.ts-source-name b{margin-top:2px;font-size:14.5px}.ts-source-name span{color:#b8b7b0;margin-top:3px;font-size:11.5px}.ts-version-shift{font:500 11.5px var(--mono);align-items:center;gap:7px;margin-left:auto;display:flex}.ts-version-shift span,.ts-version-shift b{border-radius:8px;padding:6px 8px}.ts-version-shift span{color:#9b9a94;background:#ffffff14}.ts-version-shift svg{color:#71706a}.ts-version-shift b{color:var(--paper);background:var(--lime);opacity:.55;transition:transform .4s,opacity .4s;transform:scale(.92)}.ts-source.is-changed .ts-version-shift b{opacity:1;transform:scale(1)}.ts-progress{background:var(--line);border-radius:999px;height:3px;margin:13px 3px;overflow:hidden}.ts-progress span{border-radius:inherit;background:var(--green);height:100%;transition:width .6s cubic-bezier(.22,.8,.26,1);display:block}.ts-impact-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ts-impact{background:var(--bg-soft);border:1px solid var(--line);opacity:.62;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:12px;transition:opacity .4s,border-color .4s,background .4s,transform .4s,box-shadow .4s;display:flex}.ts-impact.is-synced{opacity:1;background:color-mix(in srgb, var(--lime-soft) 35%, var(--paper));border-color:color-mix(in srgb, var(--green) 38%, var(--line));transform:translateY(-1px);box-shadow:0 5px 14px #1111110d}.ts-impact-icon{width:30px;height:30px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:9px;flex:none;justify-content:center;align-items:center;transition:color .35s,background .35s,border-color .35s;display:inline-flex}.ts-impact.is-synced .ts-impact-icon{color:#fff;background:var(--green);border-color:var(--green)}.ts-impact-copy{flex-direction:column;min-width:0;display:flex}.ts-impact-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ts-impact-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--faint);margin-top:2px;font-size:10.5px;overflow:hidden}.ts-impact-value{color:var(--muted);font:480 10.5px var(--mono);flex:none;margin-left:auto;transition:color .35s}.ts-impact.is-synced .ts-impact-value{color:var(--green)}.ts-summary{min-height:58px;color:var(--muted);background:var(--bg-soft);border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;transition:color .4s,background .4s;display:flex}.ts-summary>span{color:var(--green);display:inline-flex}.ts-summary>div{flex-direction:column;min-width:0;display:flex}.ts-summary b{color:var(--ink);font-size:12.5px}.ts-summary small{color:var(--faint);margin-top:2px;font-size:10.5px}.ts-summary em{color:var(--muted);font:500 11px var(--mono);flex:none;margin-left:auto;font-style:normal}.ts-summary.is-complete{color:var(--green);background:var(--lime-soft)}.ts-summary.is-complete em{color:var(--green)}@media (width<=900px){.land-product-split{grid-template-columns:1fr;gap:30px;padding:0 20px}.timesaver{max-width:none}}@media (width<=520px){.timesaver{padding:14px}.ts-impact-grid{grid-template-columns:1fr}.ts-source-name span{display:none}}@media (prefers-reduced-motion:reduce){.ts-source,.ts-version-shift b,.ts-progress span,.ts-impact,.ts-impact-icon,.ts-impact-value,.ts-summary{transition:none}}.painflow{aspect-ratio:600/400;width:600px;max-width:100%;position:relative}.painflow-svg{width:100%;height:100%;position:absolute;inset:0}.pf-tangle{fill:none;stroke:var(--line-strong);stroke-width:2px;stroke-linecap:round;opacity:0;animation:14s ease-in-out infinite pf-tangle}@keyframes pf-tangle{0%{opacity:0}6%{opacity:.85}40%{opacity:.85}47%{opacity:0}to{opacity:0}}.pf-lost{offset-rotate:0deg;animation:2.1s ease-in-out infinite pf-lost-move,14s step-end infinite pf-lost-gate}.pf-lost2{animation-delay:-1.05s,0s}@keyframes pf-lost-move{0%{offset-distance:0%;opacity:0;fill:#a3a29b}14%{opacity:1}72%{fill:#a3a29b}92%{opacity:1;fill:#b91c1c}to{offset-distance:100%;opacity:0;fill:#b91c1c}}@keyframes pf-lost-gate{0%,40%{visibility:visible}41%,to{visibility:hidden}}.pf-spoke{stroke:var(--lime-hover);stroke-width:2.6px;stroke-linecap:round;opacity:0;stroke-dasharray:260;stroke-dashoffset:260px;animation:14s ease-in-out infinite pf-spoke}@keyframes pf-spoke{0%,48%{opacity:0;stroke-dashoffset:260px}57%{opacity:1;stroke-dashoffset:0}93%{opacity:1}to{opacity:0}}.pf-packet{fill:var(--ink);offset-distance:0%;visibility:hidden;animation:1.15s linear infinite pf-packet,14s step-end infinite pf-packet-gate}@keyframes pf-packet{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes pf-packet-gate{0%,56%{visibility:hidden}57%,94%{visibility:visible}95%,to{visibility:hidden}}.pf-tool{background:var(--paper);border:1px solid var(--line);width:60px;height:60px;box-shadow:var(--shadow-lg);border-radius:15px;justify-content:center;align-items:center;animation:14s ease-in-out infinite pf-jitter;display:flex;position:absolute}.pf-tool img{object-fit:contain;width:34px;height:34px}@keyframes pf-jitter{0%{transform:translate(0)scale(1)}8%{transform:translate(-4px,3px)scale(1)}20%{transform:translate(5px,-3px)scale(1)}32%{transform:translate(-4px,-4px)scale(1)}42%{transform:translate(4px,4px)scale(1)}52%{transform:translate(0)scale(1.06)}58%,to{transform:translate(0)scale(1)}}.pf-tag{font-family:var(--mono);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:450;position:absolute}.pf-tag-bad{background:var(--red-bg);color:var(--red);animation:14s ease-in-out infinite pf-tag-bad}@keyframes pf-tag-bad{0%{opacity:0;transform:translateY(0)rotate(-2deg)}10%{opacity:1}22%{transform:translateY(-2px)rotate(2deg)}34%{transform:translateY(2px)rotate(-1deg)}40%{opacity:1}46%,to{opacity:0}}.pf-tag-ok{background:var(--lime-soft);color:var(--lime-ink);animation:14s ease-in-out infinite pf-tag-ok}@keyframes pf-tag-ok{0%,57%{opacity:0;transform:scale(.8)}63%{opacity:1;transform:scale(1)}93%{opacity:1}to{opacity:0}}.pf-core{opacity:0;border-radius:16px;width:68px;height:68px;animation:14s ease-in-out infinite pf-core;position:absolute;transform:scale(.5)}@keyframes pf-core{0%,48%{opacity:0;transform:scale(.5);box-shadow:0 0 #a8e84600}56%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 16px #a8e84638}62%{transform:scale(1)}93%{opacity:1;transform:scale(1);box-shadow:0 0 0 10px #a8e8461f}to{opacity:0;transform:scale(.9)}}.pf-caption{text-align:center;opacity:0;font-size:14px;font-weight:500;position:absolute;bottom:-6px;left:0;right:0}.pf-caption-chaos{color:var(--muted);animation:14s ease-in-out infinite pf-cap-chaos}.pf-caption-order{color:var(--lime-ink);animation:14s ease-in-out infinite pf-cap-order}@keyframes pf-cap-chaos{0%{opacity:0}8%,42%{opacity:1}48%,to{opacity:0}}@keyframes pf-cap-order{0%,57%{opacity:0}64%,93%{opacity:1}to{opacity:0}}.pain-stage{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1000px;margin:40px auto 0;padding:0 32px;display:grid;position:relative}.pain-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:12px;padding:16px 18px;font-size:13px}.pain-card .from{font-size:12.5px;font-weight:500}.pain-file{color:var(--muted);font-family:var(--mono);align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.comp-preview{height:440px;display:flex}.comp-preview>*{flex:1;min-width:0}.comp-preview-img{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);justify-content:center;align-items:center;overflow:hidden}.comp-preview-img img{object-fit:contain;flex:none;max-width:100%;max-height:100%}.comp-preview .wb-video{object-fit:contain;border-radius:var(--radius)}.comp-preview-cad{align-items:center;gap:14px;padding:16px 18px;display:flex}.stl-wrap{border-radius:var(--radius);background:#101010;height:420px;position:relative;overflow:hidden}.stl-wrap canvas{display:block}.stl-hint{color:#cfcec7;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111111bf;border-radius:8px;padding:5px 12px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.stl-status{z-index:2;color:#dededa;background:#101010;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.stl-status .spin-mini{border-color:#39393c;border-top-color:var(--lime);margin-bottom:5px}.stl-status b{font-size:12px;font-weight:450}.stl-status small{color:#777772;font-size:9px}.stl-status.is-error{background:#171718}.stl-tools{gap:8px;display:flex;position:absolute;top:12px;right:12px}.stl-pin{color:#fff;cursor:pointer;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;font-size:11px;font-weight:500;display:flex;position:absolute;box-shadow:0 2px 10px #0006}.stl-pin .tip{width:220px;color:var(--ink);text-align:left;box-shadow:var(--shadow-lg);z-index:5;background:#fff;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:400;display:none;position:absolute;bottom:130%;left:50%;transform:translate(-50%)}.stl-pin:hover .tip{display:block}.stl-placing,.stl-placing canvas{cursor:crosshair!important}@media (width<=900px){.stat-grid{grid-template-columns:repeat(2,1fr)}.features,.steps{grid-template-columns:1fr}.sidebar{display:none}.page{padding:20px 16px 60px}.pain-stage{grid-template-columns:1fr}}.landing-engine{grid-template-columns:minmax(470px,.9fr) minmax(0,1.1fr);align-items:center;gap:38px;padding-top:104px;padding-bottom:30px;display:grid}.landing-engine-copy h2{letter-spacing:-.052em;font-size:clamp(42px,4.4vw,70px);font-weight:480;line-height:.96}.landing-engine-copy h2>span{white-space:nowrap;display:block}.landing-engine-copy p{max-width:390px;color:var(--muted);margin-top:22px;font-size:16px;line-height:1.52}.landing-engine-stage{width:100%;min-height:560px}.landing-engine-stage .rocket3d{height:560px}.landing-tools{border-bottom:1px solid var(--line);padding:18px 0 58px}.landing-tools .marquee-title{color:var(--faint);margin-bottom:20px}.landing-tools-copy{text-align:center;max-width:680px;margin:0 auto 30px;padding:26px 20px 0}.landing-tools-copy h2{letter-spacing:-.045em;font-size:clamp(28px,3.4vw,44px);font-weight:480;line-height:1.04}.landing-tools-copy p{color:var(--muted);text-wrap:pretty;max-width:560px;margin:12px auto 0;font-size:16px;line-height:1.6}.mkt-showcase{padding-top:80px;padding-bottom:108px}.mkt-showcase-head{max-width:760px;margin-bottom:42px}.mkt-showcase-head h2,.product-motion-copy h2,.news-resource-row h2{letter-spacing:-.05em;font-size:clamp(38px,5.5vw,72px);font-weight:480;line-height:.98}.mkt-showcase-grid{grid-template-columns:1fr;gap:18px;display:grid}.mkt-story{border:1px solid var(--line);background:#f2f1ec;border-radius:24px;grid-template-columns:.72fr 1.28fr;min-width:0;min-height:520px;display:grid;overflow:hidden}.mkt-story-copy{z-index:5;flex-direction:column;justify-content:center;padding:48px 42px;display:flex;position:relative}.mkt-story-copy h3{letter-spacing:-.045em;max-width:610px;font-size:clamp(28px,3vw,43px);font-weight:500;line-height:1.04}.mkt-story-copy h3>span{white-space:nowrap;display:block}.mkt-story-copy .mkt-headline-single{white-space:nowrap;font-size:clamp(27px,2.65vw,40px)}.mkt-story-copy p{max-width:520px;color:var(--muted);margin-top:12px;font-size:15px;line-height:1.5}.mkt-intake{grid-template-columns:1fr 78px 1.08fr;align-items:center;gap:12px;min-height:520px;padding:34px 34px 38px;display:grid;position:relative}.mkt-intake-source,.mkt-intake-targets{flex-direction:column;gap:10px;min-width:0;display:flex}.mkt-source-label{color:var(--faint);font:480 10px var(--mono);letter-spacing:.04em;margin:0 3px 2px}.mkt-file,.mkt-drive-chip,.mkt-route-target,.mkt-ai-router{background:#ffffffe0;border:1px solid #1e1e1b17;box-shadow:0 14px 34px #1f1f1c14}.mkt-file{border-radius:13px;align-items:center;gap:9px;min-width:0;padding:11px;animation:8s cubic-bezier(.22,.75,.25,1) infinite mktFileTravel;display:flex}.mkt-file b{color:#fff;width:37px;height:37px;font:500 9px var(--mono);background:#303034;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mkt-file>img{object-fit:contain;background:#fff;border-radius:9px;flex:none;width:37px;height:37px}.mkt-file-pdf{animation-delay:-4s}.mkt-file-pdf b{background:#ee554f}.mkt-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:450 11px var(--mono);color:#343431;overflow:hidden}.mkt-drive-chip{color:var(--muted);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:7px 10px;font-size:10.5px;display:inline-flex}.mkt-drive-chip img{object-fit:contain;width:13px;height:13px}.mkt-ai-router{border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:72px;height:72px;margin:auto;display:flex;position:relative}.mkt-ai-router span{color:#7558ef}.mkt-ai-router b{font-size:9px}.mkt-ai-router i{border:1px solid #7558ef40;border-radius:28px;animation:2.4s ease-out infinite mktRouterPulse;position:absolute;inset:-9px}.mkt-route-target{min-width:0;color:var(--muted);border-radius:13px;grid-template-columns:22px 1fr 16px;align-items:center;gap:7px;padding:11px 12px;display:grid}.mkt-part-thumb{object-fit:contain;background:#fff;border-radius:6px;width:22px;height:22px}.mkt-route-target>span{min-width:0}.mkt-route-target b,.mkt-route-target small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mkt-route-target b{color:var(--ink);font-size:11.5px}.mkt-route-target small{color:var(--faint);margin-top:2px;font-size:9.5px}.mkt-route-target>svg:last-child{color:var(--green);opacity:0;animation:8s infinite mktRouteCheck}.mkt-route-target:nth-child(3)>svg:last-child{animation-delay:.55s}.mkt-route-target:nth-child(4)>svg:last-child{animation-delay:1.1s}.mkt-impact-demo{align-items:center;min-height:520px;padding:34px;display:flex}.mkt-impact-demo .timesaver{max-width:none;box-shadow:0 18px 46px #1f1f1c17}.mkt-factory-demo{flex-direction:column;justify-content:center;gap:12px;min-height:520px;padding:42px;display:flex}.mkt-factory-brief,.mkt-factory-list,.mkt-factory-foot{background:#ffffffe6;border:1px solid #1e1e1b17;box-shadow:0 18px 44px #1f1f1c14}.mkt-factory-brief{border-radius:15px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.mkt-factory-brief>span{width:38px;height:38px;color:var(--green);background:var(--lime-soft);border-radius:11px;place-items:center;display:grid}.mkt-factory-brief>img{object-fit:contain;background:#fff;border-radius:11px;width:38px;height:38px}.mkt-factory-brief small,.mkt-factory-brief b{display:block}.mkt-factory-brief small{color:var(--faint);font-size:9.5px}.mkt-factory-brief b{margin-top:2px;font-size:12.5px}.mkt-factory-brief i{background:var(--bg-soft);color:var(--muted);font:450 9.5px var(--mono);border-radius:8px;padding:6px 8px;font-style:normal}.mkt-factory-list{border-radius:17px;overflow:hidden}.mkt-factory-row{border-bottom:1px solid var(--line);min-height:70px;animation:7.5s ease-in-out infinite factoryRank;animation-delay:calc(var(--factory-i) * .7s);grid-template-columns:28px 52px 1fr auto 44px;align-items:center;gap:11px;padding:12px 15px;display:grid}.mkt-factory-row:last-child{border-bottom:0}.mkt-factory-row>span{color:var(--faint);font:480 9px var(--mono)}.mkt-factory-row b,.mkt-factory-row small{display:block}.mkt-factory-row b{font-size:11.5px}.mkt-factory-row small{color:var(--faint);margin-top:2px;font-size:9.5px}.mkt-factory-row em{color:var(--muted);font:450 9.5px var(--mono);font-style:normal}.mkt-factory-row strong{color:var(--green);font:500 11px var(--mono)}.mkt-factory-foot{border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:10.5px;display:flex}.mkt-factory-foot span{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.mkt-factory-foot b{font-size:10.5px}@keyframes factoryRank{0%,18%,to{background:0 0}9%{background:var(--lime-soft)}}.mkt-review{background:#fff;border:1px solid #1e1e1b1a;border-radius:18px;flex:1;min-height:460px;margin:26px 34px 36px;overflow:hidden;box-shadow:0 22px 58px #1f1f1c1a}.mkt-review-bar{border-bottom:1px solid var(--line);background:var(--surface-subtle);align-items:center;gap:6px;height:45px;padding:0 14px;display:flex}.mkt-review-bar>i{background:#d9d8d2;border-radius:50%;width:9px;height:9px}.mkt-review-bar>span{color:var(--faint);font:430 10px var(--mono);margin:auto}.mkt-review-bar>b{border:1px solid var(--line);font:480 9px var(--mono);border-radius:7px;padding:4px 7px}.mkt-review-body{grid-template-columns:minmax(0,1fr) 230px;height:calc(100% - 45px);display:grid}.mkt-cad-viewport{background:radial-gradient(circle at 50% 42%,#fcfcfb 0,#f1f0ec 55%,#e7e6df 100%);position:relative;overflow:hidden}.mkt-cad-viewport:before{content:"";opacity:.34;background-image:radial-gradient(#9d9c96 .7px,#0000 .7px);background-size:18px 18px;position:absolute;inset:0}.mkt-cad-part{background:linear-gradient(145deg,#c8c9cb,#f2f2f0 46%,#a7a9ac);border:1px solid #97999b;border-radius:24px;width:250px;height:150px;animation:7s ease-in-out infinite mktPartFloat;position:absolute;top:47%;left:47%;transform:translate(-50%,-50%)rotate(-8deg)skew(-7deg);box-shadow:22px 30px 32px #14141430}.mkt-cad-part:before,.mkt-cad-part:after{content:"";background:#f0efeb;border-radius:50%;position:absolute;box-shadow:inset 3px 3px 7px #14141438}.mkt-cad-part:before{width:50px;height:50px;top:48px;left:35px}.mkt-cad-part:after{width:34px;height:34px;top:56px;right:35px}.mkt-cad-part span{background:#696b6e59;border-radius:6px;width:50px;height:10px;position:absolute;left:96px}.mkt-cad-part span:first-child{top:37px}.mkt-cad-part span:nth-child(2){top:70px}.mkt-cad-part span:nth-child(3){top:103px}.mkt-cad-pin{color:#fff;width:27px;height:27px;font:500 10px var(--mono);background:#e0489b;border:2px solid #fff;border-radius:50%;place-items:center;animation:2.5s ease-in-out infinite mktPinPulse;display:grid;position:absolute;top:39%;left:61%;box-shadow:0 5px 16px #14141438}.mkt-review-note{background:#fffffff0;border:1px solid #e5e4df;border-left:3px solid #e0489b;border-radius:12px;align-items:flex-start;gap:9px;width:222px;padding:11px;animation:7s cubic-bezier(.2,.75,.2,1) infinite mktNoteIn;display:flex;position:absolute;top:18%;left:54%;transform:translate(-50%);box-shadow:0 15px 38px #14141424}.mkt-review-note img{object-fit:cover;border-radius:50%;width:27px;height:27px}.mkt-review-note span{grid-template-columns:auto 1fr;column-gap:6px;min-width:0;display:grid}.mkt-review-note b{font-size:11px}.mkt-review-note small{color:#e0489b;font:480 9px var(--mono)}.mkt-review-note em{color:#555;grid-column:1/-1;margin-top:3px;font-size:10.5px;font-style:normal}.mkt-cad-tools{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--muted);background:#ffffffd6;border:1px solid #14141414;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:inline-flex;position:absolute;bottom:14px;left:14px}.mkt-review-side{border-left:1px solid var(--line);flex-direction:column;padding:22px;display:flex}.mkt-review-side>b{margin-top:10px;font-size:13px}.mkt-review-side>small{color:var(--faint);margin-top:4px;font-size:10.5px}.mkt-review-status{color:#9f5800;background:#fff4e8;border-radius:9px;align-items:center;gap:7px;margin-top:20px;padding:9px;font-size:10.5px;font-weight:480;display:flex}.mkt-review-status i{background:#f59e0b;border-radius:50%;width:7px;height:7px}.mkt-review-people{align-items:center;margin-top:auto;display:flex}.mkt-review-people img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:25px;height:25px}.mkt-review-people img+img{margin-left:-7px}.mkt-review-people span{color:var(--faint);margin-left:7px;font-size:10px}@keyframes mktFileTravel{0%,18%,to{opacity:1;transform:translate(0)}38%,48%{opacity:.24;transform:translate(74px)scale(.82)}60%{opacity:0;transform:translate(0)}72%{opacity:1}}@keyframes mktRouterPulse{0%{opacity:0;transform:scale(.8)}50%{opacity:1}to{opacity:0;transform:scale(1.16)}}@keyframes mktRouteCheck{0%,32%{opacity:0;transform:scale(.7)}42%,80%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes mktPartFloat{0%,to{transform:translate(-50%,-50%)rotate(-8deg)skew(-7deg)}50%{transform:translate(-50%,-54%)rotate(-2deg)skew(-7deg)}}@keyframes mktPinPulse{0%,to{box-shadow:0 5px 16px #14141438,0 0 #e0489b4d}50%{box-shadow:0 5px 16px #14141438,0 0 0 10px #e0489b00}}@keyframes mktNoteIn{0%,12%{opacity:0;transform:translate(-50%,10px)scale(.96)}22%,82%{opacity:1;transform:translate(-50%)scale(1)}94%,to{opacity:0}}.product-motion-section{grid-template-columns:.86fr 1.14fr;align-items:center;gap:64px;padding-top:110px;padding-bottom:120px;display:grid}.product-motion-copy p{color:var(--muted);max-width:380px;margin-top:15px;font-size:16px}.product-motion-demo .timesaver{max-width:620px;margin-left:auto}.capability-rail{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-top:46px;padding-bottom:100px;display:grid}.capability-rail>div{border-right:1px solid var(--line);grid-template-columns:30px 1fr;min-width:0;padding:8px 22px;display:grid}.capability-rail>div:first-child{padding-left:0}.capability-rail>div:last-child{border-right:0}.capability-rail span{color:var(--muted);grid-row:1/3}.capability-rail b{font-size:14px}.capability-rail small{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10.5px;overflow:hidden}.news-hero{text-align:center;padding-top:100px;padding-bottom:90px}.news-hero h1{letter-spacing:-.05em;max-width:12ch;margin:0 auto;font-size:clamp(42px,6vw,78px);font-weight:480;line-height:.98}.news-hero p{max-width:610px;color:var(--muted);margin:22px auto 0;font-size:17px;line-height:1.5}.news-main{padding-bottom:100px}.news-section-head{justify-content:space-between;align-items:baseline;padding-bottom:20px;display:flex}.news-section-head h2{letter-spacing:-.03em;font-size:28px;font-weight:500}.news-section-head span{color:var(--faint);font-size:12px}.news-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-top:22px;display:grid}.news-card{min-width:0}.news-art{border:1px solid var(--line);background:#f2f1ec;border-radius:18px;height:280px;position:relative;overflow:hidden}.news-card-meta{color:var(--faint);font:480 10px var(--mono);justify-content:space-between;gap:12px;margin-top:18px;display:flex}.news-card-meta span{color:var(--ink)}.news-card h3{letter-spacing:-.035em;margin-top:10px;font-size:clamp(21px,2vw,28px);font-weight:500;line-height:1.08}.news-card p{color:var(--muted);margin-top:10px;font-size:13.5px;line-height:1.55}.news-art-drive{place-items:center;display:grid}.news-drive-mark{background:#fff;border-radius:18px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 12px 36px #1414141a}.news-art-drive>i{background:var(--line-strong);transform-origin:0;width:124px;height:1px;animation:4s ease-in-out infinite newsLine;position:absolute;top:50%;left:50%}.news-art-drive>div{background:#fff;border-radius:12px;align-items:center;gap:7px;padding:11px 13px;font-size:11px;display:flex;position:absolute;top:calc(50% - 19px);right:28px;box-shadow:0 12px 36px #1414141a}.news-art-drive>div svg{color:#7558ef}.news-art-drive>b{width:30px;height:30px;color:var(--green);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:30px;right:18px}.news-art-workspace{grid-template-columns:58px 1fr;padding:28px;display:grid}.news-art-workspace aside{border:1px solid var(--line);color:#9d9c96;background:#171716;border-radius:13px 0 0 13px;flex-direction:column;align-items:center;gap:22px;padding-top:22px;display:flex}.news-art-workspace aside span:nth-child(2){color:var(--lime)}.news-art-workspace>div{border:1px solid var(--line);background:#fff;border-left:0;border-radius:0 13px 13px 0;gap:12px;padding:24px;display:grid}.news-art-workspace>div i{background:#f1f0eb;border-radius:8px;height:28px}.news-art-workspace>div i:nth-child(2){width:74%}.news-art-workspace>div i:nth-child(3){width:88%}.news-art-workspace>div b{background:linear-gradient(135deg,#eff7dc,#d8f36e);border-radius:10px;height:58px;margin-top:auto}.news-art-export{place-items:center;display:grid}.news-art-export>div{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;display:flex;box-shadow:0 14px 38px #1414141a}.news-art-export>div>span b,.news-art-export>div>span small{display:block}.news-art-export>div>span b{font-size:12px}.news-art-export>div>span small{color:var(--faint);margin-top:3px;font-size:9.5px}.news-art-export>i{border-left:1px solid var(--line-strong);height:55px;position:absolute;top:62%;left:50%}.news-art-export>svg{color:var(--green);animation:2.6s ease-in-out infinite newsDownload;position:absolute;top:78%;left:calc(50% - 9px)}.news-field-head{margin-top:0}.news-field-grid{grid-template-columns:repeat(3,1fr);gap:34px 26px;padding-top:8px;display:grid}.news-field-card{min-width:0;display:block}.news-field-body{padding-top:15px}.news-field-media{border:1px solid var(--line);background:#eeede7;border-radius:15px;height:230px;overflow:hidden}.news-field-media>img{object-fit:cover;object-position:center 30%;filter:saturate(.9)contrast(1.02);width:100%;height:100%}.news-cat{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:450;display:flex}.news-cat em{color:var(--faint);font-style:normal;font-weight:500}.news-cat em:before{content:"· "}.news-field-card h3{text-wrap:pretty;letter-spacing:-.02em;margin-top:16px;font-size:20px;font-weight:450;line-height:1.15}.news-field-card p{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.news-read{align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:480;display:inline-flex}.country-visual{background:#e7e6df;border-radius:20px;height:100%;min-height:420px;overflow:hidden}.country-visual img{object-fit:cover;filter:saturate(.82)contrast(1.03);width:100%;height:100%;display:block}.country-visual.is-compact{border-radius:0;height:100%;min-height:0}.country-visual.us-manufacturing-visual img{filter:none;object-position:center}.article-head{padding-top:70px;padding-bottom:54px}.article-back{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.article-meta{color:var(--faint);font:480 10.5px var(--mono);flex-wrap:wrap;align-items:center;gap:10px 17px;margin-top:72px;display:flex}.article-meta span:first-child{color:var(--ink)}.article-head h1{letter-spacing:-.055em;text-wrap:balance;max-width:1120px;margin-top:20px;font-size:clamp(46px,7.6vw,104px);font-weight:480;line-height:.95}.article-head>p{max-width:760px;color:var(--muted);letter-spacing:-.015em;margin-top:25px;font-size:clamp(18px,2vw,25px);line-height:1.42}.article-author{color:var(--faint);margin-top:24px;font-size:12px}.article-hero{padding-bottom:80px}.article-founder{background:#171716;border-radius:24px;height:min(78vh,900px);position:relative;overflow:hidden}.article-founder img{object-fit:cover;object-position:center 12%;filter:saturate(.82)contrast(1.04);width:100%;height:100%}.article-founder:after{content:"";background:linear-gradient(#0000 60%,#00000059);position:absolute;inset:0}.article-founder figcaption{z-index:2;color:#ffffffb8;font-size:10px;position:absolute;bottom:20px;left:24px}.article-hero>.country-visual{height:min(70vh,760px);min-height:540px}.article-hero>.us-manufacturing-visual{aspect-ratio:16/9;height:auto;min-height:0}.article-layout{grid-template-columns:220px minmax(0,760px);justify-content:center;gap:90px;padding-bottom:120px;display:grid}.article-layout>aside{color:var(--faint);font:450 10px var(--mono);flex-direction:column;gap:7px;padding-top:8px;display:flex}.article-layout>aside span{color:var(--ink)}.article-body{min-width:0}.article-body p{color:#4f4e49;font-size:17px;line-height:1.72}.article-body p+p{margin-top:19px}.article-intro{padding-bottom:38px}.article-intro p:first-child{color:var(--ink);letter-spacing:-.018em;font-size:23px;line-height:1.5}.article-body section{padding-top:54px}.article-body h2{letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(30px,3.8vw,46px);font-weight:500;line-height:1.04}.article-body h2.article-heading-nowrap{white-space:nowrap;font-size:clamp(29px,3.25vw,42px)}.article-body ul{margin:25px 0 0;padding:0;list-style:none}.article-body li{color:#44433f;padding:10px 8px 10px 25px;font-size:14px;line-height:1.5;position:relative}.article-body li:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;top:20px;left:3px}.article-body blockquote{border-left:3px solid var(--lime);background:var(--bg-soft);color:var(--ink);border-radius:0 14px 14px 0;margin-top:26px;padding:21px 24px;font-size:16px;line-height:1.55}.article-sources{margin-top:22px}.article-sources>p{font-size:13px}.article-sources a{text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.news-resource-row{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-top:110px;padding:56px 0;display:grid}.news-resource-row h2{font-size:clamp(34px,4.4vw,58px)}.news-resource-links{flex-direction:column;display:flex}.news-resource-links>a{justify-content:space-between;align-items:center;padding:14px 3px;display:flex}.news-resource-links>a>span{align-items:center;gap:11px;display:flex}.news-resource-links b{font-size:14px;font-weight:430}@keyframes newsLine{0%,to{opacity:.25;transform:scaleX(.25)}50%{opacity:.7;transform:scaleX(1)}}@keyframes newsDownload{0%,to{opacity:.35;transform:translateY(-4px)}50%{opacity:1;transform:translateY(8px)}}@media (width<=1000px){.mkt-story{grid-template-columns:.82fr 1.18fr}.mkt-review-body{grid-template-columns:1fr}.mkt-review-side{display:none}.news-grid{grid-template-columns:1fr 1fr}.news-card:last-child{grid-column:1/-1;max-width:calc(50% - 9px)}.article-layout{grid-template-columns:minmax(0,760px)}.article-layout>aside{display:none}}@media (width<=760px){.hero-cta{width:100%;max-width:100%}.hero-cta input{width:100%;min-width:0;padding-left:14px;padding-right:10px}.hero-cta .btn{padding-left:14px;padding-right:14px}.landing-engine{grid-template-columns:1fr;gap:28px;padding-top:72px;padding-bottom:20px}.landing-engine-copy h2>span{white-space:normal}.landing-engine-copy p{font-size:15px}.landing-engine-stage{min-height:380px}.landing-engine-stage .rocket3d{height:380px}.landing-tools{padding-bottom:42px}.mkt-showcase{padding-top:34px;padding-bottom:70px}.mkt-showcase-grid{gap:12px}.mkt-story{border-radius:18px;grid-template-columns:1fr;min-height:560px}.mkt-story-copy{padding:25px 22px 8px}.mkt-intake,.mkt-impact-demo,.mkt-factory-demo{min-height:430px}.mkt-intake{grid-template-columns:1fr;align-content:center;gap:10px;padding:18px 20px 28px}.mkt-intake-source{grid-template-columns:1fr 1fr;display:grid}.mkt-intake-source .mkt-source-label,.mkt-drive-chip{display:none}.mkt-ai-router{border-radius:18px;width:58px;height:58px}.mkt-intake-targets .mkt-route-target:nth-of-type(n+3){display:none}.mkt-impact-demo{padding:16px 18px 26px}.mkt-impact-demo .timesaver{padding:13px}.mkt-factory-demo{padding:18px 20px 28px}.mkt-factory-row{grid-template-columns:24px 44px 1fr 40px}.mkt-factory-row em{display:none}.mkt-review{min-height:390px;margin:20px}.mkt-cad-part{width:200px;height:120px}.mkt-review-note{top:15%;left:50%}.mkt-cad-pin{top:42%;left:64%}.product-motion-section{grid-template-columns:1fr;gap:34px;padding-top:78px;padding-bottom:80px}.product-motion-demo .timesaver{margin:0}.capability-rail{grid-template-columns:1fr 1fr;padding-bottom:70px}.capability-rail>div{border-right:0;border-bottom:1px solid var(--line);padding:18px 8px}.capability-rail>div:nth-child(odd){border-right:1px solid var(--line)}.capability-rail>div:first-child{padding-left:8px}.news-hero{padding-top:75px;padding-bottom:48px}.news-grid,.news-field-grid{grid-template-columns:1fr}.news-card:last-child{grid-column:auto;max-width:none}.news-art{height:240px}.news-field-media{height:360px}.news-resource-row{grid-template-columns:1fr;gap:38px;margin-top:80px}.article-head{padding-top:46px;padding-bottom:38px}.article-meta{margin-top:48px}.article-hero{padding-bottom:52px}.article-founder{border-radius:17px;height:64vh;min-height:520px}.article-hero>.country-visual{border-radius:17px;height:58vh;min-height:420px}.article-hero>.us-manufacturing-visual{height:auto;min-height:0}.article-layout{padding-bottom:80px}.article-intro p:first-child{font-size:20px}.article-body p{font-size:16px}.article-body section{padding-top:44px}.article-body h2.article-heading-nowrap{white-space:normal}}@media (width<=900px){.ent-h>span,.mkt-story-copy h3>span,.mkt-story-copy .mkt-headline-single{white-space:normal}}@media (prefers-reduced-motion:reduce){.mkt-file,.mkt-ai-router i,.mkt-route-target>svg:last-child,.mkt-cad-part,.mkt-cad-pin,.mkt-review-note,.news-art-drive>i,.news-art-export>svg{animation:none}.mkt-route-target>svg:last-child,.mkt-review-note{opacity:1}}.cvd{width:100%}.cvd-board{aspect-ratio:16/10;border:1px solid var(--line);background:#fff;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 55px #18181617}.cvd-board>*{position:absolute}.cvd-label{z-index:6;font:480 13px/1 var(--sans);letter-spacing:-.01em;color:#1b1b19;top:17px;left:20px}.cvd-panel{background:#f6f6f2;border:1px solid #ecece7;border-radius:17px;width:76%;height:74%;top:14%;left:12%}.cvd-card{z-index:2;transform-origin:50%;border:1px solid #18181612;border-radius:12px;width:29%;height:25%;box-shadow:0 10px 24px #1818161f}.cvd-render{background:linear-gradient(135deg,#7567f8,#4aa3ff 55%,#38d4aa);animation:10s cubic-bezier(.22,.7,.25,1) infinite cvd-render;top:22%;left:18%;overflow:hidden}.cvd-badge{font:450 10px/1 var(--sans);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000061;border-radius:6px;padding:4px 7px;position:absolute;bottom:8px;left:8px}.cvd-file{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.cvd-file img{object-fit:contain;width:30%;max-width:46px}.cvd-file span{font:430 11px var(--sans);color:#444}.cvd-f1{animation:10s cubic-bezier(.22,.7,.25,1) infinite cvd-f1;top:22%;left:53%}.cvd-f2{animation:10s cubic-bezier(.22,.7,.25,1) infinite cvd-f2;top:56%;left:18%}.cvd-f3{animation:10s cubic-bezier(.22,.7,.25,1) infinite cvd-f3;top:56%;left:53%}.cvd-note{z-index:4;font:430 11px var(--sans);color:#1c1c1e;white-space:nowrap;background:#fff;border:1px solid #e8e8e3;border-radius:9px;align-items:center;gap:6px;padding:7px 11px;animation:10s cubic-bezier(.22,.7,.25,1) infinite cvd-note;display:inline-flex;top:10.5%;left:50%;box-shadow:0 9px 24px #18181624}.cvd-note-dot{background:#e0489b;border-radius:999px;width:7px;height:7px}.cvd-gen{z-index:4;color:#f2f2f3;font:450 12px var(--sans);background:#16171a;border:1px solid #2c2c2e;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;animation:10s infinite cvd-gen;display:inline-flex;top:84%;left:50%;box-shadow:0 6px 16px #1818162e}.cvd-spark{color:#9b8cff}.cvd-cursor{z-index:5;filter:drop-shadow(0 2px 4px #00000040);animation:10s cubic-bezier(.22,.7,.25,1) infinite cvd-cursor;top:80%;left:78%}@keyframes cvd-cursor{0%{top:80%;left:78%}10%{top:84%;left:50%}12%{top:86%;left:50%}15%{top:84%;left:50%}30%{top:34%;left:39%}54%,88%{top:66%;left:68%}to{top:80%;left:78%}}@keyframes cvd-gen{0%,10%{filter:none;transform:translate(-50%)scale(1)}12%{filter:brightness(1.35);transform:translate(-50%)scale(.94)}16%,to{filter:none;transform:translate(-50%)scale(1)}}@keyframes cvd-render{0%,13%{filter:saturate(.75);transform:scale(.94)}22%{filter:saturate(1.1);transform:scale(1.03)}28%,90%{filter:saturate();transform:scale(1)}98%,to{filter:saturate(.75);transform:scale(.94)}}@keyframes cvd-f1{0%,17%{top:33%;left:35%;transform:rotate(-5deg)scale(.94)}34%,90%{top:22%;left:53%;transform:rotate(0)scale(1)}to{top:33%;left:35%;transform:rotate(-5deg)scale(.94)}}@keyframes cvd-f2{0%,17%{top:30%;left:44%;transform:rotate(4deg)scale(.94)}34%,90%{top:56%;left:18%;transform:rotate(0)scale(1)}to{top:30%;left:44%;transform:rotate(4deg)scale(.94)}}@keyframes cvd-f3{0%,17%{top:44%;left:39%;transform:rotate(-2deg)scale(.94)}34%,90%{top:56%;left:53%;transform:rotate(0)scale(1)}to{top:44%;left:39%;transform:rotate(-2deg)scale(.94)}}@keyframes cvd-note{0%,38%{opacity:0;transform:translate(-50%)translateY(6px)scale(.88)}47%,90%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}98%,to{opacity:0;transform:translate(-50%)translateY(6px)scale(.88)}}@media (prefers-reduced-motion:reduce){.cvd-board *{animation:none!important}.cvd-note,.cvd-gen{transform:translate(-50%)}}.revision-control-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, var(--bg));justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:9px 18px;display:flex;position:relative}.revision-control-state{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.revision-state{background:var(--bg);width:max-content;color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:480;line-height:1;display:inline-flex}.revision-state.is-in_review{color:#665112;background:#fbf5dd;border-color:#eadb9e}.revision-state.is-approved{color:#245a42;background:#eaf5ef;border-color:#c2ddce}.revision-state.is-rejected{color:#773d35;background:#f8ece9;border-color:#e7c6bf}.revision-control-error{z-index:5;color:#773d35;max-width:440px;box-shadow:var(--shadow);background:#fff6f3;border:1px solid #e7c6bf;border-radius:8px;padding:7px 9px;font-size:11px;position:absolute;top:calc(100% + 5px);right:18px}.inline-control-error{color:#773d35;background:#fff6f3;border:1px solid #e7c6bf;border-radius:8px;width:max-content;max-width:520px;margin-left:auto;padding:7px 9px;font-size:11px}.team-invite-row{grid-template-columns:minmax(190px,1fr) 130px auto;align-items:center;gap:8px;max-width:620px;display:grid}.team-invite-row .air-select{min-width:0}.team-member-row{border-bottom:1px solid var(--line);min-height:38px;padding:4px 0}.auth-divider{text-align:center;border-top:1px solid var(--line);height:1px;margin:16px 0;position:relative}.auth-divider span{background:var(--panel);color:var(--faint);padding:0 9px;font-size:11px;position:relative;top:-9px}.settings-security-card{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:680px;padding:0 0 16px;display:flex}.settings-security-card>div{gap:4px;display:grid}.settings-security-card span{color:var(--muted);font-size:12px}.security-switch{border:1px solid var(--line-strong);background:var(--neutral-bg);border-radius:999px;width:38px;height:22px;padding:2px;transition:all .18s}.security-switch i{background:var(--muted);border-radius:50%;width:16px;height:16px;transition:all .18s;display:block}.security-switch.on{background:var(--ink);border-color:var(--ink)}.security-switch.on i{background:var(--panel);transform:translate(16px)}.security-switch:disabled{opacity:.45}.audit-list{border:1px solid var(--line);border-radius:10px;max-width:760px;overflow:hidden}.audit-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:40px;padding:9px 12px;font-size:12px;display:flex}.audit-list>div:last-child{border-bottom:0}.audit-list time{color:var(--faint);white-space:nowrap}.mfa-enroll-card{border:1px solid var(--line);border-radius:12px;grid-template-columns:150px minmax(180px,260px);align-items:center;gap:20px;max-width:520px;padding:16px;display:grid}.mfa-enroll-card img{background:#fff;border-radius:8px;width:150px;height:150px}[data-theme=dark] .revision-state.is-in_review{color:#eedb93;background:#332d1a;border-color:#5c4e20}[data-theme=dark] .revision-state.is-approved{color:#bfe3ce;background:#193126;border-color:#315843}[data-theme=dark] .revision-state.is-rejected{color:#f0c5bd;background:#392420;border-color:#674139}[data-theme=dark] .revision-control-error,[data-theme=dark] .inline-control-error{color:#f0c5bd;background:#38231f;border-color:#674139}@media (width<=720px){.team-invite-row{grid-template-columns:1fr}}.release-checks-head p{max-width:620px;margin:5px 0 0}.release-checks-summary{padding:15px 18px}.release-progress{background:var(--neutral-bg);border-radius:999px;height:5px;margin-top:12px;overflow:hidden}.release-progress span{border-radius:inherit;background:var(--accent);height:100%;transition:width .2s;display:block}.release-check-row{border-color:color-mix(in srgb, var(--line) 62%, transparent);box-shadow:none;border-radius:14px;overflow:visible}.release-check-row:hover{border-color:var(--line)}.release-check-toggle{text-align:left;width:100%;min-height:78px;color:var(--text);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.release-check-toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 22%, transparent);outline:0}.release-check-copy{gap:6px;min-width:0;display:grid}.release-check-copy>b{font-size:15px}.release-check-detail{border-top:1px solid var(--line);gap:15px;padding:17px 18px 19px}.release-check-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.release-check-meta>div{background:var(--bg-soft);border-radius:9px;gap:2px;padding:11px 12px;display:grid}.release-check-meta b{font-size:12px}.release-check-linker{max-width:440px}.release-check-linker .air-select{flex:1}.release-evidence-row{border-bottom:1px solid var(--line);grid-template-columns:105px minmax(180px,1fr) auto 150px;align-items:center;gap:10px;min-height:46px;padding:7px 0;font-size:12px;display:grid}.release-evidence-add{grid-template-columns:135px 135px minmax(180px,1fr) minmax(160px,.7fr) auto;align-items:center;gap:8px;display:grid}.release-check-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-error{color:var(--red);margin:0;font-size:12px}.supplier-quote-table-wrap{overflow-x:auto}.supplier-quote-table{border-collapse:collapse;width:100%;min-width:860px}.supplier-quote-table th,.supplier-quote-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 14px;font-size:12px}.supplier-quote-table th{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:480}.supplier-quote-table tr:last-child td{border-bottom:0}.supplier-quote-table .air-select{min-width:132px}.supplier-quote-table .air-select-trigger{min-height:34px;padding:7px 9px;font-size:11px}.quote-status-cell{gap:4px;display:grid}.supplier-quote-empty{text-align:center;width:100%;min-height:88px;color:var(--text);place-content:center;gap:4px;display:grid}.supplier-quote-empty span{color:var(--muted);font-size:12px}.supplier-quote-empty:disabled{opacity:.65;cursor:default}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.input-with-unit{position:relative}.input-with-unit .input{padding-right:48px}.input-with-unit span{color:var(--faint);pointer-events:none;font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (width<=900px){.release-evidence-add{grid-template-columns:1fr 1fr}.release-evidence-add .input{grid-column:span 2}}@media (width<=720px){.release-check-meta,.release-check-form-grid,.grid3,.release-evidence-row{grid-template-columns:1fr}}.nav-mega{gap:26px;width:max-content;padding:18px 20px;display:flex}.nav-mega-col{min-width:205px}.nav-mega-cat{letter-spacing:.01em;color:var(--muted);padding:0 12px 8px;font-size:13px;font-weight:480}.nav-mega .nav-drop-item{align-items:flex-start;padding:10px 12px}.nav-mega .nav-drop-ico{margin-top:2px}.nav-mega-body{flex-direction:column;gap:2px;min-width:0;display:flex}.nav-mega-desc{color:var(--muted);font-size:14px;font-weight:450;line-height:1.35}.ptd{flex-direction:column;gap:12px;width:100%;max-width:660px;display:flex}.ptd-rail{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:14px 16px}.ptd-rail-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.ptd-rail-h>b{font-size:13px;font-weight:480}.ptd-rail-h>span{color:var(--muted);font-size:12px}.ptd-green{color:var(--green)}.ptd-stages{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.ptd-bar{background:var(--line);border-radius:99px;height:4px;position:relative;overflow:hidden}.ptd-bar:after{content:"";background:var(--green);transform-origin:0;border-radius:99px;position:absolute;inset:0;transform:scaleX(0)}.ptd-lbl{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:10.5px;display:block;overflow:hidden}.ptd-s0 .ptd-bar:after,.ptd-s1 .ptd-bar:after{transform:scaleX(1)}.ptd-s0 .ptd-lbl,.ptd-s1 .ptd-lbl{color:var(--muted)}.ptd-s2 .ptd-lbl{color:var(--ink);font-weight:480}.ptd-s2 .ptd-bar:after{animation:16s infinite ptd-fill-a}.ptd-s3 .ptd-lbl{animation:16s infinite ptd-lbl-b}.ptd-s3 .ptd-bar:after{animation:16s infinite ptd-fill-b}@keyframes ptd-fill-a{0%{transform:scaleX(.3)}20%,to{transform:scaleX(1)}}@keyframes ptd-fill-b{0%,48%{transform:scaleX(0)}62%,to{transform:scaleX(1)}}@keyframes ptd-lbl-b{0%,46%{color:var(--faint);font-weight:450}52%,to{color:var(--ink);font-weight:480}}.ptd-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:4px 6px 6px;position:relative}.ptd-phase{display:block}.ptd-pa{animation:16s infinite ptd-pa;position:relative}.ptd-pb{opacity:0;animation:16s infinite ptd-pb;position:absolute;inset:4px 6px 6px}@keyframes ptd-pa{0%,42%{opacity:1;visibility:visible}48%,96%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes ptd-pb{0%,44%{opacity:0;visibility:hidden}50%,93%{opacity:1;visibility:visible}98%,to{opacity:0;visibility:hidden}}.ptd-card-h{justify-content:space-between;align-items:baseline;gap:10px;padding:13px 14px 9px;display:flex}.ptd-card-h>b{font-size:14.5px;font-weight:480}.ptd-card-h>span{color:var(--muted);font-size:12px}.ptd-item{border-top:1px solid var(--line);align-items:flex-start;gap:11px;padding:11px 14px;display:flex}.ptd-box{border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;display:grid}.ptd-box.ai{color:#fff;background:#7c5cff}.ptd-box.you{border:2px solid var(--amber);color:#0000}.ptd-b{flex:1;min-width:0}.ptd-t{font-size:13.5px}.ptd-m{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:2px;font-size:12px;display:flex}.ptd-tag{border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:500}.ptd-tag.ai{color:#6a4fe0;background:#7c5cff1f}.ptd-tag.you{color:#b97a12;background:#f0a83c29}.ptd-check{opacity:0;font-style:normal}.ptd-h1 .ptd-check{animation:16s infinite ptd-tick-a}.ptd-h1 .ptd-box{animation:16s infinite ptd-box-a}.ptd-h2 .ptd-check{animation:16s infinite ptd-tick-b}.ptd-h2 .ptd-box{animation:16s infinite ptd-box-b}@keyframes ptd-tick-a{0%,24%{opacity:0}28%,to{opacity:1}}@keyframes ptd-box-a{0%,24%{border-color:var(--amber);color:#0000;background:0 0}28%,to{border-color:var(--green);background:var(--green);color:#08210f}}@keyframes ptd-tick-b{0%,74%{opacity:0}79%,to{opacity:1}}@keyframes ptd-box-b{0%,74%{border-color:var(--amber);color:#0000;background:0 0}79%,to{border-color:var(--green);background:var(--green);color:#08210f}}.ptd-gate{border:1px solid color-mix(in srgb, var(--amber) 35%, var(--line));background:color-mix(in srgb, var(--amber) 6%, transparent);border-radius:11px;align-items:center;gap:9px;margin:6px 8px 8px;padding:10px 13px;font-size:12.5px;animation:16s infinite ptd-gate-a;display:flex}.ptd-lock{width:20px;height:20px;color:var(--amber);flex-shrink:0}.ptd-shackle{transform-origin:16px 11px;animation:16s infinite ptd-shackle-a}.ptd-shackle-b{transform-origin:16px 11px;animation:16s infinite ptd-shackle-bb}.ptd-gate-t{font-weight:480}.ptd-gate-open{color:var(--green);opacity:0;margin-left:auto;font-size:11px;font-weight:500;animation:16s infinite ptd-open-a}.ptd-open-b{animation:16s infinite ptd-open-bb}.ptd-gate-b{animation:16s infinite ptd-gate-bb}@keyframes ptd-gate-a{0%,32%{border-color:color-mix(in srgb, var(--amber) 35%, var(--line));background:color-mix(in srgb, var(--amber) 6%, transparent)}38%,to{border-color:color-mix(in srgb, var(--green) 45%, var(--line));background:color-mix(in srgb, var(--green) 6%, transparent)}}@keyframes ptd-shackle-a{0%,32%{transform:rotate(0)}38%,to{transform:rotate(-28deg)translate(-2px)}}@keyframes ptd-open-a{0%,34%{opacity:0}40%,to{opacity:1}}@keyframes ptd-gate-bb{0%,84%{border-color:color-mix(in srgb, var(--amber) 35%, var(--line));background:color-mix(in srgb, var(--amber) 6%, transparent)}90%,to{border-color:color-mix(in srgb, var(--green) 45%, var(--line));background:color-mix(in srgb, var(--green) 6%, transparent)}}@keyframes ptd-shackle-bb{0%,84%{transform:rotate(0)}90%,to{transform:rotate(-28deg)translate(-2px)}}@keyframes ptd-open-bb{0%,86%{opacity:0}92%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.ptd *{animation:none!important}.ptd-pb{opacity:0}}.land-foot2{background:#1b1b1a}.land-foot2-in{max-width:var(--max-w);margin:0 auto;padding:58px 32px 46px}.foot-cols{grid-template-columns:repeat(4,minmax(150px,1fr));gap:28px;padding-bottom:36px;display:grid}.foot-col{flex-direction:column;gap:10px;display:flex}.foot-col-t{color:#f4f4f1;margin-bottom:4px;font-size:14px;font-weight:480}.foot-col a{color:#a3a39d;font-size:14px}.foot-col a:hover{color:#fff}.foot-term{color:#8b8b85;border:1px solid #3a3a38;border-radius:5px;margin-left:5px;padding:1px 5px;font-size:11px;font-weight:480}.foot-base{color:#8b8b85;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:6px 0 26px;font-size:13px;display:flex}.foot-base .foot-social a{color:#a3a39d}.foot-base .foot-social a:hover{color:#fff}.foot-signup{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.foot-signup input{width:min(340px,100%);font:inherit;color:var(--ink);background:#fff;border:1px solid #fff;border-radius:12px;outline:none;padding:13px 17px;font-size:15px}@media (width<=760px){.foot-cols{grid-template-columns:repeat(2,1fr)}}.spd{justify-content:center;width:100%;display:flex}.spd-flow{flex-direction:column;align-items:center;width:min(430px,100%);display:flex}.spd-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);opacity:0;border-radius:12px;align-items:center;gap:11px;width:100%;padding:12px 16px;display:flex}.spd-card img{object-fit:contain;width:26px;height:26px}.spd-b{flex-direction:column;gap:1px;display:flex}.spd-b b{font-size:13.5px;font-weight:480}.spd-b span{color:var(--muted);font-size:12.5px}.spd-av{color:#fff;background:#16171a;border-radius:999px;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:500;display:grid}.spd-link{background:var(--line-strong);transform-origin:top;width:2px;height:30px;transform:scaleY(0)}.spd-rfq{animation:10s infinite spd-in}.spd-l1{animation:10s infinite spd-grow}.spd-quote{animation:10s 2s infinite spd-in}.spd-l2{animation:10s 2s infinite spd-grow}.spd-tree{background:var(--paper);border:1px solid var(--line);width:100%;box-shadow:var(--shadow);opacity:0;border-radius:14px;padding:6px;animation:10s 3.6s infinite spd-in}.spd-row{align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;display:flex}.spd-row img{object-fit:contain;width:22px;height:22px}.spd-row span{font-weight:430}.spd-meta{color:var(--faint);margin-left:auto;font-size:12px;font-style:normal}.spd-chip{color:#2c6e4a;opacity:0;background:#d9ecdf;border-radius:99px;margin-left:auto;padding:3px 9px;font-size:11.5px;font-style:normal;font-weight:500;animation:10s infinite spd-chip;transform:scale(.7)}.spd-r1{border-radius:9px;animation:10s infinite spd-rowglow}@keyframes spd-in{0%{opacity:0;transform:translateY(6px)}6%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0}}@keyframes spd-grow{0%,8%{transform:scaleY(0)}16%,88%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes spd-chip{0%,52%{opacity:0;transform:scale(.7)}58%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0}}@keyframes spd-rowglow{0%,52%{background:0 0}58%,74%{background:#eef6ef}86%,to{background:0 0}}@media (prefers-reduced-motion:reduce){.spd *{animation:none!important}.spd-card,.spd-chip,.spd-tree{opacity:1}.spd-link{transform:none}}.rqd{width:100%}.rqd-stage{flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.rqd-card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;width:min(360px,100%);padding:13px 16px}.rqd-head{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.rqd-head b{font-size:13.5px;font-weight:500}.rqd-card>span{color:var(--muted);font-size:13px}.rqd-badge{text-align:center;background:#f3ddda;border-radius:99px;min-width:52px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:500;animation:9s infinite rqd-badge;position:relative}.rqd-badge em{font-style:normal}.rqd-b1{color:#8c4a44;animation:9s infinite rqd-b1}.rqd-b2{color:#2c6e4a;opacity:0;animation:9s infinite rqd-b2;position:absolute;inset:2px 0 0}@keyframes rqd-b1{0%,48%{opacity:1}56%,to{opacity:0}}@keyframes rqd-b2{0%,48%{opacity:0}56%,to{opacity:1}}.rqd-wire{width:24px;height:56px;color:var(--line-strong)}.rqd-wire path{stroke-dashoffset:0}.rqd-part{align-items:center;gap:11px;display:flex}.rqd-part img,.rqd-test img{object-fit:contain;width:24px;height:24px}.rqd-b{flex-direction:column;gap:1px;display:flex}.rqd-b b{font-size:13px;font-weight:480}.rqd-b span{color:var(--muted);font-size:12px}.rqd-test{opacity:0;align-items:center;gap:11px;margin-top:10px;animation:9s infinite rqd-test;display:flex}@keyframes rqd-test{0%,30%{opacity:0;transform:translateY(8px)}38%,90%{opacity:1;transform:translateY(0)}97%,to{opacity:0}}@keyframes rqd-badge{0%,48%{background:#f3ddda}56%,to{background:#d9ecdf}}@media (prefers-reduced-motion:reduce){.rqd *{animation:none!important}.rqd-test{opacity:1}}.ck-trigger{cursor:pointer;width:100%;font:inherit;background:0 0;border:0}.ck-kbd{color:var(--faint);border:1px solid var(--line);border-radius:5px;margin-left:auto;padding:1px 5px;font-size:10.5px;font-weight:480}.ck-overlay{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e0e0f73;justify-content:center;align-items:flex-start;padding:14vh 20px 20px;display:flex;position:fixed;inset:0}.ck{background:var(--paper);border:1px solid var(--line);border-radius:14px;width:min(560px,100%);overflow:hidden;box-shadow:0 30px 80px #0a0a0a59}.ck-head{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:13px 16px;display:flex}.ck-head input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.ck-esc{color:var(--faint);border:1px solid var(--line);border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:480}.ck-list{max-height:330px;padding:6px;overflow-y:auto}.ck-row{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ck-row.on{background:var(--bg-soft)}.ck-ico{color:#3c3c40;background:#efefed;border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ck-label{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:430;overflow:hidden}.ck-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ck-kind{color:var(--faint);flex:none;margin-left:auto;font-size:10.5px;font-weight:480}.ck-none{color:var(--muted);text-align:center;padding:22px 14px;font-size:13px}.ck-ask{background:var(--bg-soft);border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:430;display:flex}.ck-ask:hover{background:#ecebe6}.shape-row{gap:9px;display:grid}.shape-label{color:var(--ink);font-size:13px;font-weight:450}.shape-opts{flex-wrap:wrap;gap:8px;display:flex}.shape-chip{border:1px solid var(--line-strong);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:9px;padding:8px 14px;font-size:13.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.shape-chip:hover{border-color:color-mix(in srgb, var(--line-strong) 65%, var(--ink) 35%)}.shape-chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.task-flag{border:1px solid var(--line-strong);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:7px;flex-shrink:0;padding:4px 10px;font-size:11.5px;font-weight:450}.task-flag:hover{color:var(--ink);border-color:color-mix(in srgb, var(--line-strong) 65%, var(--ink) 35%)}.task-flag-composer{gap:8px;padding:8px 12px 12px 30px;display:flex}.task-flag-composer .input{flex:1;padding:7px 11px;font-size:13px}.cmap{max-width:860px;margin:48px auto 0}.cmap-plot{background:linear-gradient(90deg,#0000 49.7%,#efeee8 49.7% 50.3%,#0000 50.3%),linear-gradient(#0000 49.7%,#efeee8 49.7% 50.3%,#0000 50.3%),#fff;border:1px solid #e5e3dc;border-radius:16px;height:420px;position:relative}.cmap-ax{color:#9a978e;font-size:12px;position:absolute}.cmap-ax-y{top:14px;left:50%;transform:translate(-50%)}.cmap-ax-y0{bottom:14px;left:50%;transform:translate(-50%)}.cmap-ax-x0{top:50%;left:16px;transform:translateY(-50%)}.cmap-ax-x{top:50%;right:16px;transform:translateY(-50%)}.cmap-dot{background:#fff;border:1px solid #e5e3dc;border-radius:11px;align-items:center;gap:8px;padding:9px 13px;animation:.6s both cmapIn;display:flex;position:absolute;transform:translate(-50%,50%)}.cmap-dot img{object-fit:contain;opacity:.72;width:auto;max-width:104px;height:17px}.cmap-dot.is-icon img{opacity:.9;height:24px}.cmap-dot.is-direct{border-color:#aaa79c;box-shadow:0 5px 16px #14141014}.cmap-dot.is-direct img{opacity:.92}.cmap-word{color:#7b7970;font-size:13px;font-weight:450}.cmap-dot:nth-of-type(2){animation-delay:.1s}.cmap-dot:nth-of-type(3){animation-delay:.2s}.cmap-dot:nth-of-type(4){animation-delay:.3s}.cmap-dot:nth-of-type(5){animation-delay:.4s}.cmap-dot:nth-of-type(6){animation-delay:.5s}.cmap-us{background:0 0;border:none;gap:9px;padding:0;animation-delay:.6s}.cmap-us b{letter-spacing:-.02em;font-size:19px;font-weight:450}@keyframes cmapIn{0%{opacity:0;transform:translate(-50%,calc(50% + 10px))}to{opacity:1}}.stair{grid-template-columns:repeat(3,1fr);align-items:end;gap:18px;max-width:780px;margin:54px auto 0;display:grid}.stair-col{text-align:center;transform-origin:bottom;background:#f4f3ee;border-radius:14px 14px 0 0;gap:6px;padding:20px 16px 18px;animation:.7s both stairUp;display:grid}.stair-col b{letter-spacing:-.03em;font-size:clamp(24px,3.4vw,40px);font-weight:450}.stair-col span{color:#7b7970;font-size:13px}.stair-c0{height:140px;animation-delay:50ms}.stair-c1{background:#ebf3dd;height:200px;animation-delay:.2s}.stair-c2{color:#fff;background:#1a1a17;height:268px;animation-delay:.35s}.stair-c2 span{color:#b9b8b1}@keyframes stairUp{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.cmap-dot,.stair-col{opacity:1;animation:none;transform:none}.cmap-dot{transform:translate(-50%,50%)}}@media (width<=720px){.cmap-plot{height:340px}.cmap-dot{padding:6px 9px}.cmap-dot img{max-width:74px;height:13px}.stair{gap:10px}.stair-col b{font-size:20px}.stair-col span{font-size:11px}}.deck-cover-note{color:var(--muted);margin-top:26px;font-size:clamp(19px,2vw,24px)}.deck-cover-note b{color:var(--ink);font-weight:450}.srt{grid-template-columns:1fr auto;align-items:center;gap:30px;max-width:820px;margin:50px auto 0;display:grid}.srt-stage{height:260px;position:relative}.srt-chip{color:#55534c;background:#fff;border:1px solid #e0ded6;border-radius:9px;padding:8px 13px;font-family:ui-monospace,monospace;font-size:12.5px;animation:8s infinite srtSort;position:absolute}.srt-c0{--sx:4%;--sy:6%;--sr:-7deg;animation-delay:0s}.srt-c1{--sx:46%;--sy:0%;--sr:5deg;animation-delay:.15s}.srt-c2{--sx:12%;--sy:34%;--sr:3deg;animation-delay:.3s}.srt-c3{--sx:52%;--sy:40%;--sr:-4deg;animation-delay:.45s}.srt-c4{--sx:2%;--sy:68%;--sr:6deg;animation-delay:.6s}.srt-c5{--sx:44%;--sy:74%;--sr:-3deg;animation-delay:.75s}.srt-c0{--ey:0px}.srt-c1{--ey:38px}.srt-c2{--ey:76px}.srt-c3{--ey:114px}.srt-c4{--ey:152px}.srt-c5{--ey:190px}@keyframes srtSort{0%,12%{left:var(--sx);top:var(--sy);transform:rotate(var(--sr));opacity:1}46%,92%{left:62%;top:var(--ey);opacity:1;transform:rotate(0)}to{left:var(--sx);top:var(--sy);transform:rotate(var(--sr));opacity:1}}.srt-record{white-space:nowrap;align-items:center;gap:10px;font-size:16px;font-weight:450;display:flex}@media (prefers-reduced-motion:reduce){.srt-chip{animation:none}}@media (width<=720px){.srt{grid-template-columns:1fr;gap:16px}.srt-stage{height:230px}.srt-chip{padding:6px 9px;font-size:11px}.pshot img{height:200px}}.mkt-intake,.mkt-impact-demo,.mkt-factory-demo,.cvd-stage,.spd-stage,.rqd-stage,.ptd-card,.trolley-stage{background-image:linear-gradient(150deg,#fefefd 0%,#f3f2ec 100%)}html[data-theme=dark] .mkt-intake,html[data-theme=dark] .mkt-impact-demo,html[data-theme=dark] .mkt-factory-demo,html[data-theme=dark] .cvd-stage,html[data-theme=dark] .spd-stage,html[data-theme=dark] .rqd-stage,html[data-theme=dark] .ptd-card,html[data-theme=dark] .trolley-stage{background-image:linear-gradient(150deg,#ffffff0a 0%,#00000029 100%)}.vs{text-align:center;grid-template-columns:1fr 1fr;gap:40px;max-width:780px;margin:60px auto 0;display:grid}.vs-side span{color:#7b7970;margin-top:14px;font-size:15px;display:block}.vs-num{letter-spacing:-.05em;height:clamp(74px,11vw,132px);font-size:clamp(74px,11vw,132px);font-weight:450;line-height:1;position:relative}.vs-num i{place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.vs-a{animation:5.5s infinite vsOut}.vs-b{opacity:0;animation:5.5s infinite vsIn}.vs-stuck{color:#c9a49f;animation:5.5s infinite vsStuck}@keyframes vsOut{0%,34%{opacity:1}42%,to{opacity:0}}@keyframes vsIn{0%,34%{opacity:0;transform:translateY(14px)}44%,to{opacity:1;transform:none}}@keyframes vsStuck{0%,50%{color:#1a1a17}62%,to{color:#c9a49f}}.vs-sync .vs-b{color:#3f7d52}@media (prefers-reduced-motion:reduce){.vs-a,.vs-b,.vs-stuck{animation:none}.vs-a{opacity:0}.vs-b{opacity:1;transform:none}}@media (width<=720px){.vs{gap:20px}.vs-side span{font-size:13px}}.verify-pill{border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:450;display:inline-flex}.verify-pill i{font-variant-numeric:tabular-nums;opacity:.7;font-style:normal;font-weight:500}.verify-pill.vs-verified{background:var(--green-bg);color:var(--green)}.verify-pill.vs-partial{background:var(--amber-bg);color:var(--amber)}.verify-pill.vs-planned{background:var(--neutral-bg);color:var(--muted)}.verify-pill.vs-failed{background:var(--red-bg);color:var(--red)}.ok-text{color:var(--green)}.bad-text{color:var(--red)}.article-photo{border:1px solid var(--line);border-radius:18px;margin:0;overflow:hidden}.article-photo img{width:100%;height:auto;display:block}.article-photo figcaption{color:var(--muted);background:var(--paper);padding:11px 16px;font-size:13px}.article-photo-inline{margin:26px 0}.cta-band h2{white-space:nowrap}@media (width<=640px){.cta-band h2{white-space:normal}}@media (width>=641px) and (width<=1000px){.news-field-grid{grid-template-columns:1fr 1fr}}.mkt-factory-logo{object-fit:contain;width:48px;height:48px}.land-statement{text-align:center;max-width:860px;padding:96px 24px 40px}.land-statement h2{letter-spacing:-.035em;font-size:clamp(30px,4vw,52px);font-weight:480;line-height:1.04}.land-statement p{max-width:620px;color:var(--muted);margin:20px auto 0;font-size:17px;line-height:1.55}@media (width<=720px){.land-statement{padding:60px 20px 24px}}.founder-hd{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding-top:70px;padding-bottom:60px;display:grid}.founder-eyebrow{color:var(--muted);font-size:13px;font-weight:450}.founder-hd-copy h1{letter-spacing:-.04em;margin:12px 0 16px;font-size:clamp(38px,5.4vw,68px);font-weight:480;line-height:1}.founder-hd-copy p{color:var(--muted);max-width:460px;font-size:18px;line-height:1.5}.founder-hd-photo{border:1px solid var(--line);border-radius:18px;margin:0;overflow:hidden}.founder-hd-photo img{object-fit:cover;object-position:center 30%;width:100%;height:420px;display:block}.founder-body{max-width:680px;padding-bottom:100px}.founder-body section{padding-top:40px}.founder-body h2{letter-spacing:-.02em;font-size:22px;font-weight:450}.founder-body p{color:var(--ink);margin-top:12px;font-size:17px;line-height:1.62}.founder-body p+p{margin-top:14px}.founder-links{flex-wrap:wrap;gap:10px;margin-top:44px;display:flex}.founder-links a{color:var(--ink);border:1px solid var(--line-strong);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500}.founder-links a:hover{border-color:var(--ink)}@media (width<=820px){.founder-hd{grid-template-columns:1fr;gap:26px;padding-top:54px}.founder-hd-photo img{height:300px}.founder-body p{font-size:16px}}@media (width<=900px){.landing-engine{grid-template-columns:minmax(0,1fr)}.landing-engine-stage.rocket-stage{flex-direction:column;min-height:auto;display:flex}.landing-engine-stage .rocket3d{max-width:100%;height:300px;overflow:hidden}.landing-engine-stage canvas{max-width:100%!important;height:auto!important}.rocket-stage .anno{width:100%;max-width:100%;box-shadow:none;margin:0;animation:none;display:flex;position:static}.rocket-stage .anno-req{margin-top:18px}.rocket-stage .anno+.anno{margin-top:10px}}.obeya-metrics{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.obeya-metric{flex-direction:column;gap:6px;padding:14px 15px 12px;display:flex}.obeya-metric-name{color:var(--muted);font-size:12.5px;font-weight:480}.obeya-metric-value{letter-spacing:-.02em;font-size:30px;font-weight:640;line-height:1.05}.obeya-metric-value i{color:var(--muted);margin-left:5px;font-size:14px;font-style:normal;font-weight:430}.obeya-spark{width:100%;height:60px;margin-top:2px;overflow:visible}.obeya-metric-log{gap:6px;margin-top:4px;display:flex}.obeya-metric-log .input{padding:5px 8px;font-size:12.5px}.obeya-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.obeya-col{background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;padding:10px}.obeya-col-head{justify-content:space-between;align-items:baseline;padding:2px 4px 10px;font-size:12.5px;display:flex}.obeya-col-head span{color:var(--faint);font-variant-numeric:tabular-nums}.obeya-col-body{flex-direction:column;gap:8px;display:flex}.obeya-card{background:var(--paper);border:1px solid var(--line-strong);border-radius:9px;flex-direction:column;gap:5px;padding:10px 11px;display:flex}.obeya-card.is-problem .obeya-kind{color:var(--red)}.obeya-card.is-idea .obeya-kind{color:var(--amber)}.obeya-card.is-action .obeya-kind{color:var(--blue)}.obeya-card b{font-size:13.5px;font-weight:450;line-height:1.35}.obeya-card p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.obeya-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.obeya-kind{color:var(--muted);font-size:11px;font-weight:480}.obeya-card-actions{gap:6px;margin-top:3px;display:flex}.obeya-card-actions button{border:1px solid var(--line-strong);background:var(--paper);color:var(--muted);border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:430}.obeya-card-actions button:hover{color:var(--ink)}.obeya-empty{color:var(--faint);padding:14px 4px;font-size:12.5px}.obeya.is-screen{z-index:90;background:var(--paper);max-width:none;padding:26px 30px 40px;position:fixed;inset:0;overflow:auto}.obeya.is-screen .obeya-metric-value{font-size:46px}.obeya.is-screen .obeya-spark{height:86px}.obeya.is-screen .obeya-metric-log,.obeya.is-screen .obeya-card-actions{display:none}.obeya.is-screen .obeya-card b{font-size:17px}.obeya.is-screen .obeya-card p{font-size:14.5px}.obeya.is-screen .obeya-col-head{font-size:15px}.obeya.is-screen .obeya-metrics{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media (width<=860px){.obeya-cols{grid-template-columns:minmax(0,1fr)}}.lean-visual{background:var(--bg-soft);border:1px solid var(--line);border-radius:20px;align-items:center;height:100%;min-height:420px;padding:8% 9%;display:flex;overflow:hidden}.lean-rows{flex-direction:column;gap:34px;width:100%;display:flex}.lean-row{flex-direction:column;gap:12px;display:flex}.lean-row-label{align-items:baseline;gap:10px;display:flex}.lean-row-label b{letter-spacing:-.02em;font-size:19px;font-weight:450}.lean-row-label span{color:var(--muted);font-size:13.5px}.lean-blocks{width:100%;max-width:340px;height:auto}.lean-blocks.is-pale rect{fill:color-mix(in srgb, var(--ink) 14%, transparent)}.lean-blocks.is-line rect{fill:none;stroke:var(--ink);stroke-width:1.5px}.lean-blocks.is-solid rect{fill:var(--ink)}.lean-visual.is-compact{border:none;border-radius:0;align-items:center;min-height:0;padding:16px 22px}.lean-visual.is-compact .lean-rows{gap:14px}.lean-visual.is-compact .lean-row{gap:7px}.lean-visual.is-compact .lean-row-label b{font-size:14px}.lean-visual.is-compact .lean-row-label span{font-size:11.5px}.lean-visual.is-compact .lean-blocks{max-width:168px}.article-hero>.lean-visual{height:min(70vh,760px);min-height:540px}@media (width<=760px){.article-hero>.lean-visual{border-radius:17px;height:auto;min-height:380px;padding:30px 24px}.lean-rows{gap:24px}.lean-row-label b{font-size:17px}}.fleet-visual{background:var(--bg-soft);border:1px solid var(--line);border-radius:20px;justify-content:center;align-items:center;height:100%;min-height:420px;padding:7% 8%;display:flex;overflow:hidden}.fleet-inner{width:100%;max-width:560px}.fleet-grid{width:100%;height:auto;display:block}.fleet-grid circle.is-off{fill:color-mix(in srgb, var(--ink) 16%, transparent)}.fleet-grid circle.is-on{fill:var(--ink)}.fleet-axis{color:var(--muted);justify-content:space-between;margin-top:18px;font-size:12.5px;display:flex}.fleet-visual.is-compact{border:none;border-radius:0;min-height:0;padding:26px 24px}.fleet-visual.is-compact .fleet-inner{max-width:300px}.fleet-visual.is-compact .fleet-axis{margin-top:12px;font-size:11px}.article-hero>.fleet-visual{height:min(70vh,760px);min-height:540px}@media (width<=760px){.article-hero>.fleet-visual{border-radius:17px;height:auto;min-height:320px;padding:34px 24px}.fleet-axis{font-size:11.5px}}.article-figure{margin:26px 0 4px}.lean-visual.is-inline{border-radius:14px;justify-content:center;height:auto;min-height:0;padding:30px 34px}.lean-visual.is-inline .lean-rows{gap:22px;max-width:440px;margin:0 auto}.lean-visual.is-inline .lean-row-label b{font-size:16px}.lean-visual.is-inline .lean-row-label span{font-size:12.5px}.lean-visual.is-inline .lean-blocks{max-width:100%}.country-visual.lean-cover-visual img{filter:none;object-position:center}.nf{z-index:100;color:#f2f2f3;text-align:center;background:#0b0b0b;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0;overflow:auto}.nf-brand{display:inline-flex;position:fixed;top:18px;left:22px}.nf-art{width:300px;max-width:78vw;height:300px;max-height:78vw}.nf-code{color:#6f6f6f;letter-spacing:.14em;margin-top:8px;font-size:12px}.nf-h{letter-spacing:-.02em;margin-top:10px;font-size:30px;font-weight:450}.nf-p{color:#9a9a9a;max-width:380px;margin-top:12px;font-size:15px;line-height:1.6}.nf-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.nf-btn{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:12px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .15s,background .15s;display:inline-flex}.nf-btn-primary{color:#111;background:#f2f2f3}.nf-btn-primary:hover{opacity:.88}.nf-btn-ghost{color:#d8d8d8;background:0 0;border-color:#2a2a2a}.nf-btn-ghost:hover{background:#161616}.adm{background:var(--bg-soft);min-height:100vh;color:var(--ink);padding:26px 20px 90px}.adm-wrap{max-width:1180px;margin:0 auto}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.adm-head h1{letter-spacing:-.01em;font-size:22px;font-weight:500}.adm-head .adm-sub{color:var(--muted);margin-top:2px;font-size:13px}.adm-head-right{align-items:center;gap:10px;display:flex}.adm-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.adm-grid>.adm-full{grid-column:1/-1}.adm-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:18px 20px 20px}.adm-panel h2{margin-bottom:3px;font-size:14.5px;font-weight:480}.adm-panel .adm-note{color:var(--muted);margin-bottom:14px;font-size:12.5px;line-height:1.45}.adm-num{font-variant-numeric:tabular-nums}.adm-nodata{color:var(--faint);text-align:center;padding:26px 0 14px;font-size:13px}.adm-row-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.adm-contact-form{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;gap:10px;margin-bottom:14px;padding:14px;display:grid}.adm-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adm-contact-form label{flex-direction:column;gap:5px;min-width:0;display:flex}.adm-contact-form label>span{color:var(--muted);font-size:12px;font-weight:450}.adm-contacts{gap:10px;display:grid}.adm-contact{border:1px solid var(--line);border-radius:11px;padding:12px 14px}.adm-contact-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adm-contact-top b{font-size:14.5px;font-weight:480}.adm-contact-org{color:var(--muted);margin-left:8px;font-size:12.5px}.adm-contact-reach{flex-wrap:wrap;gap:6px 14px;margin-top:6px;display:flex}.adm-contact-reach a{color:var(--muted);border-bottom:1px solid var(--line-strong);font-size:12.5px;text-decoration:none}.adm-contact-reach a:hover{color:var(--ink)}.adm-contact-note{color:var(--muted);white-space:pre-wrap;margin-top:8px;font-size:13px;line-height:1.55}.adm-mini{width:auto;height:30px;padding:0 8px;font-size:12.5px}.adm-calls{margin-top:8px}.adm-calls-toggle{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0;font-size:12px;font-weight:450}.adm-calls-toggle:hover{color:var(--ink)}.adm-calls-form{justify-items:start;gap:8px;margin:8px 0 10px;display:grid}.adm-calls-form .textarea{width:100%}.adm-call{border-left:2px solid var(--line-strong);margin-top:10px;padding-left:10px}.adm-call-when{color:var(--faint);font-size:11.5px;font-weight:450}.adm-call p{white-space:pre-wrap;margin-top:3px;font-size:13px;line-height:1.55}@media (width<=700px){.adm-contact-grid{grid-template-columns:1fr}}.adm-fun{gap:13px;margin:2px 0 0;padding:0;list-style:none;display:grid}.adm-fun-row{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.adm-fun-label{color:var(--ink);font-size:12.5px;font-weight:500}.adm-fun-n{font-variant-numeric:tabular-nums;font-size:15px;font-weight:480}.adm-fun-track{background:var(--line);border-radius:5px;height:9px;overflow:hidden}.adm-fun-bar{background:linear-gradient(90deg, var(--ink), var(--faint));border-radius:5px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.adm-fun-drop{color:var(--faint);margin-top:5px;font-size:11.5px}.adm-bars{gap:10px;margin-top:2px;display:grid}.adm-bar-row{grid-template-columns:96px 1fr 46px;align-items:center;gap:10px;display:grid}.adm-bar-label{color:var(--faint);font-size:12.5px}.adm-bar-track{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.adm-bar-fill{background:var(--ink);border-radius:4px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.adm-bar-n{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:470}@media (width<=560px){.adm-bar-row{grid-template-columns:84px 1fr 40px}}.adm-healthy{color:var(--muted);padding:20px 0 8px;font-size:13.5px}.adm-score{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.adm-stat .adm-stat-v{letter-spacing:-.01em;margin-top:4px;font-size:27px;font-weight:500}.adm-stat-foot{flex-wrap:wrap;align-items:center;gap:8px;min-height:20px;margin-top:7px;display:flex}.adm-stat-sub{color:var(--faint);font-size:11.5px;line-height:1.35}.adm-delta{color:#1a1a17;border-radius:999px;align-items:center;padding:1px 8px;font-size:11.5px;font-weight:480;display:inline-flex}.adm-delta-up{background:#9ed0ae}.adm-delta-down{background:#e2a09a}.adm-delta-flat{background:var(--neutral-bg);color:var(--muted)}.adm-chart{width:100%;height:230px;display:block}.adm-chart-tick{fill:var(--faint);font-variant-numeric:tabular-nums;font-size:10px}.adm-legend{color:var(--muted);gap:16px;margin-bottom:8px;font-size:12px;display:flex}.adm-legend span{align-items:center;gap:6px;display:inline-flex}.adm-dot{border-radius:999px;width:9px;height:9px;display:inline-block}.adm-dot-ink{background:var(--ink)}.adm-dot-lime{background:var(--lime)}.adm-bars{flex-direction:column;gap:11px;display:flex}.adm-hbar-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;font-size:13px;display:flex}.adm-hbar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:430;overflow:hidden}.adm-hbar-sub{color:var(--faint);margin-left:6px;font-size:12px;font-weight:450}.adm-hbar-n{color:var(--ink);white-space:nowrap;font-weight:450}.adm-hbar-share{color:var(--faint);margin-left:7px;font-size:12px;font-weight:500}.adm-track{background:var(--track);border-radius:999px;height:8px;overflow:hidden}.adm-track-lg{height:14px}.adm-fill{background:var(--lime);border-radius:999px;height:100%}.adm-fill-quiet{background:var(--line-strong)}.adm-funnel{flex-direction:column;gap:13px;margin-bottom:6px;display:flex}.adm-fstep-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;font-size:13px;font-weight:430;display:flex}.adm-fstep-conv{color:var(--faint);margin-left:8px;font-size:12px;font-weight:500}.adm-fbreak{flex-direction:column;gap:10px;margin-top:16px;display:flex}.adm-fbreak .adm-nodata{text-align:left;padding:10px 0 2px}.adm-page-row{grid-template-columns:minmax(0,1fr) auto 52px;align-items:baseline;gap:4px 12px;padding:5px 0;font-size:13px;display:grid}.adm-page-row .adm-track{grid-column:1/-1;height:5px}.adm-page-path{text-overflow:ellipsis;white-space:nowrap;font-weight:430;overflow:hidden}.adm-page-time{color:var(--faint);text-align:right;font-size:12px}.adm-page-n{text-align:right;font-weight:450}.adm-page-quiet{opacity:.62}.adm-geo-seg{margin-bottom:14px}.adm-signals{flex-direction:column;gap:12px;display:flex}.adm-signal{align-items:flex-start;gap:12px;display:flex}.adm-signal-text{font-size:13.5px;font-weight:430}.adm-signal-ev{color:var(--muted);margin-top:2px;font-size:12.5px}.adm-chip{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:1px 9px;font-size:11.5px;font-weight:480;display:inline-flex}.adm-chip-good{color:#1a1a17;background:#9ed0ae}.adm-chip-bad{color:#1a1a17;background:#e2a09a}.adm-chip-flat{background:var(--neutral-bg);color:var(--muted)}.adm-seo{flex-direction:column;gap:8px;display:flex}.adm-seo-row{align-items:baseline;gap:10px;font-size:13px;display:flex}.adm-seo-mark{text-align:center;color:#1a1a17;background:#9ed0ae;border-radius:6px;flex-shrink:0;width:26px;padding:1px 0;font-size:11px;font-weight:480}.adm-seo-fail{background:#e2a09a}.adm-seo-label{white-space:nowrap;font-weight:430}.adm-seo-detail{color:var(--muted);font-size:12.5px}.adm-seo-opps{color:var(--muted);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;font-size:13px;display:flex}.adm-seo-opps li::marker{color:var(--lime-ink)}.adm-advisor-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.adm-stale{color:var(--amber);font-weight:430}.adm-advisor{flex-direction:column;gap:10px;display:flex}.adm-todo{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.adm-todo input[type=checkbox]{width:16px;height:16px;accent-color:var(--lime-ink);cursor:pointer;flex-shrink:0;margin-top:2px}.adm-todo-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-todo-title{font-size:13.5px;font-weight:480}.adm-todo-detail{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45}.adm-gate{background:var(--bg-soft);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.adm-gate-card{text-align:center;flex-direction:column;gap:12px;width:100%;max-width:340px;padding:30px 28px;display:flex}.adm-gate-card h1{font-size:20px;font-weight:500}.adm-gate-card p{color:var(--muted);margin-bottom:4px;font-size:13px}.adm-gate-card input{border:1.5px solid var(--line-strong);background:var(--bg);color:var(--ink);text-align:center;border-radius:10px;outline:none;padding:11px 14px;font-family:inherit;font-size:14px}.adm-gate-card input:focus{border-color:var(--ink)}.adm-gate-err{color:var(--red);font-size:12.5px}.adm-gate-card .btn{white-space:normal;word-break:break-word;justify-content:center}.adm-gate-err{line-height:1.5}.adm-gate-alt{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.adm-gate-alt:hover{color:var(--ink)}@media (width<=960px){.adm-grid{grid-template-columns:1fr}.adm-score{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.adm-score{grid-template-columns:1fr}}.adm-tabs{border-bottom:1px solid var(--line);gap:4px;margin:4px 0 16px;display:flex}.adm-tabs button{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 13px;font-size:13.5px;font-weight:430}.adm-tabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.adm-recap{flex-direction:column;gap:16px;display:flex}.adm-recap-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.adm-recap-month{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;outline:none;padding:6px 10px;font-size:13px}.adm-recap-month:focus{border-color:var(--ink)}.adm-recap-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-recap-meta{color:var(--muted);font-size:12.5px}.adm-recap-tiles{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.adm-recap-notes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.adm-recap-field{flex-direction:column;gap:5px;min-width:0;display:flex}.adm-recap-field textarea,.adm-recap-field input{border:1px solid var(--line-strong);background:var(--bg);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;outline:none;padding:10px 12px;font-size:13px;line-height:1.5}.adm-recap-field textarea:focus,.adm-recap-field input:focus{border-color:var(--ink)}.adm-recap-field textarea::placeholder{color:var(--faint)}.adm-recap-body{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px!important;line-height:1.6!important}.adm-recap-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-recap-people{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.adm-recap-people-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.adm-recap-add{flex-wrap:wrap;gap:8px;display:flex}.adm-recap-add input{border:1px solid var(--line-strong);background:var(--bg);min-width:0;color:var(--ink);font:inherit;border-radius:9px;outline:none;flex:190px;padding:8px 11px;font-size:13px}.adm-recap-add input:focus{border-color:var(--ink)}.adm-recap-add select{border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;outline:none;padding:8px 10px;font-size:13px}.adm-recap-list{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.adm-recap-list li{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:7px 2px;font-size:13px;display:flex}.adm-recap-list li:last-child{border-bottom:none}.adm-recap-list li.off{opacity:.45}.adm-recap-email{word-break:break-all;margin-right:auto;font-weight:430}@media (width<=960px){.adm-recap-tiles{grid-template-columns:repeat(2,1fr)}.adm-recap-notes{grid-template-columns:1fr}}.lg2{color:#f2f2ef;background:#0a0b0a;grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);height:100dvh;min-height:100dvh;display:grid;position:relative;overflow:hidden}.lg2-mark{z-index:4;display:inline-flex;position:absolute;top:24px;left:30px}.lg2-mark img{object-fit:contain;width:auto;height:38px}.lg2-story{align-self:start;height:100%;min-height:0;position:sticky;top:0;overflow:hidden}.lg2-story>img,.lg2-story-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lg2-story>img{object-position:center;transition:none;transform:none}.lg2-story-shade{background:linear-gradient(#05050526 28%,#050505f0),linear-gradient(90deg,#05050533,#05050599)}.lg2-story>div:last-child{z-index:1;position:absolute;bottom:clamp(46px,7vw,90px);left:clamp(34px,5vw,76px);right:40px}.lg2-story span,.lg2-eyebrow{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#999991}.lg2-story h1{letter-spacing:-.05em;max-width:780px;margin:0;font-size:clamp(42px,5.2vw,78px);font-weight:430;line-height:.98}.lg2-story p{color:#c1c1bb;max-width:560px;margin-top:20px;font-size:17px}.lg2-panel{background:#10110f;border-left:1px solid #272825;place-items:center;height:100%;min-height:0;padding:clamp(26px,5vh,72px) clamp(28px,5vw,82px);display:grid;overflow:auto}.lg2-box{width:100%;max-width:440px;animation:.4s ease-out rise}.lg2-box h1{letter-spacing:-.04em;margin:11px 0 0;font-size:clamp(31px,3vw,42px);font-weight:420;line-height:1.02}.lg2-copy{grid-template-rows:92px 56px;align-content:start;height:148px;display:grid;overflow:hidden}.lg2-intro{color:#92928b;margin:12px 0 0;font-size:14px;line-height:1.55}.lg2-mode{background:#181917;border:1px solid #2b2c29;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:4px;display:grid}.lg2-mode button{color:#888881;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:9px;font-size:13px}.lg2-mode button.on{color:#f2f2ef;background:#292a27}.lg2-input{border-radius:10px;padding:13px 15px;font-size:15px}.lg2-btn{justify-content:center;width:100%}.lg2-sso{cursor:pointer;color:#888881;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:4px;font-size:12.5px;display:inline-flex}.lg2-sso:hover{color:#f2f2ef}.lg2-foot{color:#777770;margin-top:26px;font-size:12.5px}.lg2-foot a{color:#bdbdb7;text-decoration:underline}.lg2-oauth{flex-direction:column;gap:9px;margin-bottom:4px;display:flex}.lg2-oauth button{width:100%;font:inherit;color:#f2f2ef;cursor:pointer;background:#171816;border:1px solid #30312e;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:14.5px;font-weight:430;transition:background .15s,border-color .15s;display:flex}.lg2-oauth button:disabled{opacity:.55;cursor:not-allowed}.lg2-or{align-items:center;gap:12px;margin:16px 0 14px;display:flex}.lg2-or:before,.lg2-or:after{content:"";background:#2b2c29;flex:1;height:1px}.lg2-or span{color:#777770;font-size:12.5px}.lg2-dark .lg2-btn:focus-visible{outline-offset:3px;outline:2px solid #8da9c1}.lg2-access-notice{grid-template-columns:1fr;place-items:center;padding:24px}.lg2-access-notice .lg2-box{background:#151614;border:1px solid #30312e;border-radius:12px;padding:30px}@media (height<=880px){.lg2-box h1{font-size:clamp(25px,2.4vw,32px)}.lg2-copy{grid-template-rows:58px 42px;height:100px}.lg2-intro{margin-top:8px;font-size:13.5px}.lg2-mode{margin-bottom:14px}.lg2-oauth button{padding:10px 16px}.lg2-or{margin:12px 0 11px}.lg2-foot{margin-top:16px}}@media (height<=730px){.lg2-box h1{font-size:23px}.lg2-copy{grid-template-rows:46px 34px;height:80px}.lg2-intro{font-size:13px;line-height:1.4}.lg2-oauth{gap:7px}.lg2-oauth button{padding:8px 16px;font-size:13.5px}.lg2-input{padding:10px 15px}.lg2-foot{margin-top:12px}}@media (width<=900px){.lg2{grid-template-columns:1fr;height:auto;overflow:visible}.lg2-story{display:none}.lg2-panel{border-left:0;height:auto;min-height:100dvh;overflow:visible}}.adm-ctable{border-collapse:collapse;width:100%;min-width:860px;font-size:12.5px}.adm-ctable th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 10px 7px 0;font-weight:450}.adm-ctable td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px 8px 0}.adm-ctable th.adm-num,.adm-ctable td.adm-num{text-align:right;font-variant-numeric:tabular-nums;padding-right:14px}.adm-ctable tr:last-child td{border-bottom:none}.adm-stuck{color:var(--amber);font-weight:430}.adm-chart-wrap{position:relative}.adm-tip{background:var(--ink);color:var(--bg);white-space:nowrap;pointer-events:none;z-index:3;font-variant-numeric:tabular-nums;border-radius:9px;padding:7px 11px;font-size:12px;line-height:1.5;display:grid;position:absolute;top:-6px;transform:translate(-50%,-100%)}.adm-tip b{opacity:.75;font-size:11.5px;font-weight:450}.cv-sticky{color:#1a1a17;position:relative}.cv-sticky>*{z-index:1;position:relative}.cv-sticky .cv-editable[data-placeholder]:empty:before{color:#1a1a1766}html[data-theme=dark] .cv-sticky{color:#f1f1f3}html[data-theme=dark] .cv-sticky:before{content:"";border-radius:inherit;pointer-events:none;background:#0f0f11d6;position:absolute;inset:0}html[data-theme=dark] .cv-sticky .cv-editable[data-placeholder]:empty:before{color:#f1f1f366}html[data-theme=dark] .cv-swatch{border-color:#ffffff29;position:relative}html[data-theme=dark] .cv-swatch:after{content:"";border-radius:inherit;pointer-events:none;background:#0f0f11d6;position:absolute;inset:0}.obeya-bug{gap:8px;display:flex}.obeya-bug .input{flex:1}.obeya-group-t{color:var(--muted);margin:4px 0 8px;font-size:12.5px;font-weight:480}.obeya-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.obeya-waste,.obeya-where{background:var(--bg-soft);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:450}.obeya-where{background:0 0}.obeya-waste-pick{flex-wrap:wrap;gap:6px;display:flex}.obeya-waste-pick button{border:1px solid var(--line-strong);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:430}.obeya-waste-pick button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.obeya.is-screen .obeya-bug{display:none}.obeya-practice{border:1px solid var(--line);background:var(--sky-1);border-radius:12px;padding:12px 14px}.obeya-practice.is-recording{background:var(--paper);border-color:var(--sky-2)}.obeya-practice p{margin:0;font-size:13.5px;line-height:1.6}.obeya-practice-say{color:var(--muted);margin-top:6px!important}.obeya.is-screen .obeya-practice p{font-size:17px}.obeya-sustain{background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.obeya-sustain-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.obeya-huddle{color:var(--muted);font-size:12.5px}.obeya-shots{gap:8px;margin-top:6px;display:flex}.obeya-shots figure{flex:1;min-width:0;margin:0}.obeya-shots img{object-fit:cover;border:1px solid var(--line);border-radius:7px;width:100%;height:84px;display:block}.obeya-shots figcaption{color:var(--faint);margin-top:3px;font-size:10.5px}.obeya-held{margin-top:5px;font-size:11px;font-weight:480}.obeya-held.is-held{color:var(--green)}.obeya-held.is-back{color:var(--amber)}.obeya-shot-add{border:1px solid var(--line-strong);background:var(--paper);color:var(--muted);cursor:pointer;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:430}.obeya-shot-add:hover{color:var(--ink)}.obeya.is-screen .obeya-sustain,.obeya.is-screen .obeya-shot-add{display:none}.std-row{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;padding:11px 13px}.obeya-drift{color:var(--amber);margin-top:2px;font-size:11.5px;font-weight:450}.gate-held{color:var(--amber);align-items:center;gap:6px;font-size:12.5px;font-weight:450;display:inline-flex}.gate-unmet{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.gate-unmet li{margin-bottom:2px}.gate-override{border-left:1px solid var(--line-strong);padding-left:10px}.gate-signal{background:var(--amber-bg);color:var(--ink);border-radius:9px;margin:8px 0 10px;padding:10px 12px;font-size:12.5px;line-height:1.55}.gate-signal div+div{margin-top:6px}.gate-outcome{flex-wrap:wrap;gap:6px 12px;margin-top:6px;font-size:11.5px;display:flex}.gate-outcome>span{align-items:center;gap:5px;display:inline-flex}.gate-outcome-ok{color:var(--green)}.gate-outcome-none{color:var(--faint)}.gate-outcome-back{color:var(--amber);font-weight:450}.uc-hd{max-width:900px;padding:96px 0 34px}.uc-hd h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(38px,6.4vw,66px);font-weight:480;line-height:1.02}.uc-hd p{color:var(--muted);max-width:660px;margin-top:18px;font-size:19px;line-height:1.55}.uc-body{max-width:900px;padding-bottom:90px}.uc-body section{padding-top:46px}.uc-body h2{letter-spacing:-.025em;text-wrap:balance;margin-bottom:14px;font-size:25px;font-weight:450}.uc-body p{color:var(--muted);margin-bottom:14px;font-size:16.5px;line-height:1.68}.uc-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:6px;display:grid}.uc-card{border:1px solid var(--line);background:var(--paper);border-radius:13px;padding:16px 17px}.uc-card b{font-size:14.5px;font-weight:470}.uc-card p{margin:6px 0 0;font-size:14px;line-height:1.55}.uc-proof{color:var(--faint);margin-top:16px;font-size:14px}.uc-links{flex-wrap:wrap;gap:10px;display:flex}.uc-links a{border:1px solid var(--line-strong);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:13.5px;font-weight:430;text-decoration:none;display:inline-flex}.uc-links a:hover{background:var(--bg-soft)}@media (width<=760px){.uc-hd{padding-top:74px}}.car-hd{max-width:860px;padding-top:92px;padding-bottom:30px}.car-hd h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(36px,6vw,62px);font-weight:480;line-height:1.03}.car-hd p{color:var(--muted);max-width:620px;margin-top:16px;font-size:18px;line-height:1.6}.car-back{color:var(--muted);align-items:center;gap:6px;margin-bottom:20px;font-size:13px;text-decoration:none;display:inline-flex}.car-role-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.car-where{color:var(--muted);background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:450;display:inline-block}.car-where-hero{margin:18px 0 0}.car-body{max-width:860px;padding-bottom:90px}.car-body section{padding-top:42px}.car-body h2{letter-spacing:-.025em;margin-bottom:12px;font-size:23px;font-weight:450}.car-list{padding-left:20px}.car-list li{color:var(--muted);margin-bottom:9px;font-size:16px;line-height:1.6}.car-role{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:20px 22px;text-decoration:none;display:flex}.car-role:hover{border-color:var(--line-strong)}.car-role b{letter-spacing:-.02em;font-size:18px;font-weight:470}.car-role p{color:var(--muted);max-width:520px;margin-top:6px;font-size:14.5px;line-height:1.5}.car-go{white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:450;display:inline-flex}.car-none{color:var(--muted);margin-top:26px;font-size:14.5px}.car-form{flex-direction:column;gap:14px;max-width:620px;display:flex}.car-form label{flex-direction:column;gap:6px;display:flex}.car-form label>span{font-size:13px;font-weight:450}.car-form label>span em{color:var(--faint);margin-left:5px;font-style:normal;font-weight:500}.car-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.car-file input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.car-file{position:relative}.car-drop{border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:6px 6px 6px 12px;transition:border-color .15s;display:flex}.car-file:hover .car-drop{border-color:color-mix(in srgb, var(--line-strong) 65%, var(--ink) 35%)}.car-drop i{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-style:normal;overflow:hidden}.car-drop-hint{color:var(--faint)!important}.car-drop .btn{pointer-events:none;flex:none}.car-submit{justify-content:center;width:100%}.car-fine{color:var(--faint);text-align:center;margin:0;font-size:12.5px}.car-err{color:var(--red);font-size:13.5px}.car-done{border:1px solid var(--line);background:var(--bg-soft);border-radius:13px;max-width:620px;padding:20px}.car-done b{font-size:17px}.car-done p{color:var(--muted);margin-top:6px;font-size:15px;line-height:1.6}@media (width<=640px){.car-row{grid-template-columns:1fr}.car-hd{padding-top:30px;padding-bottom:22px}.car-hd h1{letter-spacing:-.035em}.car-hd p{margin-top:13px;font-size:16.5px}.car-body{padding-bottom:64px}.car-body section{padding-top:32px}.car-body h2{font-size:20px}.car-list{padding-left:18px}.car-list li{margin-bottom:11px;font-size:15px}.car-role{flex-direction:column;align-items:flex-start;gap:10px;padding:18px}.car-role p{font-size:14px}}.nl{color:#f2f2ef;font-feature-settings:"ss01";--lime:#f2f2ef;--lime-hover:#fff;background:#050505;min-height:100vh}.nl ::selection{color:#050505;background:#f2f2ef}.nl-nav{z-index:20;background:linear-gradient(#00000085,#0000);justify-content:space-between;align-items:center;padding:14px clamp(16px,2.6vw,34px);display:flex;position:absolute;inset:0 0 auto}.nl-brand{align-items:center;gap:10px;display:inline-flex}.nl-brand img{border-radius:7px;width:30px;height:30px}.nl-brand .nl-brand-logo{object-fit:contain;border-radius:0;width:52px;height:32px}.nl-brand b{letter-spacing:-.04em;font-size:21px;font-weight:460}.nl-btn{letter-spacing:-.01em;border-radius:4px;justify-content:center;align-items:center;padding:11px 22px;font-size:15px;font-weight:450;text-decoration:none;transition:transform .12s,background .15s;display:inline-flex}.nl-btn:active{transform:translateY(1px)}.nl-btn-lime{background:var(--lime);color:#050505}.nl-btn-lime:hover{background:var(--lime-hover)}.nl-btn-ghost{color:#f2f2ef;border:1px solid #ffffff38}.nl-btn-white,.nl-btn-white:hover{color:#111114;background:#f5f5f2}.nl-btn-ghost:hover{border-color:#ffffff80}.nl-hero{padding-top:clamp(48px,7vw,96px)!important}.nl-hero h1{letter-spacing:-.055em;font-size:clamp(52px,9.2vw,132px);font-weight:470;line-height:.98}.nl-hero p{color:#f2f2ef;text-wrap:pretty;max-width:640px;margin-top:26px;font-size:clamp(17px,2vw,21px);line-height:1.55}.nl-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.nl-label{letter-spacing:.08em;text-transform:uppercase;color:#7c7c76;font-size:12px;font-weight:500}.nl-spec{border-top:1px solid #ffffff17}.nl-spec-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.nl-spec-grid>div{letter-spacing:-.015em;border-top:1.5px solid #ffffff47;padding-top:14px;font-size:clamp(16px,1.7vw,20px);font-weight:500}.nl-spec-grid>div i{color:var(--lime);vertical-align:-3px;margin-right:10px;display:inline-flex}.nl h2{letter-spacing:-.045em;font-size:clamp(34px,4.6vw,62px);font-weight:470;line-height:1.02}.nl-loss{border-top:1px solid #ffffff17}.nl-loss>p{color:#a4a49e;margin-top:12px;font-size:17px}.nl-loss-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px 22px;margin-top:34px;display:grid}.nl-loss-grid span{color:#d6d6d0;border-top:1px solid #ffffff24;align-items:center;gap:8px;padding-top:11px;font-size:15.5px;display:flex}.nl-loss-grid span i{color:#e8a13c;opacity:.85;flex:none;display:inline-flex}.nl-run{border-top:1px solid #ffffff17}.nl-case{border:1px solid #ffffff24;border-radius:16px;max-width:860px;margin-top:34px;overflow:hidden}.nl-case-event{letter-spacing:-.02em;background:#ffffff0b;align-items:center;gap:10px;padding:18px 22px;font-size:clamp(17px,2vw,21px);font-weight:450;display:flex}.nl-case-event i{color:#e8a13c;flex:none;display:inline-flex}.nl-case-read{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:8px 26px;padding:16px 22px;display:flex}.nl-case-read span{color:#a4a49e;font-variant-numeric:tabular-nums;font-size:14px}.nl-case-act{color:#d6d6d0;border-top:1px solid #ffffff1a;padding:16px 22px;font-size:15.5px;line-height:1.55}.nl-case-act:before{content:"";background:var(--lime);border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.nl-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}.nl-steps>div>i{color:var(--lime);margin-bottom:10px;display:inline-flex}.nl-steps b{letter-spacing:-.02em;font-size:19px;font-weight:480;display:block}.nl-steps span{color:#a4a49e;margin-top:7px;font-size:14px;line-height:1.5;display:block}.nl-steps>div{border-top:1.5px solid #ffffff47;padding-top:14px}.nl-addon{border-top:1px solid #ffffff17}.nl-addon p{color:#a4a49e;max-width:560px;margin-top:16px;font-size:clamp(16px,1.9vw,20px);line-height:1.55}.nl-road{border-top:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.nl-road span{letter-spacing:.08em;text-transform:uppercase;color:var(--lime);font-size:12px;font-weight:500}.nl-road p{color:#d6d6d0;margin-top:10px;font-size:15.5px;line-height:1.55}.nl-road>div{border-top:1.5px solid #ffffff47;padding-top:14px}.nl-close{text-align:center;border-top:1px solid #ffffff17}.nl-close-line{color:#f2f2ef;text-wrap:pretty;max-width:660px;margin:20px auto 0;font-size:clamp(16px,1.9vw,20px);line-height:1.55}.nl-close .nl-btn{margin-top:30px}.nl-foot{color:#f2f2ef;border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:26px clamp(20px,5vw,64px) 40px;font-size:13.5px;display:flex}.nl-foot nav{flex-wrap:wrap;gap:18px;display:flex}.nl-foot a{color:#f2f2ef;text-decoration:none}.nl-foot a:hover{color:#f2f2ef}.nl-logos{margin-top:64px}.nl-logo-row{flex-wrap:wrap;align-items:center;gap:clamp(26px,4vw,52px);margin-top:20px;display:flex}.nl-logo-row img{filter:brightness(0)invert();opacity:.55;width:auto;height:22px}.nl-avatars{vertical-align:-6px;margin-right:10px;display:inline-flex}.nl-avatars img{object-fit:cover;border:2px solid #0c0c0c;border-radius:50%;width:24px;height:24px;margin-left:-7px}.nl-avatars img:first-child{margin-left:0}.nl-sys{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:30px;display:flex}.nl-sys img{filter:brightness(0)invert();opacity:.6;width:auto;height:24px}.nl-sys img.is-color{filter:none;opacity:.95}.nl-chip{letter-spacing:.05em;color:#a4a49e;border:1px solid #ffffff38;border-radius:999px;padding:4px 13px;font-size:12.5px;font-weight:500}.nl-customers{border-top:1px solid #ffffff17}.nl-stories{margin-top:22px;padding-bottom:0}.nl-stories .story-card{border-radius:16px}.nl-brand-sm img{border-radius:5px;width:22px;height:22px}.nl-brand-sm{color:#f2f2ef;gap:9px;font-size:13.5px}.nl-bleed-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nl-bleed-img.is-quiet{opacity:.5;filter:none}.nl-bleed-shade{background:linear-gradient(90deg,#040404b8 0%,#04040457 46%,#04040400 100%),linear-gradient(#04040400 58%,#040404d1 100%);position:absolute;inset:0}.nl-bleed-shade.is-deep{background:linear-gradient(#0404046b 0%,#04040480 45%,#040404e6 100%)}.nl-hero-bleed{flex-direction:column;justify-content:flex-end;min-height:min(94vh,900px);display:flex;position:relative;overflow:hidden;padding-top:clamp(120px,20vh,260px)!important;padding-bottom:clamp(30px,4vw,54px)!important}.nl-bleed-img,.nl-bleed-shade{z-index:0}.nl-hero-bleed>:not(.nl-bleed-img):not(.nl-bleed-shade),.nl-plate>:not(.nl-bleed-img):not(.nl-bleed-shade),.nl-close-bleed>:not(.nl-bleed-img):not(.nl-bleed-shade),.nl-quote-hero>:not(.nl-bleed-img):not(.nl-bleed-shade),.nl-pod-hero>:not(.nl-bleed-img):not(.nl-bleed-shade),.nl-ladder-bleed>:not(.nl-bleed-img):not(.nl-bleed-shade),.nl-role-hero>:not(.nl-bleed-img):not(.nl-bleed-shade),.nl-line>ol>li>:not(.nl-bleed-img):not(.nl-bleed-shade){z-index:1;position:relative}.nl-hero-in,.nl-hero-foot,.nl-plate-in{position:relative}.nl-hero-foot{margin-top:clamp(38px,6vw,68px)}.nl-hero-foot .nl-logo-row{margin-top:16px}.nl-engine{border-top:1px solid #ffffff17}.nl-engine-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.nl-engine-copy .nl-lede{margin-top:20px}.nl-holds-sm{margin-top:26px}.nl-holds-sm span{color:#a4a49e;padding:5px 12px;font-size:13px}.nl-model{aspect-ratio:1/1.06;max-height:620px;position:relative}.nl-model-stage{opacity:0;transition:opacity .7s;position:absolute;inset:0 clamp(0px,4vw,44px)}.nl-model.is-live .nl-model-stage{opacity:1}.nl-model:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffffff1a,#0000 68%);border-radius:50%;width:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nl-model canvas{width:100%;height:100%;display:block}.nl-callout{opacity:0;gap:1px;max-width:190px;animation:.8s forwards nl-callout-in;display:grid;position:absolute}.nl-callout.is-left{border-left:1px solid #ffffff7a;padding-left:26px;animation-delay:.5s;left:0}.nl-callout.is-right{text-align:right;border-right:1px solid #ffffff7a;padding-right:26px;animation-delay:.8s;right:0}.nl-callout b{letter-spacing:-.01em;color:#f2f2ef;font-size:13px;font-weight:480}.nl-callout i{letter-spacing:.04em;text-transform:uppercase;color:#7c7c76;font-size:11.5px;font-style:normal}@keyframes nl-callout-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nl-founder{border-top:1px solid #ffffff17}.nl-founder-grid{grid-template-columns:300px 1fr;align-items:center;gap:clamp(24px,5vw,60px);display:grid}.nl-founder-grid img{aspect-ratio:3/4;object-fit:cover;filter:saturate(.85)contrast(1.03);border-radius:18px;width:100%}.nl-ladder{position:relative;overflow:hidden}.nl-ladder>:not(.nl-bleed-img):not(.nl-bleed-shade){position:relative}.nl-nav-right{align-items:center;gap:clamp(14px,3vw,28px);display:inline-flex}.nl-nav-link{color:#f2f2ef;font-size:15px;font-weight:500;text-decoration:none}.nl-nav-link:hover{color:#f2f2ef}.nl-product-menu{position:relative}.nl-product-menu>button{background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.nl-product-menu>button svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.nl-product-menu.is-open>button svg{transform:rotate(180deg)}.nl-product-menu>nav{transform-origin:50% 0;background:#050505;border:1px solid #ffffff26;border-radius:11px;width:244px;padding:6px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);box-shadow:0 18px 56px #00000080}.nl-product-menu>nav:before{content:"";height:15px;position:absolute;inset:-15px 0 auto}.nl-product-menu>nav.is-opening{animation:.5s cubic-bezier(.22,1,.36,1) both nl-menu-in}.nl-product-menu>nav.is-closing{pointer-events:none;animation:.5s cubic-bezier(.4,0,.2,1) both nl-menu-out}.nl-product-menu>nav a{color:#f2f2ef;border-radius:7px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.nl-product-menu>nav i{color:#fff;background:#0e0e0e;border:1px solid #262626;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.nl-product-menu>nav i svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.nl-product-menu>nav b,.nl-product-menu>nav small{display:block}.nl-product-menu>nav b{font-size:14px}.nl-product-menu>nav small{color:#888;margin-top:2px;font-size:11.5px;font-weight:450}@keyframes nl-menu-in{0%{opacity:0;transform:translate(-50%)translateY(-7px)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes nl-menu-out{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-7px)scale(.97)}}.nl-brand{color:inherit;text-decoration:none}.nl-lede{color:#a4a49e;text-wrap:pretty;max-width:720px;margin-top:18px;font-size:clamp(16px,1.9vw,20px);line-height:1.55}.nl-note{color:#7c7c76;text-wrap:pretty;max-width:700px;margin-top:30px;font-size:15px;line-height:1.6}.nl-note a{color:#a4a49e}.nl-hero p a{color:#f2f2ef;text-underline-offset:3px}.nl-object{border-top:1px solid #ffffff17}.nl-holds{flex-wrap:wrap;gap:9px;max-width:900px;margin-top:32px;display:flex}.nl-holds span{color:#d6d6d0;border:1px solid #ffffff29;border-radius:999px;padding:7px 15px;font-size:14.5px}.nl-promise{border-top:1px solid #ffffff17}.nl-list{grid-template-columns:1fr 1fr;gap:0 44px;max-width:1000px;margin-top:36px;list-style:none;display:grid}.nl-list li{letter-spacing:-.015em;color:#eaeae4;border-top:1px solid #ffffff1f;align-items:baseline;gap:16px;padding:15px 0;font-size:clamp(15.5px,1.7vw,18px);line-height:1.45;display:flex}.nl-list li span{font:500 12px var(--mono);letter-spacing:.06em;color:var(--lime);flex:none}.nl-compiler{border-top:1px solid #ffffff17}.nl-io{grid-template-columns:1fr auto 1fr;align-items:start;gap:clamp(20px,5vw,60px);max-width:880px;margin-top:36px;display:grid}.nl-io ul{margin-top:16px;list-style:none}.nl-io li{color:#eaeae4;letter-spacing:-.01em;border-top:1px solid #ffffff1f;padding:10px 0;font-size:16px}.nl-io-arrow{color:var(--lime);padding-top:42px;display:inline-flex}.nl-learn{border-top:1px solid #ffffff17}.nl-learn-grid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:40px;display:grid}.nl-learn-grid.nl-learn-3{grid-template-columns:repeat(3,1fr)}.nl-learn-grid>div{border-top:1.5px solid #ffffff47;padding-top:15px}.nl-learn-grid i{color:var(--lime);margin-bottom:11px;display:inline-flex}.nl-learn-grid b{letter-spacing:-.025em;font-size:18px;font-weight:480;display:block}.nl-learn-grid span{color:#a4a49e;margin-top:8px;font-size:14.5px;line-height:1.55;display:block}.nl-who{border-top:1px solid #ffffff17}.nl-who .nl-spec-grid{margin-top:34px}.nl-ladder{border-top:1px solid #ffffff17}.nl-rungs{gap:0;margin-top:40px;display:grid}.nl-rung{border-top:1px solid #ffffff1f;grid-template-columns:132px 1fr;gap:clamp(16px,4vw,46px);padding:26px 0;display:grid}.nl-rung-head b{letter-spacing:-.05em;color:#f2f2ef;font-size:clamp(38px,5vw,58px);font-weight:470;line-height:1;display:block}.nl-rung-head span{letter-spacing:.08em;text-transform:uppercase;color:#7c7c76;margin-top:6px;font-size:12px;font-weight:500;display:block}.nl-rung ul{gap:9px;padding-top:6px;list-style:none;display:grid}.nl-rung li{color:#d6d6d0;text-wrap:pretty;font-size:clamp(15px,1.6vw,17px);line-height:1.5}.nl-rung li:before{content:"";vertical-align:4px;background:#ffffff4d;border-radius:50%;width:5px;height:5px;margin-right:11px;display:inline-block}.nl-rung.is-top{border-bottom:1px solid #ffffff1f}.nl-rung.is-top .nl-rung-head b{color:var(--lime)}.nl-rung.is-top li{color:#f2f2ef;font-size:clamp(16px,1.8vw,19px)}.nl-rung.is-top li:before{background:var(--lime)}.nl-seq{border-top:1px solid #ffffff17}.nl-seq-grid{grid-template-columns:repeat(4,1fr);gap:20px 26px;margin-top:38px;display:grid}.nl-seq-grid>div{border-top:1.5px solid #ffffff47;padding-top:13px}.nl-seq-grid span{font:500 12px var(--mono);letter-spacing:.06em;color:var(--lime)}.nl-seq-grid p{color:#d6d6d0;margin-top:8px;font-size:15px;line-height:1.5}.nl-roles{border-top:1px solid #ffffff17;scroll-margin-top:20px}.nl-role-list{max-width:1000px;margin-top:34px}.nl-role{color:inherit;border-top:1px solid #ffffff24;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(14px,3vw,34px);padding:24px 0;text-decoration:none;display:grid}.nl-role:last-child{border-bottom:1px solid #ffffff24}.nl-role-main b{letter-spacing:-.035em;font-size:clamp(22px,2.6vw,30px);font-weight:470;display:block}.nl-role-main p{color:#a4a49e;max-width:560px;margin-top:7px;font-size:15.5px;line-height:1.5}.nl-role-where{color:#7c7c76;white-space:nowrap;font-size:13.5px}.nl-role i{color:var(--lime);display:inline-flex}.nl-how{border-top:1px solid #ffffff17}.nl-how-list{max-width:780px;margin-top:32px;list-style:none}.nl-how-list li{letter-spacing:-.02em;color:#eaeae4;border-top:1px solid #ffffff1f;padding:15px 0;font-size:clamp(16px,1.8vw,19px);line-height:1.45}@media (width<=900px){.nl-learn-grid,.nl-learn-grid.nl-learn-3,.nl-seq-grid{grid-template-columns:1fr 1fr}.nl-list{grid-template-columns:1fr;gap:0}}@media (width<=820px){.nl-spec-grid,.nl-road{grid-template-columns:1fr}.nl-steps{grid-template-columns:1fr 1fr}.nl-foot{flex-direction:column;align-items:flex-start}.nl-io{grid-template-columns:1fr}.nl-io-arrow{display:none}.nl-rung{grid-template-columns:1fr;gap:12px}.nl-rung-head{align-items:baseline;gap:12px;display:flex}.nl-rung-head span{margin-top:0}.nl-role{grid-template-columns:1fr;gap:10px}.nl-role i{display:none}.nl-engine-grid,.nl-founder-grid{grid-template-columns:1fr}.nl-founder-grid img{max-width:260px}.nl-model{aspect-ratio:1/.95}.nl-hero-bleed{min-height:88vh}.nl-bleed-shade{background:linear-gradient(#04040426 0%,#04040473 42%,#040404e6 94%)}}@media (width<=560px){.nl-learn-grid,.nl-learn-grid.nl-learn-3,.nl-seq-grid{grid-template-columns:1fr}}.nl-home-hero,.nl-timeline-hero{min-height:100vh}.nl .nl-hero-bleed>.nl-bleed-img{filter:none}.nl-founder-grid img{filter:saturate()contrast(1.03)}.nl-home-hero .nl-hero-in,.nl-timeline-hero .nl-hero-in{max-width:980px}.nl-home-hero h1{letter-spacing:-.045em;font-size:clamp(44px,6.3vw,86px);font-weight:400;line-height:.98}.nl-home-hero{margin-bottom:0}.nl-home-hero+.nl-foot{z-index:3;border-top-color:#ffffff29;position:absolute;bottom:0;left:0;right:0}.nl-text-link{color:#f2f2ef;align-items:center;gap:10px;width:fit-content;margin-top:30px;font-size:15px;font-weight:480;text-decoration:none;display:inline-flex}.nl-horizon,.nl-failures,.nl-build-loop,.nl-wedge,.nl-not-building,.nl-rules{border-top:1px solid #ffffff1a}.nl-failure-grid article,.nl-gate-grid article{border-top:1px solid #ffffff61;padding-top:15px}.nl-failure-grid article>span{font:500 11px var(--mono);color:#7c7c76}.nl-failure-grid h3,.nl-gate-grid h3{letter-spacing:-.035em;margin-top:48px;font-size:clamp(22px,2.7vw,34px);font-weight:420}.nl-failure-grid p,.nl-gate-grid p{color:#a4a49e;max-width:330px;margin-top:10px;font-size:15px;line-height:1.55}.nl-section-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.nl-section-head .nl-text-link{margin:0 0 8px}.nl-horizon-grid{border-top:1px solid #ffffff57;grid-template-columns:repeat(6,1fr);margin-top:56px;display:grid}.nl-horizon-grid article{border-right:1px solid #ffffff1f;min-height:330px;padding:15px 20px 22px 0}.nl-horizon-grid article+article{padding-left:20px}.nl-horizon-grid article:last-child{border-right:0}.nl-horizon-when{min-height:48px;font:500 11px var(--mono);letter-spacing:.08em;color:#7c7c76;display:block}.nl-horizon-grid b{letter-spacing:-.06em;font-size:clamp(48px,5vw,72px);font-weight:470;display:block}.nl-horizon-grid h3{letter-spacing:-.025em;margin-top:48px;font-size:18px;font-weight:470}.nl-horizon-grid p{color:#a4a49e;margin-top:9px;font-size:13.5px;line-height:1.5}.nl-cta-center{justify-content:center}.nl-subhero{flex-direction:column;justify-content:flex-end;min-height:78vh;display:flex;padding-top:180px!important}.nl-subhero h1{letter-spacing:-.07em;max-width:1100px;font-size:clamp(72px,13vw,180px);font-weight:470;line-height:.88}.nl-subhero>p{color:#a4a49e;max-width:720px;margin-top:30px;font-size:clamp(19px,2.4vw,28px);line-height:1.45}.nl-product-model{padding-top:clamp(70px,9vw,130px)!important}.nl-failure-grid{grid-template-columns:repeat(2,1fr);gap:58px 40px;max-width:1100px;margin-top:54px;display:grid}.nl-failure-grid h3{margin-top:46px}.nl-build-loop-line{border-top:1px solid #ffffff61;grid-template-columns:repeat(5,1fr);margin-top:58px;display:grid}.nl-build-loop-line>div{border-right:1px solid #ffffff1f;min-height:190px;padding:14px 18px 20px 0}.nl-build-loop-line>div+div{padding-left:18px}.nl-build-loop-line>div:last-child{border-right:0}.nl-build-loop-line span{font:500 11px var(--mono);color:#7c7c76;display:block}.nl-build-loop-line b{letter-spacing:-.04em;margin-top:82px;font-size:clamp(20px,2.6vw,32px);font-weight:420;display:block}.nl-gate-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px;display:grid}.nl-gate-grid h3{margin-top:44px}.nl-not-building ul{max-width:980px;margin-top:42px;list-style:none}.nl-not-building li{border-top:1px solid #ffffff24;padding:19px 0;font-size:clamp(17px,2vw,22px);line-height:1.45}.nl-not-building li:before{content:"Not ";color:#7c7c76}.nl-roadmap{padding-top:0!important;padding-bottom:0!important}.nl-roadmap-step{border-top:1px solid #ffffff24;grid-template-columns:82px minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(22px,4vw,60px);padding:clamp(62px,8vw,108px) 0;display:grid}.nl-roadmap-rail{border-right:1px solid #fff3}.nl-roadmap-rail span{font:500 12px var(--mono);color:#7c7c76}.nl-roadmap-meta{align-items:center;gap:18px;display:flex}.nl-roadmap-meta span,.nl-roadmap-meta b{font:500 11px var(--mono);letter-spacing:.09em}.nl-roadmap-meta span{color:#a4a49e}.nl-roadmap-meta b{color:#f2f2ef}.nl-roadmap-copy h2{margin-top:24px;font-size:clamp(42px,6vw,84px)}.nl-roadmap-copy>p{color:#a4a49e;max-width:660px;margin-top:20px;font-size:clamp(16px,1.8vw,20px);line-height:1.55}.nl-roadmap-must{padding-top:3px}.nl-roadmap-must ul{list-style:none}.nl-roadmap-must li{color:#d6d6d0;border-top:1px solid #ffffff24;padding:12px 0;font-size:14px;line-height:1.45}.nl-rules ol{max-width:980px;margin-top:44px;list-style:none}.nl-rules li{letter-spacing:-.02em;border-top:1px solid #ffffff24;gap:24px;padding:20px 0;font-size:clamp(18px,2.2vw,25px);line-height:1.4;display:flex}.nl-rules li span{font:500 11px var(--mono);color:#7c7c76;padding-top:8px}@media (width<=920px){.nl-horizon-grid{grid-template-columns:1fr 1fr}.nl-horizon-grid article{border-bottom:1px solid #ffffff1f}.nl-roadmap-step{grid-template-columns:54px 1fr}.nl-roadmap-must{grid-column:2}}@media (width<=720px){.nl-nav-link,.nl-product-menu{display:none}.nl-nav .nl-btn{padding:9px 15px;font-size:13px}.nl-failure-grid,.nl-gate-grid{grid-template-columns:1fr}.nl-failure-grid h3,.nl-gate-grid h3{margin-top:30px}.nl-section-head{display:block}.nl-section-head .nl-text-link{margin-top:26px}.nl-build-loop-line{grid-template-columns:1fr}.nl-build-loop-line>div,.nl-build-loop-line>div+div{border-bottom:1px solid #ffffff1f;border-right:0;grid-template-columns:42px 1fr;min-height:auto;padding:17px 0;display:grid}.nl-build-loop-line b{margin-top:0}.nl-roadmap-step{grid-template-columns:1fr;gap:24px}.nl-roadmap-rail{border:0}.nl-roadmap-must{grid-column:auto}}@media (width<=520px){.nl-horizon-grid{grid-template-columns:1fr}.nl-horizon-grid article,.nl-horizon-grid article+article{border-right:0;min-height:auto;padding:18px 0 30px}.nl-horizon-when{min-height:34px}.nl-horizon-grid h3{margin-top:24px}.nl-subhero h1{font-size:clamp(70px,24vw,110px)}}.exc-head{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:0;display:flex}.exc-steps{flex:none;align-items:center;gap:4px;padding-top:3px;display:inline-flex}.exc-steps i{background:var(--line-strong);border-radius:3px;width:14px;height:5px}.exc-steps i.on{background:var(--green)}.exc-log{border-left:1px solid var(--line);padding-left:10px}.exc-log b{font-size:12.5px}.exc-log p{margin-top:2px;font-size:13px;line-height:1.5}.exc-act{border-top:1px dashed var(--line);justify-items:start;gap:8px;padding-top:12px;display:grid}.exc-act .textarea,.exc-act .air-select{width:100%}.exc-parts{flex-wrap:wrap;gap:6px;max-height:150px;margin-top:6px;display:flex;overflow-y:auto}.exc-part{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:4px 11px;font-size:12.5px}.exc-part.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.obeya-raise{border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:450;display:inline-flex}.obeya-raise:hover{color:var(--ink);border-color:var(--ink)}.ops-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.ops-q{border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:13px;padding:13px 16px;text-decoration:none;transition:border-color .15s;display:block}.ops-q:hover{border-color:var(--line-strong)}.ops-q-label{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:11.5px;font-weight:500;display:block}.ops-q b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:25px;font-weight:480;display:block}.ops-q i{color:var(--muted);margin-top:2px;font-size:12px;font-style:normal;display:block}@media (width<=900px){.ops-four{grid-template-columns:1fr 1fr}}.sev-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.part-facts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.part-fact{border:1px solid var(--line);color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.part-fact b{color:var(--ink);font-weight:480}.side-sep{background:var(--line);height:1px;margin:9px 10px}.side-link-sub{opacity:.72}.side-link-sub.active,.side-link-sub:hover{opacity:1}.cp-preview{border:1px solid var(--line);border-radius:9px;gap:5px;max-height:190px;padding:9px 11px;display:grid;overflow-y:auto}.cp-preview>div{align-items:center;gap:8px;font-size:12.5px;display:flex}.cp-preview i{color:var(--faint);font-style:normal}.cp-preview b{font-size:12.5px}.cp-preview span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.unit-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;padding-top:7px;font-size:13px;display:flex}.unit-install{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.unit-install .air-select,.unit-install .input{flex:1;min-width:120px}.exc-blast{border:1px solid var(--line);background:var(--bg-soft);border-radius:11px;padding:11px 13px}.exc-blast-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.exc-blast-head b{font-size:12.5px}.exc-blast-nums{flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:13px;display:flex}.exc-blast-nums b{font-variant-numeric:tabular-nums;font-weight:480}.exc-blast-units{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.exc-blast-units span{border:1px solid var(--line-strong);border-radius:7px;padding:2px 8px;font-size:12px}.exc-evidence{margin:9px 0 0;padding-left:16px}.exc-evidence li{color:var(--muted);font-size:12px;line-height:1.5}.side-link-nest{padding-left:26px}.side-link-nest .side-label{font-size:13px}.sig-conf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sig-block{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;padding:10px 12px}.sig-block>b{font-size:12.5px}.sig-block ul{margin:6px 0 0;padding-left:16px}.sig-block li{color:var(--muted);font-size:12.5px;line-height:1.5}.sig-block p{margin-top:6px}.sig-block .exc-blast-nums{margin-top:7px}.att{border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;padding:17px 20px;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.att:hover{border-color:var(--sky-3);background:var(--sky-1)}.att.is-now{background:linear-gradient(90deg, var(--sky-1), var(--paper) 62%);border-color:var(--sky-2)}.att-fig{text-align:right;width:160px;line-height:1}.att-fig b{letter-spacing:-.03em;color:var(--sky-ink);font-variant-numeric:proportional-nums;font-size:clamp(25px,3vw,35px);font-weight:450}.att-fig i{color:var(--faint);margin-top:5px;font-size:11.5px;font-style:normal;display:block}.att.is-now .att-fig b{color:var(--sky-5)}.att-title{letter-spacing:-.015em;font-size:15px;font-weight:470}.att-meta{color:var(--muted);margin-top:4px;font-size:12.5px}.att-stake{color:var(--sky-ink)}.att-action{color:var(--muted);margin-top:8px;font-size:13px}.att-action:before{content:"→ ";color:var(--sky-3)}.att:hover .att-action{color:var(--ink)}.att-flag{letter-spacing:.06em;text-transform:uppercase;color:var(--sky-ink);white-space:nowrap;font-size:10.5px;font-weight:500}.exposure{gap:11px;display:grid}.exposure-total{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.exposure-total b{letter-spacing:-.04em;font-variant-numeric:proportional-nums;font-size:clamp(34px,5vw,54px);font-weight:450}.exposure-total span{color:var(--muted);font-size:13.5px}.exposure-bar{gap:4px;height:7px;display:flex}.exposure-bar span{background:var(--sky-3);border-radius:4px;min-width:6px}.exposure-bar span:first-child{background:var(--sky-5)}.exposure-bar span:nth-child(2){background:var(--sky-4)}.exposure-bar span:nth-child(3){background:var(--sky-3)}.exposure-bar span:nth-child(n+4){background:var(--sky-2)}.exposure-now{color:var(--sky-ink);font-size:12.5px;font-weight:450}@media (width<=720px){.att{grid-template-columns:1fr;gap:8px}.att-fig{text-align:left}.att-fig b{font-size:27px}.att-flag{justify-self:start}}.line-bottleneck{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.line-bottleneck b{margin-top:3px;font-size:17px;font-weight:480;display:block}.line-bottleneck p{color:var(--muted);max-width:640px;margin-top:5px;font-size:13px;line-height:1.55}.unit-hold{background:var(--amber-bg);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:9px;padding:8px 11px;font-size:12.5px;display:flex}.unit-hold b{color:var(--amber);font-size:12px}.oee-row{flex-wrap:wrap;align-items:center;gap:20px;padding:14px 16px;display:flex}.oee-main b{letter-spacing:-.03em;font-size:30px;font-weight:480;display:block}.oee-parts{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.oee-parts b{color:var(--ink);font-weight:480}.oee-missing b{font-size:13.5px}.oee-missing p{color:var(--muted);max-width:520px;margin-top:4px;font-size:12.5px;line-height:1.5}.oee-row>.btn{margin-left:auto}.dim-bar{border:1px solid var(--line);background:var(--bg-soft);border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.dim-bar label{align-items:center;gap:6px;display:inline-flex}.dim-bar label>span{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:500}.dim-bar .tiny{margin-left:auto}.ov-strip{flex-wrap:wrap;gap:10px;display:flex}.ov-strip a{border:1px solid var(--line);color:inherit;border-radius:999px;align-items:baseline;gap:7px;padding:5px 14px;text-decoration:none;display:inline-flex}.ov-strip a:hover{border-color:var(--line-strong)}.ov-strip b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:480}.ov-strip span{color:var(--muted);font-size:12.5px}.import-issues{border:1px solid var(--amber);background:var(--amber-bg);border-radius:10px;padding:10px 13px}.import-issues b{color:var(--amber);font-size:12.5px}.import-issues ul{margin:6px 0 0;padding-left:16px}.import-issues li{font-size:12.5px;line-height:1.5}.landing-tools-note{text-align:center;max-width:620px;color:var(--faint);margin:26px auto 0;font-size:13.5px;line-height:1.6}.sev-dot{border-radius:50%;flex:none;width:7px;height:7px}.exc-card{transition:border-color .16s}.exc-card:hover{border-color:var(--sky-3)}.advise{border:1px solid var(--line);background:var(--sky-1);border-radius:12px;gap:9px;padding:12px 15px;display:grid}.advise.has-advice{border-color:var(--sky-2)}.advise-ask{font:inherit;color:var(--sky-ink);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;font-size:13.5px;font-weight:450;display:inline-flex}.advise-ask:hover{color:var(--sky-5)}.advise-ask:disabled{color:var(--faint);cursor:default}.advise-why b{font-size:13.5px}.advise-why p{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.55}.advise-used{flex-wrap:wrap;gap:6px;display:flex}.advise-used span{border:1px solid var(--sky-2);color:var(--sky-ink);background:var(--paper);border-radius:999px;padding:2px 10px;font-size:11.5px}.advise-changes{color:var(--faint);font-size:12px}.advise-clear{font:inherit;color:var(--faint);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;text-decoration:underline}.advise-clear:hover{color:var(--ink)}.att.is-picked{border-color:var(--sky-3);box-shadow:0 0 0 1px var(--sky-2)}.build-empty{border:1px dashed var(--line-strong);text-align:center;background:var(--surface-subtle);border-radius:16px;padding:40px 32px}.build-empty h2{letter-spacing:-.03em;font-size:24px;font-weight:430}.build-empty p{max-width:620px;color:var(--muted);margin:12px auto 0;font-size:14.5px;line-height:1.6}.build-empty .btn{margin-top:22px}.build-card{border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px 20px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.build-card:hover{border-color:var(--line-strong);background:var(--surface-hover)}.build-card-main b{letter-spacing:-.02em;font-size:16px;font-weight:450}.build-card-mission{color:var(--muted);max-width:70ch;margin-top:5px;font-size:13.5px;line-height:1.5}.build-card-next{color:var(--ink);align-items:center;gap:8px;margin-top:9px;font-size:13px;display:flex}.build-card-next span{letter-spacing:.07em;text-transform:uppercase;color:var(--lime-ink,var(--sky-ink));font-size:10.5px;font-weight:500}.build-card-nums{text-align:right;gap:22px;display:flex}.build-card-nums b,.build-strip b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:480;display:block}.build-card-nums i,.build-strip i{color:var(--faint);margin-top:1px;font-size:11px;font-style:normal;display:block}.build-card-nums b.is-hot,.build-strip b.is-hot{color:var(--sky-ink)}.build-strip{border:1px solid var(--line);background:var(--surface-subtle);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.build-strip>div{min-width:0}.build-alarm{border:1px solid var(--red);background:var(--red-bg);border-radius:13px;padding:14px 16px}.build-alarm.is-soft{border-color:var(--line-strong);background:var(--surface-subtle)}.build-alarm b{align-items:center;gap:8px;font-size:14px;display:flex}.build-alarm p{color:var(--ink);margin-top:6px;font-size:13px;line-height:1.55}.build-next{border:1px solid var(--line-strong);background:var(--paper);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.build-next b{letter-spacing:-.015em;font-size:14.5px;font-weight:450;display:block}.build-next .tiny{margin-top:2px;display:block}.kind-chip{letter-spacing:.03em;text-transform:uppercase;background:var(--neutral-bg);height:22px;color:var(--muted);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.kind-chip.is-decision{background:var(--sky-1);color:var(--sky-ink)}.kind-chip.is-buy{background:var(--amber-bg);color:var(--amber)}.kind-chip.is-make{background:var(--blue-bg);color:var(--blue)}.kind-chip.is-test{background:var(--purple-bg);color:var(--purple)}.kind-chip.is-risk{background:var(--red-bg);color:var(--red)}.build-item{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}.build-item.is-done{opacity:.62}.build-item.is-failed{border-color:var(--red)}.build-item.is-blocked{border-color:var(--amber)}.build-item.needs-proof{border-color:var(--red)}.build-item-head{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.build-item-head:hover{background:var(--surface-hover)}.build-item-title b{letter-spacing:-.01em;font-size:14px;font-weight:430;display:block}.build-item.is-done .build-item-title b{text-decoration:line-through}.build-item-body{border-top:1px dashed var(--line);gap:12px;padding:12px 15px 14px;display:grid}.build-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.draft-row{border:1px solid var(--line);background:var(--surface-subtle);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:11px 13px;display:grid}.draft-row b{font-size:13.5px;font-weight:430}.draft-row p{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.5}.draft-nums{gap:10px;display:flex}.draft-nums i{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-style:normal}@media (width<=900px){.build-strip{grid-template-columns:repeat(3,1fr)}.build-inputs,.build-card{grid-template-columns:1fr}.build-card-nums{text-align:left;justify-content:flex-start}.build-next,.build-item-head{grid-template-columns:auto 1fr}}.nl-quote-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:clamp(90px,14vh,180px) clamp(20px,6vw,80px) 60px;display:flex;position:relative;overflow:hidden}.nl-quote-hero blockquote{max-width:1020px;position:relative}.nl-quote-hero p{letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(23px,3vw,40px);font-weight:410;line-height:1.3}.nl-quote-hero cite{letter-spacing:.01em;color:#f2f2ef;margin-top:26px;font-size:15px;font-style:normal;display:block}.nl-quote-scroll{letter-spacing:.1em;text-transform:uppercase;color:#a4a49e;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:inline-flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.nl-quote-scroll:hover{color:#f2f2ef}.nl-quote-scroll span{animation:2.4s ease-in-out infinite nl-nudge}@keyframes nl-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.nl-line{padding:0!important}.nl-line>ol{list-style:none}.nl-line>ol>li{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,46px);min-height:min(64vh,620px);padding:clamp(54px,7vw,96px) clamp(20px,5vw,64px);display:grid;position:relative;overflow:hidden}.nl-line-mark{z-index:2;align-self:stretch;position:relative}.nl-line-copy{z-index:2;max-width:720px;position:relative}.nl-line-mark:before{content:"";background:#ffffff47;width:1px;position:absolute;top:calc(-1*clamp(54px,7vw,96px));bottom:calc(-1*clamp(54px,7vw,96px));left:5px}.nl-line>ol>li:first-child .nl-line-mark:before{top:50%}.nl-line>ol>li:last-child .nl-line-mark:before{bottom:50%}.nl-line-mark i{background:#050505;border:1px solid #ffffff73;border-radius:50%;width:11px;height:11px;position:absolute;top:calc(50% - 6px);left:0}.nl-line>ol>li.is-live .nl-line-mark i{background:var(--lime);border-color:var(--lime);box-shadow:0 0 0 5px #a8e84629}.nl-line-when{font:500 12px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#f2f2ef;display:block}.nl-line>ol>li.is-live .nl-line-when{color:var(--lime)}.nl-line-copy h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(28px,3.5vw,46px);line-height:1.04}.nl-line-copy>p{color:#f2f2ef;text-wrap:pretty;max-width:640px;margin-top:16px;font-size:clamp(15px,1.7vw,18px);line-height:1.55}.nl-line-copy ul{max-width:560px;margin-top:26px;list-style:none}.nl-line-copy ul li{color:#eaeae4;border-top:1px solid #ffffff38;padding:10px 0;font-size:14px;line-height:1.45}.nl-plate-tall{min-height:min(86vh,780px)}.nl-plate-in .nl-label{margin-bottom:14px;display:block}.nl-plate-in .nl-text-link{margin-top:22px}.nl-close-bleed{justify-content:center;align-items:center;min-height:min(80vh,700px);display:flex;position:relative;overflow:hidden}.nl-close-in{text-align:center;position:relative}.nl-close-in .nl-btn{margin-top:30px}.nl-quiet{max-width:940px;margin:0 auto;padding:clamp(56px,8vh,96px) clamp(20px,5vw,64px) clamp(56px,8vw,96px)}.nl-quiet h1{letter-spacing:-.045em;font-size:clamp(38px,5.4vw,66px);font-weight:460;line-height:1.02}.nl-quiet-lede{color:#a4a49e;text-wrap:pretty;margin-top:20px;font-size:clamp(16px,1.9vw,20px);line-height:1.6}.nl .nl-quiet section{margin-top:clamp(28px,3.6vw,44px);padding:0}.nl-quiet h2{letter-spacing:-.03em;font-size:clamp(20px,2.4vw,27px);font-weight:440}.nl-quiet p{color:#d6d6d0;text-wrap:pretty;margin-top:14px;font-size:15.5px;line-height:1.7}.nl-quiet ul{margin-top:16px;list-style:none}.nl-quiet ul li{color:#d6d6d0;border-top:1px solid #ffffff1f;padding:10px 0 10px 18px;font-size:15px;line-height:1.6;position:relative}.nl-quiet ul li:before{content:"";background:#ffffff59;border-radius:50%;width:5px;height:5px;position:absolute;top:20px;left:0}.nl-quiet a{color:#f2f2ef;text-underline-offset:3px}.nl-quiet-note{color:#7c7c76;margin-top:40px;font-size:13px}.nl-quiet-meta{font:500 11px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#7c7c76;display:block}.nl-quiet-article h1{margin-top:0}.nl-quiet-index{padding-top:clamp(40px,6vh,72px)}.nl-quiet-list{gap:clamp(26px,3.4vw,40px);display:grid}.nl-quiet-list a{color:inherit;border:0;grid-template-columns:clamp(180px,26vw,264px) 1fr;align-items:start;gap:clamp(18px,2.6vw,32px);padding:0;text-decoration:none;display:grid}.nl-quiet-thumb{aspect-ratio:16/9;background:#ffffff0d;border-radius:12px;display:block;overflow:hidden}.nl-quiet-thumb img,.nl-quiet-thumb svg{object-fit:cover;width:100%;height:100%;display:block}.nl-quiet-text{display:block}.nl-quiet-list b{letter-spacing:-.03em;font-size:clamp(19px,2.2vw,25px);font-weight:500;line-height:1.25;display:block}.nl-quiet-list p{color:#a4a49e;margin-top:8px;font-size:14.5px;line-height:1.55}@media (width<=640px){.nl-quiet-list a{grid-template-columns:1fr}}.nl-foot-fine{gap:16px;display:flex}.nl-foot-fine a{color:#55554f;font-size:12.5px;text-decoration:none}.nl-foot-fine a:hover{color:#a4a49e}@media (width<=900px){.nl-line>ol>li{grid-template-columns:22px 1fr;min-height:78vh}}.nl-podcast-main{max-width:1180px;margin:0 auto;padding:clamp(120px,16vh,180px) clamp(20px,5vw,64px) clamp(70px,9vw,120px)}.nl-podcast-head{justify-content:flex-start;align-items:center;gap:28px;margin-bottom:clamp(28px,4vw,48px);display:flex}.nl-podcast-head h1{letter-spacing:-.07em;font-size:clamp(58px,10vw,132px);font-weight:390;line-height:.86}.nl-podcast-platforms{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.nl-podcast-platforms a{color:#a4a49e;border:1px solid #ffffff26;border-radius:3px;place-items:center;width:42px;height:42px;transition:color .15s,border-color .15s,background .15s;display:grid}.nl-podcast-platforms a:hover{color:#f2f2ef;background:#ffffff0a;border-color:#ffffff73}.nl-podcast-platforms img{filter:invert();opacity:.66;width:19px;height:19px}.nl-podcast-platforms a:hover img{opacity:1}.nl-podcast-feature{color:inherit;text-decoration:none;display:block}.nl-podcast-feature figure{background:#111;margin:0;position:relative;overflow:hidden}.nl-podcast-feature img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.nl-podcast-feature figure span{letter-spacing:.06em;text-transform:uppercase;background:#000000b8;border:1px solid #ffffff73;padding:9px 12px;font-size:12px;position:absolute;bottom:18px;right:18px}.nl-podcast-feature>div{justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0 clamp(54px,7vw,90px);display:flex}.nl-podcast-feature h2{letter-spacing:-.045em;max-width:800px;font-size:clamp(24px,3.5vw,46px);font-weight:470;line-height:1.1}.nl-podcast-feature time,.nl-podcast-list time{color:#7c7c76;font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;flex:none;padding-top:6px}.nl-podcast-list{border-top:1px solid #ffffff59;padding-top:16px}.nl-podcast-list>h2{text-transform:uppercase;letter-spacing:.1em;color:#7c7c76;margin-bottom:12px;font-size:13px;font-weight:450}.nl-podcast-list>a{color:inherit;border-top:1px solid #ffffff1f;grid-template-columns:minmax(180px,300px) 1fr auto;align-items:start;gap:clamp(18px,3vw,40px);padding:22px 0;text-decoration:none;display:grid}.nl-podcast-list img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.nl-podcast-list h3{letter-spacing:-.035em;max-width:620px;font-size:clamp(18px,2.3vw,29px);font-weight:470;line-height:1.2}.nl-podcast-list>a>span{color:#7c7c76}@media (width<=700px){.nl-home-hero+.nl-foot{position:relative}.nl-podcast-head{display:block}.nl-podcast-platforms{justify-content:flex-start;margin-top:26px}.nl-podcast-feature>div{display:block}.nl-podcast-feature time{margin-top:14px;display:block}.nl-podcast-list>a{grid-template-columns:120px 1fr auto;gap:14px}.nl-podcast-list time{margin-top:8px;display:block}}@media (width<=480px){.nl-podcast-list>a{grid-template-columns:1fr auto}.nl-podcast-list img{grid-column:1/-1}}.rfq-pick{border:1px solid var(--lime);background:var(--lime-soft);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.rfq-pick b{letter-spacing:-.02em;margin-top:2px;font-size:18px;font-weight:480;display:block}.rfq-pick p{color:var(--ink);max-width:70ch;margin-top:6px;font-size:13.5px;line-height:1.55}.rfq-table{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.rfq-row{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,2.2fr) 100px 100px 70px 80px 110px;align-items:center;gap:12px;padding:13px 16px;display:grid}.rfq-row:first-child{border-top:0}.rfq-head{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:var(--surface-subtle);font-size:11px;font-weight:500}.rfq-row.is-waiting{opacity:.62}.rfq-row.is-awarded{background:var(--lime-soft)}.rfq-name b{font-size:14.5px;font-weight:450;display:block}.rfq-name i{color:var(--sky-ink);margin-top:3px;font-size:12px;font-style:normal;display:block}.rfq-name i.rfq-note{color:var(--muted)}.rfq-name i.rfq-exception{color:var(--red)}.rfq-actions{justify-self:end}.rfq-evidence{gap:6px;list-style:none;display:grid}.rfq-evidence li{color:var(--muted);padding-left:16px;font-size:13px;line-height:1.5;position:relative}.rfq-evidence li:before{content:"";background:var(--line-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.rfq-msg{border-left:2px solid var(--line-strong);padding:2px 0 2px 12px}.rfq-msg.is-supplier{border-left-color:var(--sky-3)}.rfq-msg b{font-size:12.5px}.rfq-msg p{margin-top:2px;font-size:13.5px;line-height:1.55}@media (width<=900px){.rfq-row{grid-template-columns:1fr auto auto}.rfq-row>span:nth-child(3),.rfq-head>span:nth-child(3),.rfq-row>span:nth-child(5),.rfq-head>span:nth-child(5){display:none}.rfq-pick{grid-template-columns:1fr}}.sup-page{color:#f1f1f3;background:#050505;min-height:100vh}.sup-head{border-bottom:1px solid #242428;justify-content:space-between;align-items:center;padding:18px clamp(20px,5vw,48px);display:flex}.sup-brand{letter-spacing:-.02em;align-items:center;gap:9px;font-size:15px;font-weight:450;display:inline-flex}.sup-who{color:#8f8f97;font-size:13px}.sup-main{max-width:720px;margin:0 auto;padding:clamp(32px,6vw,56px) clamp(20px,5vw,32px) 80px}.sup-main h1{letter-spacing:-.035em;font-size:clamp(26px,4vw,38px);font-weight:500;line-height:1.1}.sup-facts{flex-wrap:wrap;gap:10px 26px;margin-top:18px;display:flex}.sup-facts span{font-size:14px}.sup-facts i{letter-spacing:.08em;text-transform:uppercase;color:#6e6e76;margin-bottom:2px;font-size:10.5px;font-style:normal;font-weight:500;display:block}.sup-spec{white-space:pre-wrap;color:#d8d8dc;background:#141416;border:1px solid #242428;border-radius:13px;margin-top:26px;padding:18px 20px;font-size:14.5px;line-height:1.65}.sup-form{margin-top:34px}.sup-form h2{letter-spacing:-.02em;margin-bottom:14px;font-size:17px;font-weight:450}.sup-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sup-form label,.sup-wide{color:#8f8f97;margin-top:12px;font-size:12px;display:block}.sup-grid label{margin-top:0}.sup-form input,.sup-form textarea{color:#f1f1f3;width:100%;font:inherit;background:#17171a;border:1px solid #2c2c31;border-radius:10px;margin-top:6px;padding:11px 13px;font-size:14.5px;display:block}.sup-form input:focus,.sup-form textarea:focus{border-color:#5b5b64;outline:none}.sup-send{background:var(--lime);color:#151512;width:100%;font:inherit;cursor:pointer;border:0;border-radius:12px;margin-top:26px;padding:15px;font-size:15.5px;font-weight:480;display:block}.sup-send:disabled{opacity:.6;cursor:default}.sup-sent{color:var(--sky-ink);margin-top:12px;font-size:13.5px}.sup-err{color:#f38b8b;margin-top:12px;font-size:13.5px}.sup-card{background:#141416;border:1px solid #242428;border-radius:14px;margin-top:30px;padding:26px 24px}.sup-card h1,.sup-card h2{letter-spacing:-.03em;font-size:21px;font-weight:430}.sup-card p{color:#a2a2a8;margin-top:10px;font-size:14.5px;line-height:1.6}.sup-thread{margin-top:40px}.sup-thread h2{margin-bottom:12px;font-size:17px;font-weight:450}.sup-thread>div{border-left:2px solid #2c2c31;margin-top:10px;padding:10px 0 10px 12px}.sup-thread>div.is-you{border-left-color:var(--lime)}.sup-thread b{font-size:12.5px}.sup-thread p{color:#d8d8dc;margin-top:3px;font-size:14px;line-height:1.55}.sup-foot{color:#6e6e76;text-align:center;border-top:1px solid #242428;padding:22px clamp(20px,5vw,48px) 40px;font-size:12.5px}@media (width<=620px){.sup-grid{grid-template-columns:1fr}}.nl-role-hero{padding-top:clamp(120px,16vh,190px)!important}.nl-role-hero h1{letter-spacing:-.045em;margin-top:20px;font-size:clamp(36px,5vw,64px);font-weight:440;line-height:1.02}.nl-role-hero>p{color:#a4a49e;max-width:620px;margin-top:20px;font-size:clamp(16px,1.9vw,20px);line-height:1.55}.nl-role-hero .nl-role-where{color:#7c7c76;white-space:normal;margin-top:18px;font-size:13px;display:inline-block}.nl-role-body{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,60px);display:grid}.nl-role-body h2{letter-spacing:-.03em;font-size:clamp(19px,2.2vw,25px);font-weight:430}.nl-role-body ul{margin-top:18px;list-style:none}.nl-role-body li{color:#d6d6d0;border-top:1px solid #ffffff21;padding:12px 0;font-size:15px;line-height:1.55}.nl-apply{border-top:1px solid #ffffff1a;max-width:720px}.nl-apply h2{letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(28px,3.6vw,44px);font-weight:460}.nl-apply-done{color:var(--lime);font-size:clamp(16px,1.9vw,20px);line-height:1.6}.nl-file{position:relative}.nl-file input[type=file]{opacity:0;cursor:pointer;height:46px;position:absolute;inset:auto 0 0}.nl-file-btn{color:#d8d8dc;background:#17171a;border:1px dashed #3a3a41;border-radius:10px;align-items:center;margin-top:6px;padding:12px 16px;font-size:14px;display:inline-flex}@media (width<=820px){.nl-role-body{grid-template-columns:1fr}}.nl-plate-list{max-width:560px;margin-top:22px;list-style:none}.nl-plate-list li{color:#f2f2ef;border-top:1px solid #ffffff47;padding:10px 0;font-size:15px;line-height:1.5}.nl-ladder-strip{border-top:1px solid #ffffff1a}.nl-ladder-strip ol{margin-top:40px;list-style:none}.nl-ladder-strip li{border-top:1px solid #ffffff29;grid-template-columns:120px 1fr;align-items:baseline;gap:clamp(16px,4vw,44px);padding:20px 0;display:grid}.nl-ladder-strip b{letter-spacing:-.04em;font-size:clamp(24px,3vw,38px);font-weight:440}.nl-ladder-strip span{color:#f2f2ef;letter-spacing:-.015em;font-size:clamp(15px,1.8vw,19px);line-height:1.45}@media (width<=720px){.nl-ladder-strip li{grid-template-columns:1fr;gap:6px}}.nl-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nl-ladder-bleed{position:relative;overflow:hidden}.nl-ladder-bleed>:not(.nl-bleed-img):not(.nl-bleed-shade){position:relative}.nl-ladder-bleed li{border-top-color:#ffffff47}.nl-brand .nl-wordmark{border-radius:0;width:auto;height:44px;display:block}.nl-brand-sm .nl-footmark{opacity:.9;border-radius:0;width:auto;height:20px}@media (width<=620px){.nl-brand .nl-wordmark{height:32px}}.nl-home-hero .nl-bleed-shade{background:linear-gradient(#0404041a 0%,#04040438 32%,#040404b8 66%,#040404f0 100%),linear-gradient(90deg,#04040480 0%,#0404041f 55%,#04040400 100%)}.nl-wedge{border-top:1px solid #ffffff1a}.nl-wedge-grid{grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,40px);margin-top:44px;display:grid}.nl-wedge-grid>div{border-top:1.5px solid #ffffff4d;padding-top:16px}.nl-wedge-grid b{letter-spacing:-.03em;font-size:clamp(19px,2.2vw,26px);font-weight:500;display:block}.nl-wedge-grid span{color:#d6d6d0;margin-top:9px;font-size:14.5px;line-height:1.55;display:block}.nl-wedge-note{color:#f2f2ef;text-wrap:pretty;max-width:760px;margin-top:clamp(34px,5vw,56px);font-size:clamp(16px,1.9vw,20px);line-height:1.6}.nl-foot2{border-top:1px solid #ffffff1f;padding:clamp(46px,6vw,72px) clamp(16px,2.6vw,34px) 14px}.nl-foot2-top{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.7fr));gap:clamp(24px,4vw,56px);display:grid}.nl-foot2-brand{max-width:420px}.nl-foot2-brand .nl-footmark{object-fit:contain;border-radius:5px;width:24px;height:24px;display:block}.nl-foot2-brand p{color:#a4a49e;margin-top:16px;font-size:14px;line-height:1.6}.nl-foot2 nav{align-content:start;gap:11px;display:grid}.nl-foot2 nav span{letter-spacing:.09em;text-transform:uppercase;color:#7c7c76;font-size:11.5px;font-weight:500}.nl-foot2 nav a{color:#f2f2ef;font-size:14.5px;text-decoration:none}.nl-foot2-base{color:#7c7c76;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:clamp(40px,6vw,70px);padding-top:22px;font-size:13px;display:flex}.nl-foot2+:empty{display:none}@media (width<=900px){.nl-wedge-grid{grid-template-columns:1fr}.nl-foot2-top{grid-template-columns:1fr 1fr}.nl-foot2-brand{grid-column:1/-1}}.nl-ops-home{padding-bottom:74px}.nl-kicker{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f2f2ef!important;margin:0 0 18px!important}.nl-market-row{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.nl-market-row span{color:#e5e5df;border:1px solid #ffffff4d;border-radius:999px;padding:7px 13px;font-size:13px}.nl-ops-intro h2,.nl-product-proof h2,.nl-tailored h2,.nl-price-edge h2,.nl-vision h2{letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin-top:16px;font-size:clamp(34px,4.8vw,64px);font-weight:430;line-height:1}.nl-ops-intro .nl-lede{max-width:800px}.nl-product-proof,.nl-ops-modules,.nl-tailored,.nl-price-edge{border-top:1px solid #ffffff1f}.nl-workspace-frame{color:#1a1a17;background:#fff;border:1px solid #dcdbd4;border-radius:12px;grid-template-columns:176px 1fr;min-height:440px;margin-top:42px;display:grid;overflow:hidden;box-shadow:0 22px 60px #191f231a}.nl-workspace-frame aside{background:#faf9f6;border-right:1px solid #eceae3;flex-direction:column;gap:3px;padding:20px 13px;display:flex}.nl-workspace-frame aside img{border-radius:7px;width:30px;height:30px;margin:0 0 22px 8px}.nl-workspace-frame aside span{color:#77766f;border-radius:6px;padding:9px 11px;font-size:13px}.nl-workspace-frame aside span.is-active{color:#1a1a17;background:#efeee7;font-weight:480}.nl-workspace-main{padding:clamp(22px,3.5vw,40px)}.nl-workspace-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.nl-workspace-head b{letter-spacing:-.035em;font-size:24px;display:block}.nl-workspace-head small{color:#7b7a73;margin-top:4px;display:block}.nl-workspace-head button{color:#fff;background:#1a1a17;border:1px solid #1a1a17;border-radius:6px;padding:10px 15px;font-weight:480}.nl-workspace-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:42px;display:grid}.nl-workspace-metrics div{background:#faf9f6;border:1px solid #e6e4dc;border-radius:8px;padding:20px}.nl-workspace-metrics b{letter-spacing:-.05em;font-size:clamp(30px,4vw,48px);display:block}.nl-workspace-metrics span{color:#7b7a73;font-size:12px}.nl-workspace-table{background:#fff;border:1px solid #e6e4dc;border-radius:8px;margin-top:18px;overflow:hidden}.nl-workspace-table>div{border-top:1px solid #efeee7;grid-template-columns:10px 1fr auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.nl-workspace-table>div:first-child{border-top:0}.nl-workspace-table i{background:#6f97bb;border-radius:50%;width:7px;height:7px}.nl-workspace-table i.is-warn{background:#b45309}.nl-workspace-table b,.nl-workspace-table small{display:block}.nl-workspace-table small{color:#7b7a73;margin-top:3px}.nl-workspace-table em{color:#7b7a73;font-size:12px;font-style:normal}.nl-ops-module-grid{border-top:1px solid #ffffff52;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.nl-ops-module-grid article{border-right:1px solid #ffffff1f;min-height:260px;padding:15px 22px 24px 0}.nl-ops-module-grid article+article{padding-left:22px}.nl-ops-module-grid article:last-child{border-right:0}.nl-ops-module-grid article>span{font:500 11px var(--mono);color:#777770}.nl-ops-module-grid h3{letter-spacing:-.035em;margin-top:92px;font-size:25px;font-weight:530}.nl-ops-module-grid p{color:#a4a49e;margin-top:9px;font-size:14.5px;line-height:1.55}.nl-tailored{grid-template-columns:1.1fr .9fr;gap:clamp(40px,8vw,120px);display:grid}.nl-tailored h2 b{color:#fff;font-weight:420}.nl-tailored-copy{align-self:end}.nl-tailored-copy p{color:#c7c7c1;margin-top:18px;font-size:clamp(16px,1.8vw,20px);line-height:1.55}.nl-tailored-copy .nl-text-link{margin-top:28px}.nl-price-edge{grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(34px,7vw,100px);display:grid}.nl-price-edge h2{font-size:clamp(38px,5vw,68px)}.nl-price-card{--card-rx:0deg;--card-ry:0deg;--glare-x:50%;--glare-y:50%;color:#0c0d0e;min-height:390px;transform:perspective(920px) rotateX(var(--card-rx)) rotateY(var(--card-ry));transform-style:preserve-3d;will-change:transform;cursor:default;background:linear-gradient(135deg,#f8fafb 0%,#c8cdd1 43%,#f3f5f6 70%,#9fa7ad 100%);border:1px solid #ffffffb3;border-radius:20px;padding:28px;transition:transform .34s cubic-bezier(.22,.7,.24,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffffe6}.nl-price-card:before{content:"";aspect-ratio:1;width:72%;left:var(--glare-x);top:var(--glare-y);opacity:.25;filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#ffffffb8 0%,#ffffff3d 34%,#0000 70%);border-radius:50%;transition:left .38s cubic-bezier(.22,.7,.24,1),top .38s cubic-bezier(.22,.7,.24,1),opacity .35s;position:absolute;transform:translate(-50%,-50%)}.nl-price-card:hover{box-shadow:0 30px 82px #00000057,inset 0 1px #fffffffa}.nl-price-card:hover:before{opacity:.7}.nl-price-card,.nl-price-card *{cursor:default}.nl-price-card>*{z-index:1;position:relative}.nl-price-card-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.nl-price-card-top>span{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.09em}.nl-price-card-top img{object-fit:contain;object-position:right center;filter:invert()contrast(1.2);width:122px;height:38px}.nl-price-card>b{letter-spacing:-.06em;margin-top:50px;font-size:clamp(46px,6vw,72px);display:block}.nl-price-card>b small{letter-spacing:0;font-size:14px;font-weight:500}.nl-price-card p{color:#42474b;margin-top:18px;line-height:1.5}.nl-price-card a{color:#111;margin-top:22px;font-weight:480;display:inline-block}.nl-price-links{grid-column:1/-1;gap:24px;display:flex}.nl-price-links a{color:#f2f2ef;text-underline-offset:4px}.nl-vision{align-items:end;min-height:760px;display:flex;position:relative;overflow:hidden}.nl-vision .nl-close-in{z-index:1;text-align:left;max-width:1000px;position:relative}.nl-vision .nl-text-link{margin-top:30px}.nl-bottom-bar{z-index:80;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121212e6;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:4px;padding:5px;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1),visibility 0s linear 1s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,26px);box-shadow:0 10px 32px #00000047}.nl-bottom-bar.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}.nl-bottom-bar.is-exiting{transform:translate(-50%,-26px)}.nl-bottom-bar a{color:#d5d5cf;white-space:nowrap;padding:11px 17px;font-size:14.5px;text-decoration:none}.nl-bottom-bar a.is-cta{color:#111;background:#f2f2ef;border-radius:7px;margin-left:17px;font-weight:480}@media (prefers-reduced-motion:reduce){.nl-bottom-bar{transition:none}.nl-price-card{transition:box-shadow .25s;transform:none}.nl-price-card:before{display:none}}.agent-access{max-width:1160px}.agent-access-hero{justify-content:space-between;align-items:end;gap:32px;padding:14px 0 22px;display:flex}.agent-access-hero .page-title{letter-spacing:-.05em;max-width:none;margin-top:0;font-size:clamp(34px,4.6vw,62px);line-height:1}@media (width>=1060px){.agent-access-hero .page-title{white-space:nowrap}}.agent-access-hero .page-sub{max-width:650px}.agent-access-status{grid-template-columns:repeat(3,1fr);padding:0;display:grid;overflow:hidden}.agent-access-status>div{border-right:1px solid var(--line);flex-direction:column;gap:16px;padding:24px;display:flex}.agent-access-status>div:last-child{border-right:0}.agent-access-status span{color:var(--muted);font-size:13px}.agent-access-status b{letter-spacing:-.03em;font-size:22px}.agent-access h2{letter-spacing:-.035em;font-size:clamp(25px,3vw,36px)}.agent-platforms{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.agent-platforms button{border:1px solid var(--line);background:var(--paper);min-height:128px;color:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:8px;padding:20px;display:grid}.agent-platforms button:hover,.agent-platforms button.is-active{background:color-mix(in srgb, var(--paper) 90%, #6f9bc0 10%);border-color:#729cc0}.agent-platforms b{font-size:18px}.agent-platforms span{color:var(--muted);font-size:13px;line-height:1.45}.agent-platform-head{align-items:center;gap:10px;display:flex}.agent-platform-head img{object-fit:contain;background:#fff;border-radius:7px;width:25px;height:25px;padding:3px}.agent-platform-head.is-claude img{background:#f3e7dc}.agent-connect-card{grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);gap:44px;padding:28px;display:grid}.agent-connect-card h2{margin-top:8px}.agent-connect-card p{color:var(--muted);margin-top:12px;line-height:1.5}.agent-secret{overflow-wrap:anywhere;color:#c7def0;font:12px/1.5 var(--mono);background:#101a23;border:1px solid #35536d;border-radius:9px;padding:14px}.agent-setup{border:1px solid var(--line);background:var(--ink);min-height:120px;color:var(--paper);font:12px/1.55 var(--mono);white-space:pre-wrap;border-radius:9px;margin:0;padding:17px;overflow:auto}.agent-token-list{gap:8px;margin-top:16px;display:grid}.agent-token-list>div{justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.agent-token-list span,.agent-token-list small{display:block}.agent-token-list small{color:var(--muted);margin-top:4px}.agent-workflow-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.agent-workflow-grid article{min-height:170px;padding:22px}.agent-workflow-grid h3{font-size:19px}.agent-workflow-grid p,.agent-access-note>p{color:var(--muted);margin-top:44px;font-size:14px;line-height:1.55}.agent-access-note{grid-template-columns:.8fr 1.2fr;align-items:end;gap:48px;padding:28px;display:grid}.agent-access-note h2{margin-top:9px}.agent-access-note>p{max-width:680px;margin-top:0}@media (width<=760px){.agent-access-hero{flex-direction:column;align-items:start}.agent-access-status,.agent-workflow-grid,.agent-access-note{grid-template-columns:1fr}.agent-access-status>div{border-right:0;border-bottom:1px solid var(--line)}.agent-platforms,.agent-connect-card{grid-template-columns:1fr}}.price-plan-amount{letter-spacing:-.045em;margin:18px 0 0;font-size:34px;font-weight:590}.price-plan-amount small{color:var(--muted);letter-spacing:0;margin-top:3px;font-size:11px;font-weight:500;display:block}.ops-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ops-agent-card{border:1px solid var(--line);background:var(--paper);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s}.ops-agent-card:hover{border-color:var(--ink);transform:translateY(-1px)}.ops-agent-card.is-active{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.ops-agent-card>p{color:var(--muted);margin-top:12px;font-size:13.5px;line-height:1.5}.ops-agent-card>small{border-top:1px solid var(--line);color:var(--faint);margin-top:18px;padding-top:10px;font-size:11.5px;display:block}.ops-review-head{border-bottom:1px solid var(--line);background:var(--paper-2);justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.ops-review-head .tiny{margin-top:3px}@media (width<=820px){.nl-nav-link:nth-of-type(2){display:none}.nl-workspace-frame{grid-template-columns:58px 1fr;min-height:0}.nl-workspace-frame aside{padding:14px 8px}.nl-workspace-frame aside span{padding:12px;font-size:0}.nl-workspace-frame aside span:first-letter{font-size:12px}.nl-workspace-metrics{grid-template-columns:1fr}.nl-ops-module-grid{grid-template-columns:1fr 1fr}.nl-ops-module-grid article:nth-child(2){border-right:0}.nl-tailored,.nl-price-edge{grid-template-columns:1fr}.nl-bottom-bar a:nth-child(3),.nl-bottom-bar a:nth-child(4){display:none}.ops-agent-grid{grid-template-columns:1fr}}.nl-product-hero,.nl-pricing-hero{min-height:min(92vh,900px)}.nl-product-hero .nl-bleed-shade,.nl-pricing-hero .nl-bleed-shade{background:linear-gradient(#0404042e 18%,#040404a6 58%,#040404f2 100%),linear-gradient(90deg,#0404049e,#04040400 68%)}.nl-product-hero h1,.nl-pricing-hero h1{font-size:clamp(48px,7.4vw,104px);font-weight:410}.nl-product-loop h2,.nl-price-plans h2,.nl-pricing-faq h2{max-width:980px;margin-top:18px}.nl-impact-alert{background:#151b20;border:1px solid #2c3a46;border-radius:8px;align-items:center;gap:18px;margin-top:36px;padding:17px 18px;display:flex}.nl-impact-alert>span{letter-spacing:-.05em;color:#a8cbe8;min-width:92px;font-size:28px;font-weight:480}.nl-impact-alert b,.nl-impact-alert small{display:block}.nl-impact-alert b{color:#f2f2ef}.nl-impact-alert small{color:#8e8e87;margin-top:3px}.nl-loop-list{border-top:1px solid #ffffff59;margin-top:48px}.nl-loop-list article{border-bottom:1px solid #ffffff24;grid-template-columns:70px minmax(220px,.7fr) minmax(300px,1fr);gap:clamp(20px,5vw,76px);padding:28px 0;display:grid}.nl-loop-list article>span{font:500 11px var(--mono);color:#8e8e87}.nl-loop-list h3{letter-spacing:-.04em;font-size:clamp(24px,3vw,38px);font-weight:500}.nl-loop-list p{color:#a4a49e;margin-top:9px;line-height:1.55}.nl-loop-list blockquote{color:#d0d0ca;border-left:1px solid #4a4b46;align-self:center;padding-left:20px;font-size:clamp(15px,1.7vw,19px);line-height:1.5}.nl-product-visual,.nl-pricing-proof{align-items:end;min-height:min(82vh,760px);display:flex;position:relative;overflow:hidden}.nl-product-visual>*,.nl-pricing-proof>*{z-index:1;position:relative}.nl-product-visual .nl-bleed-img,.nl-product-visual .nl-bleed-shade,.nl-pricing-proof .nl-bleed-img,.nl-pricing-proof .nl-bleed-shade{z-index:0;position:absolute}.nl-product-visual .nl-plate-in,.nl-pricing-proof .nl-plate-in{max-width:1050px}.nl-product-visual h2,.nl-pricing-proof h2{letter-spacing:-.045em;margin-top:18px;font-size:clamp(38px,5.4vw,72px);font-weight:420;line-height:.98}.nl-product-visual .nl-close-line{margin-left:0}.nl-product-connect,.nl-agentic-band{border-top:1px solid #ffffff1f;grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(40px,8vw,120px);display:grid}.nl-product-connect h2,.nl-agentic-band h2{margin-top:16px}.nl-product-connect-copy>p,.nl-agentic-band>p{color:#b8b8b1;font-size:clamp(16px,1.8vw,20px);line-height:1.6}.nl-connect-logos{flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0;display:flex}.nl-connect-logos img{object-fit:contain;background:#171816;border:1px solid #30312e;border-radius:10px;width:48px;height:48px;padding:10px}.nl-connect-links{flex-wrap:wrap;gap:10px 24px;display:flex}.nl-agentic-hero{background:radial-gradient(circle at 76% 34%,#6490b433,#0000 32%),#050505;border-bottom:1px solid #ffffff1f;align-items:end;min-height:min(88vh,860px);display:flex}.nl-agentic-hero h1{max-width:1180px;margin-top:18px;font-size:clamp(50px,8vw,112px)}.nl-agent-platforms,.nl-agent-capabilities,.nl-agent-boundary{border-top:1px solid #ffffff1f}.nl-agent-platform-grid{border-top:1px solid #343530;border-left:1px solid #2b2c28;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.nl-agent-platform-grid article{border-bottom:1px solid #2b2c28;border-right:1px solid #2b2c28;min-height:270px;padding:24px}.nl-agent-platform-grid img{object-fit:contain;background:#171816;border:1px solid #30312e;border-radius:11px;width:54px;height:54px;padding:10px}.nl-agent-platform-grid h2{margin-top:72px;font-size:clamp(25px,3vw,38px)}.nl-agent-platform-grid p{color:#a4a49e;margin-top:10px;line-height:1.55}.nl-agent-context,.nl-agent-boundary{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(40px,8vw,120px);display:grid}.nl-agent-context h2,.nl-agent-boundary h2{margin-top:18px}.nl-agent-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.nl-agent-flow span{text-align:center;color:#d5d5cf;background:#151614;border:1px solid #343530;border-radius:8px;padding:16px}.nl-agent-flow i{color:#66665f;text-align:center;font-style:normal}.nl-agent-cap-grid{border-top:1px solid #343530;border-left:1px solid #2b2c28;grid-template-columns:repeat(2,1fr);margin-top:42px;display:grid}.nl-agent-cap-grid article{border-bottom:1px solid #2b2c28;border-right:1px solid #2b2c28;min-height:250px;padding:24px}.nl-agent-cap-grid article>span{font:500 11px var(--mono);color:#7c7c76}.nl-agent-cap-grid h3{letter-spacing:-.04em;margin-top:72px;font-size:clamp(24px,3vw,36px);font-weight:420}.nl-agent-cap-grid p,.nl-agent-boundary>p{color:#a4a49e;margin-top:12px;font-size:16px;line-height:1.6}.nl-integrations-hero{border-bottom:1px solid #ffffff1f;align-items:end;min-height:72vh;display:flex}.nl-integrations-hero h1{max-width:1120px;margin-top:18px;font-size:clamp(48px,7.5vw,106px)}.nl-integration-loop h2{margin-top:18px}.nl-integration-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:48px;display:grid}.nl-integration-flow div{text-align:center;color:#a8a8a1;background:#151614;border:1px solid #33342f;border-radius:10px;padding:24px}.nl-integration-flow>span{color:#66665f}.nl-integration-catalog{border-top:1px solid #ffffff1f}.nl-integration-grid{border-top:1px solid #343530;border-left:1px solid #2b2c28;grid-template-columns:repeat(6,1fr);display:grid}.nl-integration-grid article{border-bottom:1px solid #2b2c28;border-right:1px solid #2b2c28;flex-direction:column;justify-content:space-between;min-height:156px;padding:22px;display:flex}.nl-integration-grid img{object-fit:contain;background:#171816;border-radius:12px;width:58px;height:58px;padding:10px}.nl-integration-grid h3{letter-spacing:-.025em;margin-top:24px;font-size:18px;font-weight:540}@media (width<=1100px){.nl-integration-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.nl-integration-grid{grid-template-columns:repeat(3,1fr)}.nl-product-connect,.nl-agentic-band{grid-template-columns:1fr}.nl-agent-platform-grid{grid-template-columns:repeat(2,1fr)}.nl-agent-context,.nl-agent-boundary{grid-template-columns:1fr}}@media (width<=600px){.nl-integration-grid,.nl-integration-flow{grid-template-columns:1fr}.nl-integration-flow>span{text-align:center;transform:rotate(90deg)}.nl-agent-platform-grid,.nl-agent-cap-grid,.nl-agent-flow{grid-template-columns:1fr}.nl-agent-flow i{transform:rotate(90deg)}}.nl-price-plans,.nl-pricing-faq{border-top:1px solid #ffffff1f}.nl-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px;display:grid}.nl-plan-grid article{background:#0d0d0d;border:1px solid #ffffff29;border-radius:16px;padding:clamp(22px,3vw,36px)}.nl-plan-name{font-size:19px;font-weight:450;display:block}.nl-plan-grid article>small{color:#7c7c76;margin-top:5px;display:block}.nl-plan-grid article>b{letter-spacing:-.055em;margin-top:38px;font-size:clamp(38px,4vw,58px);font-weight:500;display:block}.nl-plan-grid article>b em{letter-spacing:0;color:#7c7c76;margin-top:4px;font-size:12px;font-style:normal;font-weight:500;display:block}.nl-plan-grid article>p{color:#b8b8b1;min-height:68px;margin-top:18px;line-height:1.5}.nl-plan-grid article>a{text-align:center;color:#111;background:#f2f2ef;border-radius:7px;margin-top:22px;padding:12px 16px;font-weight:480;text-decoration:none;display:block}.nl-plan-grid article.is-featured>a{background:#f2f2ef}.nl-plan-grid ul{margin-top:26px;list-style:none}.nl-plan-grid li{color:#d5d5cf;border-top:1px solid #ffffff1f;padding:11px 0;font-size:14px}.nl-plan-grid li:before{content:"✓";color:#f2f2ef;margin-right:10px}.nl-proof-row{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.nl-proof-row span{border:1px solid #ffffff59;border-radius:999px;padding:8px 14px;font-size:13px}.nl-pricing-faq>div{max-width:960px;margin-top:42px}.nl-pricing-faq details{border-top:1px solid #ffffff29}.nl-pricing-faq details:last-child{border-bottom:1px solid #ffffff29}.nl-pricing-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 0;font-size:clamp(17px,2vw,22px);list-style:none;display:flex}.nl-pricing-faq summary::-webkit-details-marker{display:none}.nl-pricing-faq details p{color:#a4a49e;max-width:720px;padding:0 0 24px;line-height:1.65}.nl-enterprise-hero{min-height:min(92vh,900px)}.nl-enterprise-hero .nl-bleed-shade{background:linear-gradient(#0404042e 14%,#040404a3 52%,#040404f5 100%),linear-gradient(90deg,#040404ad,#04040400 72%)}.nl-enterprise-hero h1{max-width:1100px;font-size:clamp(48px,7.2vw,102px)}.nl-enterprise-fit{border-top:1px solid #ffffff17;grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(42px,8vw,120px);display:grid}.nl-enterprise-fit h2{margin-top:18px}.nl-enterprise-fit h2 b{color:#fff;font-weight:420}.nl-enterprise-fit>p{color:#c7c7c1;font-size:clamp(17px,2vw,21px);line-height:1.6}.nl-enterprise-controls,.nl-enterprise-deploy{border-top:1px solid #ffffff17}.nl-enterprise-controls>h2,.nl-enterprise-deploy>h2{margin-top:18px}.nl-enterprise-grid{border-top:1px solid #ffffff38;border-left:1px solid #ffffff1f;grid-template-columns:repeat(2,1fr);margin-top:48px;display:grid}.nl-enterprise-grid article{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:270px;padding:24px}.nl-enterprise-grid article>span,.nl-enterprise-steps article>span{font:500 11px var(--mono);color:#7c7c76}.nl-enterprise-grid h3{letter-spacing:-.04em;margin-top:90px;font-size:clamp(24px,3vw,36px);font-weight:420}.nl-enterprise-grid p{color:#a4a49e;max-width:520px;margin-top:12px;font-size:15px;line-height:1.55}.nl-enterprise-proof{align-items:end;min-height:min(82vh,760px);display:flex;position:relative;overflow:hidden}.nl-enterprise-proof .nl-plate-in{max-width:1040px}.nl-enterprise-proof h2{margin-top:18px;font-size:clamp(38px,5.4vw,72px)}.nl-enterprise-steps{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;display:grid}.nl-enterprise-steps article{border-top:1px solid #ffffff4d;padding-top:18px}.nl-enterprise-steps h3{letter-spacing:-.04em;margin-top:54px;font-size:clamp(23px,2.8vw,34px);font-weight:420}.nl-enterprise-steps p{color:#a4a49e;margin-top:11px;font-size:15px;line-height:1.55}.nl-careers-hero{border-bottom:0;align-items:end;min-height:min(68vh,650px);display:flex}.nl-careers-hero h1{max-width:900px;font-size:clamp(44px,6vw,82px);line-height:.99}@media (width<=760px){.nl-loop-list article{grid-template-columns:38px 1fr}.nl-loop-list blockquote{grid-column:2}.nl-plan-grid{grid-template-columns:1fr}.nl-plan-grid article>p{min-height:0}.nl-enterprise-fit,.nl-enterprise-grid,.nl-enterprise-steps{grid-template-columns:1fr}.nl-enterprise-grid article{min-height:220px}.nl-enterprise-grid h3{margin-top:54px}}.nl{color:#171a1d;--lime:#171a1d;--lime-hover:#2c343b;background:#f3f2ed}.nl-nav{background:#fff;border-bottom:1px solid #ececea}.nl-nav-link,.nl-nav-link:hover{color:#171a1d}.nl-product-menu>button svg{stroke:#171a1d}.nl-product-menu>nav{background:#f8f7f2;border-color:#d9d8d1;box-shadow:0 18px 56px #1f262b24}.nl-product-menu>nav a{color:#171a1d}.nl-product-menu>nav i{color:#263947;background:#eef1f3;border-color:#d7d8d5}.nl-product-menu>nav small{color:#656a6e}.nl-agentic-hero{background:radial-gradient(circle at 76% 34%,#6092bb2e,#0000 34%),#f3f2ed;border-color:#d9d8d1}.nl-agent-platform-grid,.nl-agent-cap-grid,.nl-integration-grid{border-color:#c5c8c7}.nl-agent-platform-grid article,.nl-agent-cap-grid article,.nl-integration-grid article{border-color:#d9d8d1}.nl-agent-platform-grid img,.nl-integration-grid img,.nl-connect-logos img{background:#fff;border-color:#d4d6d3}.nl-agent-platform-grid p,.nl-agent-cap-grid p,.nl-agent-boundary>p,.nl-product-connect-copy>p,.nl-agentic-band>p,.nl-pricing-faq details p,.nl-enterprise-grid p,.nl-enterprise-steps p,.nl-plan-grid article>p,.nl-ops-module-grid p,.nl-tailored-copy p,.nl-lede,.nl-note{color:#656a6e}.nl-agent-flow span,.nl-integration-flow div{color:#3f474c;background:#ebece8;border-color:#cfd3d5}.nl-integration-flow div.is-core{color:#234b6c;border-color:#315f86}.nl-agent-platforms,.nl-agent-capabilities,.nl-agent-boundary,.nl-integration-catalog,.nl-product-proof,.nl-ops-modules,.nl-tailored,.nl-price-edge,.nl-product-connect,.nl-agentic-band,.nl-price-plans,.nl-pricing-faq,.nl-enterprise-fit,.nl-enterprise-controls,.nl-enterprise-deploy,.nl-close,.nl-foot2{border-color:#d9d8d1}.nl-plan-grid article{background:#faf9f5;border-color:#d9d8d1}.nl-plan-grid article.is-featured{border-color:#879dad;box-shadow:inset 0 3px #315f86}.nl-plan-grid article>a{color:#fff;background:#171a1d}.nl-plan-grid li,.nl-pricing-faq details,.nl-enterprise-grid article,.nl-enterprise-steps article,.nl-ops-module-grid article{border-color:#d9d8d1}.nl-foot2 nav a,.nl-foot a,.nl-foot,.nl-price-links a{color:#171a1d}.nl-foot2-base{color:#656a6e;border-color:#d9d8d1}.nl-bottom-bar{background:#f8f7f3eb;border-color:#32393d2e;box-shadow:0 10px 32px #191f2326}.nl-bottom-bar a{color:#4d555a}.nl-bottom-bar a.is-cta{color:#fff;background:#171a1d}.nl-hero-bleed,.nl-plate,.nl-close-bleed,.nl-quote-hero,.nl-pod-hero,.nl-ladder-bleed,.nl-product-visual,.nl-pricing-proof,.nl-enterprise-proof,.nl-hero-bleed p,.nl-plate p,.nl-close-bleed p,.nl-product-visual p,.nl-pricing-proof p,.nl-enterprise-proof p{color:#f2f2ef}.nl-hero-bleed .nl-btn-lime,.nl-hero-bleed .nl-btn-white,.nl-plate .nl-btn-lime,.nl-close-bleed .nl-btn-white{color:#111;background:#f5f5f2}.nl-hero-bleed .nl-btn-ghost{color:#fff;border-color:#ffffff52}.lg2{color:#171a1d;background:#f3f2ed}.lg2-panel{background:#f6f5f0;border-color:#d8d7d1}.lg2-mode button{color:#697074}.lg2-mode button.on{color:#171a1d;background:#fff;box-shadow:0 1px 3px #14191c14}.lg2-oauth button{color:#202529;background:#fbfaf7;border-color:#d6d5cf}.lg2-oauth button:hover:not(:disabled){background:#efeee9}.lg2-or:before,.lg2-or:after{background:#d5d4ce}.lg2-dark .input{color:#171a1d;background:#fff;border-color:#d3d2cc}.lg2-dark .input::placeholder{color:#888d90}.lg2-dark .btn-primary{color:#fff;background:#171a1d;border-color:#171a1d}.lg2-dark .lg2-btn:hover:not(:disabled){color:#fff;background:#30383e;border-color:#30383e}.nl-nav{top:0;position:sticky;inset:auto}.nl-home-hero,.nl-hero-bleed,.nl-quote-hero{margin-top:0}.nl{--nl-paper:#fff;--nl-panel:#fff;--nl-muted:#3f4448;--nl-blue:#171a1d}.nl,.nl-spec,.nl-loss,.nl-run,.nl-addon,.nl-customers,.nl-founder,.nl-object,.nl-promise,.nl-compiler,.nl-learn,.nl-who,.nl-ladder,.nl-seq,.nl-roles,.nl-how,.nl-product-proof,.nl-ops-modules,.nl-tailored,.nl-price-edge,.nl-product-connect,.nl-agent-platforms,.nl-agent-capabilities,.nl-agent-boundary,.nl-integration-catalog,.nl-price-plans,.nl-pricing-faq,.nl-enterprise-fit,.nl-enterprise-controls,.nl-enterprise-deploy,.nl-close,.nl-foot2,.nl-trust-strip,.nl-pod-list,.nl-quiet,.nl-news,.nl-case,.nl-plan-grid article,.nl-product-menu>nav{background:#fff}.nl-case-event,.nl-agent-flow span,.nl-integration-flow div{background:#f4f4f3}.nl-agentic-hero{background:#fff}.nl-impact-alert{background:#f7f7f6;border-color:#e0e0dd}.nl-product-menu>nav a:hover{background:#f4f4f3}.nl-btn-lime,.nl-btn-white,.nl-bottom-bar a.is-cta{color:#fff;background:#101114;border:1px solid #101114}.nl-btn-lime:hover,.nl-btn-white:hover,.nl-bottom-bar a.is-cta:hover,.nl-btn-lime:focus,.nl-btn-white:focus{color:#fff;background:#101114}.nl-hero-bleed .nl-btn-lime,.nl-hero-bleed .nl-btn-white,.nl-plate .nl-btn-lime,.nl-close-bleed .nl-btn-white,.nl-hero-bleed .nl-btn-lime:hover,.nl-hero-bleed .nl-btn-white:hover,.nl-close-bleed .nl-btn-white:hover{color:#101114;background:#fff;border-color:#fff}.nl-role-icon{box-shadow:none;color:#171a1d;background:0 0;border:0;padding:0}.nl-role:hover .nl-role-icon{background:0 0;transform:none}.nl-role-main p,.nl-role-where,.nl-roles .nl-note,.nl-close .nl-close-line{color:#171a1d}.nl-roles .nl-note a{color:#171a1d;text-underline-offset:3px;text-decoration:underline}.nl-role i,.nl-text-link,.nl-text-link span{color:#171a1d}.nl-hero-bleed .nl-text-link,.nl-plate .nl-text-link,.nl-close-bleed .nl-text-link,.nl-hero-bleed .nl-text-link span,.nl-plate .nl-text-link span,.nl-close-bleed .nl-text-link span{color:#fff}.nl-tailored h2 b,.nl-enterprise-fit h2 b{color:#171a1d}.nl-foot2-brand p,.nl-quiet-lede,.nl-quiet-list a p,.nl-enterprise-fit>p,.nl-loop-list article p,.nl-plan-grid ul li,.nl-plan-grid article>p{color:#3f4448}.nl-loop-list blockquote{color:#171a1d;border-color:#d8d8d4}.nl-impact-alert b,.nl-impact-alert span,.nl-impact-alert small{color:#171a1d}.nl-plan-grid article>a,.nl-plan-grid article.is-featured>a{color:#fff;background:#101114;border-color:#101114}.nl-podcast-feature figure span{color:#fff}.nl-quiet p,.nl-quiet ul li,.nl-quiet-lede,.nl-quiet-meta{color:#3f4448}.nl-quiet a,.nl-quiet-list a b{color:#171a1d}.nl-quiet ul li{border-color:#e6e6e4}.nl-quiet ul li:before{background:#171a1d}.nl.nl :is(section,article,li,ul,ol,blockquote,figure,details,summary,nav,header,footer,aside,span,i,a,div){border-color:#e6e6e4}.nl.nl :is(.nl-hero-bleed,.nl-plate,.nl-close-bleed,.nl-quote-hero,.nl-pod-hero,.nl-ladder-bleed,.nl-product-visual,.nl-pricing-proof,.nl-enterprise-proof) *{border-color:#ffffff4d}.nl.nl .nl-btn-lime,.nl.nl .nl-btn-white,.nl.nl .nl-bottom-bar a.is-cta,.nl.nl .nl-plan-grid article>a{border-color:#101114}.nl.nl .nl-btn-ghost{border-color:#171a1d4d}.nl.nl :is(.nl-hero-bleed,.nl-plate,.nl-close-bleed) :is(.nl-btn-lime,.nl-btn-white){border-color:#fff}.nl.nl :is(.nl-hero-bleed,.nl-plate,.nl-close-bleed) .nl-btn-ghost{border-color:#ffffff80}.nl-film{border-top:1px solid #e6e6e4;padding:clamp(76px,9vw,118px) clamp(20px,5vw,74px)}.nl-film-head{max-width:780px}.nl-film-head h2{letter-spacing:-.04em;font-size:clamp(30px,4vw,50px);font-weight:450;line-height:1.03}.nl-film-head p{color:#3f4448;max-width:640px;margin-top:16px;font-size:clamp(15.5px,1.7vw,18px);line-height:1.55}.nl-film-stage{margin-top:clamp(30px,4vw,48px)}.nl-film-stage svg{width:100%;height:auto;display:block;overflow:visible}.nl-film-card{fill:#fff;stroke:#e0e0dc;stroke-width:1px;transition:stroke .4s}.nl-film-card.is-live{stroke:#101114}.nl-film-tag{font:450 10px var(--mono);letter-spacing:.12em;fill:#7c8186}.nl-film-title{letter-spacing:-.02em;fill:#101114;font-size:21px;font-weight:420}.nl-film-sub{fill:#3f4448;font-size:14.5px}.nl-film-label{fill:#101114;font-size:14.5px}.nl-film-wire{fill:none;stroke:#c8c8c3;stroke-width:1.4px}.nl-film-rev rect{fill:#101114;stroke:#101114}.nl-film-rev text{font:450 12px var(--mono);fill:#fff;text-anchor:middle}.nl-film-check circle{fill:#101114;stroke:none}.nl-film-check path{fill:none;stroke:#fff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.nl-film-rail{background:#e6e6e4;border:1px solid #e6e6e4;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(34px,4vw,52px);list-style:none;display:grid}.nl-film-rail li{background:#fff}.nl-film-rail button{text-align:left;cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;background:0 0;border:0;border-top:2px solid #0000;padding:20px clamp(16px,1.6vw,24px) 24px;transition:border-color .3s;display:block}.nl-film-step{font:450 10.5px var(--mono);letter-spacing:.14em;color:#8a8f93}.nl-film-rail b{letter-spacing:-.02em;color:#101114;margin-top:10px;font-size:16.5px;font-weight:420;display:block}.nl-film-rail p{color:#3f4448;margin-top:8px;font-size:14px;line-height:1.55}.nl-film-rail li.is-on button{border-top-color:#101114}.nl-film-rail li.is-on .nl-film-step{color:#101114}@media (width<=900px){.nl-film-rail{grid-template-columns:1fr 1fr}.nl-film-stage{overflow-x:auto}.nl-film-stage svg{min-width:700px}}.nl.nl .nl-agentic-hero,.nl.nl .nl-integrations-hero,.nl.nl .nl-careers-hero{background:#050505;border-bottom:0}.nl-integrations-hero{min-height:min(68vh,640px)}.nl-tailored-shot{grid-column:1/-1;margin:clamp(28px,3vw,44px) 0 0}.nl-tailored-shot img{object-fit:cover;border-radius:10px;width:100%;height:clamp(220px,34vw,420px);display:block}.nl h1,.nl-hero h1,.nl-film-head h2,.nl-quote-hero blockquote p{letter-spacing:-.035em;font-weight:300}.nl h2,.nl-section-head h2,.nl-close h2,.nl-close-in h2{letter-spacing:-.03em;font-weight:320}.nl h3,.nl-film-rail b,.nl-role-main b,.nl-quiet h2{letter-spacing:-.02em;font-weight:400}.nl-label,.nl-film-step,.nl-foot2 nav span,.nl-trust-strip>span{letter-spacing:.1em;font-weight:500}.nl-trust-strip article b,.nl-steps b,.nl-learn-grid b,.nl-horizon-grid h3,.nl-callout b,.nl-podcast-list>h2,.nl-role-body h2,.nl-quiet-list b{font-weight:450}.nl-nav-link,.nl-btn{font-weight:420}.nl-price-card>b,.nl-workspace-metrics b,.nl-film-title{font-weight:350}.nl-motion{filter:blur(12px);transition:opacity .82s cubic-bezier(.22,.72,.18,1),transform .92s cubic-bezier(.22,.72,.18,1),filter .9s cubic-bezier(.22,.72,.18,1)}.nl-motion.is-visible{filter:blur()}.nl-motion:not(.is-visible)>.nl-section-head,.nl-motion:not(.is-visible)>.nl-label,.nl-motion:not(.is-visible)>h2,.nl-motion:not(.is-visible)>div:first-child{filter:blur(8px)}@media (prefers-reduced-motion:reduce){.nl-motion,.nl-motion.is-visible,.nl-motion>*{filter:none}}.wa-head h1{letter-spacing:-.02em;font-size:27px;font-weight:400}.wa-head p{max-width:620px;color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.6}.wa-stats{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.wa-stats>div{background:var(--paper);padding:14px 16px}.wa-stats b{letter-spacing:-.03em;font-size:26px;font-weight:350;display:block}.wa-stats span{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.wa-stats>div.is-stop b{color:var(--red)}.wa-findings{border:1px solid var(--line);border-radius:10px;margin-top:22px;list-style:none;overflow:hidden}.wa-findings li{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:74px minmax(0,1fr) auto;align-items:start;gap:14px;padding:15px 16px;display:grid}.wa-findings li:first-child{border-top:0}.wa-sev{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);text-align:center;border-radius:999px;padding:4px 0}.wa-findings li.is-stop .wa-sev{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, transparent)}.wa-findings b{letter-spacing:-.01em;font-size:14px;font-weight:450}.wa-findings p{color:var(--muted);margin-top:5px;font-size:12.5px;line-height:1.55}.wa-go{color:var(--ink);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.wa-empty{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin-top:22px;padding:26px}.wa-empty b{font-size:15px;font-weight:450;display:block}.wa-empty span{color:var(--muted);margin-top:6px;font-size:13px;display:block}.wa-list{margin-top:34px}.wa-list h2{font-size:16px;font-weight:450}.wa-note{color:var(--muted);margin:6px 0 14px;font-size:12.5px}.wa-row{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 4px;display:grid}.wa-row.is-off{opacity:.5}.wa-row b{font-size:13.5px;font-weight:450}.wa-row p{color:var(--muted);margin-top:3px;font-size:12.5px}.wa-switch{border:1px solid var(--line);background:var(--bg-soft);cursor:pointer;border-radius:999px;width:34px;height:20px;padding:0;transition:background .18s,border-color .18s;position:relative}.wa-switch i{background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.wa-switch.is-on{background:var(--ink);border-color:var(--ink)}.wa-switch.is-on i{background:var(--paper);transform:translate(14px)}.wa-count{font:500 11px var(--mono);letter-spacing:.04em;color:var(--muted)}.wa-count.is-hit{color:var(--red)}@media (width<=720px){.wa-stats{grid-template-columns:1fr 1fr}.wa-findings li{grid-template-columns:1fr}}.deck-cover-mark{width:clamp(150px,17vw,232px);height:auto;margin:0 auto 30px;display:block}.nl.nl .nl-bottom-bar{background:#fffffff0;border-color:#171a1d1f;box-shadow:0 10px 32px #191f231a}.nl.nl .nl-product-menu>nav{background:#fff;border-color:#e6e6e4;box-shadow:0 18px 56px #1f262b1a}.nl.nl .nl-product-menu>nav a:hover{background:#f4f4f3}.nl.nl .nl-plan-grid article,.nl.nl .nl-case-event,.lg2,.lg2-panel,.lg2-oauth button,.lg2-access-notice .lg2-box,.sup-page{background:#fff}.lg2-panel{border-color:#e6e6e4}.lg2-oauth button{border-color:#e0e0dd}.lg2-mode{background:#f4f4f3;border-color:#e6e6e4}.nl .nl-label{display:none}.nl-motion{transition:opacity .5s cubic-bezier(.22,.72,.18,1),transform .55s cubic-bezier(.22,.72,.18,1),filter .5s cubic-bezier(.22,.72,.18,1)}.nl-motion>.nl-section-head,.nl-motion>.nl-label,.nl-motion>h2,.nl-motion>div:first-child{transition:transform .55s cubic-bezier(.22,.72,.18,1) 40ms,opacity .45s 40ms,filter .5s cubic-bezier(.22,.72,.18,1) 40ms}.nl-close-bleed{min-height:min(56vh,480px)}.nl.nl .nl-integrations-hero{color:#171a1d;background:#fff;min-height:0;padding-top:clamp(70px,9vw,120px);padding-bottom:clamp(30px,4vw,54px)}.nl.nl .nl-integrations-hero h1,.nl.nl .nl-integrations-hero p{color:#171a1d}.nl.nl .nl-product-menu>nav{grid-template-columns:minmax(230px,260px) minmax(260px,300px);gap:10px;width:auto;padding:10px;display:grid}.nl-menu-list{flex-direction:column;gap:2px;display:flex}.nl.nl .nl-menu-list a.is-on{background:#f4f4f3}.nl-menu-preview{background:#f4f4f3;border-radius:8px;flex-direction:column;margin:0;display:flex;overflow:hidden}.nl-menu-preview img{object-fit:cover;width:100%;height:150px;display:block}.nl-menu-preview figcaption{color:#3f4448;padding:11px 13px 13px;font-size:12.5px;line-height:1.45}@media (width<=780px){.nl.nl .nl-product-menu>nav{grid-template-columns:1fr}.nl-menu-preview{display:none}}.nl-gate{margin-top:clamp(26px,3.5vw,44px)}.nl-gate svg{width:100%;height:auto;display:block;overflow:visible}.nl-gate-rail{stroke:#e0e0dc;stroke-width:1.5px}.nl-gate-rail.is-done{stroke:#101114}.nl-gate-stop circle{fill:#fff;stroke:#d8d8d4;stroke-width:1.5px;transition:stroke .3s,fill .3s}.nl-gate-stop.is-on circle,.nl-gate-stop.is-done circle{stroke:#101114}.nl-gate-stop.is-done circle{fill:#101114}.nl-gate-tick{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.nl-gate-stop text{font:500 12.5px var(--mono);fill:#8a8f93;text-anchor:middle;transition:fill .3s}.nl-gate-stop.is-on text,.nl-gate-stop.is-done text,.nl-gate-token{fill:#101114}.nl-gate-token-text{font:500 12px var(--mono);fill:#fff;text-anchor:middle}.nl-gate-drop{stroke:#101114;stroke-width:1.5px}.nl-gate-copy{background:#e6e6e4;border:1px solid #e6e6e4;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:26px;list-style:none;display:grid}.nl-gate-copy li{background:#fff}.nl-gate-copy button{text-align:left;width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-top:2px solid #0000;padding:18px 18px 22px;transition:border-color .3s;display:block}.nl-gate-copy li.is-on button{border-top-color:#101114}.nl-gate-copy b{letter-spacing:-.02em;font-size:15px;font-weight:450;display:block}.nl-gate-copy p{color:#3f4448;margin-top:7px;font-size:13.5px;line-height:1.55}@media (width<=900px){.nl-gate-copy{grid-template-columns:1fr 1fr}.nl-gate{overflow-x:auto}.nl-gate svg{min-width:720px}}.nl-role-top{max-width:900px;padding:clamp(70px,9vw,116px) clamp(20px,5vw,74px) 0}.nl-role-top h1{letter-spacing:-.035em;color:#171a1d;font-size:clamp(32px,4.4vw,56px);font-weight:300;line-height:1.03}.nl-role-top p{color:#3f4448;max-width:640px;margin-top:16px;font-size:clamp(15.5px,1.7vw,18px);line-height:1.55}.nl-role-top .nl-role-where{font:500 12px var(--mono);letter-spacing:.08em;color:#171a1d;border:1px solid #e6e6e4;border-radius:999px;margin-top:18px;padding:6px 13px;display:inline-block}.nl.nl .nl-role-body{border-bottom:1px solid #e6e6e4;grid-template-columns:1fr;gap:clamp(26px,3vw,38px);max-width:900px;padding:clamp(34px,4vw,54px) clamp(20px,5vw,74px) clamp(40px,5vw,64px);display:grid}.nl.nl .nl-role-body h2{letter-spacing:.01em;color:#171a1d;font-size:15px;font-weight:500}.nl.nl .nl-role-body ul{margin-top:12px;list-style:none}.nl.nl .nl-role-body li{color:#171a1d;border-top:1px solid #e6e6e4;padding:9px 0 9px 20px;font-size:15px;line-height:1.55;position:relative}.nl.nl .nl-role-body li:before{content:"";background:#101114;border-radius:50%;width:5px;height:5px;position:absolute;top:18px;left:2px}.nl-apply-note{color:#3f4448;margin-top:8px;font-size:13.5px}.nl.nl .nl-apply{max-width:900px;padding:clamp(40px,5vw,64px) clamp(20px,5vw,74px) clamp(70px,8vw,110px)}.nl.nl .nl-apply h2{letter-spacing:-.02em;font-size:clamp(22px,2.6vw,30px);font-weight:350}.nl .sup-send,.sup-page .sup-send{color:#fff;background:#101114;border:1px solid #101114}.nl .sup-send:hover,.sup-page .sup-send:hover{color:#fff;background:#101114}.nl.nl .nl-impact-alert{background:#f4f4f3;border-color:#e6e6e4}.nl.nl .nl-nav-cta{border-radius:4px;padding:8px 17px;font-size:13.5px}.nl.nl .nl-foot2-social a{color:#171a1d;border:0;width:26px;height:26px;transition:none}.nl.nl .nl-foot2-social a:hover{color:#171a1d;background:0 0;border:0;transform:none}.nl.nl .nl-foot2-social svg{width:17px;height:17px}.deck .deck-hero{font-size:clamp(34px,5.4vw,74px);line-height:1.02}.deck-cover-mark{width:clamp(132px,14vw,190px);margin-bottom:26px}.nl.nl .nl-plan-grid article{transition:none}.nl.nl .nl-plan-grid article:hover{box-shadow:none;background:#fff;transform:none}.nl.nl .nl-plan-grid article.is-featured{box-shadow:none;border-color:#101114}.nl.nl .nl-pricing-faq details{border-color:#e6e6e4}.nl.nl .nl-pricing-faq summary{cursor:pointer;list-style:none}.nl.nl .nl-pricing-faq summary::-webkit-details-marker{display:none}.nl.nl .nl-podcast-platforms img{filter:none;opacity:1}.nl.nl .nl-agent-flow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:clamp(22px,3vw,34px);display:flex}.nl.nl .nl-agent-flow span{color:#171a1d;background:#fff;border:1px solid #e6e6e4;border-radius:6px;flex:none;padding:11px 18px;font-size:14px}.nl.nl .nl-agent-flow i{color:#8a8f93;flex:none;font-style:normal}.nl-line>ol>li .nl-line-copy,.nl-line>ol>li .nl-line-copy *{color:#fff}.nl-line-when{color:#ffffffd1}.nl-line .nl-bleed-shade{background:linear-gradient(90deg,#06080adb,#06080a73 62%,#06080a4d)}.nl-contact{max-width:900px;padding:clamp(76px,9vw,120px) clamp(20px,5vw,74px) clamp(70px,8vw,110px)}.nl-contact h1{letter-spacing:-.035em;font-size:clamp(32px,4.4vw,56px);font-weight:300;line-height:1.03}.nl-contact>p{color:#3f4448;max-width:620px;margin-top:16px;font-size:clamp(15.5px,1.7vw,18px);line-height:1.55}.nl-contact-ways{border:1px solid #e6e6e4;margin-top:clamp(30px,4vw,46px)}.nl-contact-ways a{color:#171a1d;border-top:1px solid #e6e6e4;grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:4px 20px;padding:20px clamp(16px,2vw,26px);display:grid}.nl-contact-ways a:first-child{border-top:0}.nl-contact-ways span{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8a8f93}.nl-contact-ways b{letter-spacing:-.02em;font-size:clamp(17px,2vw,21px);font-weight:400}.nl-contact-ways small{color:#3f4448;grid-column:2;font-size:13.5px}.nl-contact address{color:#3f4448;margin-top:clamp(34px,4vw,50px);font-size:13.5px;font-style:normal;line-height:1.7;display:block}@media (width<=620px){.nl-contact-ways a{grid-template-columns:1fr}.nl-contact-ways small{grid-column:1}}.nl-integration-grid article{position:relative}.nl .sup-form label,.nl .sup-wide{color:#3f4448;font-size:12.5px}.nl .sup-form input,.nl .sup-form textarea{color:#171a1d;background:#fff;border:1px solid #dededa;border-radius:8px}.nl .sup-form input::placeholder,.nl .sup-form textarea::placeholder{color:#9aa0a4}.nl .sup-form input:focus,.nl .sup-form textarea:focus{border-color:#101114;box-shadow:0 0 0 3px #10111412}.nl .nl-file-btn{color:#171a1d;background:#fff;border:1px solid #dededa;border-radius:8px;margin-top:8px;padding:10px 15px;font-size:13.5px;transition:border-color .15s}.nl .nl-file:hover .nl-file-btn{border-color:#101114}.nl.nl .nl-soon.is-ready{color:#101114;border-color:#101114}.sw-mount .support-widget{opacity:0;transform-origin:100% 100%;transition:opacity .5s,transform .5s cubic-bezier(.22,.72,.18,1);transform:translateY(12px)scale(.985)}.sw-mount.is-open .support-widget{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sw-mount .support-widget{transition:none}}.nl.nl .nl-integration-grid article,.nl.nl .nl-agent-platform-grid article{transition:none}.nl.nl .nl-integration-grid article:hover,.nl.nl .nl-agent-platform-grid article:hover,.nl.nl .nl-connect-logos img:hover{box-shadow:none;background:#fff;border-color:#e6e6e4;transform:none}.nl.nl .nl-integration-catalog h1{letter-spacing:-.035em;max-width:900px;margin-bottom:clamp(26px,3vw,40px);font-size:clamp(30px,4.2vw,52px);font-weight:300;line-height:1.04}.nl.nl .nl-soon{font:400 11.5px var(--font);letter-spacing:0;text-transform:none;color:#8a8f93;border:0;border-radius:0;margin-top:5px;padding:0;display:block}.nl section{padding:clamp(46px,6.6vw,88px) clamp(20px,5vw,64px)}.nl>section,.nl-trust-strip,.nl.nl .nl-foot2,.nl.nl .nl-foot2-base{border-top:0;border-bottom:0}.nl.nl .nl-price-edge{align-items:center}.nl.nl .nl-product-menu>nav a{grid-template-columns:1fr}.nl.nl .nl-menu-preview{background:0 0;gap:9px;overflow:visible}.nl.nl .nl-menu-preview>span{background:#f4f4f3;border-radius:8px;height:150px;display:block;position:relative;overflow:hidden}.nl.nl .nl-menu-preview img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.nl.nl .nl-menu-preview img.is-on{opacity:1}.nl.nl .nl-menu-preview figcaption{color:#3f4448;padding:0 2px 3px;font-size:12.5px;line-height:1.45}.nl.nl .nl-faq-list{max-width:960px;margin-top:42px}.nl.nl .nl-faq-item{border-top:1px solid #e6e6e4}.nl.nl .nl-faq-item:last-child{border-bottom:1px solid #e6e6e4}.nl.nl .nl-faq-item button{cursor:pointer;text-align:left;width:100%;font:430 clamp(17px,2vw,22px)/1.25 var(--font);letter-spacing:-.02em;color:#171a1d;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;display:flex}.nl.nl .nl-faq-item button span{color:#8a8f93;flex:none;font-size:20px;font-weight:300;transition:transform .4s cubic-bezier(.22,.72,.18,1),color .3s}.nl.nl .nl-faq-item.is-open button span{color:#171a1d;transform:rotate(180deg)}.nl.nl .nl-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,.72,.18,1),opacity .3s;display:grid}.nl.nl .nl-faq-item.is-open .nl-faq-answer{opacity:1;grid-template-rows:1fr}.nl.nl .nl-faq-answer>p{color:#656a6e;max-width:720px;padding:0;line-height:1.65;overflow:hidden}.nl.nl .nl-faq-item.is-open .nl-faq-answer>p{padding-bottom:24px}.nl-rise{opacity:0;filter:blur(12px);transition:opacity .8s cubic-bezier(.22,.72,.18,1),transform .9s cubic-bezier(.22,.72,.18,1),filter .9s cubic-bezier(.22,.72,.18,1);transform:translateY(30px)}.nl-rise.is-shown{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.nl-rise{opacity:1;filter:none;transition:none;transform:none}}.lg2-access-notice .lg2-sso,.lg2-access-notice .lg2-sso:hover{color:#171a1d}.intg-fault{color:var(--danger,#c2483d);margin-top:5px;font-size:12px;line-height:1.45}.nl-af-id{font:450 11.5px var(--mono);letter-spacing:.04em;fill:#8a8f93}.nl-af-task{letter-spacing:-.02em;fill:#101114;font-size:19px;font-weight:430}.nl-af-note{font:450 11px var(--mono);letter-spacing:.06em;fill:#8a8f93}.nl-af-rail{fill:#e6e6e4}.nl-af-rail.is-on{fill:#101114}.nl-af-num{letter-spacing:-.03em;fill:#101114;font-size:30px;font-weight:420}.nl-af-of{fill:#656a6e;font-size:13.5px}.nl-af-heading{letter-spacing:-.02em;fill:#101114;font-size:17.5px;font-weight:430}.nl-af-line{fill:#3f4448;font-size:13.5px}.nl-af-dot,.nl-af-stamp rect{fill:#101114}.nl-af-stamp path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.nl-af-stamp text{fill:#fff;text-anchor:middle;font-size:13.5px;font-weight:450}.nl-af-return{fill:none;stroke:#101114;stroke-width:1.6px}.nl-af-back{font:450 10.5px var(--mono);letter-spacing:.14em;fill:#101114;text-transform:uppercase}.nl.nl .nl-integration-grid img,.nl.nl .nl-connect-logos img,.nl.nl .nl-agent-platform-grid img{object-fit:contain;background:0 0;border:0;border-radius:0;width:auto;max-width:172px;height:52px;padding:0}.nl.nl .nl-integration-grid article{align-items:flex-start}.class-opt{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .2s;display:flex}.class-opt.is-on{border-color:var(--ink)}.class-opt input{accent-color:var(--ink);flex:none;margin-top:3px}.class-opt b{font-size:13.5px;font-weight:550;display:block}.class-opt small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.class-opt.is-refused{cursor:not-allowed;opacity:.72;border-style:dashed}.class-opt.is-refused input{cursor:not-allowed}.class-refusal{color:var(--red,#c2483d);background:#c2483d17;border-radius:9px;margin-top:10px;padding:11px 13px;font-size:12.5px;line-height:1.55}.nl-sec-head{max-width:820px}.nl-sec-head h1{letter-spacing:-.05em;font-size:clamp(44px,6vw,84px);font-weight:430;line-height:1}.nl-sec-head p{color:#3f4448;margin-top:20px;font-size:clamp(16px,1.8vw,19px);line-height:1.6}.nl-sec-block{max-width:900px}.nl-sec-block h2{letter-spacing:-.035em;font-size:clamp(24px,2.8vw,34px);font-weight:440}.nl-sec-lede{color:#101114;background:#f4f4f3;border-radius:10px;margin-top:14px;padding:14px 16px;font-size:16px;font-weight:450;line-height:1.6}.nl-sec-body{color:#3f4448;margin-top:14px;font-size:15.5px;line-height:1.65}.nl-sec-list{margin-top:22px}.nl-sec-list>div{border-top:1px solid #e6e6e4;grid-template-columns:200px 1fr;gap:24px;padding:15px 0;display:grid}.nl-sec-list dt{color:#101114;font-size:14.5px;font-weight:500}.nl-sec-list dd{color:#3f4448;margin:0;font-size:14.5px;line-height:1.6}.nl-sec-table{border-collapse:collapse;width:100%;margin-top:22px;font-size:14.5px}.nl-sec-table th{text-align:left;font:450 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#7c8186;border-bottom:1px solid #e6e6e4;padding:0 16px 10px 0}.nl-sec-table td{color:#3f4448;vertical-align:top;border-bottom:1px solid #e6e6e4;padding:13px 16px 13px 0}.nl-sec-table td:first-child{color:#101114;font-weight:450}.nl-sec-note{color:#656a6e;margin-top:16px;font-size:13.5px;line-height:1.6}@media (width<=700px){.nl-sec-list>div{grid-template-columns:1fr;gap:6px}}.nl.nl .nl-loop-list article,.nl.nl .nl-loop-list article:hover{box-shadow:none;background:0 0;transform:none}.nl.nl .nl-loop-list article>div{align-self:center}.page .card,.page .panel,.adm-card,.intg-row,.class-opt,.obeya-card{border-radius:10px}.page .card .card,.btn,.input,.textarea,select{border-radius:8px}.gr-page .page-sub{color:var(--muted);margin-top:6px;font-size:14px}.gr-controls{border:1px solid var(--line);background:var(--bg-soft);border-radius:9px;align-items:center;gap:2px;padding:2px;display:inline-flex}.gr-chip{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:4px 11px;font-size:13px}.gr-chip:hover{color:var(--ink)}.gr-chip.on{background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.gr-split{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:14px;display:grid}.gr-stage{touch-action:none;cursor:grab;border:0;border-top:1px solid var(--line);background:var(--bg-soft);border-radius:0;height:calc(100vh - 210px);min-height:420px;position:relative;overflow:hidden}.gr-stage:active{cursor:grabbing}.gr-stage svg{width:100%;height:100%;display:block}.gr-part{cursor:pointer}.gr-part rect{fill:var(--paper);stroke:var(--line-strong);transition:stroke .2s,opacity .25s}.gr-part .gr-pn{font:450 10px var(--mono);letter-spacing:.04em;fill:var(--faint)}.gr-part .gr-name{font:450 13px var(--sans);fill:var(--ink)}.gr-part:hover rect{stroke:var(--ink)}.gr-part.is-open rect{fill:var(--amber-bg);stroke:var(--amber)}.gr-part.is-governed rect{fill:var(--sky-1);stroke:var(--sky-3)}.gr-part.is-quiet rect{fill:var(--paper)}.gr-part.is-make rect{fill:var(--sky-1);stroke:var(--sky-3)}.gr-part.is-buy rect{fill:var(--bg-soft)}.gr-part.is-mat-released rect{fill:var(--lime-soft);stroke:var(--ink)}.gr-part.is-mat-review rect{fill:var(--amber-bg);stroke:var(--amber)}.gr-part.is-mat-concept rect{fill:var(--bg-soft)}.gr-part.is-picked rect{stroke:var(--ink);stroke-width:2px}.gr-part.is-coupled rect{stroke:var(--ink)}.gr-part.is-dim{opacity:.22}.gr-wire{fill:none;stroke:var(--ink);stroke-width:1.4px;opacity:.5}.gr-side{padding:18px;position:sticky;top:14px}.gr-side-title{letter-spacing:-.02em;margin-top:6px;font-size:19px;font-weight:550}.gr-counts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;padding:12px 0;display:grid}.gr-counts b{letter-spacing:-.02em;font-size:20px;font-weight:500;display:block}.gr-counts span{color:var(--faint);font-size:11px;line-height:1.3}.gr-list{max-height:320px;margin-top:12px;list-style:none;overflow-y:auto}.gr-list button{text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--line);background:0 0;width:100%;padding:8px 0;display:block}.gr-list b{color:var(--ink);font-size:13px;font-weight:500;display:block}.gr-list small{color:var(--faint);margin-top:1px;font-size:11.5px;display:block}.gr-legend{flex-direction:column;gap:7px;margin-top:18px;display:flex}.gr-legend span{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.gr-legend i{border:1px solid var(--line-strong);border-radius:4px;flex:none;width:13px;height:13px}.gr-legend i.is-open{background:var(--amber-bg);border-color:var(--amber)}.gr-legend i.is-governed,.gr-legend i.is-make{background:var(--sky-1);border-color:var(--sky-3)}.gr-legend i.is-quiet,.gr-legend i.is-buy,.gr-legend i.is-mat-concept{background:var(--bg-soft)}.gr-legend i.is-mat-released{background:var(--lime-soft);border-color:var(--ink)}.gr-legend i.is-mat-review{background:var(--amber-bg);border-color:var(--amber)}.gr-side-foot{border-top:1px solid var(--line);color:var(--faint);align-items:center;gap:6px;margin-top:16px;padding-top:12px;font-size:11.5px;display:flex}@media (width<=900px){.gr-split{grid-template-columns:1fr}.gr-side{position:static}}.cl-stage{margin-top:10px;overflow-x:auto}.cl-stage svg{width:100%;min-width:460px;height:auto;display:block}.cl-node rect{fill:var(--paper);stroke:var(--line-strong)}.cl-node.is-origin rect{fill:var(--bg-soft);stroke-dasharray:4 3}.cl-node.is-here rect{stroke:var(--ink);stroke-width:2px}.cl-node.is-kid rect{fill:var(--bg-soft)}.cl-kind{font:450 9.5px var(--mono);letter-spacing:.08em;fill:var(--faint)}.cl-title{font:450 12.5px var(--sans);fill:var(--ink)}.cl-wire{fill:none;stroke:var(--line-strong);stroke-width:1.4px}.cl-stage marker path{fill:var(--line-strong)}.cl-pick{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;padding-top:12px;display:grid}.cl-pick label{flex-direction:column;gap:5px;display:flex}@media (width<=700px){.cl-pick{grid-template-columns:1fr}}.gk-card{padding:18px 20px}.gk-head{margin-bottom:14px}.gk-title{letter-spacing:-.02em;margin-top:6px;font-size:18px;font-weight:500;line-height:1.35}.gk-title b{font-weight:600}.gk-scroll{overflow-x:auto}.gk-grid{border-collapse:collapse;width:100%}.gk-grid th,.gk-grid td{text-align:left;vertical-align:middle;padding:7px 10px 7px 0}.gk-grid thead th{border-bottom:1px solid var(--line);font:450 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding-bottom:9px}.gk-grid thead th.is-live{color:var(--ink)}.gk-grid tbody th{border-bottom:1px solid var(--line);padding-right:20px;font-weight:400}.gk-grid tbody th b{color:var(--ink);font-size:13.5px;font-weight:500;display:block}.gk-grid tbody th small{font:450 10.5px var(--mono);color:var(--faint);margin-top:1px;display:block}.gk-grid tbody td{border-bottom:1px solid var(--line)}.gk-cell{border:1px solid var(--line);background:var(--bg-soft);width:100%;min-width:104px;font:450 12px var(--sans);color:var(--muted);cursor:pointer;border-radius:7px;padding:7px 10px;transition:border-color .18s,background .18s}.gk-cell:hover{border-color:var(--ink)}.gk-cell.is-ready{background:var(--lime-soft);border-color:var(--ink);color:var(--ink)}.gk-cell.is-in-progress{background:var(--amber-bg);border-color:var(--amber);color:var(--amber)}.gk-cell.is-blocked{border-color:var(--red,#c2483d);color:var(--red,#c2483d);background:#c2483d1a}.gk-cell.is-not-started{color:var(--faint)}.gk-foot{margin-top:12px}.change-impact-icon.kind-cost{color:var(--amber)}.change-impact-icon.kind-schedule{color:var(--sky-4,var(--muted))}.pt-views{margin-bottom:2px}.pt-bar{align-items:center;gap:18px;min-height:32px;padding:0 18px 8px;display:flex}.pt-bar-slot{flex:1;justify-content:flex-end;align-items:center;gap:18px;display:flex}.pt-body{max-width:1060px;margin:0 auto;padding:8px 40px 80px}.pt-switch{border:1px solid var(--line);background:var(--bg-soft);border-radius:9px;padding:3px;display:inline-flex}.pt-switch.is-plain{gap:2px;padding:2px}.pt-switch.is-plain button{padding:4px 11px;font-size:13px}.pt-switch button{cursor:pointer;font:450 13px var(--sans);color:var(--muted);background:0 0;border:0;border-radius:7px;padding:6px 14px;transition:background .18s,color .18s}.pt-switch button.on{background:var(--paper);color:var(--ink);box-shadow:var(--shadow)}.page.is-graph{flex-direction:column;max-width:none;height:100vh;padding:14px 0 0;display:flex}.page.is-graph .gr-page{flex-direction:column;flex:1;min-height:0;display:flex}.page.is-graph .gr-split{flex:1;min-height:0}.page.is-graph .gr-stage{height:100%;min-height:0}.gr-split.is-wide{grid-template-columns:minmax(0,1fr)}.gr-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.gr-zoom{border:1px solid var(--line);background:var(--bg-soft);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.gr-zoom button{cursor:pointer;min-width:34px;font:450 13px var(--sans);color:var(--muted);background:0 0;border:0;border-radius:7px;padding:5px 9px}.gr-zoom button:hover{background:var(--paper);color:var(--ink)}.au-of{color:var(--faint);margin-left:7px;font-size:13px;font-weight:400}.au-when{font-size:15px;font-weight:450}.au-list{padding:4px 0}.au-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.au-row:last-child{border-bottom:0}.au-row.is-off .au-main b,.au-row.is-off .au-main small{color:var(--faint)}.au-switch{background:var(--track);cursor:pointer;border:0;border-radius:999px;width:32px;height:18px;padding:0;transition:background .18s;position:relative}.au-switch i{background:var(--paper);border-radius:999px;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px}.au-switch.is-on{background:var(--ink)}.au-switch.is-on i{transform:translate(14px)}.au-main b{font-size:13.5px;font-weight:500;display:block}.au-main small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.au-found{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.au-pill{font:450 11.5px var(--sans);border-radius:999px;padding:3px 9px}.au-pill.is-stop{background:var(--red-bg,#c2483d1f);color:var(--red)}.au-pill.is-check{background:var(--amber-bg);color:var(--amber)}.au-ran{text-align:right;flex-basis:100%}.au-link{color:var(--ink);text-decoration:underline}.starter-more{cursor:pointer;font:450 12.5px var(--sans);color:var(--faint);background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.starter-more:hover{color:var(--ink)}.au-found-list{padding:4px 0}.au-found-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px 10px;display:flex}.au-finding{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 18px;display:grid}.au-finding:last-child{border-bottom:0}.au-dot{background:var(--amber);border-radius:50%;width:8px;height:8px}.au-dot.is-stop{background:var(--red)}.au-finding-main b{font-size:13.5px;font-weight:500;display:block}.au-finding-main small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.au-finding-main .tiny{margin-top:3px;display:block}.ag-subject{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:500}@media (width<=720px){.cmx-grid{margin:0 34px}.cmx-cell{min-height:96px;padding:12px}}@page{size:297mm 167mm;margin:0}@media print{.land-foot,.land-foot2,.lg2-mark,.nl-nav,.nl-foot,.nl-foot2,.nl-bottom-bar{display:none!important}html,body,.deck{background:#fff}.deck-slide{box-sizing:border-box;page-break-after:always;break-after:page;page-break-inside:avoid;break-inside:avoid;align-items:center;height:167mm;min-height:167mm;padding:13mm 15mm;display:flex;overflow:hidden}.deck-slide:last-of-type{page-break-after:auto;break-after:auto}.land-wrap{width:100%;max-width:none;padding:0}.reveal,.reveal-group>*,.deck-rise,.stair-col,.vs-a,.vs-b,.vs-num i{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.vs-a{display:none!important}.deck-hero{font-size:40pt;line-height:1.06}.deck-h{margin:0;font-size:27pt;line-height:1.12}.deck-sub{max-width:62ch;margin-top:10pt;font-size:12pt;line-height:1.42}.deck-lead{margin-top:12pt;font-size:12.5pt;line-height:1.42}.deck-kicker{font-size:8pt}.deck-cover-note{font-size:14pt}.deck-cover-mark{width:auto;height:22pt}.deck-big{gap:16pt;margin-top:20pt}.deck-big b{font-size:54pt}.deck-big span{margin-top:7pt;font-size:10pt}.vs2{gap:14pt;margin-top:18pt}.vs2-col{padding:14pt 12pt 0}.vs2-col b{font-size:19pt}.vs2-col small,.vs2-head{font-size:9pt}.vs2-col small{margin-top:8pt}.vs-num{height:64pt;font-size:64pt}.vs{margin-top:22pt}.vs-side span{font-size:11pt}.deck-ai-shift{grid-template-columns:1fr auto 1fr auto 1fr;gap:12pt;margin-top:20pt}.deck-ai-shift>div{min-height:108pt;padding:16pt 14pt}.deck-ai-shift b{font-size:15pt}.deck-ai-shift small{font-size:9pt}.deck-list{gap:12pt;margin-top:16pt}.deck-list>div b{font-size:11.5pt}.deck-list>div span{font-size:9.5pt;line-height:1.4}.deck-stats .k{font-size:46pt}.deck-stats .t{font-size:9.5pt}.price-tiers{grid-template-columns:repeat(3,1fr);gap:12pt;margin-top:18pt}.pt-price{font-size:30pt}.pt-tier{font-size:11pt}.pt-note{font-size:9pt}.stair{margin-top:20pt}.stair-col b{font-size:20pt}.stair-col span,.deck-table{font-size:9.5pt}.deck-table th,.deck-table td{padding:7pt 8pt}.deck-frame{height:78mm;min-height:0;margin-top:14pt;overflow:hidden}.deck-frame .nl-workspace-main{padding:12pt 14pt}.deck-frame .nl-workspace-head b{font-size:14pt}.deck-frame .nl-workspace-head small,.deck-frame .nl-workspace-metrics span{font-size:8pt}.deck-frame .nl-workspace-head button{padding:6pt 9pt;font-size:9pt}.deck-frame .nl-workspace-metrics{gap:8pt;margin-top:12pt}.deck-frame .nl-workspace-metrics div{padding:10pt}.deck-frame .nl-workspace-metrics b{font-size:24pt}.deck-frame .nl-workspace-table{margin-top:10pt}.deck-frame .nl-workspace-table>div{padding:8pt 10pt}.deck-frame .nl-workspace-table b{font-size:9.5pt}.deck-frame .nl-workspace-table small,.deck-frame .nl-workspace-table em{font-size:8pt}.deck-frame aside{padding:12pt 8pt}.deck-frame aside span{padding:5pt 7pt;font-size:9pt}.deck-frame aside img{width:18pt;height:18pt;margin-bottom:12pt}.deck-team-layout{gap:16pt}.deck-team-photo{max-width:62mm}.founder-cols{gap:12pt}.founder-cols>div>b{font-size:10.5pt}.founder-cols p{font-size:10pt;line-height:1.5}.founder-cols{grid-template-columns:repeat(3,1fr)}.founder-links{margin-top:12pt}.founder-links a{font-size:8.5pt}.story-grid,.cmx,.deck-table-scroll,.price-tiers,.vs2,.deck-big{break-inside:avoid}.deck-table-scroll{overflow:visible}a[href]:after{content:""}}.cmx{max-width:720px;margin:40px auto 10px;padding:30px 0 26px;position:relative}.cmx-cell b{color:var(--muted);font-size:14px;font-weight:400;line-height:1.35}@media (width<=720px){.cmx-grid{margin:0 34px}.cmx-cell{min-height:96px;padding:12px}}@page{size:297mm 167mm;margin:0}@media print{.land-foot,.land-foot2,.lg2-mark,.nl-nav,.nl-foot{display:none!important}html,body,.deck{background:#fff}.deck-slide{box-sizing:border-box;page-break-after:always;break-after:page;page-break-inside:avoid;break-inside:avoid;align-items:center;height:167mm;min-height:167mm;padding:16mm 18mm;display:flex;overflow:hidden}.deck-slide:last-of-type{page-break-after:auto;break-after:auto}.land-wrap{max-width:none;padding:0}.reveal,.reveal-group>*,.deck-rise,.stair-col,.vs-a,.vs-b{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.vs-a{display:none!important}.deck-hero{font-size:30pt;line-height:1.12}.deck-h{font-size:20pt;line-height:1.16}.deck-sub,.deck-lead{font-size:10.5pt;line-height:1.45}.deck-list>div span,.deck-table,.price-tier .pt-note{font-size:9pt}.deck-stats .k{font-size:26pt}.story-grid,.cmx,.deck-table-scroll,.price-tiers{break-inside:avoid}.deck-table-scroll{overflow:visible}a[href]:after{content:""}}.au-dot.is-skill{background:var(--line-strong)}.ag-work{padding:0;overflow:hidden}.ag-work-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px 12px;display:flex}.ag-work-head b{font-size:13.5px;font-weight:500}.ag-work .inline-feedback{margin:12px 18px 0}.ag-order{border-bottom:1px solid var(--line)}.ag-order:last-child{border-bottom:0}.ag-order-head{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.ag-order-head:hover{background:var(--lime-soft)}.ag-order-main b{font-size:13.5px;font-weight:500;display:block}.ag-order-main small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.ag-caret{border:1px solid var(--line-strong);width:20px;height:20px;color:var(--muted);flex:none;place-items:center;font-size:13px;line-height:1;display:grid}.ag-order.is-open .ag-caret{border-color:var(--ink);color:var(--ink)}.ag-order-body{padding:0 18px 15px}.ag-lines{gap:5px;margin:0 0 13px;padding:0 0 0 18px;display:grid}.ag-lines li{color:var(--muted);font-size:12.5px;line-height:1.5}.ag-lines li::marker{color:var(--muted);font-variant-numeric:tabular-nums}.ag-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ag-applied{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 18px;font-size:13px;display:flex}.ag-applied:last-child{border-bottom:0}.ag-tick{border:1px solid var(--line-strong);width:18px;height:18px;color:var(--muted);flex:none;place-items:center;font-size:11px;display:grid}.trial-bar{border:1px solid var(--line-strong);background:var(--lime-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:11px 16px;font-size:13px;display:flex}.trial-bar.is-over{border-color:var(--amber)}.trial-bar b{font-weight:500}.deck-print:hover{border-color:var(--ink)}.deck-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px;display:block}.deck-foot-note{color:var(--muted);margin-top:26px;font-size:12.5px}.cmx{margin:44px 0 10px;padding:34px 0 30px;position:relative}.cmx-x-left,.cmx-x-right,.cmx-y-top,.cmx-y-bottom{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11.5px;position:absolute}.cmx-y-top{top:8px;left:50%;transform:translate(-50%)}.cmx-y-bottom{bottom:6px;left:50%;transform:translate(-50%)}.cmx-x-left{transform-origin:0;top:50%;left:0;transform:translateY(-50%)rotate(-90deg)}.cmx-x-right{transform-origin:100%;top:50%;right:0;transform:translateY(-50%)rotate(90deg)}.cmx-grid{border:1px solid var(--line-strong);grid-template-columns:1fr 1fr;margin:0 60px;display:grid}.cmx-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:128px;padding:18px;display:flex}.cmx-cell:nth-child(2n){border-right:0}.cmx-cell:nth-child(n+3){border-bottom:0}.cmx-cell b{color:var(--muted);font-size:14px;font-weight:400}.cmx-cell.is-us{background:var(--lime-soft)}.cmx-cell.is-us b{color:var(--ink);font-size:20px;font-weight:500}.deck-shot{border:1px solid var(--line-strong);margin:30px 0 0;overflow:hidden}.deck-shot img{width:100%;height:auto;display:block}.deck-table-scroll{margin:30px 0 0;overflow-x:auto}.deck-table{border-collapse:collapse;width:100%;font-size:13.5px}.deck-table th,.deck-table td{text-align:left;border-bottom:1px solid var(--line);padding:13px 14px}.deck-table thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:400}.deck-table tbody th{white-space:nowrap;font-weight:500}.deck-table td{color:var(--muted)}@media (width<=720px){.cmx-grid{margin:0 34px}.cmx-cell{min-height:96px;padding:12px}}@media print{.land-foot,.land-foot2,.lg2-mark{display:none!important}.deck{background:#fff}.deck-slide{page-break-after:always;break-after:page;min-height:auto;padding:34px 30px;display:block}.deck-slide:last-of-type{page-break-after:auto;break-after:auto}.deck-inner{max-width:none}.reveal,.reveal-group>*,.deck-rise{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.deck-hero{font-size:34pt}.deck-h{font-size:22pt}.story-grid,a[href]:after{content:""}}.cmx-cell small{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-top:-3px;font-size:11px}.cmx-cell.is-empty{background:repeating-linear-gradient(135deg, transparent, transparent 7px, var(--line) 7px, var(--line) 8px)}.cmx-cell.is-empty small{color:var(--muted);background:var(--paper);padding:3px 9px}.xc-gate{border:1px solid var(--line-strong);background:var(--lime-soft);padding:15px 17px}.xc-gate.is-stop{border-color:var(--amber);background:var(--amber-bg)}.xc-gate b{margin-bottom:6px;font-size:13.5px;font-weight:500;display:block}.xc-gate p{color:var(--muted);margin:0 0 10px;font-size:12.5px;line-height:1.55}.xc-gate.is-stop p{color:var(--ink)}.xc-choices{flex-wrap:wrap;gap:8px;display:flex}.trial-bar.is-soon{border-color:var(--amber);background:var(--amber-bg)}.adm-trials{gap:0;display:grid}.adm-trial-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.adm-trial-row:last-child{border-bottom:0}.adm-trial-row b{font-size:13.5px;font-weight:500;display:block}.fr-page{max-width:780px}.fr-start .page-sub{max-width:60ch}.fr-form{flex-wrap:wrap;gap:10px;margin:20px 0 10px;display:flex}.fr-form .input{flex:260px}.fr-map{padding:0}.fr-map-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 18px 12px;display:flex}.fr-map-head b{font-size:13.5px;font-weight:500}.fr-row{border-bottom:1px solid var(--line);grid-template-columns:92px 190px minmax(0,1fr);align-items:baseline;gap:14px;padding:12px 18px;display:grid}.fr-row:last-child{border-bottom:0}.fr-row b{font-size:13.5px;font-weight:500}.fr-one{color:var(--ink);font-size:12.5px}.fr-copy{color:var(--muted);font-size:12.5px;line-height:1.5}@media (width<=720px){.fr-row{grid-template-columns:1fr;gap:3px}}.df{flex-direction:column;gap:5px;display:flex;position:relative}.df-label{letter-spacing:.04em;color:var(--muted);font-size:11.5px}.df-field{border:1px solid var(--line-strong);background:var(--paper);min-width:168px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:13px;display:flex}.df-field:hover,.df-field.is-open{border-color:var(--ink)}.df-field svg{color:var(--muted);flex:none}.df-pop{z-index:60;border:1px solid var(--line-strong);background:var(--paper);width:262px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 34px #0000001f}.df-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.df-head b{font-size:13px;font-weight:500}.df-head button{border:1px solid var(--line-strong);background:var(--paper);width:26px;height:26px;color:var(--ink);font:inherit;cursor:pointer;font-size:15px;line-height:1}.df-head button:hover{border-color:var(--ink)}.df-days{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.df-days span{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.df-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.df-cell{height:31px;color:var(--ink);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;place-items:center;font-size:12.5px;display:grid}.df-cell:hover:not(:disabled){border-color:var(--line-strong)}.df-cell:disabled{color:var(--faint);cursor:default}.df-cell.is-empty{cursor:default}.df-cell.is-today{border-color:var(--line-strong)}.df-cell.is-on{background:var(--lime);color:var(--paper);border-color:var(--lime)}.df-foot{border-top:1px solid var(--line);margin-top:9px;padding-top:9px}.df-foot button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.df-foot button:hover{color:var(--ink)}.deck-gate{background:var(--paper);place-items:center;min-height:100vh;padding:32px 22px;display:grid}.deck-gate-card{border:1px solid var(--line-strong);text-align:left;width:100%;max-width:400px;padding:40px 36px 32px}.deck-gate-card img{width:auto;height:22px;margin-bottom:30px;display:block}.deck-gate-kicker{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:11px;display:block}.deck-gate-card h1{letter-spacing:-.01em;margin:0 0 26px;font-size:22px;font-weight:400;line-height:1.28}.deck-gate-card form{gap:9px;display:grid}.deck-gate-card .input{text-align:left;width:100%}.deck-gate-card .input.is-wrong{border-color:var(--red)}.deck-gate-card .btn{justify-content:center}.deck-gate-note{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.5}.deck-download-page{background:var(--paper);place-content:center;justify-items:center;gap:34px;min-height:100vh;padding:32px 22px;display:grid}.deck-download-page>img{width:min(220px,52vw);height:auto;display:block}.deck-download-page>.btn{justify-content:center;min-width:160px}.adm-agents{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.adm-agent-stat span{color:var(--muted);font-size:11.5px;display:block}.adm-agent-stat b{margin-top:3px;font-size:15px;font-weight:500;display:block}.adm-agent-stat i{color:var(--red);margin-top:4px;font-size:11.5px;font-style:normal;display:block}.adm-agent-stat.is-stale b{color:var(--red)}.usage-group{gap:5px;display:grid}.usage-group>span{color:var(--muted);letter-spacing:.04em;font-size:11.5px}.usage-controls{align-items:end}.usage-controls .df-label{font-size:11.5px}.usage-controls .df-field{border-radius:0;min-width:0;height:38px;font-size:12.5px}.usage-group .air-select-trigger{border-radius:0;height:38px;font-size:12.5px}.usage-apply,.usage-export{border-radius:0;height:38px}.nl-role-mission{max-width:62ch;margin:0 auto clamp(30px,4vw,48px)}.nl-role-mission p{font-size:clamp(16px,1.5vw,19px);line-height:1.55}.nl-role-h2-second{margin-top:clamp(26px,3vw,38px)}.deck-hero,.deck-h,.deck-sub,.deck-lead,.deck-gate-card h1,.nl-role-mission p,.page-title,.page-sub{text-wrap:pretty}.deck-hero,.deck-h{text-wrap:balance}.founder-cols>div>b{text-transform:none;letter-spacing:0;font-size:12.5px}.vs2{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.vs2-col{border-top:2px solid var(--line-strong);flex-direction:column;gap:5px;padding:26px 24px 24px;display:flex}.vs2-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11.5px}.vs2-col b{letter-spacing:-.025em;color:var(--muted);font-size:clamp(20px,2.3vw,29px);font-weight:450}.vs2-col small{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.5}.vs2-col.is-us{border-top-color:var(--ink)}.vs2-col.is-us b,.vs2-col.is-us small{color:var(--ink)}@media (width<=820px){.vs2{grid-template-columns:1fr;gap:4px}}.deck-big{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:54px;display:grid}.deck-big>div{border-top:2px solid var(--line-strong);padding-top:22px}.deck-big b{letter-spacing:-.05em;font-size:clamp(52px,7vw,96px);font-weight:420;line-height:1;display:block}.deck-big span{color:var(--muted);max-width:26ch;margin-top:14px;font-size:14px;line-height:1.5;display:block}@media (width<=820px){.deck-big{grid-template-columns:1fr;gap:18px}}.deck-frame{min-height:0;margin-top:34px}.deck-frame .nl-workspace-metrics{margin-top:26px}.deck-frame .nl-workspace-head b{font-size:20px}.deck-frame .nl-workspace-metrics b{font-size:clamp(26px,3vw,38px)}.deck .deck-sub,.deck .deck-lead,.deck .deck-list>div span,.deck .vs2-col small,.deck .deck-big span{color:#56554e}[data-theme=dark] .deck .deck-sub,[data-theme=dark] .deck .deck-lead,[data-theme=dark] .deck .deck-list>div span,[data-theme=dark] .deck .vs2-col small,[data-theme=dark] .deck .deck-big span{color:#adaca4}.deck .reveal{transition:opacity .34s,transform .34s;transform:translateY(10px)}.deck .reveal-d1{transition-delay:40ms}.deck .reveal-d2{transition-delay:80ms}.deck .reveal-d3{transition-delay:.12s}.deck .reveal-group>*{transition-duration:.34s}.nl-banner{background:var(--nl-ink,#16181a);color:#fff;text-align:center;justify-content:center;align-items:center;gap:14px;padding:11px 20px;font-size:13.5px;text-decoration:none;display:flex}.nl-banner span{opacity:.92}.nl-banner em{border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:12.5px;font-style:normal;display:inline-flex}.nl-quiet-fig{margin:30px 0}.nl-quiet-fig img{border:1px solid var(--line);border-radius:14px;width:100%;height:auto;display:block}.nl-quiet-fig figcaption{color:var(--muted);margin-top:10px;font-size:13px}@media (width<=640px){.nl-quiet-fig{margin:22px 0}.nl-banner{gap:9px;padding:9px 14px;font-size:12.5px}}.deck-faces{max-width:var(--deck-w);grid-template-columns:repeat(2,1fr);gap:22px;margin-top:34px;display:grid}.deck-faces figure{margin:0}.deck-faces img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);width:100%;display:block}.deck-faces figcaption{color:#56554e;margin-top:12px;font-size:13px;line-height:1.5}.deck-faces figcaption b{color:var(--ink);margin-bottom:3px;font-size:14.5px;font-weight:500;display:block}@media (width<=720px){.deck-faces{grid-template-columns:1fr}}@media print{.deck-faces{gap:14pt;margin-top:16pt}.deck-faces figcaption{margin-top:8pt;font-size:9pt}.deck-faces figcaption b{font-size:11pt}}.sel{display:inline-block;position:relative}.sel-field{border:1px solid var(--line-strong);background:var(--paper);min-width:96px;color:var(--ink);font:inherit;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;line-height:1.2;display:inline-flex}.sel-field>span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sel-field>svg{color:var(--faint);flex:none;transition:transform .16s}.sel-field:hover{border-color:var(--ink)}.sel-field.is-open>svg{transform:rotate(180deg)}.sel-field:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 22%, transparent);outline:0}.sel-pop{z-index:60;border:1px solid var(--line-strong);background:var(--paper);border-radius:10px;outline:0;min-width:100%;max-height:268px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 14px 40px #1a1a1724}.sel-opt{width:100%;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:13px;display:block}.sel-opt.is-active{background:var(--bg-soft)}.sel-opt.is-on{font-weight:500}.gr-branch{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.gr-kids{font:500 11px var(--mono);fill:var(--faint);text-anchor:end}.gr-owner-ring{fill:none;stroke:var(--paper);stroke-width:2px}.gr-owner-initials{font:500 9px var(--sans,inherit);fill:#fff;text-anchor:middle}.nl-demo-head{max-width:1180px;margin:0 auto;padding-top:clamp(104px,14vh,168px)!important;padding-bottom:clamp(24px,3vw,40px)!important}.nl-demo-head h1{letter-spacing:-.035em;font-size:clamp(38px,5.4vw,72px);font-weight:320;line-height:1.02}.nl-demo-stage{max-width:1180px;margin:0 auto;padding-top:0!important}.nl-player{border:1px solid var(--nl-line,#d9d8d1);background:#0c0d0e;position:relative;overflow:hidden}.nl-player:focus-visible{outline:2px solid var(--nl-ink,#171a1d);outline-offset:3px}.nl-player video{aspect-ratio:16/9;object-fit:cover;cursor:pointer;width:100%;display:block}.nl-player:fullscreen{background:#000;border:0;justify-content:center;align-items:center;display:flex}.nl-player:fullscreen video{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.nl-player:-webkit-full-screen{background:#000;border:0;justify-content:center;align-items:center;display:flex}.nl-player:-webkit-full-screen video{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.nl-player-start{color:#fff;width:fit-content;height:fit-content;font:inherit;letter-spacing:-.01em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d0eb8;border:0;border-radius:999px;align-items:center;gap:11px;margin:auto;padding:14px 22px 14px 18px;font-size:15px;font-weight:450;transition:background .15s,transform .1s;display:inline-flex;position:absolute;inset:0}.nl-player-start:hover{background:#0c0d0ee0}.nl-player-start:active{transform:scale(.98)}.nl-player-bar{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#06080900,#060809c7);align-items:center;gap:14px;padding:14px 16px;transition:opacity .18s;display:flex;position:absolute;inset:auto 0 0}.nl-player.is-started .nl-player-bar,.nl-player:hover .nl-player-bar,.nl-player:focus-within .nl-player-bar{opacity:1;pointer-events:auto}.nl-player-play,.nl-player-speed,.nl-player-full{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;flex:none}.nl-player-full{color:#ffffffdb;border-radius:999px;place-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:grid}.nl-player-full:hover{color:#fff;background:#ffffff29}.nl-player-play{background:#ffffff24;border-radius:999px;place-items:center;width:32px;height:32px;transition:background .15s;display:grid}.nl-player-play:hover{background:#ffffff42}.nl-player-speed{font-variant-numeric:tabular-nums;border:1px solid #ffffff57;border-radius:999px;min-width:44px;padding:6px 10px;font-size:12.5px;font-weight:500;transition:border-color .15s,background .15s}.nl-player-speed:hover{background:#ffffff1a;border-color:#ffffffb3}.nl-player-line{cursor:pointer;flex:1;align-items:center;height:14px;display:flex;position:relative}.nl-player-line:before{content:"";background:#ffffff47;border-radius:2px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.nl-player-line i{background:#fff;border-radius:2px;height:3px;position:relative}.nl-player-time{font:500 12.5px var(--mono);font-variant-numeric:tabular-nums;color:#ffffffd1;flex:none}@media (width<=640px){.nl-player-bar{gap:10px;padding:10px 12px}.nl-player-time{font-size:11.5px}.nl-player-start{padding:12px 18px 12px 15px;font-size:14px}}.deck-demo-link{letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid var(--line-strong);align-items:center;gap:7px;margin-top:18px;padding-bottom:2px;font-size:15px;font-weight:450;text-decoration:none;display:inline-flex}.deck-demo-link:hover{border-bottom-color:var(--ink)}@media print{.deck-demo-link{color:#56554e;border-bottom:0;margin-top:9pt;padding-bottom:0;font-size:10pt}.deck-demo-link span{display:none}.deck-demo-link:after{content:" · airsup.ai/demo"}.deck-stats,.deck-list,.vs2,.stair,.price-tiers,.deck-arc,.founder-cols{grid-template-columns:repeat(3,1fr)!important}.vs{grid-template-columns:1fr 1fr!important}.deck-ai-shift{grid-template-columns:1fr auto 1fr auto 1fr!important}.deck-team-layout{grid-template-columns:.5fr 1.5fr!important}.deck-slide{align-items:center!important;display:flex!important}.deck-slide>*{width:100%!important}}.deck-stats>div:only-child .k{font-size:clamp(64px,8vw,112px)}.deck-stats>div:only-child .t{max-width:30ch;font-size:17px}@media print{.deck-stats:has(>div:only-child){grid-template-columns:1fr!important}.deck-stats>div:only-child .k{font-size:74pt}.deck-stats>div:only-child .t{max-width:34ch;font-size:13pt}}
