.sld .hero{padding-block-start:max(40px,min(6vw,80px));padding-block-end:max(40px,min(6vw,72px));overflow:hidden}.sld .hero .sl-cols{align-items:center}.sld .kicker{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-ink);margin-bottom:22px;font-size:.85rem;font-weight:700;display:block}.sld .hero h1{letter-spacing:-.045em;font-size:max(3rem,min(7vw,5.8rem));font-weight:600;line-height:.98}.sld .hero h1 .dot{color:var(--orange)}.sld .hero .sl-lede{color:var(--ink-2);max-width:40ch;margin:28px 0 30px;font-size:max(1.1rem,min(1.6vw,1.3rem))}.sld .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.sld .legend{font-family:var(--ui);flex-wrap:wrap;gap:8px 18px;margin-top:34px;font-size:.85rem;font-weight:600;display:flex}.sld .legend a{color:var(--ink-2);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.sld .legend a i{background:var(--c);width:10px;height:10px;transform:rotate(45deg)scaleY(.7)}.sld .legend a:hover{color:var(--c-ink)}.sld .stack{perspective:1400px;position:relative}.sld .tilt{transition:transform .5s var(--ease);transform-style:preserve-3d;will-change:transform}.sld .stack svg{width:100%;height:auto;display:block;overflow:hidden}.sld .slab{cursor:pointer;transition:transform .45s var(--spring),opacity .35s;animation:sld-drop .9s var(--spring) backwards;animation-delay:calc(var(--i) * .12s + .15s)}@keyframes sld-drop{0%{opacity:0;transform:translateY(-70px)}}.sld .slab .top{fill:#fff;stroke:var(--c);stroke-width:1.6px;transition:fill .35s}.sld .slab .icon{stroke:var(--c);opacity:.55;transition:opacity .35s}.sld .slab .lbl{font-family:var(--display);fill:var(--ink);font-size:15px;font-weight:600;transition:fill .3s}.sld .slab .sub{font-family:var(--body);fill:var(--muted);font-size:11.5px}.sld .slab .lead{stroke:var(--c);stroke-width:1.2px;opacity:.5}.sld .slab .go{font-family:var(--ui);fill:var(--c);opacity:0;font-size:11px;font-weight:800;transition:opacity .3s}.sld .slab .num{font-family:var(--ui);fill:var(--c);letter-spacing:.08em;font-size:10px;font-weight:800}.sld .slab.on{transform:translateY(-10px)}.sld .slab.on .top{fill:var(--tint)}.sld .slab.on .icon{opacity:1}.sld .slab.on .lbl{fill:var(--c)}.sld .slab.on .go{opacity:1}.sld .stack.engaged .slab:not(.on){opacity:.5}.sld .orb{transition:transform .8s var(--spring)}.sld .orb .core{fill:var(--orbc,#fb8500);transition:fill .5s}.sld .orb .halo{fill:none;stroke:var(--orbc,#fb8500);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite sld-halo}@keyframes sld-halo{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.sld .hint{font-family:var(--ui);color:var(--ink-2);background:var(--paper);border:1px solid var(--rule);align-items:center;gap:10px;margin:6px 0 0 8%;padding:8px 14px 8px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.sld .hint i{background:var(--orange);border-radius:50%;width:10px;height:10px;animation:1.6s infinite sld-ping;box-shadow:0 0 #fb850099}@keyframes sld-ping{70%{box-shadow:0 0 0 10px #fb850000}to{box-shadow:0 0 #fb850000}}.sld .proofbar{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-top:max(36px,min(5vw,64px));display:grid}.sld .proofbar div{padding:26px 24px 4px 0}.sld .proofbar div+div{border-left:1px solid var(--rule);padding-left:24px}.sld .proofbar b{font-family:var(--display);letter-spacing:-.03em;font-size:max(2rem,min(3.4vw,2.8rem));font-weight:600;line-height:1;display:block}.sld .proofbar b sup{color:var(--orange);vertical-align:.7em;margin-left:2px;font-size:.5em}.sld .proofbar span{color:var(--muted);margin-top:10px;font-size:.9rem;display:block}@media (max-width:760px){.sld .proofbar{grid-template-columns:1fr 1fr}.sld .proofbar div:nth-child(3){border-left:0;padding-left:0}.sld .proofbar div:nth-child(n+3){border-top:1px solid var(--rule)}}.sld .trust{border-block:1px solid var(--rule);background:var(--ground)}.sld .trust .sl-wrap{flex-wrap:wrap;align-items:center;gap:18px 40px;padding-block-start:22px;padding-block-end:22px;display:flex}.sld .trust p{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.sld .trust ul{flex-wrap:wrap;gap:12px 34px;margin:0;padding:0;list-style:none;display:flex}.sld .trust li{font-family:var(--display);color:#7a7c8d;font-size:1rem;font-weight:600}.sld .sw{background:var(--ink);color:var(--on-navy);position:relative;overflow:hidden}.sld .sw:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#4f46e559,#0000);width:60%;height:80%;position:absolute;top:-20%;right:-12%}.sld .sw h2,.sld .sw h3{color:#fff}.sld .sw .sl-label{color:var(--sw-light)}.sld .sw .sl-lede{color:#b6b8c9}.sld .sw .sl-wrap{position:relative}.sld .lines{background:var(--navy-rule);border:1px solid var(--navy-rule);grid-template-columns:1fr 1fr;gap:1px;margin-top:34px;display:grid}.sld .lines div{background:var(--ink);padding:20px}.sld .lines b{font-family:var(--display);color:#fff;font-weight:600;display:block}.sld .lines span{color:#a9aabd;font-size:.9rem}@media (max-width:560px){.sld .lines{grid-template-columns:1fr}}.sld .stage{padding-bottom:36px;position:relative}.sld .dash{color:var(--ink);background:#f5f6fb;border:1px solid #2f3050;border-radius:8px;margin-right:140px;font-size:12px;overflow:hidden;box-shadow:0 60px 100px -50px #000c}.sld .dash .chrome{background:#e9eaf3;border-bottom:1px solid #d8dae6;align-items:center;gap:6px;padding:10px 12px;display:flex}.sld .dash .chrome i{background:#c9cbd6;border-radius:50%;width:9px;height:9px}.sld .dash .chrome span{font-family:var(--ui);color:var(--muted);margin-left:8px;font-size:11px;font-weight:700}.sld .dash .chrome em{font-style:normal;font-family:var(--ui);color:#15803d;align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:800;display:flex}.sld .dash .chrome em:before{content:"";background:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.4s infinite sld-blink}@keyframes sld-blink{50%{opacity:.3}}.sld .dbody{gap:12px;padding:14px;display:grid}.sld .kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sld .kpis div{background:#fff;border:1px solid #e1e3ee;padding:10px 12px;transition:box-shadow .4s,border-color .4s}.sld .kpis div.flash{border-color:var(--sw);box-shadow:0 0 0 3px #4f46e526}.sld .kpis small{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700;display:block}.sld .kpis b{font-family:var(--display);font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:600;display:block}.sld .dgrid{grid-template-columns:1fr 1.15fr;gap:12px;display:grid}.sld .card{background:#fff;border:1px solid #e1e3ee;padding:12px}.sld .card h4{font-family:var(--ui);letter-spacing:.04em;justify-content:space-between;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}.sld .card h4 span{color:var(--faint);font-weight:600}.sld .bars{border-bottom:1px solid #e1e3ee;align-items:flex-end;gap:5px;height:130px;display:flex}.sld .bars div{height:var(--h);transform-origin:bottom;transition:height .6s var(--spring);background:#c7cbf7;flex:1;position:relative}.sld .bars div.now{background:var(--sw)}.sld .bars.grow div{animation:sld-grow 1s var(--spring) backwards;animation-delay:calc(var(--k) * 60ms)}@keyframes sld-grow{0%{transform:scaleY(0)}}.sld .bars-x{gap:5px;margin-top:5px;display:flex}.sld .bars-x span{text-align:center;color:var(--faint);font-variant-numeric:tabular-nums;flex:1;font-size:9px}.sld .olist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sld .olist li{font-variant-numeric:tabular-nums;background:#fbfbfe;border:1px solid #eef0f6;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.sld .olist li.in{animation:sld-slidein .6s var(--spring)}@keyframes sld-slidein{0%{opacity:0;background:#eef0ff;transform:translate(24px)}}.sld .olist b{font-family:var(--display);font-size:11.5px}.sld .olist span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sld .olist em{font-style:normal;font-weight:600}.sld .st{font-style:normal;font-family:var(--ui);letter-spacing:.03em;border-radius:2px;padding:3px 7px;font-size:9.5px;font-weight:800;transition:background .3s,color .3s}.sld .st-new{color:var(--sw-ink);background:#eef0ff}.sld .st-prep{color:#9a5b00;background:#fff4e1}.sld .st-ready{color:#047857;background:#e7f8ef}.sld .st-served{color:var(--faint);background:#f1f2f6}@media (max-width:1100px){.sld .dash{margin-right:110px}}@media (max-width:760px){.sld .dash{margin-right:0}.sld .kpis{grid-template-columns:1fr 1fr}.sld .dgrid{grid-template-columns:1fr}}.sld .phone{z-index:2;background:#0c0c16;border-radius:36px;width:236px;height:470px;padding:10px;position:absolute;bottom:0;right:0;box-shadow:0 40px 80px -30px #000c,inset 0 0 0 1.5px #3a3b56}@media (max-width:760px){.sld .phone{margin:28px auto 0;position:relative}}.sld .phone .scr{height:100%;color:var(--ink);background:#fff;border-radius:27px;flex-direction:column;font-size:12px;display:flex;position:relative;overflow:hidden}.sld .phone .notch{z-index:3;background:#0c0c16;border-radius:12px;width:74px;height:20px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.sld .p-head{background:linear-gradient(160deg,#eef0ff,#fff);justify-content:space-between;align-items:flex-start;padding:36px 14px 10px;display:flex}.sld .p-head b{font-family:var(--display);font-size:15px;display:block}.sld .p-head small{color:var(--muted);font-size:10.5px}.sld .p-lang{border:1px solid var(--rule-2);font-family:var(--ui);cursor:pointer;background:#fff;border-radius:2px;padding:4px 8px;font-size:11px;font-weight:800}.sld .p-cats{gap:6px;padding:0 14px 8px;display:flex;overflow:hidden}.sld .p-cats span{font-family:var(--ui);border:1px solid var(--rule);white-space:nowrap;padding:5px 9px;font-size:10.5px;font-weight:700}.sld .p-cats span.on{background:var(--ink);color:#fff;border-color:var(--ink)}.sld .mlist{flex:1;gap:8px;margin:0;padding:0 14px;list-style:none;display:grid;overflow:auto}.sld .mlist li{border-bottom:1px solid #f0f1f5;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.sld .thumb{border-radius:8px;width:36px;height:36px}.sld .mlist b{font-family:var(--ui);font-size:12px;display:block}.sld .mlist small{color:var(--muted);font-variant-numeric:tabular-nums}.sld .qty{align-items:center;gap:6px;display:flex}.sld .qty button{border:1px solid var(--rule-2);cursor:pointer;background:#fff;border-radius:50%;width:24px;height:24px;padding:0;font-weight:800;line-height:1}.sld .qty button.add{background:var(--sw);border-color:var(--sw);color:#fff}.sld .qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:10px;font-weight:700}.sld .p-cart{border-top:1px solid var(--rule);gap:6px;padding:10px 14px 16px;display:grid}.sld .p-cart span{color:var(--muted);font-size:11px}.sld .p-cart button{background:var(--sw);color:#fff;font-family:var(--ui);cursor:pointer;border:0;border-radius:3px;padding:12px;font-size:12.5px;font-weight:800;transition:transform .2s,opacity .2s}.sld .p-cart button:disabled{opacity:.35;cursor:default}.sld .p-cart button:not(:disabled):active{transform:scale(.97)}.sld .p-done{text-align:center;z-index:2;background:#fff;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.sld .p-done b{font-family:var(--display);font-size:16px}.sld .p-done small{color:var(--muted)}.sld .tick{background:var(--sh-wash);width:58px;height:58px;animation:sld-pop .5s var(--spring);border-radius:50%;place-items:center;display:grid}.sld .tick svg{width:30px;height:30px;stroke:var(--sh-ink);stroke-dasharray:30;stroke-dashoffset:30px;animation:.5s .2s forwards sld-draw}@keyframes sld-pop{0%{transform:scale(.4)}}@keyframes sld-draw{to{stroke-dashoffset:0}}.sld .try{z-index:3;font-family:var(--ui);color:#fff;background:var(--sw);align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;font-weight:800;animation:2.4s ease-in-out infinite sld-nudge;display:flex;position:absolute;bottom:300px;right:246px}.sld .try:after{content:"";border:6px solid #0000;border-right:0;border-left-color:var(--sw);margin-top:-6px;position:absolute;top:50%;right:-6px}@keyframes sld-nudge{50%{transform:translate(-6px)}}@media (max-width:760px){.sld .try{display:none}}.sld .register{border-top:1px solid var(--navy-rule);margin-top:max(48px,min(6vw,80px))}.sld .register .rhead,.sld .register .ritem{border-bottom:1px solid var(--navy-rule);grid-template-columns:1fr 1.6fr 1.2fr 24px;align-items:baseline;gap:24px;padding:18px 4px;display:grid}.sld .register .rhead{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:#8e90a6;padding-block-start:14px;padding-block-end:14px;font-size:.74rem;font-weight:700}.sld .register .ritem{text-decoration:none;transition:background .2s}.sld .register .ritem:hover{background:var(--navy-2)}.sld .register b{font-family:var(--display);color:#fff;font-size:1.08rem;font-weight:600}.sld .register .kind{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--sw-light);margin-top:4px;font-size:.72rem;font-weight:700;display:block}.sld .register .what{color:#c0c1d0;font-size:.95rem}.sld .register .metric{font-family:var(--display);color:#fff;font-variant-numeric:tabular-nums}.sld .register .ritem svg{color:#8e90a6;width:18px;height:18px}@media (max-width:820px){.sld .register .rhead{display:none}.sld .register .ritem{grid-template-columns:1fr 24px}.sld .register .what,.sld .register .metric{grid-column:1/-1}}.sld .elv-sec{background:linear-gradient(180deg,var(--paper),var(--elv-wash))}.sld .ops{border:1px solid var(--rule);background:#fff;grid-template-columns:1fr 290px;display:grid;box-shadow:0 40px 80px -60px #be123c80}@media (max-width:960px){.sld .ops{grid-template-columns:1fr}}.sld .ops-top{border-bottom:1px solid var(--rule);font-family:var(--ui);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.82rem;font-weight:700;display:flex}.sld .rec{color:var(--c-ink);align-items:center;gap:8px;display:inline-flex}.sld .rec i{background:var(--c);border-radius:50%;width:8px;height:8px;animation:1s infinite sld-blink}.sld .rec.warn{color:#b45309}.sld .rec.warn i{background:#f59e0b}.sld .toggles{flex-wrap:wrap;gap:6px;display:flex}.sld .toggles button{border:1px solid var(--rule-2);font-family:var(--ui);cursor:pointer;background:#fff;border-radius:2px;padding:7px 12px;font-size:.78rem;font-weight:700}.sld .toggles button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.sld .scene{background:#fbfbfd;transition:background .6s;position:relative}.sld .scene svg{width:100%;height:auto;display:block}.sld .scene .fl{fill:none;stroke:#1a1a2e;stroke-width:5px;transition:stroke .6s}.sld .scene .rm{font-family:var(--ui);letter-spacing:.1em;fill:#9a9cab;font-size:10px;font-weight:800;transition:fill .6s}.sld .scene .gridln{stroke:#ecedf2;transition:stroke .6s}.sld .scene .road{fill:#edeef3;transition:fill .6s}.sld .scene .cone{fill:#e11d4824;stroke:#be123c73;stroke-width:1px;transition:fill .6s,stroke .6s}.sld .scene .camdot{fill:var(--elv);stroke:#fff;stroke-width:2.5px}.sld .scene .tag{font-family:var(--ui);fill:#1a1a2e;paint-order:stroke;stroke:#fff;stroke-width:4px;font-size:10px;font-weight:800;transition:fill .6s}.sld .scene .cable{fill:none;stroke:var(--elv);stroke-width:1.6px;stroke-dasharray:3 9;opacity:.75;transition:opacity .4s;animation:1.1s linear infinite sld-flow}@keyframes sld-flow{to{stroke-dashoffset:-24px}}.sld .scene.nocable .cable{opacity:0}.sld .sweep{transform-box:view-box;animation:sld-sweep var(--d,7s) ease-in-out infinite alternate}@keyframes sld-sweep{0%{transform:rotate(var(--a0))}to{transform:rotate(var(--a1))}}.sld .led{animation:1.1s steps(2,end) infinite sld-blink}.sld .scene.night{background:#0f1024}.sld .scene.night .fl{stroke:#6b6e92}.sld .scene.night .gridln{stroke:#1b1c36}.sld .scene.night .road{fill:#17182f}.sld .scene.night .rm{fill:#55587a}.sld .scene.night .cone{fill:#c4b5fd29;stroke:#c4b5fd8c}.sld .scene.night .tag{fill:#e6e7f2;stroke:#0f1024}.sld .scene.paused *{animation-play-state:paused!important}.sld .log{border-left:1px solid var(--rule);flex-direction:column;min-height:0;display:flex}@media (max-width:960px){.sld .log{border-left:0;border-top:1px solid var(--rule)}}.sld .log h4{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);padding:14px 16px 10px;font-size:.74rem;font-weight:800}.sld .log ul{align-content:start;gap:8px;max-height:420px;margin:0;padding:0 16px 16px;list-style:none;display:grid;overflow:hidden}.sld .log li{border-left:3px solid var(--k,#c9cbd6);background:var(--ground);animation:sld-slidein .5s var(--spring);padding:8px 10px;font-size:.82rem;line-height:1.4}.sld .log li b{font-family:var(--ui);font-size:.8rem;display:block}.sld .log li time{font-family:var(--ui);color:var(--faint);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.sld .facts{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid}.sld .fact{padding:24px 22px 8px 0}.sld .fact+.fact{border-left:1px solid var(--rule);padding-left:22px}.sld .fact b{font-family:var(--display);letter-spacing:-.03em;color:var(--c-ink);font-size:2.4rem;font-weight:600;line-height:1;display:block}.sld .fact h4{font-family:var(--ui);margin:14px 0 6px;font-size:.95rem}.sld .fact p{color:var(--muted);font-size:.92rem}@media (max-width:760px){.sld .facts{grid-template-columns:1fr}.sld .fact+.fact{border-left:0;border-top:1px solid var(--rule);padding-left:0}}.sld .caps{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;margin:26px 0 30px;padding:0;list-style:none;display:grid}.sld .caps li{border-bottom:1px solid var(--rule);font-family:var(--ui);align-items:center;gap:10px;padding:13px 0;font-size:.94rem;font-weight:600;display:flex}.sld .caps li:before{content:"";background:var(--c);width:7px;height:7px;transform:rotate(45deg)}.sld .caps li:nth-child(odd){padding-right:16px}@media (max-width:480px){.sld .caps{grid-template-columns:1fr}}.sld .sh-sec{background:#eef1ee;transition:background 1s;position:relative;overflow:hidden}.sld .sh-sec:before{content:"";background:radial-gradient(60% 70% at 35% 45%,var(--spill,#ffc47859),transparent 70%);pointer-events:none;transition:background 1s;position:absolute;top:0;bottom:0;left:0;right:0}.sld .sh-sec .sl-wrap{position:relative}.sld .panel{background:linear-gradient(145deg,#26273a,#0e0e17);border-radius:26px;padding:14px;position:relative;box-shadow:0 60px 90px -45px #0c281ea6,inset 0 2px #3a3b56,0 0 0 1px #07070d}.sld .panel:after{content:"SKYLINE";font-family:var(--display);letter-spacing:.4em;color:#4a4c66;font-size:8px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.sld .panel .cam{background:#2b2d44;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:5px;left:50%}.sld .pscr{color:#e8e9f2;background:#101119;border-radius:12px;grid-template-rows:auto 1fr auto;min-height:440px;display:grid;position:relative;overflow:hidden}.sld .pscr:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0f,#0000 40%);position:absolute;top:0;bottom:0;left:0;right:0}.sld .ps-top{font-family:var(--ui);color:#b8bacd;border-bottom:1px solid #1e1f2e;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.sld .ps-top b{color:#fff;font-family:var(--display);font-size:13px;font-weight:600}.sld .ps-top .clock{font-family:var(--display);color:#fff;font-variant-numeric:tabular-nums;font-size:15px}.sld .ps-body{grid-template-columns:92px 1fr 250px;min-height:0;display:grid}.sld .ps-rooms{border-right:1px solid #1e1f2e;align-content:start;gap:4px;padding:12px 8px;display:grid}.sld .ps-rooms button{color:#9a9cb2;text-align:left;font-family:var(--ui);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:12px;font-weight:700}.sld .ps-rooms button[aria-pressed=true]{color:#6ee7b7;background:#1c2a26}.sld .ps-room{align-content:center;padding:12px;display:grid;position:relative}.sld .ps-room svg{border-radius:8px;width:100%;height:auto;display:block}.sld .ps-room .rname{font-family:var(--display);color:#fff;text-shadow:0 1px 6px #0009;font-size:14px;font-weight:600;position:absolute;top:20px;left:22px}.sld .ps-room .chipset{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:22px;left:22px}.sld .ps-room .chipset span{font-family:var(--ui);color:#e8e9f2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a14b8;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:700}.sld .ps-ctrl{border-left:1px solid #1e1f2e;align-content:start;gap:10px;padding:12px;display:grid}.sld .ps-ctrl h5{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:#7c7e97;margin:0 0 6px;font-size:10px}.sld .scn{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sld .scn button{color:#d5d6e4;font-family:var(--ui);cursor:pointer;text-align:left;background:#1a1b28;border:1px solid #26283a;border-radius:8px;padding:9px 8px;font-size:11.5px;font-weight:700;transition:background .25s,border-color .25s,color .25s}.sld .scn button[aria-pressed=true]{background:var(--sh);border-color:var(--sh);color:#05241a}.sld .tile{background:#171826;border:1px solid #23253a;border-radius:10px;padding:10px 12px}.sld .tile .rowx{justify-content:space-between;align-items:center;gap:8px;display:flex}.sld .tile b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.sld .tile small{font-family:var(--ui);color:#8c8ea6;font-size:10.5px;font-weight:700}.sld input[type=range].sl-range{width:100%;accent-color:var(--sh);margin-top:8px}.sld .clim{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.sld .clim button,.sld .cur button{color:#fff;cursor:pointer;background:#1e2031;border:1px solid #2e3048;border-radius:50%;width:30px;height:30px;font-weight:800}.sld .dial{justify-self:center;width:78px;height:78px;position:relative}.sld .dial svg{width:78px;height:78px;transform:rotate(135deg)}.sld .dial .trk{fill:none;stroke:#26283a;stroke-width:7px;stroke-linecap:round}.sld .dial .val{fill:none;stroke:#38bdf8;stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .5s var(--ease),stroke .5s}.sld .dial b{place-items:center;font-size:17px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.sld .cur{align-items:center;gap:6px;display:flex}.sld .cur button{width:auto;font-family:var(--ui);border-radius:6px;padding:0 10px;font-size:11px}.sld .sec-tg{justify-content:space-between;align-items:center;display:flex}.sld .switch{cursor:pointer;background:#2e3048;border:0;border-radius:999px;width:44px;height:24px;transition:background .3s;position:relative}.sld .switch:after{content:"";width:18px;height:18px;transition:transform .3s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.sld .switch[aria-checked=true]{background:var(--sh)}.sld .switch[aria-checked=true]:after{transform:translate(20px)}.sld .ps-foot{font-family:var(--ui);color:#9a9cb2;border-top:1px solid #1e1f2e;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11.5px;font-weight:700;display:flex}.sld .ps-foot b{color:#fff;font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:900px){.sld .ps-body{grid-template-columns:1fr}.sld .ps-rooms{border-bottom:1px solid #1e1f2e;border-right:0;grid-auto-flow:column;overflow-x:auto}.sld .ps-ctrl{border-top:1px solid #1e1f2e;border-left:0}}.sld .air path{stroke-dasharray:6 10;animation:sld-air var(--as,1.6s) linear infinite}@keyframes sld-air{to{stroke-dashoffset:-32px}}.sld .tvglow.on{animation:2.2s steps(6,end) infinite sld-tv}@keyframes sld-tv{0%{opacity:.85}30%{opacity:.6}60%{opacity:.95}to{opacity:.7}}.sld .cz{transition:transform 1.1s var(--ease)}.sld .projects{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:max(48px,min(6vw,72px));display:grid}.sld .proj{align-content:start;gap:10px;padding:26px 26px 8px 0;text-decoration:none;display:grid}.sld .proj+.proj{border-left:1px solid #d2d8d3;padding-left:26px}.sld .proj .where{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink);font-size:.74rem;font-weight:700}.sld .proj h3{font-size:1.15rem}.sld .proj p{color:var(--muted);font-size:.93rem}.sld .proj:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c);text-underline-offset:4px}@media (max-width:900px){.sld .projects{grid-template-columns:1fr}.sld .proj+.proj{border-top:1px solid #d2d8d3;border-left:0;padding-left:0}}.sld .areas{font-family:var(--ui);flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:32px;font-size:.9rem;font-weight:600;display:flex}.sld .areas span{color:var(--muted)}.sld .areas a{border-bottom:1px solid var(--rule-2);text-decoration:none}.sld .areas a:hover{border-color:var(--c)}.sld .sl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sld .ai-sec{background:linear-gradient(180deg,var(--paper),var(--ai-wash))}.sld .aiops{border:1px solid var(--rule);background:#fff;grid-template-columns:1.4fr 1fr;display:grid;box-shadow:0 40px 80px -60px #b2540099}@media (max-width:960px){.sld .aiops{grid-template-columns:1fr}}.sld .ai-feed{border-right:1px solid var(--rule);flex-direction:column;min-width:0;display:flex}@media (max-width:960px){.sld .ai-feed{border-right:0;border-bottom:1px solid var(--rule)}}.sld .cam{background:#2e3040;position:relative}.sld .cam svg{width:100%;height:auto;display:block;overflow:hidden}.sld .osd{fill:#fff;opacity:.85;letter-spacing:.04em;paint-order:stroke;stroke:#00000059;stroke-width:3px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:11px;font-weight:600}.sld .cline{stroke:#fde68a;stroke-width:2px;stroke-dasharray:10 7;transition:stroke .2s}.sld .cline.hit{stroke:#fff;stroke-width:3px}.sld .det rect{fill:none;stroke:var(--ai);stroke-width:2px}.sld .det rect.lb{fill:var(--ai);stroke:none}.sld .det text{fill:#1a1a2e;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:10px;font-weight:700}.sld .det.staff rect{stroke:#fde047}.sld .det.staff rect.lb{fill:#fde047}.sld .cam.fblur .head{filter:url(#pix)}.sld .cam.nodet #dets,.sld .cam:not(.heat) #heat{display:none}.sld #heat rect{transition:opacity .4s}.sld .aistats{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.sld .aistats div{padding:12px 16px}.sld .aistats div+div{border-left:1px solid var(--rule)}.sld .aistats small{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.7rem;font-weight:700;display:block}.sld .aistats b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:600;transition:color .3s;display:block}.sld .aistats b.bump{color:var(--ai-ink)}@media (max-width:560px){.sld .aistats{grid-template-columns:1fr 1fr}.sld .aistats div:nth-child(3){border-left:0}.sld .aistats div:nth-child(n+3){border-top:1px solid var(--rule)}}.sld .agent{flex-direction:column;min-width:0;display:flex}.sld .agent-h{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:11px 16px;display:flex}.sld .agent-h .av{background:var(--ai);flex:none;place-items:center;width:32px;height:32px;display:grid}.sld .agent-h .av svg{width:18px;height:18px}.sld .agent-h b{font-family:var(--display);font-size:.95rem;font-weight:600;line-height:1.2;display:block}.sld .agent-h small{color:var(--muted);font-size:.76rem;line-height:1.35;display:block}.sld .msgs{background:var(--ground);flex-direction:column;gap:10px;height:max(270px,min(27vw,318px));padding:14px;display:flex;overflow:auto}.sld .msg{max-width:94%;animation:sld-slidein .4s var(--spring);padding:10px 12px;font-size:.88rem;line-height:1.5}.sld .msg.u{background:var(--ink);color:#fff;align-self:flex-end}.sld .msg.a{border:1px solid var(--rule);background:#fff;align-self:flex-start}.sld .msg[dir=rtl]{font-size:.95rem}.sld .steps2{font-family:var(--ui);color:var(--muted);border-bottom:1px dashed var(--rule);gap:5px;margin:0 0 8px;padding:0 0 8px;font-size:.75rem;font-weight:700;list-style:none;display:grid}.sld .steps2 li{align-items:center;gap:8px;display:flex}.sld .steps2 li:before{content:"";border:2px solid var(--rule-2);border-top-color:var(--ai);border-radius:50%;flex:none;width:9px;height:9px;animation:.7s linear infinite sld-spin}.sld .steps2 li.ok{color:var(--ink-2)}.sld .steps2 li.ok:before{border-color:var(--sh);background:var(--sh);animation:none}@keyframes sld-spin{to{transform:rotate(360deg)}}.sld .caret{background:var(--ai);vertical-align:-2px;width:7px;height:1em;margin-inline-start:1px;animation:.8s steps(2,end) infinite sld-blink;display:inline-block}.sld table.kv{border-collapse:collapse;width:100%;margin-top:8px;font-size:.82rem}.sld .kv th{text-align:start;font-family:var(--ui);color:var(--muted);border-top:1px solid var(--rule);white-space:nowrap;padding:5px 12px 5px 0;font-size:.76rem;font-weight:700}.sld .kv td{border-top:1px solid var(--rule);font-variant-numeric:tabular-nums;padding:5px 0;font-weight:600}.sld .kv tr{animation:sld-slidein .4s var(--spring) backwards;animation-delay:calc(var(--r) * 90ms)}.sld .chips{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.sld .ask-hint{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ai-ink);align-items:center;gap:8px;margin-inline-end:4px;font-size:.72rem;font-weight:800;display:inline-flex}.sld .ask-hint i{background:var(--ai);border-radius:50%;width:8px;height:8px;animation:1.6s infinite sld-ping}.sld .chips button{border:1px solid var(--rule-2);font-family:var(--ui);cursor:pointer;text-align:start;background:#fff;border-radius:2px;padding:7px 10px;font-size:.78rem;font-weight:700;transition:border-color .2s,color .2s,background .2s}.sld .chips button:hover{border-color:var(--ai);color:var(--ai-ink);background:var(--ai-wash)}.sld .chips button:disabled{opacity:.45;cursor:default}.sld .ask{border-top:1px solid var(--rule);display:flex}.sld .ask input{min-width:0;font:inherit;color:var(--ink);background:#fff;border:0;flex:1;padding:14px 16px;font-size:.92rem}.sld .ask input:focus{box-shadow:inset 0 -2px 0 var(--ai);outline:none}.sld .ask button{background:var(--ai);color:var(--ink);font-family:var(--ui);cursor:pointer;border:0;padding:0 20px;font-weight:800}.sld .facts.named b{font-size:1.55rem}.sld .it-sec{background:linear-gradient(180deg,var(--it-wash),var(--paper) 70%)}.sld .noc{border:1px solid var(--rule);background:#fff;grid-template-columns:1fr 292px;display:grid;box-shadow:0 40px 80px -60px #0e749099}@media (max-width:960px){.sld .noc{grid-template-columns:1fr}}.sld .topo{background:#f8fbfc;align-items:center;min-width:0;display:flex;position:relative}.sld .topo svg{width:100%;height:auto;display:block}.sld .topo .tip{margin:0;padding:6px 10px 6px 8px;font-size:.76rem;position:absolute;top:12px;left:12px}@media (max-width:640px){.sld .topo{display:block;overflow-x:auto}.sld .topo svg{width:640px;max-width:none}.sld .topo .tip{z-index:1;margin:8px 0 -34px 8px;position:sticky;top:auto;left:8px}}.sld .topo .tip i{background:var(--it);animation-name:sld-ping-it}@keyframes sld-ping-it{70%{box-shadow:0 0 0 10px #0891b200}0%{box-shadow:0 0 #0891b299}}.sld .lnk{fill:none;stroke:#bfd0d8;stroke-width:2px;transition:stroke .4s}.sld .lnk.idle{stroke-dasharray:4 5}.sld .lnk.down{stroke:#e11d48;stroke-dasharray:7 6;animation:1.1s linear infinite sld-flow}.sld .pk{fill:var(--it)}.sld .pk.bk{fill:var(--orange)}.sld .cov circle{fill:url(#covg);transition:opacity .5s}.sld .topo.nowifi .cov circle{opacity:0}.sld .node{cursor:pointer;outline:none}.sld .node .bx{fill:#fff;stroke:#1a1a2e;stroke-width:1.5px;transition:fill .3s,stroke .3s}.sld .node:hover .bx{stroke:var(--it);fill:var(--it-wash)}.sld .node.sel .bx{stroke:var(--it);stroke-width:2.5px;fill:var(--it-wash)}.sld .node:focus-visible .bx{stroke:var(--orange);stroke-width:3px}.sld .node text{font-family:var(--ui);fill:#1a1a2e;pointer-events:none;font-size:10.5px;font-weight:800}.sld .node text.s{fill:#646879;font-size:9px;font-weight:600}.sld .node .wifi{fill:none;stroke:var(--it);stroke-width:1.6px;stroke-linecap:round}.sld .node .st-led{fill:#22c55e}.sld .node.idle .st-led{fill:#94a3b8}.sld .node.down .bx{stroke:#e11d48;fill:#fff1f4}.sld .node.down .st-led{fill:#e11d48;animation:.8s infinite sld-blink}.sld .cli{fill:#0e7490;opacity:.5;animation:2.4s infinite sld-blink}.sld .side{border-left:1px solid var(--rule);flex-direction:column;min-width:0;display:flex}@media (max-width:960px){.sld .side{border-left:0;border-top:1px solid var(--rule)}}.sld .blk{border-bottom:1px solid var(--rule);padding:14px 16px}.sld .blk:last-child{border-bottom:0}.sld .blk h4{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;padding:0;font-size:.72rem;font-weight:800}.sld .noc-main{flex-direction:column;min-width:0;display:flex}.sld .noc-main .topo{flex:1}.sld .hlog{border-left:0;border-top:1px solid var(--rule)}.sld .hlog h4{padding:12px 16px 8px}.sld .hlog ul{grid-template-columns:repeat(3,1fr);max-height:none;padding-bottom:14px}@media (max-width:700px){.sld .hlog ul{grid-template-columns:1fr}}.sld .big{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;font-size:1.6rem;font-weight:600;display:flex}.sld .big small{font-family:var(--ui);color:var(--muted);letter-spacing:0;font-size:.74rem;font-weight:700}.sld .big small b{color:var(--ink);font-family:var(--display);font-size:.95rem}.sld .spark{width:100%;height:48px;margin:6px 0 10px;display:block}.sld .spark polyline{fill:none;stroke:var(--it);stroke-width:2px;vector-effect:non-scaling-stroke}.sld .spark path{fill:var(--it-wash)}.sld .wan{gap:7px;display:grid}.sld .wan div{font-family:var(--ui);grid-template-columns:44px 1fr 58px;align-items:center;gap:10px;font-size:.76rem;font-weight:700;display:grid}.sld .wan em{text-align:end;font-variant-numeric:tabular-nums;color:var(--ink-2);font-style:normal}.sld .meter{background:#e3ebee;height:6px;display:block;position:relative;overflow:hidden}.sld .meter i{width:var(--v,0%);background:var(--it);transition:width .6s var(--ease),background .3s;position:absolute;top:0;bottom:0;left:0;right:auto}.sld .meter.bad i{background:#e11d48}.sld .meter.bk i{background:var(--orange)}.sld dl.dev{grid-template-columns:auto 1fr;gap:5px 14px;margin:0;font-size:.84rem;display:grid}.sld .dev dt{font-family:var(--ui);color:var(--faint);font-size:.74rem;font-weight:700}.sld .dev dd{font-variant-numeric:tabular-nums;text-align:end;margin:0;font-weight:600}.sld .dev dd.ok{color:#047857}.sld .dev dd.bad{color:#be123c}.sld .dev dd.idle{color:var(--muted)}.sld .dev .name{font-family:var(--display);grid-column:1/-1;margin-bottom:2px;font-size:1.02rem;font-weight:600}.sld .bkv{color:var(--muted);margin-top:8px;font-size:.8rem;display:block}.sld .btn-demo{align-items:center;gap:8px;display:inline-flex}@media (prefers-reduced-motion:reduce){.sld *,.sld :before,.sld :after{transition:none!important;animation:none!important}}
.sld .stack{perspective:2400px}.sld .hint{transition:opacity .4s}.sld .slab text,.sld .slab .lead{transition:opacity .35s}.sld .stack.carded .slab text,.sld .stack.carded .slab .lead{opacity:0}.sld .slab.peeled .top,.sld .slab.peeled .icon{opacity:0}.sld .slab:focus:not(:focus-visible){outline:none}.sld .slab.peeled{transform:translateY(-10px)}.sld .sf-card{width:var(--cw,260px);height:var(--cw,260px);transform-style:preserve-3d;pointer-events:none;visibility:hidden;z-index:3;will-change:transform;transition:transform .8s cubic-bezier(.22,.9,.24,1.08),visibility 0s linear .8s;position:absolute;top:0;left:0}.sld .sf-card.show{visibility:visible;transition:transform .8s cubic-bezier(.22,.9,.24,1.08),visibility}.sld .sf-card.open{visibility:visible;pointer-events:auto;transition:transform .8s cubic-bezier(.22,.9,.24,1.08),visibility}.sld .sf-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0}.sld .sf-front{background:var(--tint);border:2px solid var(--c);place-items:center;display:grid}.sld .sf-front svg{width:42%;height:42%;stroke:var(--c);transform:rotate(-45deg)}.sld .sf-back{border:1px solid var(--rule);border-top:5px solid var(--c);padding:calc(var(--cw) * .075);gap:calc(var(--cw) * .03);color:var(--ink);cursor:pointer;background:#fff;flex-direction:column;text-decoration:none;display:flex;transform:rotateY(180deg);box-shadow:0 40px 70px -28px #1a1a2e73,0 2px 6px #1a1a2e14}.sld .sf-hd{align-items:center;gap:12px;display:flex}.sld .sf-ic{width:calc(var(--cw) * .15);height:calc(var(--cw) * .15);background:var(--wash);border-radius:6px;flex:none;place-items:center;display:grid}.sld .sf-ic svg{width:62%;height:62%;stroke:var(--ink-c)}.sld .sf-back small{font-family:var(--ui);font-weight:800;font-size:calc(var(--cw) * .04);letter-spacing:.12em;color:var(--ink-c);display:block}.sld .sf-back b{font-family:var(--display);font-weight:600;font-size:calc(var(--cw) * .064);letter-spacing:-.01em;line-height:1.2;display:block}.sld .sf-sub{font-size:calc(var(--cw) * .046);color:var(--muted);line-height:1.4}.sld .sf-pts{padding:calc(var(--cw) * .025) 0 0;border-top:1px solid var(--rule);gap:calc(var(--cw) * .018);flex:1;align-content:start;margin:0;display:grid}.sld .sf-pts span{font-family:var(--ui);font-weight:600;font-size:calc(var(--cw) * .05);align-items:center;gap:8px;display:flex}.sld .sf-pts span:before{content:"";width:calc(var(--cw) * .024);height:calc(var(--cw) * .024);background:var(--c);flex:none;transform:rotate(45deg)}.sld .sf-back em{font-style:normal;font-family:var(--ui);font-weight:800;font-size:calc(var(--cw) * .052);color:var(--ink-c);align-items:center;gap:8px;display:flex}.sld .sf-back:hover em{text-underline-offset:3px;text-decoration:underline}.sld .sf-back:focus-visible em{text-underline-offset:3px;text-decoration:underline}.sld .rx-credit{color:var(--faint);margin:14px 0 0;font-size:.78rem}.sld .rx-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}@keyframes rx-blink{50%{opacity:.25}}@keyframes rx-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes rx-spin{to{transform:rotate(360deg)}}@keyframes rx-air{to{stroke-dashoffset:-36px}}@keyframes rx-tvpan{0%{object-position:50% 12%;transform:scale(1.02)}to{object-position:50% 88%;transform:scale(1.1)}}.sld .rx-ops{border:1px solid var(--rule);background:#fff;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);display:grid;box-shadow:0 40px 80px -60px #b254008c}@media (max-width:960px){.sld .rx-ops{grid-template-columns:1fr}}.sld .rx-feed{border-right:1px solid var(--rule);flex-direction:column;min-width:0;display:flex}@media (max-width:960px){.sld .rx-feed{border-right:0;border-bottom:1px solid var(--rule)}}.sld .rx-top{border-bottom:1px solid var(--rule);font-family:var(--ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:.8rem;font-weight:700;display:flex}.sld .rx-rec{color:var(--ai-ink);align-items:center;gap:8px;display:inline-flex}.sld .rx-rec i{background:#e11d48;border-radius:50%;width:8px;height:8px;animation:1s steps(2,end) infinite rx-blink}.sld .rx-tg{flex-wrap:wrap;gap:6px;display:flex}.sld .rx-tg button{border:1px solid var(--rule-2);color:var(--ink);font-family:var(--ui);cursor:pointer;background:#fff;border-radius:2px;padding:6px 11px;font-size:.76rem;font-weight:700}.sld .rx-tg button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.sld .rx-cam{aspect-ratio:16/9;background:#15161f;max-width:100%;position:relative;overflow:hidden}.sld .rx-cam canvas,.sld .rx-cam video,.sld .rx-cam .rx-poster{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.sld .rx-cam video{object-fit:cover;opacity:0}.sld .rx-cam .rx-poster{object-fit:cover;transition:opacity .4s}.sld .rx-stats{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sld .rx-stats div{padding:11px 14px}.sld .rx-stats div+div{border-left:1px solid var(--rule)}.sld .rx-stats small{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.68rem;font-weight:700;display:block}.sld .rx-stats b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;transition:color .3s;display:block}.sld .rx-stats b.bump{color:var(--ai-ink)}@media (max-width:560px){.sld .rx-stats{grid-template-columns:1fr 1fr}.sld .rx-stats div:nth-child(3){border-left:0}.sld .rx-stats div:nth-child(n+3){border-top:1px solid var(--rule)}}.sld .rx-agent{flex-direction:column;min-width:0;display:flex}.sld .rx-ah{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:10px 14px;display:flex}.sld .rx-av{background:var(--orange);flex:none;place-items:center;width:32px;height:32px;display:grid}.sld .rx-ah b{font-family:var(--display);font-size:.95rem;font-weight:600;line-height:1.2;display:block}.sld .rx-ah small{color:var(--muted);font-size:.75rem;line-height:1.35;display:block}.sld .rx-msgs{background:var(--ground);flex-direction:column;gap:10px;height:max(270px,min(28vw,340px));padding:14px;display:flex;overflow:auto}.sld .rx-msg{max-width:94%;animation:rx-rise .35s var(--spring);padding:10px 12px;font-size:.88rem;line-height:1.5}.sld .rx-msg.rx-u{background:var(--ink);color:#fff;align-self:flex-end}.sld .rx-msg.rx-a{border:1px solid var(--rule);background:#fff;align-self:flex-start}.sld .rx-msg p{margin:0}.sld .rx-steps{font-family:var(--ui);color:var(--muted);border-bottom:1px dashed var(--rule);gap:5px;margin:0 0 8px;padding:0 0 8px;font-size:.74rem;font-weight:700;list-style:none;display:grid}.sld .rx-steps li{align-items:center;gap:8px;display:flex}.sld .rx-steps li:before{content:"";border:2px solid var(--rule-2);border-top-color:var(--orange);border-radius:50%;flex:none;width:9px;height:9px;animation:.7s linear infinite rx-spin}.sld .rx-steps li.ok:before{border-color:var(--sh);background:var(--sh);animation:none}.sld .rx-caret{background:var(--orange);vertical-align:-2px;width:7px;height:1em;animation:.8s steps(2,end) infinite rx-blink;display:inline-block}.sld .rx-chips{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.sld .rx-chips span{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ai-ink);margin-right:4px;font-size:.7rem;font-weight:800}.sld .rx-chips button{border:1px solid var(--rule-2);color:var(--ink);font-family:var(--ui);cursor:pointer;text-align:start;background:#fff;border-radius:2px;padding:7px 10px;font-size:.77rem;font-weight:700}.sld .rx-chips button:hover{border-color:var(--orange);background:var(--ai-wash)}.sld .rx-chips button:disabled{opacity:.45;cursor:default}.sld .rx-panel{background:linear-gradient(145deg,#26273a,#0e0e17);border-radius:26px;padding:14px;position:relative;box-shadow:0 60px 90px -45px #0c281ea6,inset 0 2px #3a3b56,0 0 0 1px #07070d}.sld .rx-panel:after{content:"SKYLINE";font-family:var(--display);letter-spacing:.4em;color:#4a4c66;font-size:8px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.sld .rx-pscr{color:#e8e9f2;background:#101119;border-radius:12px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.sld .rx-ps-top{font-family:var(--ui);color:#b8bacd;border-bottom:1px solid #1e1f2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-size:12px;font-weight:700;display:flex}.sld .rx-ps-top b{color:#fff;font-family:var(--display);font-size:13px;font-weight:600}.sld .rx-clock{font-family:var(--display);color:#fff;font-variant-numeric:tabular-nums;font-size:15px}.sld .rx-ps-body{grid-template-columns:minmax(0,1fr) 260px;min-height:0;display:grid}@media (max-width:900px){.sld .rx-ps-body{grid-template-columns:1fr}}.sld .rx-room{aspect-ratio:3/2;isolation:isolate;background:#000;border-radius:8px;max-width:100%;margin:12px;position:relative;overflow:hidden}.sld .rx-room>*{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.sld .rx-room>img{object-fit:cover;display:block}.sld .rx-room svg{overflow:visible}.sld .rx-dark{mix-blend-mode:multiply;transition:opacity 1.4s var(--ease);background:#1d2335}.sld .rx-warm{mix-blend-mode:soft-light;background:radial-gradient(60% 55% at 52% 34%,#ffc4788c,#ffaa5a00 70%);transition:opacity 1.2s}.sld .rx-ringglow{mix-blend-mode:screen;background:radial-gradient(18% 9% at 50.5% 30.5%,#ffd696f2,#ffc87800 100%),radial-gradient(34% 22% at 50.5% 36%,#ffbe6e59,#ffbe6e00 100%);transition:opacity 1.2s}.sld .rx-shelf{mix-blend-mode:screen;background:radial-gradient(3% 26% at 47.3%,#ffcd8ccc,#0000),radial-gradient(3% 26% at 76.5%,#ffcd8ccc,#0000);transition:opacity 1.2s}.sld .rx-win{mix-blend-mode:multiply;transition:opacity 1.6s}.sld .rx-win polygon{transition:fill 1.6s}.sld .rx-curtain{clip-path:polygon(0 17.6%,29.5% 28.7%,29.5% 56%,23% 56%,20% 62%,10% 66%,0 66%)}.sld .rx-curtain i{width:30%;transition:transform 1.8s var(--ease);background:linear-gradient(#00000040,#0000 30%,#00000059),repeating-linear-gradient(90deg,#3b3431 0,#51473f 1.6%,#2f2926 3.2%);position:absolute;top:0;bottom:0;left:0;transform:translate(100%);box-shadow:-8px 0 18px #00000073}.sld .rx-room>.rx-tv{opacity:0;background:#000;border-radius:2px;width:19.2%;height:16.8%;transition:opacity .6s;top:45.2%;bottom:auto;left:51.7%;right:auto;overflow:hidden}.sld .rx-tv img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;animation:22s ease-in-out infinite alternate rx-tvpan;position:absolute;top:0;bottom:0;left:0;right:0}.sld .rx-tv:after{content:"";background:radial-gradient(120% 120% at 50% 40%,#ffffff0f,#00000040);position:absolute;top:0;bottom:0;left:0;right:0}.sld .rx-spill{mix-blend-mode:screen;opacity:0;background:radial-gradient(28% 26% at 61% 55%,#6e96ff8c,#6e96ff00 100%);transition:opacity .8s}.sld .rx-air{transition:opacity 1s}.sld .rx-air path{fill:none;stroke:#c8ebffb3;stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:3 9;animation:1.6s linear infinite rx-air}.sld .rx-armglow{opacity:0;background:radial-gradient(120% 120%,#0000 60%,#e11d4859);transition:opacity .8s}.sld .rx-room>.rx-chipset{flex-wrap:wrap;gap:6px;width:auto;height:auto;display:flex;top:auto;bottom:12px;left:12px;right:auto}.sld .rx-chipset span{font-family:var(--ui);color:#e8e9f2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a14b8;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700}.sld .rx-room>.rx-rname{width:auto;height:auto;font-family:var(--display);color:#fff;text-shadow:0 1px 6px #0009;font-size:14px;font-weight:600;top:12px;bottom:auto;left:14px;right:auto}.sld .rx-ctrl{border-left:1px solid #1e1f2e;align-content:start;gap:10px;padding:12px;display:grid}@media (max-width:900px){.sld .rx-ctrl{border-top:1px solid #1e1f2e;border-left:0;grid-template-columns:1fr 1fr}}@media (max-width:520px){.sld .rx-ctrl{grid-template-columns:1fr}}.sld .rx-ctrl h5{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:#7c7e97;margin:0 0 6px;font-size:10px}.sld .rx-scn{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sld .rx-scn button{color:#d5d6e4;font-family:var(--ui);cursor:pointer;text-align:left;background:#1a1b28;border:1px solid #26283a;border-radius:8px;padding:9px 8px;font-size:11.5px;font-weight:700;transition:background .25s,border-color .25s,color .25s}.sld .rx-scn button[aria-pressed=true]{background:var(--sh);border-color:var(--sh);color:#05241a}.sld .rx-tile{background:#171826;border:1px solid #23253a;border-radius:10px;padding:10px 12px}.sld .rx-rowx{justify-content:space-between;align-items:center;gap:8px;display:flex}.sld .rx-tile b{font-family:var(--display);font-variant-numeric:tabular-nums;color:#fff;font-size:15px;font-weight:600}.sld .rx-tile small{font-family:var(--ui);color:#8c8ea6;font-size:10.5px;font-weight:700}.sld .rx-tile input[type=range]{width:100%;accent-color:var(--sh);margin-top:8px}.sld .rx-seg{gap:6px;margin-top:8px;display:flex}.sld .rx-seg button{color:#fff;cursor:pointer;font-family:var(--ui);background:#1e2031;border:1px solid #2e3048;border-radius:6px;flex:1;padding:6px 0;font-size:11px;font-weight:700}.sld .rx-seg button[aria-pressed=true]{border-color:var(--sh);color:#6ee7b7;background:#2d3a35}.sld .rx-clim{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:6px;display:grid}.sld .rx-clim button{color:#fff;cursor:pointer;background:#1e2031;border:1px solid #2e3048;border-radius:50%;width:30px;height:30px;font-weight:800}.sld .rx-clim b{text-align:center;font-size:20px}.sld .rx-swrow{justify-content:space-between;align-items:center;display:flex}.sld .rx-swrow b{font-size:14px;display:block}.sld .rx-switch{cursor:pointer;background:#2e3048;border:0;border-radius:999px;flex:none;width:44px;height:24px;transition:background .3s;position:relative}.sld .rx-switch:after{content:"";width:18px;height:18px;transition:transform .3s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.sld .rx-switch[aria-checked=true]{background:#e11d48}.sld .rx-switch[aria-checked=true]:after{transform:translate(20px)}.sld .rx-ps-foot{font-family:var(--ui);color:#9a9cb2;border-top:1px solid #1e1f2e;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 16px;font-size:11.5px;font-weight:700;display:flex}.sld .rx-ps-foot b{color:#fff;font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:600}@media (prefers-reduced-motion:reduce){.sld .sf-card,.sld .rxa *,.sld .rxs *{transition:none!important;animation:none!important}}.sld .pw-sec{background:var(--ground);padding-block-start:0;padding-block-end:0}.sld .pw-wrap{position:relative}@media (min-width:960px){.sld .pw-wrap{height:260vh}.sld .pw-stick{align-items:center;min-height:100vh;padding-top:72px;display:flex;position:sticky;top:0}}.sld .pw-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:max(20px,min(4vw,56px));width:100%;padding-block-start:max(56px,min(8vw,90px));padding-block-end:max(56px,min(8vw,90px));display:grid}@media (max-width:959px){.sld .pw-grid{grid-template-columns:1fr}.sld .pw-scene{order:-1}}.sld .pw-steps{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sld .pw-steps li{border:1px solid var(--rule);opacity:.55;transition:opacity .4s,transform .4s var(--spring),border-color .4s,box-shadow .4s;background:#fff;grid-template-columns:46px 1fr;gap:14px;padding:14px 16px;display:grid}.sld .pw-steps li.on{opacity:1;border-color:var(--orange);transform:translate(8px);box-shadow:0 20px 40px -30px #b2540099}.sld .pw-steps li.done{opacity:.85}.sld .pw-steps b{font-family:var(--display);color:var(--orange);font-size:1.5rem;font-weight:600;line-height:1}.sld .pw-steps h3{font-family:var(--display);margin:0 0 2px;font-size:1.05rem;font-weight:600}.sld .pw-steps p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.sld .pw-bar{background:var(--rule);height:3px;margin-top:18px;overflow:hidden}.sld .pw-bar i{height:100%;width:var(--p,0%);background:var(--orange);display:block}.sld .pw-scene svg{width:100%;height:auto;display:block;overflow:visible}.sld .pw-scene text{font-family:var(--ui);fill:var(--ink-2);font-size:13px;font-weight:800}.sld .pw-scene text.pw-n{font-family:var(--display);fill:#c9cbd6;font-size:22px;transition:fill .4s}.sld .pw-scene .pw-st.on text.pw-n{fill:var(--orange)}.sld .pw-scene .pw-st polygon{transition:fill .4s}@media (prefers-reduced-motion:reduce){.sld .pw-steps li{transition:none}}.sld .stack svg{overflow:visible}.sld .sf-card,.sld .sf-card.show,.sld .sf-card.open{transition:none}.sld .tilt{transition:transform .8s cubic-bezier(.22,.8,.3,1)}.sld .slab{transition:transform .55s cubic-bezier(.22,.8,.3,1),opacity .45s}.sld .slab .top{transition:fill .4s,opacity .3s}.sld .slab .icon{transition:opacity .4s}.sld .orb{transition:transform .7s cubic-bezier(.3,.8,.3,1)}.sld .orb .core{transition:fill .6s}

.sl .sl-blog-toolbar{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:max(28px,min(4vw,40px));display:flex}.sl .sl-blog-search{flex:320px;max-width:560px;display:block}.sl .sl-blog-count{font-family:var(--ui);font-weight:600;font-size:var(--fs-sm);color:var(--muted)}.sl .sl-blog-all summary{cursor:pointer;font-family:var(--ui);color:var(--ink);align-items:center;gap:10px;font-size:1rem;font-weight:700;list-style:none;display:inline-flex}.sl .sl-blog-all summary::-webkit-details-marker{display:none}.sl .sl-blog-all summary:before{content:"";border-right:2px solid var(--c-ink);border-bottom:2px solid var(--c-ink);flex:none;width:8px;height:8px;transition:transform .2s;transform:rotate(-45deg)}.sl .sl-blog-all[open] summary:before{transform:rotate(45deg)}.sl .sl-blog-all ul{columns:320px 3;column-gap:32px;margin:24px 0 0;padding:0;list-style:none}.sl .sl-blog-all li{break-inside:avoid;margin-bottom:10px}.sl .sl-blog-all a{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5;text-decoration:none}.sl .sl-blog-all a:hover{color:var(--c-ink);text-underline-offset:3px;text-decoration:underline}.sl .sl-blog-all a[dir=rtl]{text-align:right;display:block}.sl .sl-blog-card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.15rem;line-height:1.3;display:-webkit-box;overflow:hidden}.sl a.sl-card:hover .sl-blog-card-title{color:var(--c-ink)}.sl .sl-blog-card-foot{font-family:var(--ui);color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto;padding-top:6px;font-size:.82rem;font-weight:600;display:flex}.sl .sl-blog-avatar{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.sl .sl-blog-post .sl-phero h1{max-width:28ch;font-size:max(2rem,min(4.2vw,3.3rem));line-height:1.1}.sl .sl-blog-post .sl-phero[dir=rtl] h1{letter-spacing:0;line-height:1.35}.sl .sl-blog-post .sl-phero .sl-lede{max-width:68ch}.sl .sl-blog-post .sl-phero-meta{align-items:center}.sl .sl-blog-byline{align-items:center;gap:10px;display:inline-flex}.sl .sl-blog-byline .sl-blog-avatar{width:36px;height:36px}.sl .sl-blog-avatar--ph{background:var(--c);color:var(--ink);font-family:var(--display);place-items:center;font-size:1rem;font-weight:700;display:inline-grid}.sl .sl-blog-readtime{align-items:center;gap:6px;display:inline-flex}.sl .sl-blog-readtime svg{flex:none;width:14px;height:14px}.sl .sl-blog-hero-tags{flex-basis:100%;margin-top:4px}.sl .sl-blog-post [dir=rtl] .sl-crumbs li+li:before{margin-left:10px;margin-right:0}.sl .sl-blog-body-sec{padding-top:max(32px,min(5vw,56px))}.sl .sl-blog-single{max-width:860px}.sl .sl-blog-main{min-width:0}.sl .sl-blog-cover{aspect-ratio:16/9;margin-bottom:max(28px,min(4vw,44px))}.sl .sl-blog-body{max-width:72ch}.sl .sl-blog-custom{overflow-wrap:anywhere;max-width:860px;color:var(--ink)}.sl .sl-blog-custom table{max-width:100%;display:block;overflow-x:auto}.sl .sl-blog-custom img,.sl .sl-blog-custom iframe,.sl .sl-blog-custom video{max-width:100%;height:auto}.sl .sl-blog-custom pre{max-width:100%;overflow-x:auto}.sl .sl-blog-body [style*="background: rgba(255,255,255"],.sl .sl-blog-body [style*="background:rgba(255,255,255"]{background:var(--ground)!important;border-color:var(--rule)!important;border-radius:var(--r-media)!important}.sl .sl-blog-body [style*="color: rgba(255,255,255"],.sl .sl-blog-body [style*="color:rgba(255,255,255"]{color:var(--ink-2)!important}.sl .sl-blog-body :-webkit-any(h1,h2,h3,h4,h5,p,ul,ol,li,span,div,section)[style*="color: #fff"]{color:var(--ink)!important}.sl .sl-blog-body :-moz-any(h1,h2,h3,h4,h5,p,ul,ol,li,span,div,section)[style*="color: #fff"]{color:var(--ink)!important}.sl .sl-blog-body :is(h1,h2,h3,h4,h5,p,ul,ol,li,span,div,section)[style*="color: #fff"]{color:var(--ink)!important}.sl .sl-blog-body :-webkit-any(h1,h2,h3,h4,h5,p,ul,ol,li,span,div,section)[style*="color:#fff"]{color:var(--ink)!important}.sl .sl-blog-body :-moz-any(h1,h2,h3,h4,h5,p,ul,ol,li,span,div,section)[style*="color:#fff"]{color:var(--ink)!important}.sl .sl-blog-body :is(h1,h2,h3,h4,h5,p,ul,ol,li,span,div,section)[style*="color:#fff"]{color:var(--ink)!important}.sl .sl-blog-body [style*="background:#1A1A2E"] :-webkit-any(h1,h2,h3,h4,h5,p,ul,ol,li,span,div,section)[style*="color:#fff"]{color:#fff!important}.sl .sl-blog-body [style*="background:#1A1A2E"] :-moz-any(h1,h2,h3,h4,h5,p,ul,ol,li,span,div,section)[style*="color:#fff"]{color:#fff!important}.sl .sl-blog-body [style*="background:#1A1A2E"] :is(h1,h2,h3,h4,h5,p,ul,ol,li,span,div,section)[style*="color:#fff"]{color:#fff!important}.sl .sl-blog-body [style*="background: #1A1A2E"] :-webkit-any(h1,h2,h3,h4,h5,p,ul,ol,li,span,div,section)[style*="color: #fff"]{color:#fff!important}.sl .sl-blog-body [style*="background: #1A1A2E"] :-moz-any(h1,h2,h3,h4,h5,p,ul,ol,li,span,div,section)[style*="color: #fff"]{color:#fff!important}.sl .sl-blog-body [style*="background: #1A1A2E"] :is(h1,h2,h3,h4,h5,p,ul,ol,li,span,div,section)[style*="color: #fff"]{color:#fff!important}.sl .sl-blog-body [style*="background:#1A1A2E"] :-webkit-any(p,li,span)[style*="color: rgba(255,255,255"]{color:var(--on-navy)!important}.sl .sl-blog-body [style*="background:#1A1A2E"] :-moz-any(p,li,span)[style*="color: rgba(255,255,255"]{color:var(--on-navy)!important}.sl .sl-blog-body [style*="background:#1A1A2E"] :is(p,li,span)[style*="color: rgba(255,255,255"]{color:var(--on-navy)!important}.sl .sl-blog-body [style*="background:#1A1A2E"] :-webkit-any(p,li,span)[style*="color:rgba(255,255,255"]{color:var(--on-navy)!important}.sl .sl-blog-body [style*="background:#1A1A2E"] :-moz-any(p,li,span)[style*="color:rgba(255,255,255"]{color:var(--on-navy)!important}.sl .sl-blog-body [style*="background:#1A1A2E"] :is(p,li,span)[style*="color:rgba(255,255,255"]{color:var(--on-navy)!important}.sl .sl-prose.sl-blog-body [style*="background:#1A1A2E"] a:not([style*=background]){color:var(--orange)}.sl .sl-blog-magnet{max-width:72ch;margin-top:max(32px,min(5vw,48px))}.sl .sl-blog-faq{max-width:72ch;margin-top:max(48px,min(6vw,72px))}.sl .sl-blog-faq h2{margin-bottom:24px;font-size:max(1.5rem,min(2.6vw,2rem))}.sl .sl-blog-faq [dir=rtl] .sl-faq summary{text-align:right}.sl .sl-blog-aside{min-width:0}.sl .sl-blog-svc{gap:10px}.sl .sl-blog-svc-title{font-family:var(--display);color:var(--ink);font-size:1.12rem;font-weight:600;line-height:1.35}.sl a.sl-blog-svc:hover .sl-blog-svc-title{color:var(--c-ink)}.sl .sl-blog-svc .sl-card-more{padding-top:0}.sl .sl-blog-tagbox{gap:12px;display:grid}@media (max-width:960px){.sl .sl-blog-aside{border-top:1px solid var(--rule);padding-top:32px}}
.sl .sl-work-filter{flex-wrap:wrap;gap:8px;margin-bottom:max(28px,min(4vw,44px));display:flex}.sl .sl-work-label-link{text-decoration:none}.sl .sl-work-label-link:hover{text-underline-offset:3px;text-decoration:underline}.sl .sl-work-pre{white-space:pre-line}.sl .sl-work-h2{margin-bottom:20px;font-size:max(1.5rem,min(2.4vw,2rem))}.sl .sl-phero-meta .sl-kv{font-weight:500}.sl .sl-work-status{background:var(--ground);color:var(--ink-2)}.sl .sl-work-status--done{background:var(--ok-wash);color:var(--ok)}.sl .sl-work-status--progress{background:var(--ai-wash);color:var(--orange-ink)}.sl .sl-work-status--review{background:var(--warn-wash);color:var(--warn)}.sl .sl-work-status--planning{background:var(--sw-wash);color:var(--sw-ink)}.sl .sl-work-aside-title{margin-bottom:20px;font-size:1.1rem}.sl .sl-work-milestones{margin:0;padding:0;list-style:none;display:grid}.sl .sl-work-milestones li{grid-template-columns:24px 1fr;gap:14px;padding-bottom:20px;display:grid;position:relative}.sl .sl-work-milestones li:last-child{padding-bottom:0}.sl .sl-work-milestones li:not(:last-child):before{content:"";background:var(--rule);width:2px;position:absolute;top:26px;bottom:2px;left:11px}.sl .sl-work-milestones li.is-done:not(:last-child):before{background:color-mix(in srgb, var(--c) 45%, transparent)}.sl .sl-work-ms-dot{border:2px solid var(--rule-2);background:var(--paper);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.sl .is-done .sl-work-ms-dot{background:var(--c-ink);border-color:var(--c-ink)}.sl .sl-work-ms-dot svg{width:12px;height:12px}.sl .sl-work-ms-title{font-family:var(--display);color:var(--muted);font-size:.95rem;font-weight:600}.sl .is-done .sl-work-ms-title{color:var(--ink)}.sl .sl-work-ms-text{color:var(--muted);margin-top:4px;font-size:.88rem;line-height:1.5}.sl .sl-work-ms-due{font-family:var(--ui);color:var(--faint);margin-top:4px;font-size:.78rem;font-weight:600}.sl .sl-work-one{grid-template-columns:1fr}.sl .sl-work-panel{border-top:3px solid var(--rule-2);align-content:start;gap:18px;min-width:0;display:grid}.sl .sl-work-panel--challenge{border-top-color:var(--err)}.sl .sl-work-panel--solution{border-top-color:var(--c)}.sl .sl-work-panel-head{align-items:center;gap:12px;display:flex}.sl .sl-work-panel-head h2{font-size:1.35rem;line-height:1.25}.sl .sl-work-panel-icon{background:var(--c-wash);width:42px;height:42px;color:var(--c-ink);flex:none;place-items:center;display:grid}.sl .sl-work-panel--challenge .sl-work-panel-icon{background:var(--err-wash);color:var(--err)}.sl .sl-work-panel-icon--ok{background:var(--ok-wash);color:var(--ok)}.sl .sl-work-panel-icon svg{width:22px;height:22px}.sl .sl-work-panel-prose{max-width:none;font-size:1rem}.sl .sl-work-results{gap:24px;margin-top:max(40px,min(5vw,64px));display:grid}.sl .sl-work-result-list{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.sl .sl-work-result-list li{border-bottom:1px solid var(--rule);color:var(--ink-2);grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:18px 20px 18px 0;line-height:1.5;display:grid}.sl .sl-work-result-list li:before{content:"";border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);width:14px;height:8px;margin-top:6px;transform:rotate(-45deg)}.sl .sl-work-crumbs{padding-top:max(20px,min(3vw,32px))}.sl .sl-work-crumbs .sl-crumbs{margin-bottom:0}.sl .sl-work-tour-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.sl .sl-work-tour-tab{cursor:pointer;text-align:start;border:1px solid var(--rule-2);background:var(--paper);border-radius:var(--r);flex-direction:column;align-items:flex-start;gap:4px;min-width:150px;padding:10px 16px;transition:border-color .2s,background .2s,color .2s;display:flex}.sl .sl-work-tour-tab:hover{border-color:var(--ink)}.sl .sl-work-tour-tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.sl .sl-work-tour-tab-eyebrow{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-ink);font-size:.68rem;font-weight:700}.sl .sl-work-tour-tab[aria-selected=true] .sl-work-tour-tab-eyebrow{color:var(--orange)}.sl .sl-work-tour-tab-label{font-family:var(--display);font-size:.98rem;font-weight:600}.sl .sl-work-tour-frame{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-media);box-shadow:var(--shadow-2);overflow:hidden}.sl .sl-work-tour-bar{background:var(--ground);border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:10px 14px;display:flex}.sl .sl-work-tour-dot{background:var(--rule-2);border-radius:50%;flex:none;width:10px;height:10px}.sl .sl-work-tour-url{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:6px;padding:5px 12px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:.72rem;overflow:hidden}.sl .sl-work-tour-iframe{background:#fff;border:0;width:100%;height:max(560px,min(78vh,880px));display:block}@media (max-width:720px){.sl .sl-work-tour-tab{flex:140px;min-width:0;padding:8px 12px}.sl .sl-work-tour-iframe{height:70vh}}.sl .sl-work-story{--sky-navy:#1a1a2e;--sky-orange:var(--orange-ink);--sky-charcoal:var(--ground);--sky-cloud-gray:var(--muted);--sky-cloud-white:var(--ink);color:var(--ink);overflow-x:clip}:where(.sl) .sl-work-story :-webkit-any(h1,h2,h3,h4,h5,h6){color:inherit}:where(.sl) .sl-work-story :-moz-any(h1,h2,h3,h4,h5,h6){color:inherit}:where(.sl) .sl-work-story :is(h1,h2,h3,h4,h5,h6){color:inherit}.sl .sl-work-story :-webkit-any(.cta-block,.code-block,.desktop-frame,.badge-hw,.pilgrim-card,[style*="background:#0a251f"]){--sky-orange:#fb8500;--sky-charcoal:#2d2d44;--sky-cloud-gray:#d9d9d9;--sky-cloud-white:#f7f8fa}.sl .sl-work-story :-moz-any(.cta-block,.code-block,.desktop-frame,.badge-hw,.pilgrim-card,[style*="background:#0a251f"]){--sky-orange:#fb8500;--sky-charcoal:#2d2d44;--sky-cloud-gray:#d9d9d9;--sky-cloud-white:#f7f8fa}.sl .sl-work-story :is(.cta-block,.code-block,.desktop-frame,.badge-hw,.pilgrim-card,[style*="background:#0a251f"]){--sky-orange:#fb8500;--sky-charcoal:#2d2d44;--sky-cloud-gray:#d9d9d9;--sky-cloud-white:#f7f8fa}.sl .sl-work-story :-webkit-any(.sky-section,.sky-section-sm){max-width:var(--max);padding-inline:var(--gutter)}.sl .sl-work-story :-moz-any(.sky-section,.sky-section-sm){max-width:var(--max);padding-inline:var(--gutter)}.sl .sl-work-story :is(.sky-section,.sky-section-sm){max-width:var(--max);padding-inline:var(--gutter)}.sl .sl-work-story .sky-section{padding-block-start:max(56px,min(8vw,96px));padding-block-end:max(56px,min(8vw,96px))}.sl .sl-work-story>.sky-section:first-of-type{padding-top:max(28px,min(4vw,48px))}.sl .sl-work-story .sky-h2{font-size:var(--fs-h2);margin:0 0 24px}.sl .sl-work-story .sky-h3{margin:0 0 12px;font-size:1.25rem}.sl .sl-work-story .sky-eyebrow{font-family:var(--ui);font-weight:700;font-size:var(--fs-xs);letter-spacing:.1em;color:var(--orange-ink)}.sl .sl-work-story .sky-lede{color:var(--muted)}.sl .sl-work-story :-webkit-any(.sky-card,.sky-card-accent,.stat-tile,.feature-card,.module-card,.audience-card,.flow-step,.mk-step,.hw-node,.hub-mod,.wf-step,.cost-card,.ds-card,.gov-item,.mono-app,.sky-tabs){border-color:var(--rule);border-radius:var(--r-media)}.sl .sl-work-story :-moz-any(.sky-card,.sky-card-accent,.stat-tile,.feature-card,.module-card,.audience-card,.flow-step,.mk-step,.hw-node,.hub-mod,.wf-step,.cost-card,.ds-card,.gov-item,.mono-app,.sky-tabs){border-color:var(--rule);border-radius:var(--r-media)}.sl .sl-work-story :is(.sky-card,.sky-card-accent,.stat-tile,.feature-card,.module-card,.audience-card,.flow-step,.mk-step,.hw-node,.hub-mod,.wf-step,.cost-card,.ds-card,.gov-item,.mono-app,.sky-tabs){border-color:var(--rule);border-radius:var(--r-media)}.sl .sl-work-story .sky-card-accent{border-color:color-mix(in srgb, var(--orange) 45%, transparent);border-top:3px solid var(--orange)}.sl .sl-work-story .sky-card:not([style*=background]){border-top:3px solid var(--rule-2)}.sl .sl-work-story :-webkit-any(.hub-mod,.mono-app):hover{border-color:var(--orange)}.sl .sl-work-story :-moz-any(.hub-mod,.mono-app):hover{border-color:var(--orange)}.sl .sl-work-story :is(.hub-mod,.mono-app):hover{border-color:var(--orange)}.sl .sl-work-story .stat-tile .num{color:var(--orange-ink)}.sl .sl-work-story :is(.hw-byte,.hub-mod .mini){color:var(--faint);border-top-color:var(--rule)}.sl .sl-work-story :is(.cost-card .head,.type-scale>div){border-bottom-color:var(--rule)}.sl .sl-work-story .cost-card .total{border-top-color:var(--rule-2)}.sl .sl-work-story .mono-connector:after{background:var(--paper)}.sl .sl-work-story .project-divider{background:var(--rule)}.sl .sl-work-story .x-list li:before{color:var(--err);background:var(--err-wash)}.sl .sl-work-story :-webkit-any(.sky-card,.sky-card-accent):not([style*=background])>:-webkit-any(h3,h4)[style*="color:#fff"]{color:var(--ink)!important}.sl .sl-work-story :-moz-any(.sky-card,.sky-card-accent):not([style*=background])>:-moz-any(h3,h4)[style*="color:#fff"]{color:var(--ink)!important}.sl .sl-work-story :is(.sky-card,.sky-card-accent):not([style*=background])>:is(h3,h4)[style*="color:#fff"]{color:var(--ink)!important}.sl .sl-work-story :-webkit-any(.sky-card,.sky-card-accent)>h3[style*=\#ff8b8b]{color:var(--err)!important}.sl .sl-work-story :-moz-any(.sky-card,.sky-card-accent)>h3[style*=\#ff8b8b]{color:var(--err)!important}.sl .sl-work-story :is(.sky-card,.sky-card-accent)>h3[style*=\#ff8b8b]{color:var(--err)!important}.sl .sl-work-story :-webkit-any(.sky-pill,.bm-pill){background:var(--paper);border-color:var(--rule-2);color:var(--ink-2)}.sl .sl-work-story :-moz-any(.sky-pill,.bm-pill){background:var(--paper);border-color:var(--rule-2);color:var(--ink-2)}.sl .sl-work-story :is(.sky-pill,.bm-pill){background:var(--paper);border-color:var(--rule-2);color:var(--ink-2)}.sl .sl-work-story .sky-pill-orange{background:var(--ai-wash);border-color:color-mix(in srgb, var(--orange) 45%, transparent)}.sl .sl-work-story .cta-block .sky-pill-orange{color:#ffb45c;background:#fb850024}.sl .sl-work-story .chip:not([style*=background]){background:var(--paper);border-color:var(--rule-2);color:var(--ink-2)}.sl .sl-work-story .chip[style*=background]{color:#f7f8fa}.sl .sl-work-story :is(.mono-app .tags span){background:var(--paper);border-color:var(--rule)}.sl .sl-work-story .bm-meta-grid{border-top-color:var(--rule)}.sl .sl-work-story .sky-cta-orange{background:var(--orange);color:var(--ink);border-radius:var(--r);font-family:var(--ui);box-shadow:none;font-weight:700}.sl .sl-work-story .sky-cta-orange:hover{box-shadow:none;background:#ff9a2e;transform:none}.sl .sl-work-story .sky-cta-ghost{color:var(--ink);border-color:var(--ink);border-radius:var(--r);font-family:var(--ui);font-weight:700}.sl .sl-work-story .sky-cta-ghost:hover{background:var(--ink);color:#fff}.sl .sl-work-story .open-tab-link{color:var(--orange-ink)}.sl .sl-work-story .sky-tab{color:var(--muted)}.sl .sl-work-story .sky-tab.active{background:var(--ink);color:#fff}.sl .sl-work-story .browser-frame{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-media);box-shadow:var(--shadow-2)}.sl .sl-work-story .browser-topbar{background:var(--ground);border-bottom-color:var(--rule)}.sl .sl-work-story .browser-dot{background:var(--rule-2)!important}.sl .sl-work-story .browser-urlbar{background:var(--paper);border-color:var(--rule);color:var(--muted);border-radius:var(--r)}.sl .sl-work-story .browser-frame img[style*=\#0a0a14]{background:var(--ground)!important}.sl .sl-work-story .screen-item .screen-label{color:var(--muted)}.sl .sl-work-story .bm-doc-frame{border-color:var(--rule);border-radius:var(--r-media);box-shadow:var(--shadow-2)}.sl .sl-work-story #cta{padding-block-start:max(48px,min(7vw,96px))!important;padding-block-end:max(48px,min(7vw,96px))!important;padding-inline:var(--gutter)!important}.sl .sl-work-story .cta-block{background:var(--ink);color:#fff;max-width:calc(var(--max) - 2 * var(--gutter));border-radius:0;margin:0 auto;padding:max(40px,min(6vw,64px)) max(20px,min(5vw,48px))}.sl .sl-work-story .cta-block:before{background:radial-gradient(at 85% 40%,#fb85003d,#0000 60%)}.sl .sl-work-story .cta-block .sky-cta-orange[style*=background\:white]{color:var(--ink)!important}.sl .sl-work-story .cta-block .sky-cta-ghost:hover{background:#fff;color:var(--ink)!important}
.sl .sl-company-layers{border-top:1px solid var(--ink);background:var(--paper);margin:0;padding:0;list-style:none}.sl .sl-company-layers li{border-bottom:1px solid var(--rule)}.sl .sl-company-layers a{grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:16px 14px;text-decoration:none;transition:background .25s;display:grid}.sl .sl-company-layers a:hover{background:var(--c-wash)}.sl .sl-company-layers a>svg:first-child{width:22px;height:16px}.sl .sl-company-layers b{font-family:var(--display);font-size:1.02rem;font-weight:600;line-height:1.3;display:block}.sl .sl-company-layers small{color:var(--muted);margin-top:2px;font-size:.84rem;display:block}.sl .sl-company-layers a>svg:last-child{width:18px;height:18px;color:var(--c-ink);transition:transform .25s var(--ease)}.sl .sl-company-layers a:hover>svg:last-child{transform:translate(3px)}.sl .sl-company-layers a:hover b{color:var(--c-ink)}.sl .sl-company-value .sl-icon-box{margin-bottom:6px}.sl .sl-company-value p{color:var(--muted);font-size:.95rem}.sl .sl-company-cert{cursor:zoom-in;position:relative}.sl .sl-company-cert b{font-family:var(--ui);color:var(--ink);font-size:.88rem;line-height:1.35}.sl .sl-company-cert:after{content:"";z-index:9998;pointer-events:none;-webkit-backdrop-filter:blur(4px);opacity:0;background:#1a1a2e8c;transition:opacity .25s;position:fixed;top:0;bottom:0;left:0;right:0}.sl .sl-logo-grid img.sl-company-cert-preview{z-index:9999;opacity:0;pointer-events:none;object-fit:contain;border-radius:var(--r-media);filter:none;width:auto;max-width:min(90vw,500px);height:auto;max-height:min(80vh,500px);transition:opacity .25s ease, transform .35s var(--ease);background:#fff;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94);box-shadow:0 40px 80px -30px #1a1a2e99}@media (hover:hover){.sl .sl-company-cert:hover:after{opacity:1}.sl .sl-company-cert:hover img.sl-company-cert-preview{opacity:1;transform:translate(-50%,-50%)scale(1)}}.sl .sl-company-jobs{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.sl .sl-company-jobs li{border-bottom:1px solid var(--rule)}.sl .sl-company-job{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:26px 12px;text-decoration:none;transition:background .25s;display:grid}.sl .sl-company-job:hover{background:var(--c-wash)}.sl .sl-company-job h2{letter-spacing:-.02em;margin-bottom:10px;font-size:max(1.2rem,min(2vw,1.4rem));line-height:1.3}.sl .sl-company-job:hover h2{color:var(--c-ink)}.sl .sl-company-job .sl-card-more{white-space:nowrap;padding-top:0}.sl .sl-company-job:hover .sl-card-more svg{transform:translate(3px)}@media (max-width:560px){.sl .sl-company-job{grid-template-columns:1fr;padding-inline-start:0;padding-inline-end:0}}.sl .sl-company-jobmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:.92rem;display:flex}.sl .sl-company-jobmeta>span{align-items:center;gap:6px;display:inline-flex}.sl .sl-company-jobmeta svg{width:16px;height:16px;color:var(--c-ink);flex:none}.sl .sl-company-jobmeta .sl-tag{gap:0}.sl .sl-company-jobbody h2{margin-bottom:18px;font-size:max(1.4rem,min(2.4vw,1.8rem))}.sl .sl-company-jobbody>*+*{margin-top:max(40px,min(5vw,56px))}.sl .sl-company-drop{text-align:center;border:1px dashed var(--rule-2);background:var(--ground);cursor:pointer;border-radius:var(--r);font-family:var(--body);color:var(--muted);justify-items:center;gap:4px;padding:22px 16px;font-size:.9rem;font-weight:400;transition:border-color .2s,background .2s;display:grid}.sl .sl-company-drop:hover{border-color:var(--ink)}.sl .sl-company-drop:focus-visible{border-color:var(--ink)}.sl .sl-company-drop.is-set{background:var(--c-wash);border-style:solid;border-color:var(--c);color:var(--ink);font-weight:600}.sl .sl-company-drop svg{width:26px;height:26px;color:var(--c-ink)}.sl .sl-company-drop b{color:var(--c-ink);font-weight:700}.sl .sl-company-drop span{overflow-wrap:anywhere}.sl .sl-company-err{font-family:var(--body);color:var(--err);font-size:.82rem;font-weight:500}.sl .sl-company-form-title{font-size:1.3rem}.sl .sl-company-lines{border-top:1px solid var(--rule);margin:32px 0 0;padding:0;list-style:none}.sl .sl-company-lines li{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:20px 0;display:grid}.sl .sl-company-lines .sl-company-ico{background:var(--c-wash);width:44px;height:44px;color:var(--c-ink);place-items:center;display:grid}.sl .sl-company-lines .sl-company-ico svg{width:20px;height:20px}.sl .sl-company-lines h3{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:.76rem;font-weight:700}.sl .sl-company-lines p{color:var(--ink-2);overflow-wrap:anywhere}.sl .sl-company-lines p+p{margin-top:4px}.sl .sl-company-lines a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);overflow-wrap:anywhere;font-weight:600}.sl .sl-company-lines a:hover{color:var(--c-ink);-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c)}.sl .sl-company-lines .sl-company-k{color:var(--muted);font-size:.9rem}.sl .sl-company-map{border:1px solid var(--rule);background:var(--ground);height:280px;margin-top:32px;overflow:hidden}.sl .sl-company-map iframe{border:0;width:100%;height:100%;display:block}.sl .sl-company-oops{text-align:center;justify-items:center;gap:18px;display:grid}.sl .sl-company-oops .sl-lede{margin-inline-start:auto;margin-inline-end:auto}.sl .sl-company-oops-icon{background:var(--ai-wash);width:72px;height:72px;color:var(--orange-ink);font-family:var(--display);border-radius:50%;place-items:center;font-size:2rem;font-weight:700;display:grid}.sl .sl-company-oops pre{text-align:start;background:var(--err-wash);width:100%;max-height:200px;color:var(--err);border-left:3px solid var(--err);margin:0;padding:14px;font-size:.8rem;overflow:auto}.sl .sl-company-oops .sl-inline{justify-content:center}.sl .sl-company-apply{scroll-margin-top:100px}@media (min-width:961px) and (min-height:940px){.sl .sl-company-apply{position:sticky;top:100px}}.sl .sl-company-cms [style*=color]{color:var(--muted)!important}.sl .sl-company-plain{white-space:pre-line}
.sl .sl-commerce-h{letter-spacing:-.02em;font-size:max(1.35rem,min(2.3vw,1.75rem));line-height:1.25}.sl .sl-commerce-body{color:var(--ink-2);max-width:68ch;font-size:1.04rem;line-height:1.75}.sl .sl-commerce-note{color:var(--muted);max-width:90ch;margin-top:24px;font-size:.86rem;font-style:italic}.sl .sl-commerce-rise{animation:sl-rise .35s var(--ease)}.sl .sl-commerce-cta-title{font-family:var(--display);color:#fff;letter-spacing:-.02em;max-width:30ch;font-size:max(1.45rem,min(2.6vw,2.1rem));font-weight:600;line-height:1.2}.sl .sl-cta .sl-commerce-cta-link{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #fb8500b3;text-decoration:underline #fb8500b3}.sl .sl-cta .sl-commerce-cta-link:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.sl .sl-commerce-ptile{border-top:3px solid var(--c);flex-direction:column;gap:14px;padding:26px 24px 24px;display:flex}.sl .sl-commerce-ptile .sl-icon-box{background:var(--c-wash);border-color:#0000;width:52px;height:52px;margin-bottom:0}.sl .sl-commerce-ptile .sl-icon-box svg{width:26px;height:26px}.sl .sl-commerce-ptile h2,.sl .sl-commerce-ptile h3{letter-spacing:-.02em;font-size:1.3rem;line-height:1.25}.sl a.sl-commerce-ptile:hover h2,.sl a.sl-commerce-ptile:hover h3{color:var(--c-ink)}.sl .sl-commerce-ptile p{color:var(--muted);font-size:.95rem}.sl .sl-commerce-ptile .sl-card-more{margin-top:auto;padding-top:8px}.sl .sl-commerce-num{font-family:var(--display);color:var(--faint);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.sl .sl-commerce-hl{gap:0;display:grid}.sl .sl-commerce-hl .sl-icon-box{background:var(--c-wash);border-color:#0000}.sl .sl-commerce-hl ul{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.sl .sl-commerce-hl li{border-bottom:1px solid var(--rule);font-family:var(--ui);color:var(--ink);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;font-size:.96rem;font-weight:700;display:grid}.sl .sl-commerce-hl li svg{width:22px;height:22px;color:var(--c-ink)}.sl .sl-commerce-pimg{aspect-ratio:16/8;border-radius:var(--r-media);background:var(--ground);max-width:100%;position:relative;overflow:hidden}.sl .sl-commerce-pimg img{object-fit:cover}.sl .sl-commerce-item{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.sl .sl-commerce-item>span{background:var(--c-wash);width:44px;height:44px;color:var(--c-ink);place-items:center;display:grid}.sl .sl-commerce-item>span svg{width:22px;height:22px}.sl .sl-commerce-item b{font-family:var(--ui);color:var(--ink);font-size:.98rem;font-weight:700;line-height:1.35}.sl .sl-commerce-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin:0 auto max(32px,min(4vw,48px));padding:0;list-style:none;display:flex}.sl .sl-commerce-steps li{font-family:var(--ui);color:var(--faint);align-items:center;gap:10px;font-size:.88rem;font-weight:600;display:flex}.sl .sl-commerce-steps li b{border:1px solid var(--rule-2);background:var(--paper);width:34px;height:34px;color:var(--faint);font-family:var(--display);flex:none;place-items:center;font-size:.86rem;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:grid}.sl .sl-commerce-steps li b svg{width:16px;height:16px}.sl .sl-commerce-steps li.is-on{color:var(--ink);font-weight:700}.sl .sl-commerce-steps li.is-on b{background:var(--orange);border-color:var(--orange);color:var(--ink)}.sl .sl-commerce-steps li.is-done{color:var(--ink-2)}.sl .sl-commerce-steps li.is-done b{background:var(--ink);border-color:var(--ink);color:#fff}.sl .sl-commerce-steps li i{background:var(--rule);width:36px;height:2px;display:block}.sl .sl-commerce-steps li.is-done i{background:var(--orange)}@media (max-width:560px){.sl .sl-commerce-steps{gap:6px}.sl .sl-commerce-steps li{gap:6px;font-size:.78rem}.sl .sl-commerce-steps li b{width:30px;height:30px}.sl .sl-commerce-steps li i{width:14px}}@media (max-width:400px){.sl .sl-commerce-steps li span{display:none}.sl .sl-commerce-steps li.is-on span{display:inline}}.sl .sl-commerce-cfg{text-align:start;cursor:pointer;width:100%;font:inherit;color:inherit;border-top:3px solid #0000;flex-direction:column;gap:10px;padding:26px 24px;display:flex}.sl .sl-commerce-cfg:hover{border-color:var(--c);border-top-color:var(--c);box-shadow:var(--shadow-2)}.sl .sl-commerce-cfg:focus-visible{border-color:var(--c);border-top-color:var(--c);box-shadow:var(--shadow-2)}.sl .sl-commerce-cfg h3{font-size:1.15rem;line-height:1.3}.sl .sl-commerce-cfg:hover h3{color:var(--c-ink)}.sl .sl-commerce-cfg p{color:var(--muted);font-size:.92rem;line-height:1.6}.sl .sl-commerce-cfg .sl-tag{align-self:flex-start}.sl .sl-commerce-ico{background:var(--c-wash);flex:none;place-items:center;width:52px;height:52px;margin-bottom:6px;font-size:1.45rem;line-height:1;display:grid}.sl .sl-commerce-est{max-width:720px;margin-inline-start:auto;margin-inline-end:auto}.sl .sl-commerce-est-head{border-bottom:1px solid var(--rule);align-items:center;gap:14px;margin-bottom:26px;padding-bottom:22px;display:flex}.sl .sl-commerce-est-head .sl-commerce-ico{width:46px;height:46px;margin-bottom:0;font-size:1.25rem}.sl .sl-commerce-est-head h2{letter-spacing:-.02em;font-size:max(1.2rem,min(2vw,1.4rem));line-height:1.25}.sl .sl-commerce-est-head p{color:var(--muted);margin-top:2px;font-size:.88rem}.sl .sl-commerce-fs{border:0;min-width:0;margin:0;padding:0}.sl .sl-commerce-fs+.sl-commerce-fs{margin-top:26px}.sl .sl-commerce-fs legend{font-family:var(--ui);color:var(--ink);margin-bottom:10px;padding:0;font-size:.92rem;font-weight:700}.sl .sl-commerce-optlist{gap:8px;display:grid}.sl .sl-commerce-optlist button.sl-opt{justify-content:space-between;min-height:50px;font-size:.92rem}.sl .sl-commerce-optlist button.sl-opt>span:first-child{flex:1;min-width:0}.sl .sl-commerce-price{font-family:var(--display);color:var(--c-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:600}.sl .sl-commerce-mult{font-family:var(--display);background:var(--ground);color:var(--ink-2);white-space:nowrap;padding:3px 8px;font-size:.8rem;font-weight:600}.sl .sl-commerce-optlist button.sl-opt[aria-pressed=true] .sl-commerce-price{color:var(--orange)}.sl .sl-commerce-optlist button.sl-opt[aria-pressed=true] .sl-commerce-mult{background:var(--navy-2);color:#fff}.sl .sl-commerce-est-nav{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;display:flex}@media (max-width:480px){.sl .sl-commerce-est-nav .sl-btn{flex:auto}}.sl .sl-commerce-quote{text-align:center;padding:max(32px,min(5vw,48px)) max(20px,min(4vw,36px));position:relative;overflow:hidden}.sl .sl-commerce-quote:before{content:"";pointer-events:none;background-image:radial-gradient(#fb85001f 1px,#0000 1px);background-size:24px 24px;position:absolute;top:0;bottom:0;left:0;right:0}.sl .sl-commerce-quote>*{position:relative}.sl .sl-commerce-quote .sl-tag{color:var(--orange);background:#fb850029;margin-bottom:18px}.sl .sl-commerce-quote-label{color:var(--on-navy);font-size:.92rem}.sl .sl-commerce-quote-total{font-family:var(--display);color:var(--orange);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 4px;font-size:max(2.3rem,min(7vw,3.5rem));font-weight:600;line-height:1.15;display:block}.sl .sl-commerce-quote-range{color:#fff;font-size:1rem}.sl .sl-commerce-quote-fine{color:#9c9db2;margin-top:10px;font-size:.8rem}.sl .sl-commerce-rows{margin:0;padding:0;list-style:none}.sl .sl-commerce-rows li{border-bottom:1px solid var(--rule);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;font-size:.92rem;display:flex}.sl .sl-commerce-rows li>span:first-child{overflow-wrap:anywhere;min-width:0}.sl .sl-commerce-rows li>span:last-child{font-family:var(--display);white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.sl .sl-commerce-rows li.is-neg>span:last-child{color:var(--err)}.sl .sl-commerce-rows li.is-total{border-bottom:0;border-top:2px solid var(--ink);margin-top:-1px;padding-top:16px}.sl .sl-commerce-rows li.is-total>span:first-child{font-family:var(--display);color:var(--ink);font-weight:600}.sl .sl-commerce-rows li.is-total>span:last-child{color:var(--orange-ink);font-size:1.1rem}.sl .sl-commerce-result-actions{justify-items:center;gap:12px;margin-top:24px;display:grid}.sl .sl-commerce-result-actions>.sl-btn{width:100%;max-width:400px}.sl .sl-commerce-empty h2{color:var(--ink);font-size:max(1.6rem,min(3vw,2.2rem))}.sl .sl-commerce-empty p{max-width:56ch}.sl .sl-commerce-estcta{border-top:3px solid var(--c);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.sl .sl-commerce-estcta .sl-icon-box{background:var(--c-wash);border-color:#0000;width:72px;height:72px;margin-bottom:0}.sl .sl-commerce-estcta .sl-icon-box svg{width:36px;height:36px}.sl .sl-commerce-estcta h3{margin-bottom:8px}.sl .sl-commerce-estcta p{color:var(--muted);max-width:60ch;margin-bottom:18px}@media (max-width:560px){.sl .sl-commerce-estcta{grid-template-columns:1fr}}.sl .sl-commerce-magnet{border-top:3px solid var(--orange);margin-block-start:48px;margin-block-end:48px}.sl .sl-commerce-magnet h3{margin:0 0 6px;font-size:1.25rem;line-height:1.3}.sl .sl-commerce-magnet p{margin:0}.sl .sl-commerce-magnet-head{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.sl .sl-commerce-magnet-head .sl-icon-box{background:var(--ai-wash);width:48px;height:48px;color:var(--orange-ink);border-color:#0000;flex:none;margin-bottom:0}.sl .sl-commerce-magnet-head .sl-icon-box svg{width:24px;height:24px}.sl .sl-commerce-magnet-head p{color:var(--muted);font-size:.94rem;line-height:1.55}.sl .sl-commerce-magnet .sl-form{gap:12px}.sl .sl-commerce-magnet .sl-commerce-fine{color:var(--faint);text-align:center;font-size:.8rem}.sl .sl-commerce-magnet .sl-done{text-align:center;justify-items:center}.sl .sl-commerce-magnet .sl-done strong{color:var(--ink)}@media (max-width:480px){.sl .sl-commerce-magnet-head{flex-direction:column}}.sl .sl-commerce-lp-img{border-radius:var(--r-media);border:1px solid var(--rule);width:100%;height:auto;box-shadow:var(--shadow-2);background:var(--ground);display:block}.sl .sl-commerce-trust{align-items:center;gap:8px;display:inline-flex}.sl .sl-commerce-trust .sl-diamond{width:7px;height:7px}.sl .sl-commerce-lp-block+.sl-commerce-lp-block{border-top:1px solid var(--rule);margin-top:max(36px,min(5vw,52px));padding-top:max(36px,min(5vw,52px))}.sl .sl-commerce-lp-block h2{margin-bottom:14px}.sl .sl-commerce-lp-block .sl-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:6px}@media (max-width:640px){.sl .sl-commerce-lp-block .sl-checks{grid-template-columns:1fr}}.sl .sl-commerce-receive{background:var(--c-wash);border:0;border-inline-start:3px solid var(--c);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:max(36px,min(5vw,52px));display:grid}.sl .sl-commerce-receive h2{margin-bottom:10px}.sl .sl-commerce-receive img{border-radius:var(--r-media);border:1px solid var(--rule);width:220px;height:auto;display:block}@media (max-width:860px){.sl .sl-commerce-receive{grid-template-columns:1fr}.sl .sl-commerce-receive img{width:100%;max-width:360px}}@media (max-width:520px){.sl .sl-commerce-receive img{display:none}}.sl .sl-commerce-lp-form{border-top:3px solid var(--c)}.sl .sl-commerce-lp-form h3{margin-bottom:20px;font-size:1.3rem}.sl .sl-commerce-req{color:var(--c-ink)}.sl .sl-commerce-fine{color:var(--faint);text-align:center;font-size:.8rem}.sl .sl-commerce-lp-form .sl-done{text-align:center;justify-items:center}.sl .sl-commerce-lp-form .sl-done p{color:var(--muted);max-width:44ch;margin-bottom:8px}.sl .sl-commerce-lp-form .sl-btn .sl-spinner{margin-inline-start:auto}.sl .sl-commerce-lp[dir=rtl] :-webkit-any(h1,h2,h3,h4,p,li,summary,label,legend,input,select,textarea,button,a,span,b){font-family:var(--arabic);letter-spacing:0}.sl .sl-commerce-lp[dir=rtl] :-moz-any(h1,h2,h3,h4,p,li,summary,label,legend,input,select,textarea,button,a,span,b){font-family:var(--arabic);letter-spacing:0}.sl .sl-commerce-lp[dir=rtl] :is(h1,h2,h3,h4,p,li,summary,label,legend,input,select,textarea,button,a,span,b){font-family:var(--arabic);letter-spacing:0}.sl .sl-commerce-lp[dir=rtl] h1{line-height:1.35}.sl .sl-commerce-lp[dir=rtl] :-webkit-any(h2,h3,.sl-commerce-cta-title){line-height:1.45}.sl .sl-commerce-lp[dir=rtl] :-moz-any(h2,h3,.sl-commerce-cta-title){line-height:1.45}.sl .sl-commerce-lp[dir=rtl] :is(h2,h3,.sl-commerce-cta-title){line-height:1.45}.sl .sl-commerce-lp[dir=rtl] .sl-label{text-transform:none;font-size:.86rem}.sl .sl-commerce-lp[dir=rtl] .sl-btn svg{transform:scaleX(-1)}.sl .sl-commerce-lp[dir=rtl] .sl-btn:hover svg{transform:scaleX(-1)translate(3px)}.sl .sl-commerce-lp[dir=rtl] .sl-alert{border-left:0;border-right:3px solid var(--err)}.sl .sl-commerce-lp[dir=rtl] .sl-faq details>p{line-height:1.9}.sl .sl-commerce-lp[dir=rtl] .sl-commerce-body{line-height:1.95}.sl .sl-commerce-proj{border-top:3px solid var(--c);align-content:start;gap:10px;padding:26px 24px;display:grid}.sl .sl-commerce-proj h3{font-size:1.12rem}.sl .sl-commerce-range{font-family:var(--display);letter-spacing:-.02em;color:var(--c-ink);font-size:max(1.25rem,min(2vw,1.45rem));font-weight:600;line-height:1.2}.sl .sl-commerce-proj p:last-child{color:var(--muted);font-size:.95rem}.sl .sl-commerce-trio>div{border-top:1px solid var(--ink);min-width:0;padding-top:22px}.sl .sl-commerce-trio h3{margin-bottom:12px}.sl .sl-commerce-trio p{color:var(--ink-2);line-height:1.75}.sl .sl-commerce-trio .sl-tags{gap:8px}.sl .sl-commerce-trio .sl-tag{text-transform:none;letter-spacing:0;padding:6px 10px;font-size:.82rem}.sl .sl-commerce-area{border-top:3px solid var(--c);flex-direction:column;gap:12px;padding:26px 24px;display:flex}.sl .sl-commerce-area h3{font-size:1.2rem}.sl a.sl-commerce-area:hover h3{color:var(--c-ink)}.sl .sl-commerce-area p{color:var(--muted);font-size:.95rem;line-height:1.65}.sl .sl-commerce-area .sl-card-more{margin-top:auto}.sl .sl-commerce-chips{flex-wrap:wrap;gap:10px;display:flex}.sl .sl-commerce-chips .sl-chip svg{width:14px;height:14px}.sl .sl-commerce-chips .sl-chip:hover{color:var(--c-ink);border-color:var(--c)}.sl .sl-commerce-designer{background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--orange);text-align:start;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:max(24px,min(4vw,44px));padding:max(24px,min(4vw,44px)) max(20px,min(4vw,48px));display:grid}.sl .sl-commerce-designer .sl-checks li b{color:var(--ink);font-weight:600}.sl .sl-commerce-designer .sl-tags{gap:8px;margin-top:22px}.sl .sl-commerce-designer .sl-btn{margin-top:28px}.sl .sl-commerce-designer .sl-commerce-fine{text-align:start;margin-top:14px}.sl .sl-commerce-designer-mock{filter:drop-shadow(0 24px 40px #1a1a2e2e);width:100%;height:auto;display:block}@media (max-width:860px){.sl .sl-commerce-designer{grid-template-columns:1fr}.sl .sl-commerce-designer-mockwrap{order:-1}}.sl .sl-commerce-h2{font-size:max(1.6rem,min(2.8vw,2.2rem));line-height:1.15}.sl .sl-commerce-optlist button.sl-opt>span{border:0;width:auto;display:inline-block}.sl .sl-commerce-optlist button.sl-opt>span:not(.sl-commerce-mult){background:0 0;padding:0}.sl .sl-commerce-optlist button.sl-opt>span:before{content:none;display:none}.sl .sl-commerce-lp .sl-btn,.sl .sl-commerce-magnet .sl-btn,.sl .sl-commerce-est .sl-btn,.sl .sl-commerce-designer .sl-btn{white-space:normal;text-align:start;max-width:100%;padding-block-start:10px;padding-block-end:10px}.sl .sl-ar :-webkit-any(h1,h2,h3,h4,p,li,summary,a,span,b,td,th,em,button){font-family:var(--arabic);letter-spacing:0}.sl .sl-ar :-moz-any(h1,h2,h3,h4,p,li,summary,a,span,b,td,th,em,button){font-family:var(--arabic);letter-spacing:0}.sl .sl-ar :is(h1,h2,h3,h4,p,li,summary,a,span,b,td,th,em,button){font-family:var(--arabic);letter-spacing:0}.sl .sl-ar [lang=en]{font-family:var(--ui)}.sl .sl-ar h1{line-height:1.35}.sl .sl-ar :-webkit-any(h2,h3){line-height:1.45}.sl .sl-ar :-moz-any(h2,h3){line-height:1.45}.sl .sl-ar :is(h2,h3){line-height:1.45}.sl .sl-ar :-webkit-any(.sl-label,.sl-meta){text-transform:none;letter-spacing:0;font-size:.86rem}.sl .sl-ar :-moz-any(.sl-label,.sl-meta){text-transform:none;letter-spacing:0;font-size:.86rem}.sl .sl-ar :is(.sl-label,.sl-meta){text-transform:none;letter-spacing:0;font-size:.86rem}.sl .sl-ar :-webkit-any(.sl-btn,.sl-tlink,.sl-card-more) svg{transform:scaleX(-1)}.sl .sl-ar :-moz-any(.sl-btn,.sl-tlink,.sl-card-more) svg{transform:scaleX(-1)}.sl .sl-ar :is(.sl-btn,.sl-tlink,.sl-card-more) svg{transform:scaleX(-1)}.sl .sl-ar .sl-btn:hover svg{transform:scaleX(-1)translate(3px)}.sl .sl-ar :is(.sl-lede,.sl-muted,.sl-card-text,.sl-faq details>p){line-height:1.9}.sl .sl-ar .sl-faq summary{text-align:right}
