html:has(.pp-root [data-proposal=sello]){--bg:#f5f4ef;--surface:#fff;--ink:#17202e;--muted:#586274;--line:#dcdad1;--blue:#0e6b66;--on-blue:#fff;--blue-soft:#ddefec;--bib:#e2ae3a;--on-bib:#1d1404;--pitch:#2f7d4f;--pitch-soft:#dcefe3;--warn:#a34e12;--warn-soft:#f7e6d8;--board:#17202e;--on-board:#f1f3f6;--board-muted:#a7b0bf;--lane:#d2d6dd;--sl-found:#0e6b66;--sl-found-soft:#ddefec;--sl-bad:#b23a2a;--sl-bad-soft:#f6dfda;--sl-warn:#b4610a;--sl-warn-soft:#f8ebd3;--sl-mild:#b9922a;--sl-ok:#5c8f79;--sl-good:#2f7d4f;--sl-sunk:#eeede7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){html:has(.pp-root [data-proposal=sello]):not([data-theme=light]){--bg:#0e1319;--surface:#161c24;--ink:#e6e9ee;--muted:#9aa4b2;--line:#28303b;--blue:#4fc2b7;--on-blue:#06201e;--blue-soft:#12302e;--bib:#e8b84a;--on-bib:#1d1404;--pitch:#63c08a;--pitch-soft:#12301f;--warn:#f0a060;--warn-soft:#3a2716;--board:#0a0e13;--on-board:#e6e9ee;--board-muted:#8e98a6;--lane:#2a3340;--sl-found:#4fc2b7;--sl-found-soft:#12302e;--sl-bad:#f07c6a;--sl-bad-soft:#3a1c18;--sl-warn:#f0a54a;--sl-warn-soft:#3a2a12;--sl-mild:#d9bd5c;--sl-ok:#6fb397;--sl-good:#63c08a;--sl-sunk:#11161d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html:has(.pp-root [data-proposal=sello])[data-theme=dark]{--bg:#0e1319;--surface:#161c24;--ink:#e6e9ee;--muted:#9aa4b2;--line:#28303b;--blue:#4fc2b7;--on-blue:#06201e;--blue-soft:#12302e;--bib:#e8b84a;--on-bib:#1d1404;--pitch:#63c08a;--pitch-soft:#12301f;--warn:#f0a060;--warn-soft:#3a2716;--board:#0a0e13;--on-board:#e6e9ee;--board-muted:#8e98a6;--lane:#2a3340;--sl-found:#4fc2b7;--sl-found-soft:#12302e;--sl-bad:#f07c6a;--sl-bad-soft:#3a1c18;--sl-warn:#f0a54a;--sl-warn-soft:#3a2a12;--sl-mild:#d9bd5c;--sl-ok:#6fb397;--sl-good:#63c08a;--sl-sunk:#11161d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pp-root [data-proposal=sello]{font-family:var(--f-body);color:var(--ink);font-size:18px;line-height:1.6}.pp-root [data-proposal=sello] :focus-visible{outline:3px solid var(--blue);outline-offset:2px}.pp-root [data-proposal=sello] a{color:var(--blue);text-decoration:underline}.pp-root [data-proposal=sello] p{margin:0}.pp-root [data-proposal=sello] .sl-num{font-variant-numeric:tabular-nums}.pp-root [data-proposal=sello] .sl-mono{font-family:var(--f-mono);font-size:.85em}.pp-root [data-proposal=sello] h1,.pp-root [data-proposal=sello] h2,.pp-root [data-proposal=sello] h3,.pp-root [data-proposal=sello] h4{font-family:var(--f-body);text-transform:none;text-wrap:balance;letter-spacing:-.015em;margin:0}.pp-root [data-proposal=sello] h2{font-size:clamp(30px,4.2vw,48px);font-weight:800;line-height:1.08}.pp-root [data-proposal=sello] .sl-h3{font-size:21px;font-weight:750;line-height:1.35}.pp-root [data-proposal=sello] .sl-wrap{max-width:1160px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.pp-root [data-proposal=sello] .sl-sec{border-top:1px solid var(--line);padding-block:84px}.pp-root [data-proposal=sello] .sl-stack{flex-direction:column;gap:20px;display:flex}.pp-root [data-proposal=sello] .sl-split{flex-wrap:wrap;gap:40px;display:flex}.pp-root [data-proposal=sello] .sl-split>*{flex:360px;min-width:0}.pp-root [data-proposal=sello] .sl-eyebrow{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:13px}.pp-root [data-proposal=sello] .sl-eyebrow b{color:var(--blue);margin-right:6px}.pp-root [data-proposal=sello] .sl-lede{color:var(--ink);max-width:760px;font-size:20px}.pp-root [data-proposal=sello] .sl-note{color:var(--muted);font-size:14px;line-height:1.5}.pp-root [data-proposal=sello] .sl-ph{font-family:var(--f-mono);letter-spacing:.02em;border:1px dashed var(--sl-warn);color:var(--sl-warn);background:var(--sl-warn-soft);border-radius:6px;padding:1px 8px;font-size:.82em;font-weight:500;display:inline-block}.pp-root [data-proposal=sello] .sl-hero{border-top:0;padding-block:72px 80px}.pp-root [data-proposal=sello] .sl-kicker{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:13px}.pp-root [data-proposal=sello] .sl-hero h1{text-transform:none;max-width:980px;margin-top:20px;font-size:clamp(40px,6.4vw,80px);font-weight:850;line-height:1.02}.pp-root [data-proposal=sello] .sl-sub{color:var(--muted);max-width:760px;margin-top:24px;font-size:21px}.pp-root [data-proposal=sello] .sl-toc{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:36px 0 0;padding:0;list-style:none;display:grid}.pp-root [data-proposal=sello] .sl-toc a{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;align-items:baseline;gap:10px;padding:12px 14px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.pp-root [data-proposal=sello] .sl-toc a:hover{border-color:var(--blue)}.pp-root [data-proposal=sello] .sl-toc span{font-family:var(--f-mono);color:var(--blue);font-size:12px}.pp-root [data-proposal=sello] .sl-heard{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pp-root [data-proposal=sello] .sl-heard figure{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;margin:0;padding:22px;display:flex}.pp-root [data-proposal=sello] .sl-heard blockquote,.pp-root [data-proposal=sello] .sl-said{margin:0;font-size:21px;font-weight:700;line-height:1.35}.pp-root [data-proposal=sello] .sl-said{color:var(--muted);font-weight:600}.pp-root [data-proposal=sello] .sl-heard figcaption{color:var(--muted);font-size:16px}.pp-root [data-proposal=sello] .sl-check{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pp-root [data-proposal=sello] .sl-check li{padding-left:30px;font-size:17px;position:relative}.pp-root [data-proposal=sello] .sl-check li:before{content:"";border-left:3px solid var(--blue);border-bottom:3px solid var(--blue);width:16px;height:9px;position:absolute;top:.45em;left:0;transform:rotate(-45deg)}.pp-root [data-proposal=sello] .sl-callout{border-left:4px solid var(--blue);background:var(--blue-soft);border-radius:8px;max-width:820px;padding:16px 18px;font-size:17px}.pp-root [data-proposal=sello] .sl-price{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pp-root [data-proposal=sello] .sl-price>div{flex-direction:column;gap:4px;padding:18px 20px;display:flex}.pp-root [data-proposal=sello] .sl-price>div+div{border-left:1px solid var(--line)}.pp-root [data-proposal=sello] .sl-price span{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}.pp-root [data-proposal=sello] .sl-price b{font-size:18px}.pp-root [data-proposal=sello] .sl-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pp-root [data-proposal=sello] .sl-phase{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;padding:20px;font-size:16px;display:flex}.pp-root [data-proposal=sello] .sl-phase.now{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.pp-root [data-proposal=sello] .sl-phase-code{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:12px}.pp-root [data-proposal=sello] .sl-phase dl{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin:auto 0 0;padding-top:10px;display:flex}.pp-root [data-proposal=sello] .sl-phase dl div{justify-content:space-between;gap:12px;display:flex}.pp-root [data-proposal=sello] .sl-phase dt{color:var(--muted);white-space:nowrap;font-size:14px}.pp-root [data-proposal=sello] .sl-phase dd{text-align:right;margin:0;font-size:14px;font-weight:600}.pp-root [data-proposal=sello] .sl-close{max-width:820px}.pp-root [data-proposal=sello] .sl-ctas{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.pp-root [data-proposal=sello] .sl-cta{border-radius:999px;align-items:center;min-height:48px;padding:0 22px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.pp-root [data-proposal=sello] .sl-cta.primary{background:var(--blue);color:var(--on-blue)}.pp-root [data-proposal=sello] .sl-cta.ghost{border:1.5px solid var(--line);color:var(--ink)}.pp-root [data-proposal=sello] .sl-contact{color:var(--muted);font-size:15px}.pp-root [data-proposal=sello] footer .sl-wrap{font-size:14px}.pp-root [data-proposal=sello] .sl-demo{grid-template-columns:minmax(240px,340px) minmax(0,470px);justify-content:center;align-items:start;gap:40px;margin-top:12px;display:grid}.pp-root [data-proposal=sello] .sl-steps{flex-direction:column;gap:12px;display:flex;position:sticky;top:96px}.pp-root [data-proposal=sello] .sl-steps-title{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.pp-root [data-proposal=sello] .sl-steps ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pp-root [data-proposal=sello] .sl-steps li button{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);cursor:pointer;font:inherit;border-radius:12px;gap:12px;padding:12px 14px;font-size:15px;line-height:1.4;display:flex}.pp-root [data-proposal=sello] .sl-steps li button:hover{border-color:var(--blue)}.pp-root [data-proposal=sello] .sl-steps li button.current{border-color:var(--blue);background:var(--blue-soft)}.pp-root [data-proposal=sello] .sl-steps li button>span:last-child{flex-direction:column;gap:2px;display:flex}.pp-root [data-proposal=sello] .sl-steps li button>span:last-child>span{color:var(--muted);font-size:14px}.pp-root [data-proposal=sello] .sl-step-n{background:var(--blue);width:26px;height:26px;color:var(--on-blue);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.pp-root [data-proposal=sello] .sl-reset{align-self:flex-start}.pp-root [data-proposal=sello] .sl-stage{background:radial-gradient(ellipse at 50% 35%, var(--blue-soft), transparent 70%), var(--sl-sunk);border-radius:28px;flex-direction:column;align-items:center;gap:14px;padding:24px 20px 32px;display:flex}.pp-root [data-proposal=sello] .sl-stage-label{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pp-root [data-proposal=sello] .sl-stage-label svg{color:var(--blue)}.pp-root [data-proposal=sello] .sl-device{--sl-bezel:11px;width:100%;max-width:420px;padding:var(--sl-bezel);background:linear-gradient(150deg,#39404b,#12161c 45%,#262c35);border-radius:56px;scroll-margin-top:80px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff24,0 0 0 1px #0a0d11,0 34px 70px -28px #0a0f1999}.pp-root [data-proposal=sello] .sl-device:before,.pp-root [data-proposal=sello] .sl-device:after{content:"";background:#2f353e;width:4px;position:absolute}.pp-root [data-proposal=sello] .sl-device:before{border-radius:0 3px 3px 0;height:84px;top:190px;right:-4px}.pp-root [data-proposal=sello] .sl-device:after{border-radius:3px 0 0 3px;height:120px;top:150px;left:-4px;box-shadow:0 -46px 0 -32px #2f353e}.pp-root [data-proposal=sello] .sl-app{border-radius:calc(56px - var(--sl-bezel));background:var(--bg);flex-direction:column;height:800px;font-size:15px;line-height:1.45;display:flex;overflow:hidden}.pp-root [data-proposal=sello] .sl-statusbar{background:var(--blue);height:44px;color:var(--on-blue);font-variant-numeric:tabular-nums;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:4px 28px 0;font-size:14px;font-weight:700;display:grid}.pp-root [data-proposal=sello] .sl-island{background:#05070a;border-radius:999px;width:104px;height:28px;display:block}.pp-root [data-proposal=sello] .sl-status-icons{justify-self:end;align-items:center;gap:5px;display:flex}.pp-root [data-proposal=sello] .sl-banner{text-align:center;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--sl-warn-soft);color:var(--sl-warn);flex:none;padding:5px 12px;font-size:11px}.pp-root [data-proposal=sello] .sl-appbar{background:var(--blue);color:var(--on-blue);flex:none;align-items:center;gap:8px;min-height:52px;padding:6px 14px 12px;display:flex}.pp-root [data-proposal=sello] .sl-appbar h3{color:inherit;font-size:18px;font-weight:750;line-height:1.25}.pp-root [data-proposal=sello] .sl-back{width:36px;height:36px;color:inherit;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pp-root [data-proposal=sello] .sl-homebar{background:var(--surface);flex:none;place-items:center;height:22px;display:grid}.pp-root [data-proposal=sello] .sl-homebar i{background:var(--ink);opacity:.85;border-radius:3px;width:124px;height:5px;display:block}.pp-root [data-proposal=sello] .sl-back-gap{width:4px}.pp-root [data-proposal=sello] .sl-app-body{overscroll-behavior:contain;flex:1;overflow:hidden auto}.pp-root [data-proposal=sello] .sl-tabs{border-top:1px solid var(--line);background:var(--surface);padding-bottom:env(safe-area-inset-bottom,0px);flex:none;grid-template-columns:repeat(4,1fr);display:grid}.pp-root [data-proposal=sello] .sl-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 10px;font-size:11.5px;font-weight:600;display:flex}.pp-root [data-proposal=sello] .sl-tabs button.current,.pp-root [data-proposal=sello] .sl-tabs button.within{color:var(--blue)}.pp-root [data-proposal=sello] .sl-screen{flex-direction:column;gap:14px;padding:14px;display:flex}.pp-root [data-proposal=sello] .sl-total{color:var(--muted);font-size:15px}.pp-root [data-proposal=sello] .sl-total .sl-num{color:var(--ink);margin-right:4px;font-size:24px;font-weight:800}.pp-root [data-proposal=sello] .sl-explain{color:var(--muted);font-size:14.5px}.pp-root [data-proposal=sello] .sl-run{color:var(--muted);font-size:12px;font-family:var(--f-mono)}.pp-root [data-proposal=sello] .sl-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pp-root [data-proposal=sello] .sl-tile{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.pp-root [data-proposal=sello] .sl-tile-label{color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.25}.pp-root [data-proposal=sello] .sl-tile-value{letter-spacing:-.02em;font-size:24px;font-weight:800}.pp-root [data-proposal=sello] .sl-tile-sub{color:var(--muted);font-size:12px}.pp-root [data-proposal=sello] .sl-tile.warn .sl-tile-value{color:var(--sl-warn)}.pp-root [data-proposal=sello] .sl-tile.bad .sl-tile-value{color:var(--sl-bad)}.pp-root [data-proposal=sello] .sl-tile.found{background:var(--sl-found-soft);border-color:var(--sl-found)}.pp-root [data-proposal=sello] .sl-tile.found .sl-tile-value{color:var(--sl-found)}.pp-root [data-proposal=sello] .sl-block{flex-direction:column;gap:8px;display:flex}.pp-root [data-proposal=sello] .sl-block-head{justify-content:space-between;align-items:baseline;display:flex}.pp-root [data-proposal=sello] .sl-block-head h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.pp-root [data-proposal=sello] .sl-agebar{border-radius:9px;gap:2px;height:18px;display:flex;overflow:hidden}.pp-root [data-proposal=sello] .sl-age{cursor:pointer;border:0;min-width:4px;padding:0}.pp-root [data-proposal=sello] .sl-age.ok,.pp-root [data-proposal=sello] .sl-dot.ok{background:var(--sl-ok)}.pp-root [data-proposal=sello] .sl-age.mild,.pp-root [data-proposal=sello] .sl-dot.mild{background:var(--sl-mild)}.pp-root [data-proposal=sello] .sl-age.warn,.pp-root [data-proposal=sello] .sl-dot.warn{background:var(--sl-warn)}.pp-root [data-proposal=sello] .sl-age.bad,.pp-root [data-proposal=sello] .sl-dot.bad{background:var(--sl-bad)}.pp-root [data-proposal=sello] .sl-agekey{grid-template-columns:1fr 1fr;gap:2px 12px;margin:0;padding:0;list-style:none;display:grid}.pp-root [data-proposal=sello] .sl-agekey button{width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.pp-root [data-proposal=sello] .sl-agekey b{margin-left:auto;font-weight:700}.pp-root [data-proposal=sello] .sl-dot{border-radius:3px;flex:none;width:10px;height:10px}.pp-root [data-proposal=sello] .sl-list{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.pp-root [data-proposal=sello] .sl-row{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:11px 12px;display:flex}.pp-root [data-proposal=sello] .sl-row+.sl-row{border-top:1px solid var(--line)}.pp-root [data-proposal=sello] .sl-row:hover{background:var(--sl-sunk)}.pp-root [data-proposal=sello] .sl-row.done{opacity:.6}.pp-root [data-proposal=sello] .sl-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pp-root [data-proposal=sello] .sl-row-title{overflow-wrap:anywhere;font-weight:650}.pp-root [data-proposal=sello] .sl-row-sub{color:var(--muted);font-size:12.5px;line-height:1.4;display:block}.pp-root [data-proposal=sello] .sl-row-value{text-align:right;flex:none;font-weight:750}.pp-root [data-proposal=sello] .sl-row-go{color:var(--muted);flex:none}.pp-root [data-proposal=sello] .sl-bar{background:var(--sl-sunk);border-radius:3px;height:6px;margin-top:3px;display:block;overflow:hidden}.pp-root [data-proposal=sello] .sl-bar i{background:var(--blue);border-radius:3px;height:100%;display:block}.pp-root [data-proposal=sello] .sl-group{flex-direction:column;gap:6px;display:flex}.pp-root [data-proposal=sello] .sl-group+.sl-group{margin-top:6px}.pp-root [data-proposal=sello] .sl-group-title{font-size:13.5px;font-weight:700}.pp-root [data-proposal=sello] .sl-group-title.recover{color:var(--sl-found)}.pp-root [data-proposal=sello] .sl-group-title.dont_chase{color:var(--sl-warn)}.pp-root [data-proposal=sello] .sl-group-title.look{color:var(--muted)}.pp-root [data-proposal=sello] .sl-admin{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;font-size:14px;display:flex}.pp-root [data-proposal=sello] .sl-admin svg{color:var(--blue);flex:none;margin-top:2px}.pp-root [data-proposal=sello] .sl-chip{background:var(--sl-sunk);color:var(--muted);white-space:nowrap;vertical-align:1px;border-radius:999px;margin-right:4px;padding:0 7px;font-size:11.5px;font-weight:700;line-height:1.5;display:inline-block}.pp-root [data-proposal=sello] .sl-chip.ok{background:var(--pitch-soft);color:var(--sl-good)}.pp-root [data-proposal=sello] .sl-chip.mild{background:var(--sl-warn-soft);color:var(--sl-mild)}.pp-root [data-proposal=sello] .sl-chip.warn{background:var(--sl-warn-soft);color:var(--sl-warn)}.pp-root [data-proposal=sello] .sl-chip.bad{background:var(--sl-bad-soft);color:var(--sl-bad)}.pp-root [data-proposal=sello] .sl-screen>.sl-chip{align-self:flex-start;padding:2px 10px;font-size:12px}.pp-root [data-proposal=sello] .sl-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pp-root [data-proposal=sello] .sl-pair>:only-child{grid-column:1/-1}.pp-root [data-proposal=sello] .sl-evidence{display:contents}.pp-root [data-proposal=sello] .sl-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:10px 11px}.pp-root [data-proposal=sello] .sl-card.bad{border-color:var(--sl-bad)}.pp-root [data-proposal=sello] .sl-card.good{border-color:var(--sl-good)}.pp-root [data-proposal=sello] .sl-card.warn{border-color:var(--sl-warn)}.pp-root [data-proposal=sello] .sl-card-title{margin-bottom:6px;font-size:13.5px;font-weight:750}.pp-root [data-proposal=sello] .sl-card dl{flex-direction:column;gap:5px;margin:0;display:flex}.pp-root [data-proposal=sello] .sl-fact dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.pp-root [data-proposal=sello] .sl-fact dd{overflow-wrap:anywhere;margin:0;font-size:13px}.pp-root [data-proposal=sello] .sl-fact dd em{color:var(--muted)}.pp-root [data-proposal=sello] .sl-bad{color:var(--sl-bad);font-weight:700}.pp-root [data-proposal=sello] .sl-good{color:var(--sl-good);font-weight:700}.pp-root [data-proposal=sello] .sl-warn{color:var(--sl-warn);font-weight:700}.pp-root [data-proposal=sello] .sl-btn{min-height:40px;font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pp-root [data-proposal=sello] .sl-btn.primary{background:var(--blue);color:var(--on-blue)}.pp-root [data-proposal=sello] .sl-btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.pp-root [data-proposal=sello] .sl-btn.danger{background:var(--sl-bad);color:#fff}.pp-root [data-proposal=sello] .sl-btn:disabled{opacity:.45;cursor:not-allowed}.pp-root [data-proposal=sello] .sl-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pp-root [data-proposal=sello] .sl-actions.row{flex-flow:wrap}.pp-root [data-proposal=sello] .sl-action-bar{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pp-root [data-proposal=sello] .sl-action-bar .sl-btn{flex:none;min-height:36px;padding:0 11px;font-size:13px}.pp-root [data-proposal=sello] .sl-sheet{overflow:hidden}.pp-root [data-proposal=sello] .sl-form{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px;display:flex}.pp-root [data-proposal=sello] .sl-form.inline{background:0 0;border:0;padding:0}.pp-root [data-proposal=sello] .sl-form label{color:var(--muted);flex-direction:column;gap:4px;width:100%;font-size:12.5px;font-weight:600;display:flex}.pp-root [data-proposal=sello] .sl-form input,.pp-root [data-proposal=sello] .sl-form select,.pp-root [data-proposal=sello] .sl-filters select{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;min-width:0;padding:8px 10px;font-size:16px}.pp-root [data-proposal=sello] .sl-quote{border-left:3px solid var(--blue);background:var(--bg);border-radius:6px;padding:10px 12px;font-size:14px}.pp-root [data-proposal=sello] .sl-filters{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pp-root [data-proposal=sello] .sl-filters select{padding:7px 8px;font-size:14px}.pp-root [data-proposal=sello] .sl-toggle{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.pp-root [data-proposal=sello] .sl-toggle input{width:18px;height:18px;accent-color:var(--blue)}.pp-root [data-proposal=sello] .sl-link{color:var(--blue);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}.pp-root [data-proposal=sello] .sl-resolved{background:var(--pitch-soft);color:var(--sl-good);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;display:flex}.pp-root [data-proposal=sello] .sl-resolved span{min-width:180px;color:var(--ink);flex:1}.pp-root [data-proposal=sello] .sl-collected{background:var(--sl-found-soft);color:var(--sl-found);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:650;display:flex}.pp-root [data-proposal=sello] .sl-collected span{color:var(--ink);flex:1}.pp-root [data-proposal=sello] .sl-collected b{font-size:20px}.pp-root [data-proposal=sello] .sl-timeline{border-left:2px solid var(--line);flex-direction:column;gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.pp-root [data-proposal=sello] .sl-timeline li{flex-direction:column;font-size:14px;display:flex;position:relative}.pp-root [data-proposal=sello] .sl-timeline li:before{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-20px}.pp-root [data-proposal=sello] .sl-when{color:var(--muted);font-size:12px}.pp-root [data-proposal=sello] .sl-doc{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:12px}.pp-root [data-proposal=sello] .sl-doc-head{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding-bottom:10px;display:flex}.pp-root [data-proposal=sello] .sl-doc-head>div{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.pp-root [data-proposal=sello] .sl-doc-to{color:var(--muted)}.pp-root [data-proposal=sello] .sl-doc-lines{border-collapse:collapse;width:100%;margin-top:8px;font-size:12.5px}.pp-root [data-proposal=sello] .sl-doc-lines th{text-align:left;font-family:var(--f-body);letter-spacing:.03em;color:var(--muted);background:0 0;border-bottom:0;padding:4px 6px 4px 0;font-size:11px;font-weight:600}.pp-root [data-proposal=sello] .sl-doc-lines td{border-top:1px solid var(--line);vertical-align:top;border-bottom:0;padding:6px 6px 6px 0}.pp-root [data-proposal=sello] .sl-doc-lines td.sl-mono{white-space:nowrap;font-size:11px}.pp-root [data-proposal=sello] .sl-doc-lines tfoot th{text-transform:none;letter-spacing:0;color:var(--ink);border-top:1px solid var(--line);font-size:14px;font-weight:800}.pp-root [data-proposal=sello] .sl-doc-lines td.sl-num,.pp-root [data-proposal=sello] .sl-doc-lines th.sl-num,.pp-root [data-proposal=sello] .sl-doc-lines th:nth-child(n+3){text-align:right;white-space:nowrap}.pp-root [data-proposal=sello] .sl-doc-lines tfoot td,.pp-root [data-proposal=sello] .sl-doc-lines tfoot th{text-align:right;color:var(--ink);font-size:13px}.pp-root [data-proposal=sello] .sl-measures{flex-direction:column;gap:8px;display:flex}.pp-root [data-proposal=sello] .sl-measure{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:10px 12px}.pp-root [data-proposal=sello] .sl-measure-name{font-size:14px;font-weight:700}.pp-root [data-proposal=sello] .sl-measure dl{grid-template-columns:auto 1fr;gap:3px 12px;margin:6px 0 0;font-size:13px;display:grid}.pp-root [data-proposal=sello] .sl-measure dl div{display:contents}.pp-root [data-proposal=sello] .sl-measure dt{color:var(--muted)}.pp-root [data-proposal=sello] .sl-measure dd{margin:0}.pp-root [data-proposal=sello] .sl-locked-grid{grid-template-columns:1fr;gap:10px;display:grid}.pp-root [data-proposal=sello] .sl-locked{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.pp-root [data-proposal=sello] .sl-locked-title{color:var(--muted);font-size:13.5px;font-weight:650}.pp-root [data-proposal=sello] .sl-locked-value{font-size:20px;font-weight:800}.pp-root [data-proposal=sello] .sl-locked-list{background:var(--sl-sunk);border-radius:10px;flex-direction:column;gap:5px;padding:8px;display:flex}.pp-root [data-proposal=sello] .sl-locked-list i{background:var(--line);border-radius:5px;height:10px;display:block}.pp-root [data-proposal=sello] .sl-locked-list i:nth-child(2){width:82%}.pp-root [data-proposal=sello] .sl-locked-list i:nth-child(3){width:64%}.pp-root [data-proposal=sello] .sl-locked-tag{color:var(--blue);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.pp-root [data-proposal=sello] .sl-print-only{display:none}html.sl-demo-inview .pp-root .to-top{display:none!important}@media (max-width:1000px){.pp-root [data-proposal=sello] .sl-demo{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px}.pp-root [data-proposal=sello] .sl-demo>*{width:100%;max-width:520px}.pp-root [data-proposal=sello] .sl-steps{position:static}.pp-root [data-proposal=sello] .sl-steps ol{scroll-snap-type:x mandatory;flex-direction:row;padding-bottom:4px;overflow-x:auto}.pp-root [data-proposal=sello] .sl-steps li{scroll-snap-align:start;flex:0 0 78%}.pp-root [data-proposal=sello] .sl-steps li button{height:100%}.pp-root [data-proposal=sello] .sl-heard,.pp-root [data-proposal=sello] .sl-phases{grid-template-columns:minmax(0,1fr)}.pp-root [data-proposal=sello] .sl-toc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pp-root [data-proposal=sello]{font-size:17px}.pp-root [data-proposal=sello] .sl-sec{padding-block:52px}.pp-root [data-proposal=sello] .sl-hero{padding-block:36px 44px}.pp-root [data-proposal=sello] .sl-hero h1{font-size:38px}.pp-root [data-proposal=sello] .sl-sub,.pp-root [data-proposal=sello] .sl-lede{font-size:18px}.pp-root [data-proposal=sello] .sl-toc a{padding:10px 12px;font-size:14px}.pp-root [data-proposal=sello] .sl-callout{border-left:4px solid var(--blue);background:var(--blue-soft);border-radius:8px;max-width:820px;padding:16px 18px;font-size:17px}.pp-root [data-proposal=sello] .sl-price{grid-template-columns:minmax(0,1fr)}.pp-root [data-proposal=sello] .sl-price>div+div{border-left:0;border-top:1px solid var(--line)}.pp-root [data-proposal=sello] .sl-stage{border-radius:0;width:calc(100% + 40px);max-width:none;margin-inline:-20px;padding:18px 14px 26px}.pp-root [data-proposal=sello] .sl-device{--sl-bezel:8px;border-radius:46px}.pp-root [data-proposal=sello] .sl-device:before{height:70px;top:150px}.pp-root [data-proposal=sello] .sl-device:after{height:96px;top:120px}.pp-root [data-proposal=sello] .sl-app{border-radius:calc(46px - var(--sl-bezel));height:calc(100svh - 120px);min-height:560px;max-height:800px}.pp-root [data-proposal=sello] .sl-statusbar{height:40px;padding:4px 22px 0;font-size:13px}.pp-root [data-proposal=sello] .sl-island{width:84px;height:24px}.pp-root [data-proposal=sello] .sl-pair{grid-template-columns:minmax(0,1fr)}.pp-root [data-proposal=sello] .sl-tile-value{font-size:21px}}@media print{.pp-root [data-proposal=sello]{font-size:11pt}.pp-root [data-proposal=sello] .sl-hero{padding-block:0 12pt}.pp-root [data-proposal=sello] .sl-hero h1{font-size:36pt}.pp-root [data-proposal=sello] .sl-sec{border-top:0;padding-block:0}.pp-root [data-proposal=sello] .sl-demo,.pp-root [data-proposal=sello] .sl-ctas{display:none}.pp-root [data-proposal=sello] .sl-print-only{border:1px solid var(--line);border-radius:8pt;padding:10pt;display:block}.pp-root [data-proposal=sello] .sl-heard figure,.pp-root [data-proposal=sello] .sl-phase,.pp-root [data-proposal=sello] .sl-price,.pp-root [data-proposal=sello] .sl-close{break-inside:avoid}.pp-root [data-proposal=sello] h2,.pp-root [data-proposal=sello] .sl-h3{break-after:avoid}.pp-root [data-proposal=sello] h2{font-size:22pt}.pp-root [data-proposal=sello] .sl-h3{font-size:13pt}.pp-root [data-proposal=sello] .sl-stack{gap:10pt}.pp-root [data-proposal=sello] .sl-lede{font-size:12pt}.pp-root [data-proposal=sello] .sl-check{gap:6pt}.pp-root [data-proposal=sello] .sl-check li{font-size:10.5pt}.pp-root [data-proposal=sello] .sl-split{gap:12pt}.pp-root [data-proposal=sello] .sl-callout{padding:8pt 12pt;font-size:10.5pt}.pp-root [data-proposal=sello] .sl-price>div{padding:8pt 10pt}.pp-root [data-proposal=sello] .sl-price b{font-size:10.5pt}.pp-root [data-proposal=sello] .sl-heard figure{gap:6pt;padding:10pt 12pt}.pp-root [data-proposal=sello] .sl-heard blockquote,.pp-root [data-proposal=sello] .sl-said{font-size:13pt}.pp-root [data-proposal=sello] .sl-heard figcaption{font-size:10pt}.pp-root [data-proposal=sello] .sl-phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:8pt}.pp-root [data-proposal=sello] .sl-phase{gap:5pt;padding:10pt;font-size:10pt}.pp-root [data-proposal=sello] .sl-phase dt,.pp-root [data-proposal=sello] .sl-phase dd{font-size:9pt}}
