.ret-cs{--t-void:#000;--t-card:#0a0a0a;--t-raised:#101114;--t-shell-bg:#050607;--t-scrim-rgb:0, 0, 0;--t-shell-rgb:3, 4, 5;--t-surface-1:#090a0c;--t-surface-2:#0a0b0d;--t-surface-3:#0b0c0e;--t-surface-4:#0b0c0f;--t-surface-hover:#111318;--t-surface-active:#161118;--t-surface-alt:#1a1b1e;--t-step-violet:#181019;--t-step-teal:#082531;--t-track:#3f4147;--t-panel:#08090b;--t-panel-2:#0e0f12;--t-panel-3:#070708;--t-panel-rgb:8, 9, 11;--t-art:#15131d;--t-ink-strong:#fff;--t-pink-soft:#ff68b6;--t-paper:#f2f0eb;--t-paper-ink:#111216;--t-on-light:#000;--t-white:#fff;--t-ink:#e2e8f0;--t-soft:#babcc3;--t-muted:#a1a1aa;--t-faint:#7c7c86;--t-fg-rgb:226, 232, 240;--t-pink:#f90b8a;--t-pink-deep:#d9097a;--t-cyan:#5cb8e6;--t-blue:#008dcc;--t-yellow:#fdc304;--t-mint:#5dd4af;--t-purple:#7e64fc;--t-red:#ff5e72;--t-pink-ink:var(--t-pink);--t-cyan-ink:var(--t-cyan);--t-blue-ink:var(--t-blue);--t-yellow-ink:var(--t-yellow);--t-mint-ink:var(--t-mint);--t-purple-ink:var(--t-purple);--t-red-ink:var(--t-red);--t-line:rgba(var(--t-fg-rgb), .16);--t-line-strong:rgba(var(--t-fg-rgb), .32);--t-shell:1320px;--t-sans:var(--font-geist-sans);--t-display:var(--font-geist-sans);--t-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--t-void);min-width:0;color:var(--t-ink);font-family:var(--t-sans);-webkit-font-smoothing:antialiased;isolation:isolate;margin:0;font-size:16px;line-height:1.55;position:relative;overflow-x:clip}.ret-cs *,.ret-cs :before,.ret-cs :after{box-sizing:border-box}.ret-cs:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 82% 2%,#008dcc1c,#0000 27rem),radial-gradient(circle at 8% 25%,#f90b8a17,#0000 30rem);position:fixed;inset:0}.ret-cs a{color:inherit;text-decoration:none}.ret-cs button,.ret-cs input{font:inherit}.ret-cs button{color:inherit}.ret-cs img,.ret-cs svg{max-width:100%;display:block}.ret-cs .ret-wrap{width:min(calc(100% - 40px), var(--t-shell));min-width:0;margin-inline:auto}.ret-cs :focus-visible{outline:2px solid var(--t-yellow);outline-offset:4px}.ret-cs .ret-eyebrow,.ret-cs .ret-label{font-family:var(--t-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:650;line-height:1.35}.ret-cs .ret-eyebrow{color:var(--t-pink-ink)}.ret-cs .ret-label{color:var(--t-muted)}.ret-cs .ret-display{font-family:var(--t-display);letter-spacing:-.045em;font-weight:620;line-height:.98}.ret-cs .ret-muted{color:var(--t-muted)}.ret-cs .ret-soft{color:var(--t-soft)}.ret-cs .ret-brand{flex:none;align-items:center;width:148px;min-height:44px;display:inline-flex}.ret-cs .ret-brand img{width:140px;height:auto}.ret-cs .ret-hero{border-bottom:1px solid var(--t-line);padding:clamp(68px,8vw,118px) 0 86px}@media (min-width:1384px){.ret-cs .ret-hero>.ret-wrap{width:min(calc(100% - 4rem), calc(var(--container-hero) - 4rem))}}.ret-cs .ret-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:clamp(48px,7vw,104px);display:grid}.ret-cs .ret-hero-copy{min-width:0}.ret-cs .ret-badges{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.ret-cs .ret-badge{border:1px solid var(--t-line-strong);min-height:30px;font-family:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-soft);align-items:center;padding:5px 9px;font-size:.66rem;display:inline-flex}.ret-cs .ret-badge:first-child{color:var(--t-pink-soft);border-color:#f90b8a94}.ret-cs h1{max-width:780px;margin:0;font-size:clamp(2.25rem,7vw,5rem)}.ret-cs h1 .ret-accent{color:var(--t-pink-ink);display:block}.ret-cs .ret-hero-lead{max-width:720px;color:var(--t-soft);margin:30px 0 0;font-size:clamp(1.08rem,1.4vw,1.28rem);line-height:1.65}.ret-cs .ret-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ret-cs .ret-btn{border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-weight:740;transition:transform .16s,background .16s,color .16s,border-color .16s;display:inline-flex}.ret-cs .ret-btn:hover{transform:translateY(-3px)}.ret-cs .ret-btn-yellow{background:var(--t-yellow);color:var(--t-on-light)}.ret-cs .ret-btn-outline{border-color:var(--t-line-strong);color:var(--t-ink)}.ret-cs .ret-btn-outline:hover{border-color:var(--t-pink-ink);color:var(--t-ink-strong)}.ret-cs .ret-hero-stack{border-top:1px solid var(--t-line);margin-top:34px;padding-top:22px}.ret-cs .ret-tech-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ret-cs .ret-tech{border:1px solid var(--t-line);font-family:var(--t-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted);padding:6px 9px;font-size:.64rem}.ret-cs .ret-hero-art{border:1px solid var(--t-line-strong);background:var(--t-art);isolation:isolate;min-width:0;position:relative;overflow:hidden}.ret-cs .ret-hero-art:after{content:"";z-index:1;background:linear-gradient(180deg, transparent 48%, rgba(var(--t-scrim-rgb), .72)), linear-gradient(90deg, #0000002e, transparent 30%);position:absolute;inset:0}.ret-cs .ret-hero-art img{aspect-ratio:1.33;object-fit:cover;width:100%;transform:scale(1.02)}.ret-cs .ret-art-index{z-index:2;border-bottom:1px solid rgba(var(--t-fg-rgb), .32);background:rgba(var(--t-scrim-rgb), .28);font-family:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:16px;padding:14px 16px;font-size:.63rem;display:flex;position:absolute;top:0;left:0;right:0}.ret-cs .ret-art-index span:first-child{color:var(--t-ink-strong)}.ret-cs .ret-art-index span:last-child{color:var(--t-yellow-ink)}.ret-cs .ret-truth-rail{border-bottom:1px solid var(--t-line);background:var(--t-panel-3)}.ret-cs .ret-truth-grid{grid-template-columns:1.2fr repeat(3,1fr);display:grid}.ret-cs .ret-truth-cell{border-left:1px solid var(--t-line);min-width:0;padding:22px 20px}.ret-cs .ret-truth-cell:last-child{border-right:1px solid var(--t-line)}.ret-cs .ret-truth-cell strong{font-family:var(--t-mono);color:var(--t-ink);margin-top:7px;font-size:.78rem;line-height:1.5;display:block}.ret-cs .ret-truth-cell:first-child{background:var(--t-pink-deep);color:var(--t-white)}.ret-cs .ret-truth-cell:first-child .ret-label{color:var(--t-white)}.ret-cs .ret-dashboard-section{padding:112px 0}.ret-cs .ret-section-intro{grid-template-columns:minmax(0,.75fr) minmax(340px,.45fr);align-items:end;gap:72px;margin-bottom:46px;display:grid}.ret-cs .ret-section-intro h2{max-width:850px;margin:12px 0 0;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.ret-cs .ret-section-intro p:last-child{color:var(--t-soft);margin:0;font-size:1.05rem;line-height:1.7}.ret-cs .ret-dashboard-shell{border:1px solid var(--t-line-strong);background:var(--t-panel);background-image:linear-gradient(rgba(var(--t-fg-rgb), .026) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--t-fg-rgb), .026) 1px, transparent 1px);background-size:36px 36px}.ret-cs .ret-dash-topbar{border-bottom:1px solid var(--t-line-strong);background:var(--t-shell-bg);justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:9px 14px;display:flex}.ret-cs .ret-dash-title{min-width:0;font-family:var(--t-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:.68rem;display:flex}.ret-cs .ret-status-dot{background:var(--t-mint);width:8px;height:8px;box-shadow:0 0 0 5px #5dd4af1c}.ret-cs .ret-dash-warning{color:var(--t-yellow-ink);text-align:right}.ret-cs .ret-dash-controls{border-bottom:1px solid var(--t-line-strong);background:rgba(var(--t-scrim-rgb), .54);grid-template-columns:1fr .85fr .7fr;gap:0;display:grid}.ret-cs .ret-control-block{border-right:1px solid var(--t-line);min-width:0;padding:18px}.ret-cs .ret-control-block:last-child{border-right:0}.ret-cs .ret-segmented{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.ret-cs .ret-segment{border:1px solid var(--t-line-strong);background:var(--t-surface-1);min-height:42px;color:var(--t-soft);font-family:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:8px 12px;font-size:.66rem;transition:border-color .15s,background .15s,color .15s}.ret-cs .ret-segment:hover{border-color:var(--t-cyan);color:var(--t-ink-strong)}.ret-cs .ret-segment[aria-pressed=true]{background:var(--t-pink);border-color:var(--t-pink);color:var(--t-white)}.ret-cs .ret-horizon .ret-segment[aria-pressed=true]{background:var(--t-cyan);border-color:var(--t-cyan);color:var(--t-on-light)}.ret-cs .ret-range-row{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:12px;display:grid}.ret-cs .ret-range-row:first-of-type{margin-top:13px}.ret-cs .ret-range-row label{color:var(--t-soft);font-size:.76rem}.ret-cs .ret-range-value{min-width:46px;font-family:var(--t-mono);text-align:right;color:var(--t-cyan-ink);font-size:.7rem}.ret-cs input[type=range]{width:100%;height:5px;accent-color:var(--t-pink);cursor:pointer;grid-column:1/-1;margin:0}.ret-cs .ret-kpi-ledger{border-bottom:1px solid var(--t-line-strong);background:rgba(var(--t-panel-rgb), .96);grid-template-columns:repeat(6,1fr);display:grid}.ret-cs .ret-kpi{border-right:1px solid var(--t-line);min-width:0;padding:20px 17px}.ret-cs .ret-kpi:last-child{border-right:0}.ret-cs .ret-kpi strong{font-family:var(--t-display);letter-spacing:-.035em;white-space:nowrap;margin-top:8px;font-size:clamp(1.35rem,2vw,2.05rem);font-weight:630;line-height:1.1;display:block}.ret-cs .ret-kpi small{font-family:var(--t-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--t-faint);margin-top:7px;font-size:.58rem;display:block}.ret-cs .ret-kpi[data-tone=good] strong{color:var(--t-mint-ink)}.ret-cs .ret-kpi[data-tone=attention] strong{color:var(--t-yellow-ink)}.ret-cs .ret-dashboard-main{border-bottom:1px solid var(--t-line-strong);grid-template-columns:minmax(0,1.45fr) minmax(330px,.7fr);display:grid}.ret-cs .ret-forecast-panel{border-right:1px solid var(--t-line-strong);background:rgba(var(--t-shell-rgb), .66);min-width:0;padding:22px}.ret-cs .ret-panel-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.ret-cs .ret-panel-head h3{font-family:var(--t-display);letter-spacing:-.025em;margin:5px 0 0;font-size:1.45rem}.ret-cs .ret-panel-meta{font-family:var(--t-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted);text-align:right;font-size:.62rem}.ret-cs .ret-chart-wrap{border:1px solid var(--t-line);background:var(--t-shell-bg);min-height:300px;padding:10px;position:relative}.ret-cs #forecast-chart{width:100%;height:auto;min-height:280px;overflow:visible}.ret-cs .ret-chart-grid{stroke:rgba(var(--t-fg-rgb), .12);stroke-width:1px}.ret-cs .ret-chart-axis{fill:var(--t-faint);font:9px var(--t-mono);letter-spacing:.06em}.ret-cs .ret-chart-path-actual{fill:none;stroke:var(--t-cyan-ink);stroke-width:3px;vector-effect:non-scaling-stroke}.ret-cs .ret-chart-path-forecast{fill:none;stroke:var(--t-pink-ink);stroke-width:3px;stroke-dasharray:7 7;vector-effect:non-scaling-stroke}.ret-cs .ret-chart-area{fill:url(#chart-fill);opacity:.42}.ret-cs .ret-chart-marker{fill:var(--t-shell-bg);stroke:var(--t-cyan-ink);stroke-width:2px;vector-effect:non-scaling-stroke}.ret-cs .ret-forecast-rule{stroke:var(--t-yellow-ink);stroke-width:1px;stroke-dasharray:3 6;vector-effect:non-scaling-stroke}.ret-cs .ret-chart-legend{font-family:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);flex-wrap:wrap;gap:18px;margin-top:14px;font-size:.62rem;display:flex}.ret-cs .ret-chart-key{align-items:center;gap:7px;display:inline-flex}.ret-cs .ret-chart-key:before{content:"";background:var(--t-cyan);width:18px;height:2px}.ret-cs .ret-chart-key:last-child:before{background:repeating-linear-gradient(90deg, var(--t-pink) 0 5px, transparent 5px 9px)}.ret-cs .ret-bridge-panel{background:rgba(var(--t-panel-rgb), .86);min-width:0;padding:22px}.ret-cs .ret-bridge-list{gap:16px;margin-top:24px;display:grid}.ret-cs .ret-bridge-item{grid-template-columns:120px 1fr auto;align-items:center;gap:12px;min-width:0;display:grid}.ret-cs .ret-bridge-item span:first-child{color:var(--t-soft);font-size:.75rem}.ret-cs .ret-bridge-track{background:rgba(var(--t-fg-rgb), .07);height:10px;overflow:hidden}.ret-cs .ret-bridge-fill{height:100%;width:var(--size,50%);background:var(--t-cyan);transition:width .24s}.ret-cs .ret-bridge-item.ret-negative .ret-bridge-fill{background:var(--t-pink)}.ret-cs .ret-bridge-item.ret-result .ret-bridge-fill{background:var(--t-mint)}.ret-cs .ret-bridge-item.ret-result.ret-negative .ret-bridge-fill{background:var(--t-red)}.ret-cs .ret-bridge-item strong{min-width:78px;font-family:var(--t-mono);text-align:right;font-size:.7rem}.ret-cs .ret-formula-note{border-top:1px solid var(--t-line);font-family:var(--t-mono);color:var(--t-faint);margin:24px 0 0;padding-top:16px;font-size:.61rem;line-height:1.7}.ret-cs .ret-portfolio-tape{background:var(--t-shell-bg);border-bottom:1px solid var(--t-line-strong);padding:22px}.ret-cs .ret-tape-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.ret-cs .ret-tape-head h3{font-family:var(--t-display);letter-spacing:-.025em;margin:5px 0 0;font-size:1.45rem}.ret-cs .ret-tape-grid{background:var(--t-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ret-cs .ret-asset-button{background:var(--t-surface-2);text-align:left;cursor:pointer;border:0;min-width:0;min-height:110px;padding:15px;transition:background .16s,box-shadow .16s;position:relative}.ret-cs .ret-asset-button:hover{background:var(--t-surface-hover)}.ret-cs .ret-asset-button[aria-pressed=true]{z-index:1;background:var(--t-surface-active);box-shadow:inset 0 0 0 2px var(--t-pink)}.ret-cs .ret-asset-top{justify-content:space-between;gap:10px;display:flex}.ret-cs .ret-asset-name{font-weight:720;line-height:1.25}.ret-cs .ret-asset-code{font-family:var(--t-mono);letter-spacing:.1em;color:var(--t-faint);font-size:.58rem}.ret-cs .ret-asset-meta{color:var(--t-muted);margin-top:5px;font-size:.72rem}.ret-cs .ret-asset-bar{background:var(--t-surface-alt);height:8px;margin-top:14px;display:flex;overflow:hidden}.ret-cs .ret-asset-bar span{min-width:1px;height:100%}.ret-cs .ret-asset-bar .ret-vacancy{background:var(--t-track)}.ret-cs .ret-asset-bar .ret-opex{background:var(--t-yellow)}.ret-cs .ret-asset-bar .ret-debt{background:var(--t-purple)}.ret-cs .ret-asset-bar .ret-cash{background:var(--t-mint)}.ret-cs .ret-asset-bar .ret-pressure{background:var(--t-red)}.ret-cs .ret-asset-foot{font-family:var(--t-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--t-faint);justify-content:space-between;gap:12px;margin-top:9px;font-size:.59rem;display:flex}.ret-cs .ret-table-panel{background:rgba(var(--t-panel-rgb), .96);padding:22px}.ret-cs .ret-table-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.ret-cs .ret-table-tools h3{font-family:var(--t-display);letter-spacing:-.025em;margin:5px 0 0;font-size:1.45rem}.ret-cs .ret-copy-button{border:1px solid var(--t-line-strong);min-height:42px;font-family:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:8px 12px;font-size:.64rem}.ret-cs .ret-copy-button:hover{border-color:var(--t-yellow-ink);color:var(--t-yellow-ink)}.ret-cs .ret-table-scroll{border:1px solid var(--t-line);overflow-x:auto}.ret-cs table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:930px}.ret-cs caption{text-align:left;font-family:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-faint);background:var(--t-shell-bg);padding:10px 12px;font-size:.59rem;line-height:1.5}.ret-cs th,.ret-cs td{border-top:1px solid var(--t-line);text-align:right;white-space:nowrap;padding:13px 12px}.ret-cs th{background:var(--t-panel-2);color:var(--t-muted);font-family:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem}.ret-cs th:first-child,.ret-cs td:first-child{text-align:left;z-index:1;background:var(--t-surface-4);position:sticky;left:0}.ret-cs th:first-child{z-index:2;background:var(--t-panel-2)}.ret-cs td{font-family:var(--t-mono);color:var(--t-soft);font-size:.7rem}.ret-cs tr[data-selected=true] td{background:var(--t-step-violet);color:var(--t-ink-strong)}.ret-cs tr[data-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--t-pink)}.ret-cs .ret-sort-button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ret-cs .ret-sort-button:hover{color:var(--t-ink-strong)}.ret-cs .ret-property-select{color:var(--t-ink-strong);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.ret-cs .ret-property-select:hover{color:var(--t-pink-ink)}.ret-cs .ret-status-pill{border:1px solid var(--t-line);letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:26px;padding:3px 8px;font-size:.58rem;display:inline-flex}.ret-cs .ret-status-stable{color:var(--t-mint-ink);border-color:#5dd4af61}.ret-cs .ret-status-review{color:var(--t-yellow-ink);border-color:#fdc30466}.ret-cs .ret-status-pressure{color:var(--t-red-ink);border-color:#ff5e7273}.ret-cs .ret-dashboard-foot{background:var(--t-yellow);color:var(--t-on-light);font-family:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:14px 16px;font-size:.63rem;font-weight:700;display:flex}.ret-cs .ret-sr-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ret-cs .ret-decision-section{padding:0 0 112px}.ret-cs .ret-decision-head{grid-template-columns:.8fr 1.2fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.ret-cs .ret-decision-head h2{margin:10px 0 0;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.ret-cs .ret-decision-head p:last-child{color:var(--t-soft);margin:0;font-size:1.05rem;line-height:1.7}.ret-cs .ret-decision-path{background:var(--t-line);border:1px solid var(--t-line-strong);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ret-cs .ret-decision-step{background:var(--t-card);flex-direction:column;min-width:0;min-height:250px;padding:24px;display:flex}.ret-cs .ret-step-no{font-family:var(--t-mono);letter-spacing:.15em;color:var(--t-pink-ink);font-size:.64rem}.ret-cs .ret-decision-step h3{font-family:var(--t-display);letter-spacing:-.03em;margin:auto 0 12px;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem)}.ret-cs .ret-decision-step p{color:var(--t-muted);margin:0;font-size:.88rem;line-height:1.65}.ret-cs .ret-decision-step:nth-child(2){background:var(--t-paper);color:var(--t-paper-ink)}.ret-cs .ret-decision-step:nth-child(2) p{color:#52525b}.ret-cs .ret-decision-step:nth-child(3){background:var(--t-step-teal);--t-pink-ink:#ff8ec4}[data-theme=light] .ret-cs .ret-decision-step:nth-child(3){--t-pink-ink:#c00a6c}.ret-cs .ret-decision-step:nth-child(4){background:var(--t-pink-deep);color:var(--t-white)}.ret-cs .ret-decision-step:nth-child(4) p,.ret-cs .ret-decision-step:nth-child(4) .ret-step-no{color:var(--t-white)}.ret-cs .ret-case-status{padding:0 0 112px}.ret-cs .ret-status-board{border:1px solid var(--t-line-strong);grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);display:grid}.ret-cs .ret-status-copy{background:var(--t-paper);color:var(--t-paper-ink);padding:clamp(30px,5vw,68px)}.ret-cs .ret-status-copy .ret-eyebrow{color:var(--t-pink-deep)}.ret-cs .ret-status-copy h2{margin:12px 0 18px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.ret-cs .ret-status-copy>p:last-of-type{color:#45464d;max-width:700px;margin:0;font-size:1.08rem;line-height:1.7}.ret-cs .ret-tech-manifest{background:var(--t-surface-3);flex-direction:column;justify-content:space-between;padding:clamp(30px,5vw,58px);display:flex}.ret-cs .ret-manifest-list{border-top:1px solid var(--t-line);gap:0;margin-top:28px;display:grid}.ret-cs .ret-manifest-row{border-bottom:1px solid var(--t-line);font-family:var(--t-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:13px 0;font-size:.68rem;display:flex}.ret-cs .ret-manifest-row span:first-child{color:var(--t-faint)}.ret-cs .ret-manifest-row span:last-child{color:var(--t-soft);text-align:right}.ret-cs .ret-hero-infographic{background:var(--t-shell-bg);min-height:660px;overflow:hidden}.ret-cs .ret-hero-infographic:after{display:none}.ret-cs .ret-ig-shell{background:linear-gradient(rgba(var(--t-fg-rgb), .035) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--t-fg-rgb), .035) 1px, transparent 1px), radial-gradient(circle at 72% 12%, #008dcc26, transparent 37%);background-size:28px 28px,28px 28px,auto;min-height:660px;padding:78px 24px 22px;position:relative}.ret-cs .ret-ig-head{border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:flex-end;gap:24px;padding:0 4px 18px;display:flex}.ret-cs .ret-ig-head h2{font-family:var(--t-display);letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(1.55rem,2.3vw,2.25rem);font-weight:620;line-height:1.05}.ret-cs .ret-ig-mode{font-family:var(--t-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-mint-ink);flex:none;align-items:center;gap:8px;font-size:.6rem;display:flex}.ret-cs .ret-ig-mode:before{content:"";background:var(--t-mint);width:7px;height:7px;box-shadow:0 0 0 5px #5dd4af1a}.ret-cs .ret-ig-visual{padding:14px 0 2px}.ret-cs .ret-ig-visual svg{width:100%;height:auto}.ret-cs .ret-ig-axis{fill:var(--t-faint);font:11px var(--t-mono);letter-spacing:.08em}.ret-cs .ret-ig-value{fill:var(--t-ink);font:700 12px var(--t-mono);text-anchor:middle}.ret-cs .ret-ig-code{fill:var(--t-muted);font:10px var(--t-mono);letter-spacing:.07em;text-anchor:middle}.ret-cs .ret-ig-occ{fill:var(--t-faint);font:9px var(--t-mono);letter-spacing:.04em;text-anchor:middle}.ret-cs .ret-ig-frame{fill:rgba(var(--t-fg-rgb), .025);stroke:rgba(var(--t-fg-rgb), .25);stroke-width:1px}.ret-cs .ret-ig-tower-fill{transform-box:fill-box;transform-origin:bottom;animation:.9s cubic-bezier(.22,.75,.2,1) both ig-rise;animation-delay:var(--delay,0s)}.ret-cs .ret-ig-cap{fill:url(#ig-hatch);opacity:.78}.ret-cs .ret-ig-rule{stroke:rgba(var(--t-fg-rgb), .12);stroke-width:1px;vector-effect:non-scaling-stroke}.ret-cs .ret-ig-baseline{stroke:rgba(var(--t-fg-rgb), .35);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ret-cs .ret-ig-bracket{fill:none;stroke:#5cb8e6;stroke-width:1.25px;stroke-dasharray:190;stroke-dashoffset:190px;vector-effect:non-scaling-stroke;animation:.9s .85s forwards ig-draw}.ret-cs .ret-ig-flow-label{fill:var(--t-muted);font:9px var(--t-mono);letter-spacing:.06em;text-anchor:middle}.ret-cs .ret-ig-flow-value{fill:var(--t-ink);font:700 10px var(--t-mono);text-anchor:middle}.ret-cs .ret-ig-metric-strip{border:1px solid var(--t-line-strong);background:var(--t-panel);grid-template-columns:repeat(3,1fr);margin-top:4px;display:grid}.ret-cs .ret-ig-metric{border-right:1px solid var(--t-line);min-width:0;padding:13px 12px}.ret-cs .ret-ig-metric:last-child{border-right:0}.ret-cs .ret-ig-metric span{font-family:var(--t-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-faint);font-size:.56rem;display:block}.ret-cs .ret-ig-metric strong{font-family:var(--t-display);color:var(--t-ink);margin-top:5px;font-size:1.25rem;line-height:1;display:block}.ret-cs .ret-ig-metric:nth-child(2) strong{color:var(--t-cyan-ink)}.ret-cs .ret-ig-metric:nth-child(3) strong{color:var(--t-mint-ink)}.ret-cs .ret-ig-caption{font-family:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-faint);justify-content:space-between;gap:18px;padding:15px 4px 0;font-size:.57rem;line-height:1.5;display:flex}.ret-cs .ret-ig-caption strong{color:var(--t-yellow-ink);font-weight:650}@keyframes ig-rise{0%{opacity:.25;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes ig-draw{to{stroke-dashoffset:0}}@media (max-width:1080px){.ret-cs .ret-hero-infographic{width:100%;max-width:860px}}@media (max-width:760px){.ret-cs .ret-hero-infographic{min-height:0}.ret-cs .ret-ig-shell{background-size:22px 22px,22px 22px,auto;min-height:0;padding:68px 14px 16px}.ret-cs .ret-ig-head{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:13px}.ret-cs .ret-ig-head h2{font-size:1.55rem}.ret-cs .ret-ig-mode{font-size:.55rem}.ret-cs .ret-ig-visual{margin-inline:-4px;padding-top:8px}.ret-cs .ret-ig-value{font-size:16px}.ret-cs .ret-ig-code{font-size:13px}.ret-cs .ret-ig-occ{font-size:11px}.ret-cs .ret-ig-axis{font-size:13px}.ret-cs .ret-ig-flow-label{font-size:11px}.ret-cs .ret-ig-flow-value{font-size:12px}.ret-cs .ret-ig-metric{padding:11px 8px}.ret-cs .ret-ig-metric span{font-size:.5rem}.ret-cs .ret-ig-metric strong{font-size:1rem}.ret-cs .ret-ig-caption{flex-direction:column;gap:4px;font-size:.52rem}}@media (max-width:380px){.ret-cs .ret-ig-metric-strip{grid-template-columns:1fr 1fr}.ret-cs .ret-ig-metric:last-child{border-top:1px solid var(--t-line);border-right:0;grid-column:1/-1}.ret-cs .ret-ig-metric:nth-child(2){border-right:0}}@media (prefers-reduced-motion:reduce){.ret-cs .ret-ig-tower-fill,.ret-cs .ret-ig-bracket{stroke-dashoffset:0!important;animation:none!important;transform:none!important}}@media (max-width:1080px){.ret-cs .ret-hero-grid{grid-template-columns:1fr;gap:52px}.ret-cs .ret-hero-copy{max-width:900px}.ret-cs .ret-hero-art{max-width:860px}.ret-cs .ret-section-intro,.ret-cs .ret-decision-head{grid-template-columns:1fr;align-items:start;gap:24px}.ret-cs .ret-dash-controls{grid-template-columns:1fr 1fr}.ret-cs .ret-control-block:last-child{border-top:1px solid var(--t-line);border-right:0;grid-column:1/-1}.ret-cs .ret-kpi-ledger{grid-template-columns:repeat(3,1fr)}.ret-cs .ret-kpi:nth-child(3){border-right:0}.ret-cs .ret-kpi:nth-child(-n+3){border-bottom:1px solid var(--t-line)}.ret-cs .ret-dashboard-main{grid-template-columns:1fr}.ret-cs .ret-forecast-panel{border-right:0;border-bottom:1px solid var(--t-line-strong)}.ret-cs .ret-tape-grid,.ret-cs .ret-decision-path{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ret-cs .ret-wrap{width:min(calc(100% - 32px), var(--t-shell))}.ret-cs .ret-brand{width:132px}.ret-cs .ret-brand img{width:126px}.ret-cs .ret-hero{padding:64px 0 68px}.ret-cs .ret-hero-grid{gap:38px}.ret-cs .ret-hero-lead{margin-top:24px;font-size:1.02rem}.ret-cs .ret-hero-actions{display:grid}.ret-cs .ret-btn{width:100%;min-height:50px}.ret-cs .ret-hero-stack{margin-top:28px}.ret-cs .ret-hero-art img{aspect-ratio:1;object-position:center}.ret-cs .ret-art-index{font-size:.55rem}.ret-cs .ret-truth-grid{grid-template-columns:1fr 1fr}.ret-cs .ret-truth-cell:nth-child(odd){border-left:1px solid var(--t-line)}.ret-cs .ret-truth-cell:nth-child(n+3){border-top:1px solid var(--t-line)}.ret-cs .ret-dashboard-section{padding:78px 0}.ret-cs .ret-section-intro{margin-bottom:32px}.ret-cs .ret-dash-topbar{flex-direction:column;align-items:flex-start}.ret-cs .ret-dash-warning{text-align:left}.ret-cs .ret-dash-controls{grid-template-columns:1fr}.ret-cs .ret-control-block{border-right:0;border-bottom:1px solid var(--t-line)}.ret-cs .ret-control-block:last-child{border-top:0;border-bottom:0;grid-column:auto}.ret-cs .ret-segmented{grid-template-columns:repeat(3,1fr);display:grid}.ret-cs .ret-segment{min-width:0;padding:8px 6px}.ret-cs .ret-kpi-ledger{grid-template-columns:repeat(2,1fr)}.ret-cs .ret-kpi:nth-child(odd){border-right:1px solid var(--t-line)}.ret-cs .ret-kpi:nth-child(2n){border-right:0}.ret-cs .ret-kpi:nth-child(-n+4){border-bottom:1px solid var(--t-line)}.ret-cs .ret-kpi strong{font-size:1.45rem}.ret-cs .ret-forecast-panel,.ret-cs .ret-bridge-panel,.ret-cs .ret-portfolio-tape,.ret-cs .ret-table-panel{padding:16px}.ret-cs .ret-panel-head,.ret-cs .ret-table-tools,.ret-cs .ret-tape-head{flex-direction:column;align-items:flex-start}.ret-cs .ret-panel-meta{text-align:left}.ret-cs .ret-chart-wrap{min-height:260px;padding:4px}.ret-cs #forecast-chart{min-height:250px}.ret-cs .ret-chart-axis{font-size:8px}.ret-cs .ret-bridge-item{grid-template-columns:98px 1fr auto;gap:8px}.ret-cs .ret-bridge-item strong{min-width:66px}.ret-cs .ret-tape-grid{grid-template-columns:1fr}.ret-cs .ret-asset-button{min-height:104px}.ret-cs .ret-dashboard-foot{flex-direction:column;gap:7px;line-height:1.5}.ret-cs .ret-decision-section,.ret-cs .ret-case-status{padding-bottom:78px}.ret-cs .ret-decision-path{grid-template-columns:1fr}.ret-cs .ret-decision-step{min-height:210px}.ret-cs .ret-status-board{grid-template-columns:1fr}.ret-cs .ret-status-copy,.ret-cs .ret-tech-manifest{padding:30px 22px}}@media (max-width:380px){.ret-cs .ret-wrap{width:min(calc(100% - 24px), var(--t-shell))}.ret-cs .ret-tech{font-size:.59rem}.ret-cs .ret-truth-grid{grid-template-columns:1fr}.ret-cs .ret-truth-cell{border-top:1px solid var(--t-line)}.ret-cs .ret-truth-cell:first-child{border-top:0}.ret-cs .ret-kpi{padding:17px 12px}.ret-cs .ret-kpi strong{font-size:1.25rem}.ret-cs .ret-kpi small{font-size:.54rem}.ret-cs .ret-segmented{grid-template-columns:1fr}.ret-cs .ret-segment{min-height:44px}.ret-cs .ret-bridge-item{grid-template-columns:84px 1fr}.ret-cs .ret-bridge-item strong{text-align:left;grid-column:2}.ret-cs .ret-chart-legend{gap:10px}}@media (prefers-reduced-motion:reduce){.ret-cs *,.ret-cs :before,.ret-cs :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ret-cs .ret-decision-step:nth-child(2),.ret-cs .ret-status-copy{--t-ink:var(--t-paper-ink);--t-soft:#55555d;--t-muted:#5b5b62;--t-faint:#6b6b73}.ret-cs .ret-decision-step:nth-child(4){--t-ink:var(--t-white);--t-soft:#f4dcea;--t-muted:#edc9de}[data-theme=light] .ret-cs{--t-void:#fff;--t-card:#f7f7f8;--t-raised:#f0f0f2;--t-ink:#0e0f12;--t-soft:#3f3f46;--t-muted:#55555d;--t-faint:#6b6b73;--t-fg-rgb:14, 15, 18;--t-line:#00000024;--t-line-strong:#00000042;--t-shell-bg:#fff;--t-scrim-rgb:255, 255, 255;--t-shell-rgb:252, 252, 253;--t-surface-1:#f4f4f6;--t-surface-2:#f2f2f4;--t-surface-3:#f0f0f3;--t-surface-4:#eeeef1;--t-surface-hover:#e6e6ea;--t-surface-active:#f3e6ef;--t-surface-alt:#e9e9ec;--t-step-violet:#efe9f2;--t-step-teal:#e2f0f5;--t-track:#c8c9cf;--t-panel:#f7f7f8;--t-panel-2:#eeeef0;--t-panel-3:#fafafb;--t-panel-rgb:247, 247, 248;--t-art:#f1eff7;--t-ink-strong:#000;--t-pink-soft:#c00a6c;--t-pink-ink:#c00a6c;--t-cyan-ink:#1f6f96;--t-blue-ink:#0a7295;--t-yellow-ink:#7d6000;--t-mint-ink:#0f7a5f;--t-purple-ink:#5a43c9;--t-red-ink:#c02133}
.ltt-cs{--l-bg:#000;--l-card:#0a0a0a;--l-raised:#101114;--l-muted:#171717;--l-surface-0:#050505;--l-surface-1:#050506;--l-surface-2:#070809;--l-surface-3:#08090b;--l-surface-4:#0a0b0d;--l-surface-5:#0b0b0c;--l-plate-teal-1:#061016;--l-plate-teal-2:#0b1b22;--l-plate-pink:#8c0051;--l-track:#343238;--l-paper:#f0eef1;--l-on-plate-muted:#6c6770;--l-plate-ink:#0b0b0c;--l-plate-ink-soft:#343238;--l-plate-pink-ink:#8c0051;--l-on-light:#000;--l-white:#fff;--l-fg-rgb:226, 232, 240;--l-scrim-rgb:0, 0, 0;--l-ink:#e2e8f0;--l-ink-strong:#fff;--l-soft:#babcc3;--l-dim:#a1a1aa;--l-faint:#7c7c86;--l-blue:#008dcc;--l-cyan:#5cb8e6;--l-pink:#f90b8a;--l-pink-deep:#d9097a;--l-yellow:#fdc304;--l-mint:#5dd4af;--l-purple:#7e64fc;--l-red:#ff667f;--l-blue-ink:var(--l-blue);--l-cyan-ink:var(--l-cyan);--l-pink-ink:var(--l-pink);--l-yellow-ink:var(--l-yellow);--l-mint-ink:var(--l-mint);--l-purple-ink:var(--l-purple);--l-red-ink:var(--l-red);--l-line:rgba(var(--l-fg-rgb), .16);--l-line-strong:rgba(var(--l-fg-rgb), .32);--l-max:1248px;--l-display:var(--font-geist-sans);--l-body:var(--font-geist-sans);--l-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;background:var(--l-bg);color:var(--l-ink);font-family:var(--l-body);isolation:isolate;margin:0;font-size:16px;line-height:1.55;position:relative;overflow-x:clip}.ltt-cs *{box-sizing:border-box;border-radius:0!important}.ltt-cs a{color:inherit;text-decoration:none}.ltt-cs button,.ltt-cs input,.ltt-cs select{font:inherit}.ltt-cs button{color:inherit}.ltt-cs img,.ltt-cs svg{max-width:100%;display:block}.ltt-cs :focus-visible{outline:2px solid var(--l-yellow);outline-offset:4px}.ltt-cs .ltt-wrap{width:min(calc(100% - 32px), var(--l-max));min-width:0;margin-inline:auto}@media (min-width:1344px){.ltt-cs .ltt-hero>.ltt-wrap{width:min(calc(100% - 4rem), calc(var(--container-hero) - 4rem))}}.ltt-cs .ltt-label{font:600 11px/1.4 var(--l-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--l-pink-ink);margin:0}.ltt-cs .ltt-display{font-family:var(--l-display);letter-spacing:-.045em;margin:0;font-weight:800;line-height:.98}.ltt-cs .ltt-nav{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.ltt-cs .ltt-brand{letter-spacing:-.04em;align-items:center;gap:11px;min-height:44px;font-size:23px;font-weight:800;display:inline-flex}.ltt-cs .ltt-brand-mark{flex:none;width:31px;height:31px;position:relative}.ltt-cs .ltt-brand-mark i{display:block;position:absolute;transform:rotate(45deg)}.ltt-cs .ltt-brand-mark i:first-child{background:var(--l-blue);width:10px;height:30px;top:1px;left:5px}.ltt-cs .ltt-brand-mark i:nth-child(2){background:var(--l-pink);width:10px;height:15px;top:0;left:16px}.ltt-cs .ltt-brand-mark i:nth-child(3){background:var(--l-yellow);width:10px;height:15px;top:16px;left:2px}.ltt-cs .ltt-brand-word{background:linear-gradient(90deg, var(--l-blue), var(--l-pink));color:#0000;-webkit-background-clip:text;background-clip:text}.ltt-cs .ltt-nav-cta{border:1px solid var(--l-pink);align-items:center;gap:12px;min-height:44px;padding:0 17px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex}.ltt-cs .ltt-nav-cta:hover{background:var(--l-pink);transform:translateY(-2px)}.ltt-cs .ltt-hero{padding:92px 0 70px}.ltt-cs .ltt-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);align-items:center;gap:58px;display:grid}.ltt-cs .ltt-hero-copy,.ltt-cs .ltt-hero-visual{min-width:0}.ltt-cs .ltt-badges{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.ltt-cs .ltt-badge{border:1px solid var(--l-line-strong);font:600 10px/1.3 var(--l-mono);letter-spacing:.14em;text-transform:uppercase;padding:6px 9px}.ltt-cs .ltt-badge:first-child{color:var(--l-ink-strong);border-color:#f90b8a8c}.ltt-cs .ltt-badge:last-child{color:var(--l-dim)}.ltt-cs h1{max-width:760px;font-size:clamp(2.25rem,7vw,5rem)}.ltt-cs .ltt-hero-lead{color:var(--l-soft);max-width:690px;margin:27px 0 0;font-size:18px;line-height:1.55}.ltt-cs .ltt-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ltt-cs .ltt-btn{border:1px solid var(--l-line-strong);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:0 19px;font-size:14px;font-weight:800;transition:all .18s;display:inline-flex}.ltt-cs .ltt-btn:hover{border-color:var(--l-ink-strong);transform:translateY(-2px)}.ltt-cs .ltt-btn-primary{background:var(--l-yellow);border-color:var(--l-yellow);color:var(--l-on-light)}.ltt-cs .ltt-btn-primary:hover{box-shadow:0 8px 30px #fdc3042e}.ltt-cs .ltt-btn-pink{background:var(--l-pink-deep);border-color:var(--l-pink-deep);color:var(--l-white)}.ltt-cs .ltt-btn-small{min-height:42px;padding:0 14px;font-size:12px}.ltt-cs .ltt-tech{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.ltt-cs .ltt-tech span{border:1px solid var(--l-line);color:var(--l-dim);font:600 10px/1.25 var(--l-mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px}.ltt-cs .ltt-claim-note{border-left:2px solid var(--l-pink);color:var(--l-dim);max-width:650px;margin-top:22px;padding-left:14px;font-size:12px}.ltt-cs .ltt-claim-note strong{color:var(--l-ink)}.ltt-cs .ltt-route-plate{border:1px solid var(--l-line-strong);background:var(--l-surface-2);min-height:535px;position:relative;overflow:hidden}.ltt-cs .ltt-route-plate:before{content:"";background-image:linear-gradient(var(--l-line) 1px, transparent 1px), linear-gradient(90deg, var(--l-line) 1px, transparent 1px);opacity:.22;pointer-events:none;background-size:32px 32px;position:absolute;inset:0}.ltt-cs .ltt-plate-head,.ltt-cs .ltt-plate-foot{z-index:2;border-bottom:1px solid var(--l-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;position:relative}.ltt-cs .ltt-plate-head strong{font:700 12px/1.4 var(--l-mono);letter-spacing:.12em;text-transform:uppercase}.ltt-cs .ltt-plate-head span,.ltt-cs .ltt-plate-foot{font:600 9px/1.4 var(--l-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--l-dim)}.ltt-cs .ltt-plate-foot{border-top:1px solid var(--l-line);border-bottom:0;margin-top:7px}.ltt-cs .ltt-pulse-dot{background:var(--l-mint);width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 14px #5dd4afa6}.ltt-cs .ltt-route-stage-head{color:var(--l-faint);font:600 8px/1.3 var(--l-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:74px repeat(5,1fr);gap:0;margin:23px 18px 6px;display:grid;position:relative}.ltt-cs .ltt-route-stage-head span:not(:first-child){text-align:center}.ltt-cs .ltt-route-lanes{z-index:1;margin:0 18px;position:relative}.ltt-cs .ltt-route-lane{border-top:1px solid var(--l-line);grid-template-columns:74px minmax(0,1fr);align-items:center;min-height:83px;display:grid}.ltt-cs .ltt-lane-meta strong{font:700 10px/1.3 var(--l-mono);display:block}.ltt-cs .ltt-lane-meta span{font:500 8px/1.3 var(--l-mono);color:var(--l-dim)}.ltt-cs .ltt-lane-track{height:50px;margin:0 10px;position:relative}.ltt-cs .ltt-lane-base{background:var(--l-line-strong);height:1px;position:absolute;top:24px;left:5%;right:5%}.ltt-cs .ltt-lane-fill{height:3px;width:var(--p);background:var(--lane);position:absolute;top:23px;left:5%}.ltt-cs .ltt-lane-nodes{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 5%}.ltt-cs .ltt-lane-node{background:var(--l-surface-2);border:1px solid var(--l-line-strong);width:10px;height:10px}.ltt-cs .ltt-lane-node.ltt-done{background:var(--lane);border-color:var(--lane)}.ltt-cs .ltt-lane-node.ltt-current{border:3px solid var(--l-surface-2);outline:1px solid var(--lane);background:var(--lane);width:14px;height:14px;box-shadow:0 0 15px color-mix(in srgb, var(--lane) 55%, transparent)}.ltt-cs .ltt-lane-status{font:700 8px/1.2 var(--l-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lane-ink);position:absolute;top:31px;right:5%}.ltt-cs .ltt-packet{background:var(--lane);width:11px;height:11px;animation:4.8s cubic-bezier(.4,0,.2,1) infinite packet-run;animation-delay:var(--delay);box-shadow:0 0 14px color-mix(in srgb, var(--lane) 55%, transparent);position:absolute;top:19px;left:5%}.ltt-cs .ltt-lane-exception:after{content:"EXCEPTION ROUTE";color:var(--l-pink);font:700 7px/1 var(--l-mono);letter-spacing:.1em;position:absolute;top:3px;right:5%}@keyframes packet-run{0%,8%{opacity:0;left:5%}14%{opacity:1}72%{left:var(--p);opacity:1}85%,to{left:var(--p);opacity:0}}.ltt-cs .ltt-plate-kpis{z-index:2;border:1px solid var(--l-line);grid-template-columns:repeat(3,1fr);margin:8px 18px 16px;display:grid;position:relative}.ltt-cs .ltt-plate-kpi{border-right:1px solid var(--l-line);padding:13px 12px}.ltt-cs .ltt-plate-kpi:last-child{border-right:0}.ltt-cs .ltt-plate-kpi span{color:var(--l-dim);font:600 8px/1.4 var(--l-mono);letter-spacing:.1em;text-transform:uppercase;display:block}.ltt-cs .ltt-plate-kpi strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;line-height:1.2;display:block}.ltt-cs .ltt-claim-strip{border-top:1px solid var(--l-line-strong);border-bottom:1px solid var(--l-line-strong)}.ltt-cs .ltt-claim-grid{grid-template-columns:1.25fr 1fr 1fr 1fr;display:grid}.ltt-cs .ltt-claim-intro,.ltt-cs .ltt-claim-cell{min-width:0;padding:24px 22px}.ltt-cs .ltt-claim-cell{border-left:1px solid var(--l-line)}.ltt-cs .ltt-claim-intro p:last-child{color:var(--l-dim);margin:10px 0 0;font-size:13px}.ltt-cs .ltt-claim-cell strong{font:800 29px/1 var(--l-display);letter-spacing:-.04em;display:block}.ltt-cs .ltt-claim-cell span{color:var(--l-dim);margin-top:9px;font-size:11px;display:block}.ltt-cs .ltt-section{border-bottom:1px solid var(--l-line);padding:104px 0}.ltt-cs .ltt-section-head{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:56px;margin-bottom:45px;display:grid}.ltt-cs .ltt-section-head h2{max-width:700px;font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.ltt-cs .ltt-section-head .ltt-section-copy{color:var(--l-soft);max-width:610px;margin:0;font-size:18px}.ltt-cs .ltt-microcopy{color:var(--l-dim);margin:12px 0 0;font-size:12px}.ltt-cs .ltt-handoff-board{border:1px solid var(--l-line-strong);background:var(--l-line);grid-template-columns:1fr 62px 1fr;gap:1px;display:grid}.ltt-cs .ltt-handoff-side{background:var(--l-card);padding:32px}.ltt-cs .ltt-handoff-side h3{margin:14px 0 22px;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem)}.ltt-cs .ltt-handoff-list{margin:0;padding:0;list-style:none}.ltt-cs .ltt-handoff-list li{border-top:1px solid var(--l-line);color:var(--l-soft);grid-template-columns:24px 1fr;gap:12px;padding:14px 0;display:grid}.ltt-cs .ltt-handoff-list i{font:700 10px/1.5 var(--l-mono);color:var(--l-faint);font-style:normal}.ltt-cs .ltt-handoff-side:last-child{background:var(--l-paper);color:var(--l-plate-ink)}.ltt-cs .ltt-handoff-side:last-child .ltt-label{color:var(--l-plate-pink-ink)}.ltt-cs .ltt-handoff-side:last-child .ltt-handoff-list li{color:var(--l-plate-ink-soft);border-color:rgba(var(--l-scrim-rgb), .14)}.ltt-cs .ltt-handoff-side:last-child .ltt-handoff-list i{color:var(--l-on-plate-muted)}.ltt-cs .ltt-handoff-arrow{background:var(--l-pink);color:var(--l-white);place-items:center;font-size:27px;display:grid}.ltt-cs .ltt-tower-shell{border:1px solid var(--l-line-strong);background:var(--l-surface-2)}.ltt-cs .ltt-tower-top{border-bottom:1px solid var(--l-line-strong);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.ltt-cs .ltt-tower-title{align-items:center;gap:13px;display:flex}.ltt-cs .ltt-tower-title strong{font:700 12px/1.4 var(--l-mono);letter-spacing:.12em;text-transform:uppercase}.ltt-cs .ltt-demo-flag{background:var(--l-pink);color:var(--l-white);font:700 8px/1 var(--l-mono);letter-spacing:.12em;text-transform:uppercase;padding:5px 7px}.ltt-cs .ltt-tower-top p{text-align:right;color:var(--l-dim);font:500 9px/1.4 var(--l-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.ltt-cs .ltt-tower-toolbar{border-bottom:1px solid var(--l-line);grid-template-columns:1fr auto auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.ltt-cs .ltt-toolbar-group{min-width:0}.ltt-cs .ltt-toolbar-group>span{color:var(--l-dim);font:600 8px/1.3 var(--l-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;display:block}.ltt-cs .ltt-segments{flex-wrap:wrap;display:flex}.ltt-cs .ltt-segment{border:1px solid var(--l-line);background:var(--l-surface-3);cursor:pointer;min-height:40px;font:600 10px/1 var(--l-mono);letter-spacing:.06em;margin-right:-1px;padding:0 12px}.ltt-cs .ltt-segment[aria-pressed=true]{background:var(--l-cyan);border-color:var(--l-cyan);color:var(--l-on-light)}.ltt-cs .ltt-field{background:var(--l-surface-1);border:1px solid var(--l-line-strong);width:180px;min-height:40px;color:var(--l-ink);padding:0 11px}.ltt-cs .ltt-field::placeholder{color:var(--l-faint)}.ltt-cs select.ltt-field{width:130px}.ltt-cs .ltt-tower-kpis{border-bottom:1px solid var(--l-line);grid-template-columns:repeat(5,1fr);display:grid}.ltt-cs .ltt-tower-kpi{border-right:1px solid var(--l-line);padding:18px 16px}.ltt-cs .ltt-tower-kpi:last-child{border-right:0}.ltt-cs .ltt-tower-kpi span{color:var(--l-dim);font:600 8px/1.3 var(--l-mono);letter-spacing:.1em;text-transform:uppercase;display:block}.ltt-cs .ltt-tower-kpi strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:24px;line-height:1.15;display:block}.ltt-cs .ltt-tower-kpi small{color:var(--l-faint);margin-top:3px;font-size:9px;display:block}.ltt-cs .ltt-tower-main{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);min-height:640px;display:grid}.ltt-cs .ltt-manifest{border-right:1px solid var(--l-line);min-width:0}.ltt-cs .ltt-manifest-head{border-bottom:1px solid var(--l-line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.ltt-cs .ltt-manifest-head strong{font:700 10px/1.3 var(--l-mono);letter-spacing:.1em;text-transform:uppercase}.ltt-cs .ltt-manifest-head span{color:var(--l-dim);font:600 9px/1.3 var(--l-mono);text-transform:uppercase}.ltt-cs .ltt-table-wrap{max-height:580px;overflow:auto}.ltt-cs .ltt-shipment-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.ltt-cs .ltt-shipment-table th{text-align:left;color:var(--l-dim);font:600 8px/1.3 var(--l-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--l-line);background:var(--l-surface-2);z-index:2;padding:12px;position:sticky;top:0}.ltt-cs .ltt-shipment-table td{border-bottom:1px solid var(--l-line);color:var(--l-soft);font-variant-numeric:tabular-nums;padding:13px 12px}.ltt-cs .ltt-shipment-table tr[data-selected=true] td{background:#008dcc1a}.ltt-cs .ltt-shipment-table tr:hover td{background:rgba(var(--l-fg-rgb), .025)}.ltt-cs .ltt-shipment-table th:first-child,.ltt-cs .ltt-shipment-table td:first-child{background:var(--l-surface-2);z-index:1;position:sticky;left:0}.ltt-cs .ltt-shipment-table tr[data-selected=true] td:first-child{background:var(--l-plate-teal-2)}.ltt-cs .ltt-shipment-select{appearance:none;color:var(--l-ink-strong);font:700 11px/1.3 var(--l-mono);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.ltt-cs .ltt-shipment-select:hover{-webkit-text-decoration-color:var(--l-cyan);text-decoration-color:var(--l-cyan)}.ltt-cs .ltt-status{white-space:nowrap;font:700 9px/1.2 var(--l-mono);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;display:inline-flex}.ltt-cs .ltt-status:before{content:"";background:currentColor;width:6px;height:6px}.ltt-cs .ltt-status.ltt-ok{color:var(--l-mint-ink)}.ltt-cs .ltt-status.ltt-watch{color:var(--l-yellow-ink)}.ltt-cs .ltt-status.ltt-alert{color:var(--l-red-ink)}.ltt-cs .ltt-status.ltt-done{color:var(--l-cyan-ink)}.ltt-cs .ltt-progress-cell{min-width:100px}.ltt-cs .ltt-bar{background:var(--l-line);height:3px;margin-top:5px}.ltt-cs .ltt-bar i{background:var(--l-cyan);height:100%;width:var(--w);display:block}.ltt-cs .ltt-empty{text-align:center;color:var(--l-dim)!important;padding:32px!important}.ltt-cs .ltt-inspector{background:var(--l-surface-4);min-width:0}.ltt-cs .ltt-inspector-head{border-bottom:1px solid var(--l-line);padding:20px}.ltt-cs .ltt-inspector-head .ltt-id{font:800 24px/1.1 var(--l-display);letter-spacing:-.03em;margin:8px 0 4px}.ltt-cs .ltt-inspector-head .ltt-route-name{color:var(--l-soft);font-size:13px}.ltt-cs .ltt-inspector-grid{border-bottom:1px solid var(--l-line);grid-template-columns:1fr 1fr;display:grid}.ltt-cs .ltt-inspect-stat{border-right:1px solid var(--l-line);border-bottom:1px solid var(--l-line);padding:14px 16px}.ltt-cs .ltt-inspect-stat:nth-child(2n){border-right:0}.ltt-cs .ltt-inspect-stat:nth-last-child(-n+2){border-bottom:0}.ltt-cs .ltt-inspect-stat span{color:var(--l-dim);font:600 8px/1.3 var(--l-mono);letter-spacing:.09em;text-transform:uppercase;display:block}.ltt-cs .ltt-inspect-stat strong{margin-top:4px;font-size:13px;display:block}.ltt-cs .ltt-milestones{border-bottom:1px solid var(--l-line);padding:20px}.ltt-cs .ltt-milestones>p,.ltt-cs .ltt-events>p{margin-bottom:15px}.ltt-cs .ltt-milestone{grid-template-columns:15px 1fr;gap:12px;min-height:54px;display:grid;position:relative}.ltt-cs .ltt-milestone:before{content:"";background:var(--l-line-strong);width:1px;position:absolute;top:14px;bottom:-4px;left:6px}.ltt-cs .ltt-milestone:last-child:before{display:none}.ltt-cs .ltt-milestone-dot{border:1px solid var(--l-line-strong);background:var(--l-surface-4);z-index:1;width:13px;height:13px}.ltt-cs .ltt-milestone.ltt-done .ltt-milestone-dot{background:var(--l-cyan);border-color:var(--l-cyan)}.ltt-cs .ltt-milestone.ltt-current .ltt-milestone-dot{background:var(--l-yellow);border-color:var(--l-yellow);box-shadow:0 0 14px #fdc30459}.ltt-cs .ltt-milestone-copy strong{font-size:11px;display:block}.ltt-cs .ltt-milestone-copy span{color:var(--l-dim);margin-top:2px;font-size:9px;display:block}.ltt-cs .ltt-events{padding:20px}.ltt-cs .ltt-event{border-top:1px solid var(--l-line);color:var(--l-soft);grid-template-columns:53px 1fr;gap:10px;padding:9px 0;font-size:10px;display:grid}.ltt-cs .ltt-event time{font:600 9px/1.4 var(--l-mono);color:var(--l-faint)}.ltt-cs .ltt-tower-foot{border-top:1px solid var(--l-line);color:var(--l-dim);font:500 9px/1.4 var(--l-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:14px 20px;display:flex}.ltt-cs .ltt-sr-status{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ltt-cs .ltt-pipeline{border:1px solid var(--l-line-strong);background:var(--l-line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.ltt-cs .ltt-pipe-stage{background:var(--l-card);min-height:218px;padding:24px;position:relative}.ltt-cs .ltt-pipe-stage:after{content:"→";z-index:2;background:var(--l-pink);width:21px;height:21px;color:var(--l-white);place-items:center;font-size:12px;display:grid;position:absolute;top:28px;right:-11px}.ltt-cs .ltt-pipe-stage:last-child:after{display:none}.ltt-cs .ltt-pipe-stage .ltt-num{color:var(--l-faint);font:700 9px/1 var(--l-mono)}.ltt-cs .ltt-pipe-stage h3{margin:36px 0 10px;font-size:18px;line-height:1.15}.ltt-cs .ltt-pipe-stage p{color:var(--l-dim);margin:0;font-size:12px}.ltt-cs .ltt-pipe-stage code{color:var(--l-cyan-ink);font:600 9px/1.5 var(--l-mono);overflow-wrap:anywhere;margin-top:18px;display:block}.ltt-cs .ltt-tech-manifest{border:1px solid var(--l-line-strong);background:var(--l-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ltt-cs .ltt-tech-cell{background:var(--l-card);min-height:155px;padding:25px}.ltt-cs .ltt-tech-cell span{font:700 9px/1 var(--l-mono);color:var(--l-pink-ink);letter-spacing:.12em}.ltt-cs .ltt-tech-cell h3{margin:28px 0 7px;font-size:19px}.ltt-cs .ltt-tech-cell p{color:var(--l-dim);margin:0;font-size:12px}.ltt-cs .ltt-footer-brand{font-size:24px}@media (max-width:1060px){.ltt-cs .ltt-hero-grid{grid-template-columns:1fr;gap:45px}.ltt-cs .ltt-hero{padding-top:70px}.ltt-cs .ltt-route-plate{max-width:690px}.ltt-cs .ltt-section-head{grid-template-columns:1fr;gap:18px}.ltt-cs .ltt-tower-main{grid-template-columns:1fr}.ltt-cs .ltt-manifest{border-right:0;border-bottom:1px solid var(--l-line)}.ltt-cs .ltt-tower-kpis{grid-template-columns:repeat(3,1fr)}.ltt-cs .ltt-tower-kpi:nth-child(3){border-right:0}.ltt-cs .ltt-tower-kpi:nth-child(n+4){border-top:1px solid var(--l-line)}.ltt-cs .ltt-pipeline{grid-template-columns:1fr 1fr}.ltt-cs .ltt-pipe-stage:nth-child(2):after,.ltt-cs .ltt-pipe-stage:nth-child(4):after{display:none}.ltt-cs .ltt-pipe-stage:last-child{grid-column:1/-1;min-height:160px}}@media (max-width:760px){.ltt-cs .ltt-wrap{width:min(calc(100% - 32px), var(--l-max))}.ltt-cs .ltt-brand{font-size:20px}.ltt-cs .ltt-nav-cta{display:none}.ltt-cs .ltt-hero{padding:58px 0 50px}.ltt-cs .ltt-hero-grid{gap:34px}.ltt-cs h1{line-height:.98}.ltt-cs .ltt-hero-lead{font-size:16px}.ltt-cs .ltt-hero-actions{display:grid}.ltt-cs .ltt-hero-actions .ltt-btn{width:100%}.ltt-cs .ltt-tech{margin-top:22px}.ltt-cs .ltt-route-plate{min-height:496px}.ltt-cs .ltt-plate-head{padding:13px}.ltt-cs .ltt-route-stage-head{grid-template-columns:60px repeat(5,1fr);margin-inline:12px}.ltt-cs .ltt-route-stage-head span:not(:first-child){font-size:6px}.ltt-cs .ltt-route-lanes{margin-inline:12px}.ltt-cs .ltt-route-lane{grid-template-columns:60px minmax(0,1fr);min-height:74px}.ltt-cs .ltt-lane-track{margin-inline:4px}.ltt-cs .ltt-lane-status{font-size:6px}.ltt-cs .ltt-packet{display:none}.ltt-cs .ltt-plate-kpis{margin-inline:12px}.ltt-cs .ltt-plate-kpi{padding:10px 8px}.ltt-cs .ltt-plate-kpi strong{font-size:17px}.ltt-cs .ltt-claim-grid{grid-template-columns:1fr 1fr}.ltt-cs .ltt-claim-intro{border-bottom:1px solid var(--l-line);grid-column:1/-1}.ltt-cs .ltt-claim-cell{border-left:0;border-right:1px solid var(--l-line);border-bottom:1px solid var(--l-line)}.ltt-cs .ltt-claim-cell:nth-child(3){border-right:0}.ltt-cs .ltt-claim-cell:last-child{border:0;grid-column:1/-1}.ltt-cs .ltt-section{padding:76px 0}.ltt-cs .ltt-section-head{margin-bottom:30px}.ltt-cs .ltt-section-head .ltt-section-copy{font-size:16px}.ltt-cs .ltt-handoff-board{grid-template-columns:1fr}.ltt-cs .ltt-handoff-arrow{height:50px;transform:rotate(90deg)}.ltt-cs .ltt-handoff-side{padding:24px}.ltt-cs .ltt-tower-top{grid-template-columns:1fr}.ltt-cs .ltt-tower-top p{text-align:left}.ltt-cs .ltt-tower-toolbar{grid-template-columns:1fr}.ltt-cs .ltt-field,.ltt-cs select.ltt-field{width:100%;min-height:44px}.ltt-cs .ltt-segments{grid-template-columns:repeat(2,1fr);display:grid}.ltt-cs .ltt-segment{min-height:44px;margin:0 -1px -1px 0}.ltt-cs .ltt-tower-kpis{grid-template-columns:1fr 1fr}.ltt-cs .ltt-tower-kpi:nth-child(2n){border-right:0}.ltt-cs .ltt-tower-kpi:nth-child(3){border-right:1px solid var(--l-line)}.ltt-cs .ltt-tower-kpi:nth-child(n+3){border-top:1px solid var(--l-line)}.ltt-cs .ltt-tower-kpi:last-child{grid-column:1/-1}.ltt-cs .ltt-tower-main{min-height:0}.ltt-cs .ltt-table-wrap{max-height:480px}.ltt-cs .ltt-inspector-grid{grid-template-columns:1fr 1fr}.ltt-cs .ltt-tower-foot{display:block}.ltt-cs .ltt-tower-foot span{margin-top:6px;display:block}.ltt-cs .ltt-pipeline{grid-template-columns:1fr}.ltt-cs .ltt-pipe-stage{min-height:170px}.ltt-cs .ltt-pipe-stage:after{display:none}.ltt-cs .ltt-tech-manifest{grid-template-columns:1fr 1fr}}@media (max-width:420px){.ltt-cs .ltt-route-stage-head{display:none}.ltt-cs .ltt-route-lanes{margin-top:12px}.ltt-cs .ltt-plate-kpis{grid-template-columns:1fr}.ltt-cs .ltt-plate-kpi{border-right:0;border-bottom:1px solid var(--l-line)}.ltt-cs .ltt-plate-kpi:last-child{border-bottom:0}.ltt-cs .ltt-route-plate{min-height:590px}.ltt-cs .ltt-tech-manifest{grid-template-columns:1fr}.ltt-cs .ltt-tower-kpi strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.ltt-cs *,.ltt-cs :before,.ltt-cs :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ltt-cs .ltt-packet{display:none}.ltt-cs .ltt-btn:hover,.ltt-cs .ltt-nav-cta:hover{transform:none}}.ltt-cs .ltt-claim-cell:first-child{--l-ink:var(--l-on-light);--l-soft:#3f3f46;--l-dim:var(--l-on-plate-muted);--l-faint:#6b6b73}[data-theme=light] .ltt-cs{--l-bg:#fff;--l-card:#f7f7f8;--l-raised:#f0f0f2;--l-muted:#ededf0;--l-surface-0:#fcfcfd;--l-surface-1:#fbfbfc;--l-surface-2:#f7f7f9;--l-surface-3:#f4f4f6;--l-surface-4:#f1f1f4;--l-surface-5:#eeeef1;--l-plate-teal-1:#e9f1f5;--l-plate-teal-2:#dfeef4;--l-plate-pink:#f7e3ee;--l-track:#cfcfd6;--l-fg-rgb:14, 15, 18;--l-scrim-rgb:255, 255, 255;--l-ink:#0e0f12;--l-ink-strong:#000;--l-soft:#3f3f46;--l-dim:#55555d;--l-faint:#6b6b73;--l-line:#00000024;--l-line-strong:#00000042;--l-blue-ink:#0a7295;--l-cyan-ink:#1f6f96;--l-pink-ink:#c00a6c;--l-yellow-ink:#7d6000;--l-mint-ink:#0c6b52;--l-purple-ink:#5a43c9;--l-red-ink:#c02133}.ltt-cs .ltt-lane-exception,.ltt-cs .ltt-demo-flag,.ltt-cs .ltt-handoff-arrow{--l-ink:var(--l-white)}
.mojo-cs{--m-black:#000;--m-night:#08080a;--m-card:#0c0c0f;--m-raised:#131318;--m-surface-0:#050506;--m-surface-1:#08080b;--m-surface-2:#09090b;--m-surface-3:#09090c;--m-surface-4:#111116;--m-on-light:#000;--m-on-accent:#071015;--m-white:#fff;--m-ink:#f0edf3;--m-ink-strong:#fff;--m-soft:#c2bec8;--m-dim:#9d98a4;--m-faint:#7d7885;--m-fg-rgb:240, 237, 243;--m-pink:#f90b8a;--m-pink2:#d9097a;--m-yellow:#fdc304;--m-cyan:#73d8f5;--m-blue:#008dcc;--m-purple:#7e64fc;--m-mint:#5dd4af;--m-pink-ink:var(--m-pink);--m-yellow-ink:var(--m-yellow);--m-cyan-ink:var(--m-cyan);--m-blue-ink:var(--m-blue);--m-purple-ink:var(--m-purple);--m-mint-ink:var(--m-mint);--m-line:rgba(var(--m-fg-rgb), .15);--m-strong:rgba(var(--m-fg-rgb), .3);--m-max:1248px;--m-display:var(--font-geist-sans);--m-body:var(--font-geist-sans);--m-mono:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace}.mojo-cs *{box-sizing:border-box;border-radius:0!important}.mojo-cs{background:var(--m-black);background:var(--m-black);color:var(--m-ink);font:16px/1.55 var(--m-body);isolation:isolate;margin:0;position:relative;overflow-x:clip}.mojo-cs a{color:inherit;text-decoration:none}.mojo-cs button,.mojo-cs input,.mojo-cs select{font:inherit;color:inherit}.mojo-cs button{cursor:pointer}.mojo-cs svg,.mojo-cs img{max-width:100%;display:block}.mojo-cs .mojo-wrap{width:min(calc(100% - 32px), var(--m-max));min-width:0;margin-inline:auto}@media (min-width:1344px){.mojo-cs .mojo-hero>.mojo-wrap{width:min(calc(100% - 4rem), calc(var(--container-hero) - 4rem))}}.mojo-cs .mojo-display{font-family:var(--m-display);letter-spacing:-.05em;margin:0;font-weight:800;line-height:.96}.mojo-cs .mojo-label{font:700 10px/1.4 var(--m-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--m-pink-ink);margin:0}.mojo-cs::focus-visible{outline:2px solid var(--m-yellow);outline-offset:4px}.mojo-cs .mojo-nav{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.mojo-cs .mojo-brand{letter-spacing:-.04em;align-items:center;gap:11px;min-height:44px;font-size:23px;font-weight:800;display:inline-flex}.mojo-cs .mojo-mark{flex:none;width:31px;height:31px;position:relative}.mojo-cs .mojo-mark i{display:block;position:absolute;transform:rotate(45deg)}.mojo-cs .mojo-mark i:first-child{background:var(--m-blue);width:10px;height:30px;top:1px;left:5px}.mojo-cs .mojo-mark i:nth-child(2){background:var(--m-pink);width:10px;height:15px;top:0;left:16px}.mojo-cs .mojo-mark i:nth-child(3){background:var(--m-yellow);width:10px;height:15px;top:16px;left:2px}.mojo-cs .mojo-word{background:linear-gradient(90deg, var(--m-blue), var(--m-pink));color:#0000;-webkit-background-clip:text;background-clip:text}.mojo-cs .mojo-nav-cta{border:1px solid var(--m-pink);align-items:center;gap:12px;min-height:44px;padding:0 17px;font-size:13px;font-weight:800;transition:all .18s;display:inline-flex}.mojo-cs .mojo-nav-cta:hover{background:var(--m-pink);transform:translateY(-2px)}.mojo-cs .mojo-hero{padding:90px 0 72px}.mojo-cs .mojo-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:58px;display:grid}.mojo-cs .mojo-hero-copy,.mojo-cs .mojo-hero-art{min-width:0}.mojo-cs .mojo-badges{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.mojo-cs .mojo-badge{border:1px solid var(--m-strong);font:700 10px/1.2 var(--m-mono);letter-spacing:.13em;text-transform:uppercase;padding:6px 9px}.mojo-cs .mojo-badge:first-child{border-color:#f90b8aa6}.mojo-cs .mojo-badge:nth-child(3){background:var(--m-pink2);border-color:var(--m-pink2);color:var(--m-white)}.mojo-cs h1{font-size:clamp(4.1rem,7.4vw,7.5rem)}.mojo-cs .mojo-hero-lead{color:var(--m-soft);max-width:640px;margin:24px 0 0;font-size:18px;line-height:1.55}.mojo-cs .mojo-hero-actions{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.mojo-cs .mojo-btn{border:1px solid var(--m-strong);background:0 0;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:0 19px;font-size:14px;font-weight:800;transition:all .18s;display:inline-flex}.mojo-cs .mojo-btn:hover{border-color:var(--m-ink-strong);transform:translateY(-2px)}.mojo-cs .mojo-btn-yellow{background:var(--m-yellow);border-color:var(--m-yellow);color:var(--m-on-light)}.mojo-cs .mojo-tech{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.mojo-cs .mojo-tech span{border:1px solid var(--m-line);color:var(--m-dim);font:700 9px/1.3 var(--m-mono);letter-spacing:.09em;text-transform:uppercase;padding:6px 8px}.mojo-cs .mojo-source-note{border-left:2px solid var(--m-pink);color:var(--m-dim);margin:20px 0 0;padding-left:13px;font-size:12px}.mojo-cs .mojo-source-note strong{color:var(--m-ink)}.mojo-cs .mojo-loom{border:1px solid var(--m-strong);background:var(--m-surface-3);min-height:570px;position:relative;overflow:hidden}.mojo-cs .mojo-loom:before{content:"";background-image:linear-gradient(var(--m-line) 1px, transparent 1px), linear-gradient(90deg, var(--m-line) 1px, transparent 1px);opacity:.22;background-size:32px 32px;position:absolute;inset:0}.mojo-cs .mojo-loom-head,.mojo-cs .mojo-loom-foot{z-index:3;border-bottom:1px solid var(--m-line);font:700 9px/1.4 var(--m-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex;position:relative}.mojo-cs .mojo-loom-head span,.mojo-cs .mojo-loom-foot{color:var(--m-dim)}.mojo-cs .mojo-loom-foot{border-top:1px solid var(--m-line);border-bottom:0}.mojo-cs .mojo-live-dot{background:var(--m-mint);width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #5dd4af8c}.mojo-cs .mojo-master-card{z-index:2;background:var(--m-purple);color:#000;width:205px;height:255px;box-shadow:10px 10px 0 var(--m-pink), 20px 20px 0 var(--m-yellow);border:1px solid #000;position:absolute;top:91px;left:50%;transform:translate(-50%)}.mojo-cs .mojo-master-card:before{content:"";background:var(--m-yellow);border:1px solid #000;height:78px;position:absolute;top:18px;left:18px;right:18px}.mojo-cs .mojo-master-card:after{content:"MOJO / MASTER 01";font:900 10px/1 var(--m-mono);letter-spacing:.08em;position:absolute;bottom:17px;left:18px}.mojo-cs .mojo-burst{z-index:3;clip-path:polygon(50% 0,60% 31%,85% 15%,70% 40%,100% 50%,70% 60%,85% 85%,60% 69%,50% 100%,40% 69%,15% 85%,30% 60%,0 50%,30% 40%,15% 15%,40% 31%);background:#fff;width:78px;height:78px;animation:2.8s ease-in-out infinite burst-pulse;position:absolute;top:145px;left:50%;transform:translate(-50%)}.mojo-cs .mojo-master-copy{z-index:3;position:absolute;top:116px;left:18px;right:18px}.mojo-cs .mojo-master-copy strong{font:900 29px/.9 var(--m-display);letter-spacing:-.06em;display:block}.mojo-cs .mojo-master-copy span{font:800 9px/1.2 var(--m-mono);margin-top:10px;display:block}.mojo-cs .mojo-thread{z-index:1;background:var(--m-cyan);width:1px;height:83px;position:absolute;top:345px;left:50%}.mojo-cs .mojo-thread:before{content:"";background:var(--m-cyan);width:392px;height:1px;position:absolute;bottom:0;left:-196px}.mojo-cs .mojo-thread i{background:var(--m-cyan);width:7px;height:7px;animation:2.8s ease-in-out infinite thread-run;position:absolute;top:0;left:-3px}.mojo-cs .mojo-variant-row{z-index:2;grid-template-columns:repeat(4,1fr);gap:9px;display:grid;position:absolute;bottom:51px;left:22px;right:22px}.mojo-cs .mojo-mini{aspect-ratio:.82;border:1px solid var(--m-strong);background:var(--m-mini-bg);position:relative;overflow:hidden}.mojo-cs .mojo-mini:before{content:"";background:var(--m-mini-block);border:1px solid #000;height:31%;position:absolute;inset:10px 10px auto}.mojo-cs .mojo-mini:after{content:attr(data-size);color:var(--m-mini-ink);font:800 7px/1 var(--m-mono);letter-spacing:.06em;position:absolute;bottom:8px;left:8px;right:8px}.mojo-cs .mojo-mini i{background:var(--m-mini-ink);height:6px;box-shadow:0 12px 0 color-mix(in srgb, var(--m-mini-ink) 55%, transparent);position:absolute;top:51%;left:10px;right:24px}.mojo-cs .mojo-mini:first-child{--m-mini-bg:var(--m-pink);--m-mini-block:var(--m-yellow);--m-mini-ink:#000}.mojo-cs .mojo-mini:nth-child(2){--m-mini-bg:var(--m-yellow);--m-mini-block:var(--m-purple);--m-mini-ink:#000}.mojo-cs .mojo-mini:nth-child(3){--m-mini-bg:var(--m-cyan);--m-mini-block:var(--m-pink);--m-mini-ink:#000}.mojo-cs .mojo-mini:nth-child(4){--m-mini-bg:var(--m-purple);--m-mini-block:#fff;--m-mini-ink:#fff}@keyframes burst-pulse{50%{transform:translate(-50%)scale(1.1)rotate(8deg)}}@keyframes thread-run{0%{opacity:0;top:0}15%{opacity:1}75%{opacity:1;top:80px}to{opacity:0;top:80px}}.mojo-cs .mojo-truth{border-block:1px solid var(--m-strong)}.mojo-cs .mojo-truth-grid{grid-template-columns:1.25fr repeat(3,1fr);display:grid}.mojo-cs .mojo-truth-intro,.mojo-cs .mojo-truth-cell{padding:24px 22px}.mojo-cs .mojo-truth-cell{border-left:1px solid var(--m-line)}.mojo-cs .mojo-truth-intro p:last-child{color:var(--m-dim);margin:10px 0 0;font-size:12px}.mojo-cs .mojo-truth-cell strong{font:900 26px/1 var(--m-display);letter-spacing:-.04em;display:block}.mojo-cs .mojo-truth-cell span{color:var(--m-dim);margin-top:9px;font-size:11px;display:block}.mojo-cs .mojo-section{border-bottom:1px solid var(--m-line);padding:100px 0}.mojo-cs .mojo-section-head{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:end;gap:56px;margin-bottom:42px;display:grid}.mojo-cs .mojo-section-head h2{font-size:clamp(2.25rem,2.6vw + 1.3rem,3.815rem)}.mojo-cs .mojo-section-copy{color:var(--m-soft);max-width:650px;margin:0;font-size:18px}.mojo-cs .mojo-micro{color:var(--m-dim);margin:12px 0 0;font-size:11px}.mojo-cs .mojo-split-board{background:var(--m-line);border:1px solid var(--m-strong);grid-template-columns:1fr 64px 1fr;gap:1px;display:grid}.mojo-cs .mojo-split-side{background:var(--m-card);padding:31px}.mojo-cs .mojo-split-side:last-child{background:var(--m-plate);color:var(--m-ink)}.mojo-cs .mojo-split-side h3{margin:15px 0 21px;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem)}.mojo-cs .mojo-split-list{margin:0;padding:0;list-style:none}.mojo-cs .mojo-split-list li{border-top:1px solid var(--m-line);color:var(--m-soft);grid-template-columns:26px 1fr;gap:12px;padding:14px 0;display:grid}.mojo-cs .mojo-split-side:last-child .mojo-split-list li{border-color:var(--m-plate-rule)}.mojo-cs .mojo-split-list i{font:700 9px/1.5 var(--m-mono);color:var(--m-faint);font-style:normal}.mojo-cs .mojo-split-arrow{background:var(--m-pink);place-items:center;font-size:28px;display:grid}.mojo-cs .mojo-studio{border:1px solid var(--m-strong);background:var(--m-surface-1)}.mojo-cs .mojo-studio-top{border-bottom:1px solid var(--m-strong);justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.mojo-cs .mojo-studio-title{font:700 11px/1.4 var(--m-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:13px;display:flex}.mojo-cs .mojo-demo-flag{background:var(--m-pink2);color:var(--m-white);font:800 8px/1 var(--m-mono);letter-spacing:.1em;padding:5px 7px}.mojo-cs .mojo-studio-top p{color:var(--m-dim);font:600 9px/1.3 var(--m-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.mojo-cs .mojo-studio-layout{grid-template-columns:215px minmax(0,1fr) 285px;min-height:700px;display:grid}.mojo-cs .mojo-studio-panel{border-right:1px solid var(--m-line);min-width:0}.mojo-cs .mojo-studio-panel:last-child{border:0}.mojo-cs .mojo-panel-head{border-bottom:1px solid var(--m-line);font:700 9px/1.3 var(--m-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--m-dim);padding:15px 16px}.mojo-cs .mojo-template-list{padding:10px}.mojo-cs .mojo-template-button{text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:53px 1fr;align-items:center;gap:10px;width:100%;min-height:78px;padding:10px;display:grid}.mojo-cs .mojo-template-button:hover{background:rgba(var(--m-fg-rgb), .03)}.mojo-cs .mojo-template-button[aria-pressed=true]{border-color:var(--m-cyan);background:#73d8f514}.mojo-cs .mojo-thumb{background:var(--swatch);border:1px solid #000;height:53px;position:relative}.mojo-cs .mojo-thumb:after{content:"";background:var(--accent);position:absolute;inset:10px}.mojo-cs .mojo-template-button strong{font-size:11px;display:block}.mojo-cs .mojo-template-button span{color:var(--m-dim);margin-top:3px;font-size:9px;display:block}.mojo-cs .mojo-control-set{border-top:1px solid var(--m-line);padding:16px}.mojo-cs .mojo-control-set:first-of-type{border-top:0}.mojo-cs .mojo-control-set>span{color:var(--m-dim);font:700 8px/1.3 var(--m-mono);letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px;display:block}.mojo-cs .mojo-control-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mojo-cs .mojo-choice{border:1px solid var(--m-line);background:var(--m-surface-2);min-height:39px;font:700 9px/1 var(--m-mono)}.mojo-cs .mojo-choice[aria-pressed=true]{background:var(--m-cyan);border-color:var(--m-cyan);color:var(--m-on-accent)}.mojo-cs .mojo-field{border:1px solid var(--m-strong);background:var(--m-surface-0);width:100%;min-height:42px;padding:0 10px;font-size:12px}.mojo-cs .mojo-canvas-panel{background:var(--m-surface-4);flex-direction:column;display:flex}.mojo-cs .mojo-canvas-toolbar{border-bottom:1px solid var(--m-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mojo-cs .mojo-canvas-toolbar span{font:700 9px/1.3 var(--m-mono);color:var(--m-dim);text-transform:uppercase;letter-spacing:.08em}.mojo-cs .mojo-canvas-stage{background-image:linear-gradient(rgba(var(--m-fg-rgb), .045) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--m-fg-rgb), .045) 1px, transparent 1px);background-size:24px 24px;place-items:center;min-height:560px;padding:38px;display:grid;overflow:hidden}.mojo-cs .mojo-creative{aspect-ratio:1;background:var(--creative-bg);border:1px solid #000;width:min(100%,380px);position:relative;overflow:hidden;box-shadow:14px 14px #0000007a}.mojo-cs .mojo-creative-art{position:absolute;inset:0}.mojo-cs .mojo-creative-orb{aspect-ratio:1;background:var(--creative-accent);border:2px solid #000;width:52%;position:absolute;top:-10%;right:-8%;border-radius:50%!important}.mojo-cs .mojo-creative-shape{background:var(--creative-secondary);border:2px solid #000;width:70%;height:64%;position:absolute;bottom:-16%;left:-8%;transform:rotate(-13deg)}.mojo-cs .mojo-creative-star{aspect-ratio:1;clip-path:polygon(50% 0,60% 34%,86% 14%,68% 40%,100% 50%,68% 60%,86% 86%,60% 66%,50% 100%,40% 66%,14% 86%,32% 60%,0 50%,32% 40%,14% 14%,40% 34%);background:#fff;width:23%;position:absolute;bottom:15%;right:12%}.mojo-cs .mojo-creative-copy{z-index:2;max-width:74%;color:var(--creative-ink);position:absolute;top:10%;left:8%}.mojo-cs .mojo-creative-copy small{font:900 8px/1 var(--m-mono);letter-spacing:.13em;text-transform:uppercase;display:block}.mojo-cs .mojo-creative-copy h3{font:900 clamp(34px, 4vw, 58px)/.88 var(--m-display);letter-spacing:-.065em;margin:16px 0 11px}.mojo-cs .mojo-creative-copy p{max-width:210px;margin:0;font-size:12px;line-height:1.35}.mojo-cs .mojo-creative-cta{z-index:3;background:var(--m-yellow);color:#000;font:900 9px/1 var(--m-mono);letter-spacing:.06em;text-transform:uppercase;border:2px solid #000;padding:9px 12px;position:absolute;bottom:8%;left:8%}.mojo-cs .mojo-canvas-caption{border-top:1px solid var(--m-line);color:var(--m-dim);font:600 8px/1.3 var(--m-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:14px;padding:12px 14px;display:flex}.mojo-cs .mojo-audit-list{padding:4px 16px}.mojo-cs .mojo-audit-row{border-bottom:1px solid var(--m-line);padding:13px 0}.mojo-cs .mojo-audit-row span{justify-content:space-between;gap:10px;font-size:10px;display:flex}.mojo-cs .mojo-audit-row strong{font:800 10px/1.3 var(--m-mono)}.mojo-cs .mojo-audit-track{background:var(--m-line);height:3px;margin-top:7px}.mojo-cs .mojo-audit-track i{height:100%;width:var(--score);background:var(--status);display:block}.mojo-cs .mojo-variant-grid{grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.mojo-cs .mojo-variant-button{border:1px solid var(--m-line);background:var(--m-night);text-align:left;padding:7px}.mojo-cs .mojo-variant-button[aria-pressed=true]{border-color:var(--m-pink)}.mojo-cs .mojo-variant-preview{aspect-ratio:1;background:var(--vbg);display:block;position:relative;overflow:hidden}.mojo-cs .mojo-variant-preview:before{content:"";background:var(--va);width:55%;height:55%;position:absolute;top:-12%;right:-12%;border-radius:50%!important}.mojo-cs .mojo-variant-preview:after{content:"Aa";color:var(--vi);font:900 17px/1 var(--m-display);position:absolute;bottom:8px;left:9px}.mojo-cs .mojo-variant-button span{color:var(--m-dim);font:700 8px/1.2 var(--m-mono);text-transform:uppercase;margin-top:6px;display:block}.mojo-cs .mojo-studio-foot{border-top:1px solid var(--m-line);color:var(--m-dim);font:600 8px/1.4 var(--m-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:18px;padding:13px 18px;display:flex}.mojo-cs .mojo-sr-status{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mojo-cs .mojo-flow{background:var(--m-line);border:1px solid var(--m-strong);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.mojo-cs .mojo-flow-card{background:var(--m-card);min-height:220px;padding:25px;position:relative}.mojo-cs .mojo-flow-card:after{content:"→";z-index:2;background:var(--m-pink);place-items:center;width:22px;height:22px;display:grid;position:absolute;top:26px;right:-11px}.mojo-cs .mojo-flow-card:last-child:after{display:none}.mojo-cs .mojo-flow-card span{color:var(--m-faint);font:800 9px/1 var(--m-mono)}.mojo-cs .mojo-flow-card h3{margin:42px 0 10px;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem)}.mojo-cs .mojo-flow-card p{color:var(--m-dim);margin:0;font-size:12px}.mojo-cs .mojo-flow-card code{color:var(--m-cyan-ink);font:700 9px/1.5 var(--m-mono);overflow-wrap:anywhere;margin-top:18px;display:block}.mojo-cs .mojo-tech-board{background:var(--m-line);border:1px solid var(--m-strong);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.mojo-cs .mojo-tech-cell{background:var(--m-card);min-height:170px;padding:27px}.mojo-cs .mojo-tech-cell span{color:var(--m-pink-ink);font:800 9px/1 var(--m-mono)}.mojo-cs .mojo-tech-cell h3{margin:30px 0 8px;font-size:clamp(1.6rem,1.15rem + 1.6vw,2.2rem)}.mojo-cs .mojo-tech-cell p{color:var(--m-dim);margin:0;font-size:12px}.mojo-cs .mojo-footer{padding:50px 0 22px}.mojo-cs .mojo-tagline{color:var(--m-dim);margin:12px 0 0;font-size:13px}@media (max-width:1080px){.mojo-cs .mojo-hero-grid{grid-template-columns:1fr;gap:45px}.mojo-cs .mojo-loom{max-width:760px}.mojo-cs .mojo-section-head{grid-template-columns:1fr;gap:18px}.mojo-cs .mojo-studio-layout{grid-template-columns:190px minmax(0,1fr)}.mojo-cs .mojo-studio-panel:last-child{border-top:1px solid var(--m-line);grid-column:1/-1}.mojo-cs .mojo-audit-list{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mojo-cs .mojo-audit-row{border:0}.mojo-cs .mojo-variant-grid{grid-template-columns:repeat(4,1fr)}.mojo-cs .mojo-flow{grid-template-columns:1fr 1fr}.mojo-cs .mojo-flow-card:nth-child(2):after{display:none}}@media (max-width:760px){.mojo-cs .mojo-brand{font-size:20px}.mojo-cs .mojo-nav-cta{display:none}.mojo-cs .mojo-hero{padding:57px 0 48px}.mojo-cs h1{font-size:clamp(4.2rem,23vw,6rem)}.mojo-cs .mojo-hero-lead{font-size:16px}.mojo-cs .mojo-hero-actions{display:grid}.mojo-cs .mojo-hero-actions .mojo-btn{width:100%}.mojo-cs .mojo-loom{min-height:520px}.mojo-cs .mojo-master-card{width:168px;height:215px;top:81px}.mojo-cs .mojo-burst{width:65px;top:124px}.mojo-cs .mojo-master-copy h3{font-size:24px}.mojo-cs .mojo-thread{height:69px;top:296px}.mojo-cs .mojo-variant-row{gap:5px;bottom:48px;left:12px;right:12px}.mojo-cs .mojo-mini:after{font-size:5px}.mojo-cs .mojo-truth-grid{grid-template-columns:1fr 1fr}.mojo-cs .mojo-truth-intro{border-bottom:1px solid var(--m-line);grid-column:1/-1}.mojo-cs .mojo-truth-cell{border-left:0;border-right:1px solid var(--m-line)}.mojo-cs .mojo-truth-cell:nth-child(3){border-right:0}.mojo-cs .mojo-truth-cell:last-child{border-top:1px solid var(--m-line);border-right:0;grid-column:1/-1}.mojo-cs .mojo-section{padding:75px 0}.mojo-cs .mojo-section-head{margin-bottom:30px}.mojo-cs .mojo-section-copy{font-size:16px}.mojo-cs .mojo-split-board{grid-template-columns:1fr}.mojo-cs .mojo-split-arrow{height:50px;transform:rotate(90deg)}.mojo-cs .mojo-split-side{padding:24px}.mojo-cs .mojo-studio-top{display:block}.mojo-cs .mojo-studio-top p{margin-top:9px}.mojo-cs .mojo-studio-layout{grid-template-columns:1fr}.mojo-cs .mojo-studio-panel{border-right:0;border-bottom:1px solid var(--m-line)}.mojo-cs .mojo-template-list{grid-template-columns:1fr 1fr;display:grid}.mojo-cs .mojo-template-button{grid-template-columns:44px 1fr}.mojo-cs .mojo-thumb{height:44px}.mojo-cs .mojo-canvas-stage{min-height:430px;padding:24px}.mojo-cs .mojo-creative{max-width:330px}.mojo-cs .mojo-canvas-caption{display:block}.mojo-cs .mojo-canvas-caption span{margin-top:5px;display:block}.mojo-cs .mojo-audit-list{grid-template-columns:1fr 1fr}.mojo-cs .mojo-variant-grid{grid-template-columns:repeat(2,1fr)}.mojo-cs .mojo-studio-foot{display:block}.mojo-cs .mojo-studio-foot span{margin-top:5px;display:block}.mojo-cs .mojo-flow{grid-template-columns:1fr}.mojo-cs .mojo-flow-card{min-height:170px}.mojo-cs .mojo-flow-card:after{display:none}.mojo-cs .mojo-tech-board{grid-template-columns:1fr 1fr}}@media (max-width:420px){.mojo-cs .mojo-variant-row{grid-template-columns:repeat(2,1fr)}.mojo-cs .mojo-loom{min-height:665px}.mojo-cs .mojo-master-card{top:75px}.mojo-cs .mojo-thread{display:none}.mojo-cs .mojo-mini{aspect-ratio:1.35}.mojo-cs .mojo-tech-board{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mojo-cs *,.mojo-cs :before,.mojo-cs :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mojo-cs .mojo-btn:hover,.mojo-cs .mojo-nav-cta:hover{transform:none}}.mojo-cs .mojo-split-side:last-child{--m-plate:#efedf1;--m-ink:var(--m-on-light);--m-soft:#343039;--m-dim:#55555d;--m-faint:#6b6b73;--m-pink-ink:#c00a6c;--m-plate-rule:#00000024}[data-theme=light] .mojo-cs .mojo-split-side:last-child{--m-plate:#111116;--m-ink:#f0edf3;--m-soft:#c2bec8;--m-dim:#9d98a4;--m-faint:#857f8d;--m-pink-ink:var(--m-pink);--m-plate-rule:#ffffff29}[data-theme=light] .mojo-cs{--m-black:#fff;--m-night:#f7f7f8;--m-card:#f4f4f6;--m-raised:#eeeef1;--m-surface-0:#fafafb;--m-surface-1:#f7f7f9;--m-surface-2:#f4f4f6;--m-surface-3:#f2f2f5;--m-surface-4:#ededf1;--m-fg-rgb:14, 15, 18;--m-ink:#14131a;--m-ink-strong:#000;--m-soft:#3f3f46;--m-dim:#55555d;--m-faint:#6b6b73;--m-line:#00000024;--m-strong:#00000042;--m-pink-ink:#c00a6c;--m-yellow-ink:#7d6000;--m-cyan-ink:#1f6f96;--m-blue-ink:#0a7295;--m-purple-ink:#5a43c9;--m-mint-ink:#0c6b52}
/*# sourceMappingURL=39ktfh7apm1pp.css.map*/