:root{--rd-backdrop-light:linear-gradient(165deg, #f1efe9 0%, #e3e2e6 48%, #cfd4e3 100%);--rd-backdrop-night:linear-gradient(170deg, #1b2c52 0%, #24345e 55%, #3b4670 100%);--rd-future-edge:#3b82f6;--rd-future-ink:#1d4ed8}main>section.ceh.ceh{background:linear-gradient(to right, var(--paper) 50%, var(--navy-deep) 50%);padding-block-start:calc(var(--nav-h) + 2 * var(--nav-inset) + clamp(16px, 4svh, 48px));position:relative;overflow:clip}.ceh-words{display:grid}.ceh-ink{justify-items:center;gap:var(--space-4);padding-inline:var(--gutter);text-align:center;grid-area:1/1;display:grid}.ceh-ink>*{margin:0}.ceh-ink-day{--ceh-ink:var(--brand-navy);--ceh-ink-2:var(--ink-2);clip-path:inset(-20px 50% -20px -20px)}.ceh-ink-night{--ceh-ink:var(--paper);--ceh-ink-2:#f7f6f3c2;clip-path:inset(-20px -20px -20px 50%);-webkit-user-select:none;user-select:none;pointer-events:none}.ceh-h{text-box:normal;hyphens:none;font-variant-ligatures:none;max-inline-size:12.5em;color:var(--ceh-ink);font-family:var(--font-display);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);text-wrap:balance;font-size:clamp(40px,5.6vw,86px);line-height:1.02}.ceh-line{max-inline-size:35rem;font-family:var(--font-body);color:var(--ceh-ink-2);text-wrap:pretty;font-size:clamp(18px,1.45vw,21px);line-height:1.42}.ceh-act{margin:var(--space-6) 0 0;justify-content:center;display:flex}.ceh-stage{--ceh-sh:clamp(500px, 40vw, 580px);block-size:var(--ceh-sh);margin-block-start:clamp(28px,4.5svh,48px);position:relative;overflow:hidden;container-type:inline-size}.ceh-set{--ceh-r:min(320px, 25cqi);--ceh-wp:clamp(196px, 18cqi, 262px);--ceh-wt:clamp(220px, 21cqi, 350px);position:absolute;inset:0}.ceh-dev{transition:translate .9s var(--ease-morph), opacity .7s var(--ease-out);position:absolute;inset-inline-start:50%}.ceh-phone{--x:calc(-50% - var(--ceh-r) - .5 * var(--ceh-wp) - 16px);--bx:calc(-50% - .5 * var(--ceh-wp) - 36px);--by:calc(-1 * (var(--ceh-sh) - 1.25 * var(--ceh-wp) - 44px));inline-size:var(--ceh-wp);translate:var(--x) 0;inset-block-end:0}.ceh-tablet .tf{--tf-swn:360!important}.ceh-tablet{--x:calc(-50% + var(--ceh-r) + .5 * var(--ceh-wt) + 16px);--bx:calc(-50% + .5 * var(--ceh-wt) + 36px);--by:calc(-1 * (var(--ceh-sh) - .99 * var(--ceh-wt) - 44px));inline-size:var(--ceh-wt);translate:var(--x) 0;inset-block-end:calc(-.3 * var(--ceh-wt) * 1224 / 864)}.ceh-col{font:500 13px / 1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;transition:opacity .7s var(--ease-out);margin:0;position:absolute;inset-block-start:0}.ceh-col-p{color:var(--brand-navy);inset-inline-end:calc(50% + 30px)}.ceh-col-t{color:var(--paper);inset-inline-start:calc(50% + 30px)}.cer{--cer-col:44px;--cer-pad:13px;z-index:1;inline-size:calc(2 * var(--ceh-r));border:1px solid color-mix(in oklch, var(--brand-navy) 16%, var(--paper));color:var(--brand-navy);transition:scale .7s var(--ease-morph), opacity .5s var(--ease-out);background:#fff;border-radius:22px;padding:22px 26px 12px;position:absolute;inset-block-start:34px;inset-inline-start:50%;translate:-50%;box-shadow:0 18px 44px #00233b1f}.cer-head{border-block-end:1px solid color-mix(in oklch, var(--brand-navy) 10%, var(--paper));text-align:center;justify-items:center;gap:8px;padding-block-end:16px;display:grid}.cer-head>*{margin:0}.cer-id{font:700 clamp(24px, 2.2vw, 30px) / 1 var(--font-mono);letter-spacing:.02em}.cer-meta{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;font-size:14px;display:flex}.cer-plate{border:1.5px solid var(--brand-navy);color:var(--brand-navy);font:700 13px / 1.3 var(--font-mono);letter-spacing:.06em;border-radius:6px;padding:2px 7px 1px 8px}.cer-rows{margin:0;padding:8px 0 0;list-style:none}.cer-row{grid-template-columns:minmax(0, 1fr) var(--cer-col) minmax(0, 1fr);padding-block:var(--cer-pad);transition:opacity .6s var(--ease-out), translate .7s var(--ease-out);display:grid;position:relative}.cer-row:before,.cer-row:after,.cer-run{content:"";inline-size:2px;position:absolute;inset-block-start:0;inset-inline-start:calc(50% - 1px)}.cer-row:before{background:color-mix(in oklch, var(--brand-navy) 18%, var(--paper));inset-block-end:0}.cer-row:last-child:before{block-size:calc(var(--cer-pad) + 11px);inset-block-end:auto}.cer-row:after,.cer-run{background:var(--brand-orange);transform-origin:top;inline-size:3px;transition:scale .6s var(--ease-out);inset-inline-start:calc(50% - 1.5px)}.cer-row:after{block-size:calc(var(--cer-pad) + 11px)}.cer-run{inset-block-start:calc(var(--cer-pad) + 11px);inset-block-end:0}.cer-stop{z-index:1;border:2.5px solid var(--brand-navy);background:#fff;border-radius:50%;grid-area:1/2;justify-self:center;block-size:18px;inline-size:18px;margin-block-start:2px}.cer-w{grid-row:1;align-content:start;gap:4px;display:grid}.cer-w>p{margin:0}.cer-row[data-side=tow] .cer-w{text-align:start;grid-column:3;justify-items:start}.cer-row[data-side=property] .cer-w{text-align:end;grid-column:1;justify-items:end}.cer-t{font:600 17px / 1.25 var(--font-body)}.cer-when{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.cer-when span{padding-inline:2px}.cer-shots{gap:8px;margin-block-start:6px;display:flex}.cer-shots .cer-shot{border-radius:6px;block-size:58px;inline-size:auto}.ceht-page{gap:calc(10 * var(--u));padding:calc(18 * var(--u)) calc(18 * var(--u)) 0;display:grid}.ceht-page p{margin:0}.ceht-k{color:var(--ink);font:600 calc(19 * var(--u)) / 1.2 var(--font-display)}.ceht-at{color:var(--ink-2);font:500 calc(13 * var(--u)) / 1 var(--font-mono);letter-spacing:.08em;margin-block-start:calc(-6 * var(--u))!important}.ceht-lit{align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u));border-radius:calc(14 * var(--u));background:var(--ground-3);box-shadow:0 0 0 calc(2 * var(--u)) var(--brand-cyan);transition:box-shadow .6s var(--ease-out);grid-template-columns:44% 1fr;display:grid}.ceht-shot{border-radius:calc(9 * var(--u));aspect-ratio:1!important}.ceht-lit-w{justify-items:start;gap:calc(5 * var(--u));display:grid}.ceht-v{font:600 calc(19 * var(--u)) / 1.2 var(--font-body);transition:opacity .5s var(--ease-out)}.ceht-no{color:var(--rd-no)}.ceht-ok{color:var(--rd-ok)}.ceht-sub{color:var(--ink-2);font-size:calc(14 * var(--u));transition:opacity .5s var(--ease-out);line-height:1.3}.ceht-row{justify-content:space-between;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));background:var(--ground-3);box-shadow:inset calc(3 * var(--u)) 0 0 var(--rd-ok);display:flex}.ceht-row .ceht-v{font-size:calc(16 * var(--u))}.ceht-row .ceht-sub{font-size:calc(13 * var(--u))}@media (prefers-reduced-motion:no-preference) and (height>=620px){:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s4]) .ceh-dev{translate:var(--bx) var(--by)}:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s1]) .ceh-phone,:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s2]) .ceh-tablet{opacity:0;translate:var(--bx) calc(var(--by) + 56px)}:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s3]) .ceht-lit{box-shadow:0 0 0 calc(1 * var(--u)) var(--hairline)}:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s3]) .ceht-lit :is(.ceht-v,.ceht-sub),:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s4]) :is(.cer,.ceh-col){opacity:0}:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s4]) .cer{scale:.04 1}:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s5]) .cer-row:first-child,:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s6]) .cer-row:nth-child(2){opacity:0;translate:28px}:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s7]) .cer-row:nth-child(3){opacity:0;translate:-28px}:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s5]) .cer-row:first-child:after,:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s6]) .cer-row:nth-child(2):after,:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s6]) .cer-row:first-child .cer-run,:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s7]) .cer-row:nth-child(3):after,:root[data-js]:not([data-motion=off]) [data-ceh]:not([data-s7]) .cer-row:nth-child(2) .cer-run{scale:1 0}}@media (width<=1179px){.ceh-stage{--ceh-top:calc(34px + 1.04 * min(42cqi, 250px));--ceh-sh:calc(var(--ceh-top) + 470px)}.ceh-tablet .tf{--tf-swn:300!important}.ceh-set{--ceh-r:min(46cqi, 340px);--ceh-wp:min(42cqi, 250px);--ceh-wt:min(46cqi, 290px)}.ceh-phone{--x:calc(-50% - .5 * var(--ceh-wp) - 8px);--bx:var(--x);--by:0px;inset-block:34px auto}.ceh-tablet{--x:calc(-50% + .5 * var(--ceh-wt) + 8px);--bx:var(--x);--by:0px;inset-block:34px auto}.cer{--cer-col:30px;--cer-pad:11px;border-radius:18px;padding:18px 14px 10px;inset-block-start:var(--ceh-top)}.ceh-col-p{inset-inline-end:calc(50% + 14px)}.ceh-col-t{inset-inline-start:calc(50% + 14px)}}@media (width<=899px){.ceh-col{font-size:11px}.cer-t{font-size:15px}.cer-when{font-size:12px}.cer-shots{flex-direction:column;gap:6px}.cer-shots .cer-shot{block-size:44px}}@media (width>=900px) and (height<=820px){main>section.ceh.ceh{padding-block-start:calc(var(--nav-h) + 2 * var(--nav-inset) + 16px)}.ceh .ceh-ink{gap:var(--space-3)}.ceh .ceh-h{font-size:min(clamp(40px,5.6vw,86px),9.2svh)}.ceh .ceh-line{max-inline-size:44rem}.ceh .ceh-act{margin-block-start:var(--space-4)}.ceh-stage{margin-block-start:16px}}@media (prefers-reduced-motion:reduce){.ceh-dev,.cer,.cer-row,.cer-row:after,.ceh-col,.ceht-lit,.ceht-v,.ceht-sub{transition:none}}.ce-sec{padding-block:var(--section-y);background:var(--ground);color:var(--ink)}.ce-stack{gap:var(--space-7);display:grid}.ce-head{gap:var(--space-3);max-inline-size:46rem;display:grid}.ce-head>*{margin:0}.ce-h{font-family:var(--font-display);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);text-wrap:balance;font-size:clamp(34px,4.2vw,58px);line-height:1.02}.ce-line{max-inline-size:40rem;color:var(--ink-2);font-family:var(--font-body);text-wrap:pretty;font-size:clamp(17px,1.45vw,20px);line-height:1.42}.ce-row{gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.ce-row:focus-visible{outline:2px solid var(--focus);outline-offset:4px}@media (width<=899px){.ce-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:min(84%,24rem);overflow-x:auto}.ce-row>*{scroll-snap-align:start}}.ce-label{color:var(--ink);font:600 clamp(18px, 1.45vw, 21px) / 1.3 var(--font-body);text-wrap:balance;margin:0}.cey{--ground:var(--tint-stone)}.cey-pair{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.cey-tile{gap:var(--space-4);grid-template-rows:1fr auto;display:grid}.cey-pic{border-radius:var(--radius-frame);background:var(--rd-backdrop-light);justify-content:center;display:flex;overflow:hidden}.cey-pic-phone{align-items:flex-end;padding-block-start:var(--space-6)}.cey-pic-desk{padding:var(--space-6) var(--space-5);align-items:center}.cey-phone{inline-size:clamp(270px,24vw,320px)}.cey-card{inline-size:min(100%,440px)}@media (width<=899px){.cey-pair{gap:var(--space-6);grid-template-columns:minmax(0,1fr);max-inline-size:520px}.cey-phone{inline-size:min(100% - 48px,300px)}.cey-pic-desk{padding:var(--space-4) var(--space-3)}}.cet{--ground:var(--paper-2)}.cet-set{gap:var(--space-3);display:grid}.cet-tile{align-content:start;gap:var(--space-4);display:grid}.cet-pic{aspect-ratio:1;border-radius:var(--radius-frame);overflow:hidden}.cet-k{background:var(--pic) 50% 50% / cover no-repeat;block-size:100%;inline-size:100%;display:block}.cet-label{color:var(--ink);font:600 clamp(18px, 1.5vw, 21px) / 1.3 var(--font-body);margin:0}.ce-plate{border:2px solid var(--brand-navy);background:var(--paper);color:var(--brand-navy);font:700 15px / 1 var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-variant-ligatures:none;letter-spacing:.06em;white-space:nowrap;border-radius:.36em;padding:.28em .5em .24em .56em;display:inline-block}.ce-plate-lg{font-size:19px}.ces-card{align-content:start;gap:var(--space-4);display:grid}.ces-pic{aspect-ratio:3/4;border-radius:var(--radius-frame);position:relative;overflow:hidden}.ces-screen{background:var(--ground-3);color:var(--ink);font-family:var(--font-body);font-variant-numeric:tabular-nums;border-radius:inherit;align-content:start;gap:10px;padding:18px;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.ces-screen p{margin:0}.ces-bar{font:600 12px / 1.2 var(--font-body);white-space:nowrap;align-items:center;gap:8px;display:flex}.ces-bar b{color:var(--ink-2);font:500 12px / 1 var(--font-mono);letter-spacing:.04em;margin-inline-start:auto}.ces-live{background:var(--brand-cyan);border-radius:50%;block-size:8px;inline-size:8px}.ces-word{font:600 20px / 1.15 var(--font-body)}.ces-small{color:var(--ink-2);align-items:center;gap:5px;font-size:13px;line-height:1.3;display:flex}.ces-title{color:var(--ink);font:600 17px / 1.25 var(--font-body);text-wrap:balance}.ces-k{color:var(--ink-2);font:500 11px / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.ces-ok{color:var(--rd-ok)}.ces-warn{color:var(--rd-warn)}.ces-cyan{color:var(--brand-cyan)}.ces-tick{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;block-size:14px;inline-size:14px}.cesp-shot{margin-inline:-18px;position:relative}.cesp-car{inline-size:100%;aspect-ratio:2.1!important}.cesp-grab{border-radius:5px;inline-size:34%;position:absolute;inset-block-end:8px;inset-inline-start:12px;box-shadow:0 0 0 1.5px #ffffff80}.cesp-plate{font:700 21px / 1 var(--font-mono);letter-spacing:.06em;align-items:baseline;gap:8px;display:flex}.cesp-plate span{color:var(--ink-2);font:500 13px var(--font-body);letter-spacing:0}.cesp-state{border-block-start:1px solid var(--hairline);gap:4px;padding-block-start:10px;display:grid}.cesp-state>div{align-content:start;gap:4px;display:grid}.cesp-before,.cesp-check{display:none!important}.cesp-bar{background:linear-gradient(to right, var(--brand-cyan) 0 60%, var(--hairline) 60%);border-radius:2px;block-size:3px;margin-block-start:6px;display:block}.cesp-facts{grid-template-columns:auto auto auto 1fr;align-items:baseline;gap:2px 8px;margin:6px 0 0;font-size:13px;display:grid}.cesp-facts dt{color:var(--ink-2);font:500 12px / 1.5 var(--font-mono)}.cesp-facts dd{margin:0;line-height:1.5}.cesp-facts dd:first-of-type{margin-inline-end:8px}[data-ces][data-wait]:not([data-s1]) .cesp-before,[data-ces][data-wait][data-s1]:not([data-s2]) .cesp-check{animation:ce-in .4s var(--ease-out) both;display:grid!important}[data-ces][data-wait]:not([data-s2]) .cesp-after{display:none}[data-ces][data-wait][data-s2] .cesp-after{animation:ce-in .5s var(--ease-out) both}[data-ces][data-wait][data-s1]:not([data-s2]) .cesp-bar{animation:ce-fill 1s var(--ease-out) both}.cesr{grid-template-rows:1fr auto;align-content:stretch}.cesr-verdict{text-align:center;align-content:center;justify-items:center;gap:6px;padding-block-end:8px;display:grid}.cesr-check{fill:none;block-size:40px;inline-size:40px;stroke:var(--rd-ok);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;margin-block-end:2px}.cesr-verdict .ce-plate{margin-block-start:8px}.cesr-dialog,.cesa-dialog{background:color-mix(in oklch, var(--navy-panel) 70%, var(--paper) 12%);border-radius:16px;gap:12px;margin-inline:-6px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,0 -14px 30px #000a1459}.ces-btns{gap:8px;display:flex}.ces-btn{border:1px solid color-mix(in oklch, var(--paper) 40%, transparent);color:var(--ink);font:600 13px / 1.2 var(--font-body);text-align:center;white-space:nowrap;border-radius:10px;flex:1;padding:9px 6px}.ces-btn-off{background:color-mix(in oklch, var(--paper) 14%, transparent);color:color-mix(in oklch, var(--paper) 45%, transparent);border-color:#0000}[data-ces][data-wait]:not([data-s1]) :is(.cesr-dialog,.cesa-dialog){opacity:0;translate:0 18px}:is(.cesr-dialog,.cesa-dialog){transition:opacity .5s var(--ease-out), translate .6s var(--ease-out)}.cesa{align-content:center}.cesa-field{border:1.5px solid var(--brand-cyan);background:color-mix(in oklch, var(--navy-deep) 60%, transparent);border-radius:10px;block-size:64px;margin-block-start:-4px;padding:10px 12px;display:block}.cesa-field i{background:var(--ink);block-size:17px;inline-size:1.5px;display:block}@keyframes ce-in{0%{opacity:0;translate:0 6px}}@keyframes ce-fill{0%{background-size:0 100%}}@media (width<=899px){.ces-row{grid-auto-columns:min(80%,20rem)}.cew-row .cew-pic{aspect-ratio:4/5}.cew-row .cew-screen{gap:11px;padding:14px 16px;inset:16px 16px 0}.cew-row .cew-detail{gap:8px;padding:12px}}.ce-crop{--cbx:var(--bx);--cby:var(--by);--cbw:var(--bw);--cbh:var(--bh);--s:max(100cqw / var(--cbw), 100cqh / var(--cbh));position:absolute;inset:0;overflow:hidden;container-type:size}@media (width<=899px){.ce-crop{--cbx:var(--bx-s,var(--bx));--cby:var(--by-s,var(--by));--cbw:var(--bw-s,var(--bw));--cbh:var(--bh-s,var(--bh))}}.ce-crop-contain{--s:min(100cqw / var(--cbw), 100cqh / var(--cbh))}.ce-crop>.ce-crop-pic.bleed{--fit:fill;inline-size:calc(var(--fw) * var(--s));block-size:auto;aspect-ratio:var(--far);inset:auto;inset-block-start:calc(-1 * var(--cby) * var(--s) + (100cqh - var(--cbh) * var(--s)) * var(--fy));inset-inline-start:calc(-1 * var(--cbx) * var(--s) + (100cqw - var(--cbw) * var(--s)) * var(--fx))}.cew-tag{background:var(--ground-2);box-shadow:inset 3px 0 0 var(--tone);color:var(--ink);font:600 12.5px / 1.25 var(--font-body);border-radius:6px;padding:4px 9px 4px 10px;display:inline-block}.cew-tone-warn{--tone:color-mix(in oklch, var(--orange-cta) 55%, var(--tint-ok))}.cew-tone-ok{--tone:var(--tint-ok)}.cew-card{align-content:start;gap:var(--space-4);display:grid}.cew-pic{aspect-ratio:1;border-radius:var(--radius-frame);background:var(--paper-2);position:relative;overflow:hidden}.cew-screen{border:1px solid var(--hairline);color:var(--ink);font-family:var(--font-body);font-variant-numeric:tabular-nums;background:#fff;border-block-end:0;border-radius:16px 16px 0 0;align-content:start;gap:14px;padding:18px 20px;display:grid;position:absolute;inset:22px 22px 0}.cew-screen p{margin:0}.cew-tabs{border-block-end:1px solid var(--hairline);font:500 13px / 1 var(--font-body);gap:18px;display:flex}.cew-tabs>*{padding-block-end:10px}.cew-tabs span{color:var(--ink-2)}.cew-tabs b{box-shadow:inset 0 -2px 0 var(--brand-navy);font-weight:600}.cew-group{font:600 14px / 1 var(--font-body);align-items:center;gap:8px;display:flex}.cew-group:before{content:"";background:var(--tone);border-radius:2px;block-size:16px;inline-size:3px}.cew-detail{border:1px solid var(--hairline);border-radius:14px;gap:10px;padding:14px;display:grid}.cew-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;display:flex}.cew-case{color:var(--ink-2);font:500 12px / 1 var(--font-mono);white-space:nowrap}.cew-viol{font:600 15px / 1.2 var(--font-body)}.cew-notice{font:600 15px / 1.2 var(--font-body);gap:7px;display:grid}.cew-meter{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.cew-meter i{background:var(--ground-2);block-size:6px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:3px}.cew-meter i:nth-child(-n+2){background:color-mix(in oklch, var(--orange-cta) 55%, var(--tint-ok));box-shadow:none;transform-origin:0;transition:scale .7s var(--ease-out)}[data-cew][data-wait]:not([data-s1]) .cew-meter i:nth-child(2){scale:0 1}.cew-times{color:var(--ink-2);gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.cew-auto{border-block-start:1px solid var(--hairline);font:500 13px / 1.2 var(--font-body);align-items:center;gap:6px;padding-block-start:10px;display:flex}.cew-auto svg{fill:none;block-size:16px;inline-size:16px;stroke:var(--ink-2);stroke-width:1.5px;stroke-linecap:round}.cew-opened{color:var(--ink-2);font-size:13px}.cewm-status{justify-items:start;display:grid}.cewm-before{display:none!important}.cewm-check{color:var(--ink-2);font-size:13px}[data-cew-moved][data-wait]:not([data-s2]) .cewm-before{display:inline-block!important}[data-cew-moved][data-wait]:not([data-s2]) .cewm-after{display:none}[data-cew-moved][data-wait][data-s2] .cewm-after{animation:ce-in .5s var(--ease-out) both}[data-cew-moved][data-wait]:not([data-s1]) .cewm-check{visibility:hidden}[data-cew-moved][data-wait][data-s1] .cewm-check{animation:ce-in .5s var(--ease-out) both}.cewr{gap:8px}.cewr-prop{color:var(--ink-2);letter-spacing:.12em;text-transform:uppercase;font:500 11px / 1 var(--font-mono)!important}.cewr-h{font:600 25px / 1.1 var(--font-display)!important}.cewr-how{font:600 15px / 1.2 var(--font-body);margin-block-start:6px!important}.cewr-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cewr-rows li{border:1px solid var(--hairline);border-radius:12px;gap:2px;padding:9px 12px;display:grid}.cewr-rows b{font:600 14px / 1.2 var(--font-body)}.cewr-rows span{color:var(--ink-2);font-size:12.5px;line-height:1.35}.ced{--ground:var(--paper-2)}.ced-tile{align-content:start;gap:var(--space-4);display:grid}.ced-pic{aspect-ratio:1105/1430;border-radius:var(--radius-frame);position:relative;overflow:hidden}@media (width<=899px){.ced-pic{aspect-ratio:9/10}}.ced-night{background:var(--navy-deep)}.ced-paper{background:var(--paper)}.cedr{border:1px solid var(--hairline);color:var(--ink);font-family:var(--font-body);background:#fff;border-radius:16px;align-content:center;gap:16px;padding:20px;display:grid;position:absolute;inset:22px}.cedr p{margin:0}.cedr-top{align-items:center;gap:10px;display:flex}.cedr-tag{background:color-mix(in oklch, var(--orange-cta) 11%, #fff);font:600 13px / 1.2 var(--font-body);border-radius:7px;padding:4px 9px}.cedr-case{color:var(--ink-2);font:500 12.5px / 1 var(--font-mono)}.cedr-at{color:var(--ink-2);margin-inline-start:auto;font-size:13px}.cedr-shots{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cedr-shot{border-radius:10px;inline-size:100%;aspect-ratio:10/7!important}.cedr-facts{grid-template-columns:auto 1fr;align-items:center;gap:8px 18px;margin:0;font-size:14px;display:grid}.cedr-facts dt{color:var(--ink-2)}.cedr-facts dd{margin:0;font-weight:600}.cedr-btns,.cecr-btns{gap:10px;display:flex}.cedr-yes,.cedr-no{font:600 14px / 1.2 var(--font-body);white-space:nowrap;border-radius:11px;padding:10px 16px}.cedr-yes{background:var(--brand-navy);color:var(--paper)}.cedr-no{border:1px solid color-mix(in oklch, var(--brand-navy) 26%, transparent);color:var(--brand-navy)}.cedk{border:1px solid var(--hairline);color:var(--ink);font-family:var(--font-body);background:#fff;border-radius:16px;align-content:center;gap:14px;padding:24px 22px;display:grid;position:absolute;inset:22px}.cedk p{margin:0}.cedk .ce-plate{margin-inline-start:auto;font-size:13px}.cedk-k{border-block-start:1px solid var(--hairline);font:600 clamp(17px, 1.5vw, 20px) / 1.2 var(--font-body);padding-block-start:14px}.cedk-rows{gap:30px;margin:0;padding:6px 0 0;list-style:none;display:grid}.cedk-row{grid-template-columns:34px 1fr;gap:5px 14px;display:grid;position:relative}.cedk-row:not(.cedk-last):after{content:"";background:var(--brand-orange);inline-size:3px;position:absolute;inset-block:34px -30px;inset-inline-start:15.5px}.cedk-stop{border:2px solid var(--brand-navy);background:#fff;border-radius:50%;grid-row:span 2;place-items:center;block-size:34px;inline-size:34px;display:grid}.cedk-stop svg{fill:none;block-size:17px;inline-size:17px;stroke:var(--brand-navy);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.cedk-t{font:600 clamp(18px, 1.6vw, 22px) / 1.2 var(--font-body);align-self:end}.cedk-when{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:15px}.cedk-when span{padding-inline:2px}.cedk-when b{font-weight:500}.cedk-last .cedk-when b{color:var(--ink);font-weight:600}.cec.ce-sec{padding-block-start:0}.cec-night{padding-block:var(--section-y) clamp(150px, 16vw, 220px);background:var(--ground);color:var(--ink)}.cec-cards{margin-block-start:calc(-1*clamp(120px,13vw,180px))}.cec-card{align-content:start;gap:var(--space-4);display:grid}.cec-pic{aspect-ratio:1/1.04;border-radius:var(--radius-frame);position:relative;overflow:hidden;box-shadow:0 18px 40px #001a2b29}.cec-quiet{background:var(--navy-panel)}.cec-quiet-card{aspect-ratio:1180/645;position:absolute;inset-block-start:50%;inset-inline:0;overflow:hidden;translate:0 -50%}.cec-paper{background:#fff}.cecr,.cece{color:var(--ink);font-family:var(--font-body);font-variant-numeric:tabular-nums;align-content:start;gap:12px;padding:22px;display:grid;position:absolute;inset:0}.cecr p,.cece p,.cece-tab p{margin:0}.cecr-h{font:600 22px / 1.1 var(--font-display)!important}.cecr-filters{font:500 12.5px / 1 var(--font-body);gap:6px;display:flex}.cecr-filters span{border:1px solid var(--hairline);color:var(--ink-2);border-radius:999px;padding:7px 10px}.cecr-filters .cecr-on{border-color:var(--brand-navy);background:var(--brand-navy);color:var(--paper)}.cecr-row{border:1px solid var(--hairline);border-radius:14px;grid-template-columns:42% 1fr;gap:12px;padding:12px;display:grid}.cecr-shots{align-content:start;gap:6px;display:grid}.cecr-car{border-radius:7px;inline-size:100%;aspect-ratio:10/7!important}.cecr-grab{--pp-zoom:1.5;border-radius:5px;inline-size:100%;aspect-ratio:16/6!important}.cecr-w{align-content:start;justify-items:start;gap:6px;font-size:12.5px;display:grid}.cecr-plate{font:700 17px / 1 var(--font-mono);letter-spacing:.05em}.cecr-count{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cecr-count i{background:var(--ground-2);color:var(--ink);font:600 11.5px / 1 var(--font-mono);border-radius:5px;padding:3px 6px;font-style:normal}.cecr-btns .cedr-yes{text-align:center;flex:2}.cecr-btns .cedr-no{text-align:center;flex:1}.cec-pic[data-cec]{grid-template-rows:auto 1fr;display:grid}.cece{gap:10px;position:static}.cece-prior{color:var(--rd-warn-ink);font:600 14px / 1.2 var(--font-body);align-items:center;gap:7px;display:flex}.cece-prior svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;block-size:16px;inline-size:16px}.cece-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.cece-stats div{background:var(--ground-2);border-radius:10px;gap:3px;padding:9px 10px;display:grid}.cece-stats dt{color:var(--ink-2);font-size:12px}.cece-stats dd{font:600 18px / 1 var(--font-body);margin:0}.cece-label{margin-block-start:6px!important}.cece-select{border:1.5px solid var(--brand-navy);font:600 14px / 1.2 var(--font-body);border-radius:10px;grid-template-columns:1fr auto;align-items:center;padding:11px 12px;display:grid}.cece-select>span{grid-area:1/1}.cece-select svg{fill:none;block-size:16px;inline-size:16px;stroke:var(--ink-2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.cece-none{visibility:hidden;color:var(--ink-2);font-weight:500}.cece-tab{background:var(--navy-deep);color:var(--paper);align-content:center;padding:16px 22px;display:grid}.cece-tab p{background:var(--navy-panel);font:600 14px / 1.25 var(--font-body);border-radius:12px;align-items:center;gap:8px;padding:12px 14px;display:flex}[data-cec][data-wait]:not([data-s1]) .cece-none{visibility:visible}[data-cec][data-wait]:not([data-s1]) .cece-value{visibility:hidden}[data-cec][data-wait][data-s1] .cece-value{animation:ce-in .4s var(--ease-out) both}[data-cec][data-wait]:not([data-s2]) .cece-tab p{opacity:0;translate:0 10px}.cece-tab p{transition:opacity .5s var(--ease-out), translate .6s var(--ease-out)}.cep-row{gap:var(--space-4);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}@media (width<=699px){.cep-row{grid-template-columns:1fr}}.cep-card{border-radius:var(--radius-frame);color:var(--ink);text-decoration:none;display:grid;overflow:hidden}.cep-permit{background:var(--tint-stone)}.cep-patrol{background:var(--navy-deep)}.cep-pic{aspect-ratio:6/5;display:block;position:relative}.cep-patrol .ce-crop{-webkit-mask-image:linear-gradient(90deg,#000 74%,#0000 97%);mask-image:linear-gradient(90deg,#000 74%,#0000 97%)}.cep-label{font:600 clamp(19px, 1.6vw, 23px) / 1.2 var(--font-body);align-items:center;gap:8px;padding:18px 24px 22px;display:flex}.cep-label svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px;transition:translate var(--dur-state,.16s) var(--ease-out)}.cep-card:hover .cep-label svg{translate:4px}.cep-card:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.cex{background:linear-gradient(to right, var(--paper) 50%, var(--navy-deep) 50%);padding-block:clamp(96px,12vw,160px) clamp(110px,13vw,176px);position:relative}.cex .ceh-h.cex-h{font-size:clamp(38px,5vw,76px)}.cex-thread{background:var(--brand-orange);block-size:3px;position:absolute;inset-block-end:clamp(44px,5vw,64px);inset-inline:0}.ce-h-s{display:block}
