.cmp-hero,.cmp-jump,.cmp-page,.cmp-close,.cma{--teal: #0f8b80;--teal-ink: #0b7a70;--nv-bg: color-mix(in srgb, #0f8b80 7%, var(--bg));--nv-bg-hover: color-mix(in srgb, #0f8b80 12%, var(--bg));--row-hover: color-mix(in srgb, var(--ink) 3.5%, var(--bg))}:root[data-theme=dark] :is(.cmp-hero,.cmp-jump,.cmp-page,.cmp-close,.cma){--teal: #3cc4b4;--teal-ink: #5fd3c4;--nv-bg: color-mix(in srgb, #3cc4b4 8%, var(--bg));--nv-bg-hover: color-mix(in srgb, #3cc4b4 13%, var(--bg));--row-hover: color-mix(in srgb, var(--ink) 5%, var(--bg))}:root{--cmp-jump-bottom: 124px}@media(max-width:1024px){:root{--cmp-jump-bottom: 128px}}.cmp-anchor{--pad-top: clamp(64px, 8vw, 104px);scroll-margin-top:calc(var(--cmp-jump-bottom) + 32px - var(--pad-top) - var(--header-h) - 16px)}.cmp-sec.cmp-anchor{--pad-top: clamp(56px, 7vw, 88px)}.cmp-line{display:block}.mk{display:inline-flex;align-items:center;gap:8px;color:var(--ink);vertical-align:middle}.mk-svg{flex:none;width:20px;height:20px}.mk--yes .mk-disc{fill:color-mix(in srgb,var(--ink) 9%,transparent)}.mk--yes .mk-tick{stroke:var(--ink)}.mk--part{color:var(--text-2)}.mk--no{color:var(--faint)}.cmp-nv .mk--yes .mk-disc,.cma-cell--nv .mk-disc{fill:var(--teal)}.cmp-nv .mk--yes .mk-tick,.cma-cell--nv .mk-tick{stroke:#fff}:root[data-theme=dark] :is(.cmp-nv .mk--yes,.cma-cell--nv) .mk-tick{stroke:#0d0e10}.mk-note{font-size:13px;line-height:1.3;color:var(--muted);text-align:left}.cmp-legend{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13.5px;color:var(--muted)}.cmp-legend .mk{gap:6px;color:inherit}.cmp-legend .mk--yes .mk-tick{stroke:var(--ink)}.tlogo{--logo: 22px;flex:none;display:inline-grid;place-items:center;width:var(--logo);height:var(--logo);border-radius:6px;overflow:hidden}.tlogo svg{width:100%;height:100%}.tlogo--img{background:#fff;box-shadow:0 0 0 1px var(--line)}.tlogo--img img{width:100%;height:100%;object-fit:contain}.tlogo--icon{background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink);font-size:calc(var(--logo) * .6)}.tlogo-app{flex:none}.tlogo--ghost{background:var(--tint-2);box-shadow:inset 0 0 0 1px var(--line)}.cmp-hero{position:relative;isolation:isolate;padding:calc(var(--header-h) + clamp(28px,4vw,56px)) var(--gutter) clamp(28px,4vw,48px)}.cmp-hero-sky{position:absolute;z-index:-1;top:12px;left:12px;right:12px;height:clamp(360px,34vw,500px);overflow:hidden;border-radius:var(--radius-xl)}.cmp-hero-copy{max-width:820px;margin:0 auto;text-align:center}.cmp-hero-pill{gap:6px;margin-bottom:18px}.cmp-hero-pill i{font-size:15px}.cmp-hero-title{text-wrap:balance}.cmp-hero-title span{display:block}.cmp-hero-lead{max-width:560px;margin:16px auto 0;color:var(--text-2)}.cmp-hero-any{max-width:860px;margin:clamp(24px,3vw,36px) auto 0}@media(prefers-reduced-motion:no-preference){.cmp-hero-copy>*,.cmp-hero-any{animation:ax-rise .62s var(--ease-out) backwards}.cmp-hero-copy>:nth-child(2){animation-delay:50ms}.cmp-hero-copy>:nth-child(3){animation-delay:.1s}.cmp-hero-any{animation-delay:.16s}}.cma-form{display:grid;justify-items:center;gap:12px;max-width:680px;margin:0 auto}.cma-field{display:flex;align-items:center;gap:8px;width:100%;min-height:58px;padding:6px 6px 6px 20px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 18px 40px -24px #10182859;transition:box-shadow .16s ease}.cma-field:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--sky) 55%,transparent),0 18px 40px -24px #10182859}.cma-prefix{flex:none;font-size:16px;font-weight:550;color:var(--ink);white-space:nowrap}.cma-field input{flex:1;min-width:0;height:46px;border:0;background:none;color:var(--ink);font-size:16px;outline:none}.cma-field input::placeholder{color:var(--faint)}.cma-go{display:grid;place-items:center;flex:none;width:46px;height:46px;border:0;border-radius:50%;background:var(--ink);color:var(--on-ink);font-size:18px;transition:opacity .16s ease,transform .16s var(--ease-out)}.cma-go:disabled{opacity:.35}.cma-card[data-state=loading]~* .cma-go,.cma-go:has(.cma-spin){opacity:1}.cma-go:not(:disabled):active{transform:scale(.95)}.cma-spin{width:18px;height:18px;border-radius:50%;border:2px solid color-mix(in srgb,var(--on-ink) 35%,transparent);border-top-color:var(--on-ink);animation:cmp-spin .8s linear infinite}@keyframes cmp-spin{to{transform:rotate(360deg)}}.cma-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cma-chip{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px 0 10px;border:0;border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);font-size:14px;font-weight:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s var(--ease-out)}.cma-chip:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.cma-chip:active{transform:scale(.97)}.cma-chip.is-on{background:var(--ink);color:var(--on-ink);box-shadow:none}.cma-card{margin-top:22px;overflow:hidden;border-radius:24px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 30px 60px -36px #10182866;text-align:left}.cma-head{display:grid;gap:10px;min-height:132px;padding:20px 22px 16px;background:radial-gradient(70% 120% at 0% 0%,color-mix(in srgb,var(--teal) 14%,transparent) 0%,transparent 70%),radial-gradient(60% 120% at 100% 0%,rgba(120,150,240,.16) 0%,transparent 70%);border-bottom:1px solid var(--faint-line)}.cma-vs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cma-side{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-size:21px;font-weight:620;letter-spacing:-.024em;color:var(--ink)}.cma-side.is-empty{color:var(--faint)}.cma-nv-mark{flex:none;width:22px;height:22px}:root[data-theme=dark] :is(.cma-nv-mark,.cmp-nv-mark){border-radius:6px;background:#fff;box-shadow:0 0 0 3px #fff}.cma-vs-word{font-size:13px;font-weight:600;color:var(--faint);text-transform:uppercase;letter-spacing:.04em}.cma-about{display:grid;justify-items:start;gap:6px;min-height:48px}.cma-cat{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:12.5px;font-weight:550;color:var(--text-2)}.cma-one{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:62ch;font-size:15px;line-height:1.5;color:var(--muted);text-wrap:pretty}.cma-looking{color:var(--ink)}.cma-caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--ink);animation:cma-blink .9s steps(1) infinite}@keyframes cma-blink{50%{opacity:0}}.cma-grid{padding:4px 22px 0}.cma-colhead,.cma-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px}.cma-colhead{padding:10px 0 8px;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--faint)}.cma-colhead>:nth-child(2){color:var(--teal-ink)}.cma-colhead>:first-child:not(.sr-only){visibility:hidden}.cma-colhead .sr-only+span{grid-column:2}.cma-row{min-height:60px;padding:8px 0;box-shadow:inset 0 1px 0 var(--faint-line)}.cma-label{font-size:14.5px;font-weight:550;line-height:1.35;letter-spacing:-.01em;color:var(--ink)}.cma-cell{display:flex;align-items:center;gap:9px;min-width:0}.cma-cell .mk{flex:none}.cma-note{font-size:13.5px;line-height:1.35;color:var(--text-2)}.cma-cell--nv .cma-note{color:var(--ink)}.cma-cell.is-ghost{color:var(--faint)}.cma-bar{display:block;width:70%;height:10px;border-radius:6px;background:var(--tint-2)}.cma-row.is-wait .cma-bar{background:linear-gradient(90deg,var(--tint-2) 0%,color-mix(in srgb,var(--tint-2) 40%,var(--surface)) 50%,var(--tint-2) 100%);background-size:200% 100%;animation:cma-shimmer 1.1s linear infinite}@keyframes cma-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cma-row.is-blank{box-shadow:none}.cma-foot{display:grid;gap:14px;padding:14px 22px 20px;border-top:1px solid var(--faint-line)}.cma-verdict{min-height:3em;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.cma-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px}.cma-actions small{font-size:12px;color:var(--faint)}@media(prefers-reduced-motion:no-preference){.cma-side,.cma-about>*{animation:ax-rise .42s var(--ease-out) both}.cma-row.is-in>*{animation:cma-in .46s var(--ease-out) both;animation-delay:calc(80ms + var(--i, 0) * 80ms)}.cma-row.is-in .cma-cell:last-child .mk-svg{animation:cmp-pop .38s var(--ease-out) both;animation-delay:calc(.24s + var(--i, 0) * 80ms)}.cma-verdict.is-in{animation:cma-in .48s var(--ease-out) .62s both}}@keyframes cma-in{0%{opacity:0;transform:translateY(8px)}}@keyframes cmp-pop{0%{opacity:0;transform:scale(.6)}}.cmp-index{padding:clamp(40px,5vw,64px) var(--gutter) clamp(16px,2vw,24px)}.cmp-index-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 32px}.cmp-index-title{font-family:var(--font-display);font-size:clamp(24px,2.4vw,30px);font-weight:600;letter-spacing:-.03em;color:var(--ink)}.cmp-index-key{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:20px;padding-top:16px;border-top:1px solid var(--faint-line)}.cmp-index-key small{flex:1 1 320px;font-size:13px;line-height:1.45;color:var(--muted);text-wrap:pretty}.cmp-index-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.cmp-index-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:14.5px;font-weight:500;color:var(--text-2);transition:color .16s ease,box-shadow .16s ease,transform .16s var(--ease-out)}.cmp-index-chip:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.cmp-index-chip:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}}.cmp-jump{position:fixed;z-index:40;top:0;left:0;right:0;height:var(--cmp-jump-bottom);padding:calc(var(--header-h) - 4px) max(8px,calc((100% - var(--nav-max)) / 2 - 12px)) 0;background:var(--bg);box-shadow:0 1px 0 var(--faint-line);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}.cmp-jump.is-shown{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.cmp-jump-bar{display:flex;justify-content:center;min-width:0;transform:translateY(-4px);transition:transform .26s var(--ease-out)}.cmp-jump.is-shown .cmp-jump-bar{transform:none}.cmp-jump-scroll{min-width:0;max-width:100%;scroll-padding-inline:4px}.seg>.cmp-jump-link{padding:0 14px;font-size:14px}.seg>.cmp-jump-split{margin-left:13px}.seg>.cmp-jump-split:before{content:"";position:absolute;left:-8px;top:12px;bottom:12px;width:1px;background:var(--line-strong)}@media(max-width:1100px){.seg>.cmp-jump-link{padding:0 12px;font-size:13.5px}.seg>.cmp-jump-split{margin-left:11px}.seg>.cmp-jump-split:before{left:-7px}}@media(max-width:640px){.seg>.cmp-jump-link{padding:0 14px;font-size:14px}}.cmp-page a.eyebrow{position:relative}.cmp-page a.eyebrow:after{content:"";position:absolute;inset:-10px -8px}.cmp-sec{padding:clamp(56px,7vw,88px) var(--gutter) clamp(40px,5vw,64px)}.cmp-sec-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,4vw,64px);align-items:end}.cmp-sec-grid.is-solo{grid-template-columns:minmax(0,1fr)}.cmp-kicker{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:550;color:var(--ink)}.cmp-kicker i{font-size:18px;color:var(--muted)}.cmp-sec-title{margin-top:16px;text-wrap:balance}.cmp-sec-lead{margin-top:16px;max-width:580px;font-size:17px;line-height:1.55;color:var(--muted);text-wrap:pretty}.cmp-sec-lead strong{font-weight:550;color:var(--ink)}.cmp-ask{display:grid;justify-items:end;gap:10px;margin:0}.cmp-bubble{width:fit-content;max-width:440px;margin:0;padding:12px 16px;border-radius:16px 16px 6px;background:var(--chat-you-bg);color:var(--chat-you-ink);box-shadow:var(--chat-you-edge)}.cmp-bubble p{font-size:15.5px;line-height:1.5}.cmp-ask figcaption{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}.cmp-versus{margin-top:clamp(28px,4vw,44px)}.cmp-frame{position:relative}@media(min-width:641px)and (max-width:1024px){.cmp-frame{margin-right:max(0px,calc(84px - var(--gutter)))}}.cmp-frame:after{content:"";position:absolute;z-index:3;top:0;bottom:0;right:0;width:36px;pointer-events:none;opacity:0;background:linear-gradient(270deg,var(--bg),transparent);transition:opacity .2s ease}.cmp-frame.can-right:after{opacity:1}.cmp-swipe{display:flex;align-items:center;gap:6px;margin:-4px 0 8px;font-size:13.5px;color:var(--muted)}.cmp-swipe i{font-size:16px}.cmp-scroll{position:relative;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:4px}.cmp-scroll:focus-visible{outline-offset:2px}.cmp-table{--label-w: 220px;--col-w: 120px;width:100%;min-width:calc(var(--label-w) + var(--col-w) * (var(--n) + 1));border-collapse:separate;border-spacing:0;table-layout:fixed}.cmp-col-label{width:32%}.cmp-col-nurvia{width:14%}.cmp-table th,.cmp-table td{padding:14px 12px;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;transition:background-color .16s ease}.cmp-table thead th{padding-top:16px;padding-bottom:14px;border-bottom-color:var(--line-strong);font-size:14px;font-weight:600;line-height:1.3;color:var(--ink);vertical-align:bottom}.cmp-table thead .cmp-th-label{font-weight:500;color:var(--muted)}.cmp-th-name{display:inline-flex;flex-direction:column;align-items:center;gap:6px}.cmp-table th:first-child{position:sticky;left:0;z-index:2;padding-left:4px;text-align:left;background:var(--bg)}.cmp-table tbody th{font-size:15px;font-weight:500;line-height:1.4;color:var(--ink)}.cmp-table .cmp-nv{background:var(--nv-bg)}.cmp-table thead .cmp-nv{border-radius:14px 14px 0 0;border-bottom-color:color-mix(in srgb,var(--teal) 30%,var(--line));font-family:var(--font-display);font-size:15.5px;letter-spacing:-.02em}.cmp-table tbody tr:last-child>*{border-bottom-color:transparent}.cmp-table tbody tr:last-child .cmp-nv{border-radius:0 0 14px 14px}.cmp-fn-mark{margin-left:2px;color:var(--muted)}@media(hover:hover)and (pointer:fine){.cmp-table tbody tr:hover>*{background-color:var(--row-hover)}.cmp-table tbody tr:hover>.cmp-nv{background-color:var(--nv-bg-hover)}}.cmp-frame.can-left .cmp-table th:first-child{box-shadow:10px 0 14px -12px #10182847}:root[data-theme=dark] .cmp-frame.can-left .cmp-table th:first-child{box-shadow:10px 0 14px -12px #000c}@media(prefers-reduced-motion:no-preference){.js .cmp-frame:not(.is-in) tbody tr,.js .cmp-frame:not(.is-in) thead tr{opacity:0}.cmp-frame.is-in thead tr{animation:ax-fade .42s var(--ease-out) backwards}.cmp-frame.is-in tbody tr{animation:cmp-row-in .56s var(--ease-out) backwards;animation-delay:calc(80ms + var(--i, 0) * 55ms)}.cmp-frame.is-in .cmp-nv .mk--yes .mk-svg{animation:cmp-pop .42s var(--ease-out) backwards;animation-delay:calc(.2s + var(--i, 0) * 55ms)}}@keyframes cmp-row-in{0%{opacity:0;transform:translateY(10px)}}.cmp-fn{margin-top:12px;font-size:13px;line-height:1.55;color:var(--muted)}.cmp-fn sup{margin-right:4px}.cmp-rec{padding:clamp(64px,8vw,104px) var(--gutter)}.cmp-rec .lead{max-width:560px;margin-inline:auto}.cmp-rec-more{margin-top:20px;text-align:center}.cmp-ready{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,6vw,88px);align-items:center;padding:clamp(64px,8vw,104px) var(--gutter)}.cmp-ready .h2{margin-top:14px;text-wrap:balance}.cmp-ready .lead{margin-top:14px}.cmp-ready-card{padding:20px 22px 6px;border-radius:24px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 24px 48px -32px #1018284d}.cmp-ready-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cmp-ready-trip{display:grid;gap:2px;min-width:0}.cmp-ready-trip b{font-size:16px;font-weight:600;line-height:22px;letter-spacing:-.01em;color:var(--ink)}.cmp-ready-trip small{font-size:13px;line-height:18px;color:var(--muted)}.cmp-ready-count{flex:none;padding-top:2px;font-size:13px;line-height:18px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cmp-ready-count b{font-weight:600;color:var(--ink)}.cmp-ready-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:14px 0 4px}.cmp-ready-bar i{position:relative;height:4px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.cmp-ready-bar i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--teal);transform:scaleX(0);transform-origin:left center;transition:transform .52s var(--ease-out)}.cmp-ready-bar i.is-on:after{transform:none}.cmp-ready-list{list-style:none}.cmp-ready-list li{display:grid;grid-template-columns:36px minmax(0,1fr) 22px;align-items:start;column-gap:14px;padding:14px 0}.cmp-ready-list li+li{box-shadow:inset 0 1px 0 var(--faint-line)}.cmp-ready-doc{display:block;width:36px;height:46px}.cmp-ready-text{display:grid;gap:3px;min-width:0;padding-top:2px}.cmp-ready-text b{font-size:15px;font-weight:600;line-height:22px;letter-spacing:-.01em;color:var(--ink)}.cmp-ready-swap{position:relative;display:block;height:20px;overflow:hidden}.cmp-ready-swap small{position:absolute;left:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:13.5px;font-weight:400;line-height:20px;white-space:nowrap;transition:transform .42s var(--ease-out),opacity .32s ease,color .32s ease}.cmp-ready-swap small:first-child{color:var(--muted)}.cmp-ready-swap small:last-child{color:var(--ink);transform:translateY(100%);opacity:0}.cmp-ready-list li.is-done .cmp-ready-swap small:first-child{transform:translateY(-100%);opacity:0}.cmp-ready-list li.is-done .cmp-ready-swap small:last-child{transform:none;opacity:1}.cmp-ready-state{position:relative;width:22px;height:22px;margin-top:2px}.cmp-ready-state .mk{position:absolute;inset:1px;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .36s var(--ease-spring)}.cmp-ready-state .mk--yes .mk-disc{fill:var(--teal)}.cmp-ready-state .mk--yes .mk-tick{stroke:#fff;transform:none}:root[data-theme=dark] .cmp-ready-state .mk--yes .mk-tick{stroke:#0d0e10}.cmp-ready-ring{position:absolute;inset:2px;border-radius:50%;border:1.5px solid var(--line-strong);transition:opacity .2s ease}.cmp-ready-list li.is-working .cmp-ready-ring{border-top-color:var(--ink);animation:cmp-spin .9s linear infinite}.cmp-ready-list li.is-done .cmp-ready-state .mk{opacity:1;transform:none}.cmp-ready-list li.is-done .cmp-ready-ring{opacity:0}.dt{display:block;width:36px;height:46px;overflow:visible;filter:drop-shadow(0 1px 1.5px rgba(16,24,40,.12))}.dt-cover{fill:var(--teal)}.dt-spine{fill:#00000024}.dt-emboss{stroke:#ffffffd1}.dt-emboss-fill{fill:#ffffffd1}.dt-faint{opacity:.6}:root[data-theme=dark] .dt-emboss{stroke:#00000080}:root[data-theme=dark] .dt-emboss-fill{fill:#00000080}.dt-paper{fill:var(--surface);stroke:var(--line-strong);stroke-width:1}.dt-fold{fill:color-mix(in srgb,var(--ink) 6%,var(--surface));stroke:var(--line-strong);stroke-width:1}.dt-band{fill:color-mix(in srgb,var(--teal) 14%,var(--surface))}.dt-ink{fill:color-mix(in srgb,var(--ink) 72%,transparent)}.dt-line{fill:color-mix(in srgb,var(--ink) 16%,transparent)}.dt-ref{fill:color-mix(in srgb,var(--ink) 42%,transparent)}.dt-code{font-family:var(--font-display);font-size:8.5px;font-weight:700;letter-spacing:.04em;fill:var(--ink)}.dt-perf{stroke:var(--line-strong)}.dt-qr rect{fill:var(--ink)}.dt-qr{opacity:.16;transition:opacity .42s ease}.dt-stamp{stroke:var(--teal);opacity:0;transform-box:fill-box;transform-origin:center;transform:rotate(-10deg) scale(.6);transition:opacity .2s ease,transform .38s var(--ease-spring)}.cmp-ready-list li.is-done .dt-qr{opacity:1}.cmp-ready-list li.is-done .dt-stamp{opacity:1;transform:rotate(-10deg)}@media(max-width:400px){.cmp-ready-card{padding:18px 16px 4px}.cmp-ready-list li{column-gap:12px}}.cmp-ready-card.is-still *,.cmp-ready-card.is-still *:after{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.cmp-ready-card *,.cmp-ready-card *:after{transition:none!important;animation:none!important}}.cmp-nuri-sec{padding:clamp(64px,8vw,104px) var(--gutter) clamp(24px,3vw,40px)}.cmp-jobs{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1120px;margin:clamp(32px,4vw,48px) auto 0}.cmp-job{display:grid;gap:4px;align-content:start;padding:12px 12px 18px;border-radius:20px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.cmp-job-art{display:flex;align-items:center;gap:6px;height:64px;margin-bottom:10px;padding:0 12px;border-radius:14px;background:url(/images/tone-sky.webp) center / cover no-repeat,linear-gradient(160deg,#e3ecfb,#f1f3f8)}.cmp-job[data-tone=mint] .cmp-job-art{background-image:url(/images/tone-mint.webp),linear-gradient(160deg,#ddf2ea,#eef4f1)}.cmp-job[data-tone=lilac] .cmp-job-art{background-image:url(/images/tone-lilac.webp),linear-gradient(160deg,#ebe3fb,#f3f0f8)}.cmp-job[data-tone=sand] .cmp-job-art{background-image:url(/images/tone-sand.webp),linear-gradient(160deg,#e5e9fa,#f2f3f8)}.cmp-job[data-tone=lime] .cmp-job-art{background-image:url(/images/tone-lime.webp),linear-gradient(160deg,#edf5d8,#f3f4ec)}.cmp-job strong{padding:0 4px;font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.cmp-job p{padding:0 4px;font-size:14px;line-height:1.45;color:var(--muted)}.cmp-job-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;background:#fff;box-shadow:0 6px 16px -10px #10182866;font-size:12.5px;font-weight:600;color:#121315;white-space:nowrap;font-variant-numeric:tabular-nums}.cmp-job-pill s{font-weight:400;color:#8a8d94}.cmp-job-live{width:7px;height:7px;border-radius:50%;background:#ff5a4a;animation:cmp-live 1.4s ease-in-out infinite}@keyframes cmp-live{50%{opacity:.35}}.cmp-job-switch{position:relative;width:24px;height:14px;border-radius:999px;background:#121315}.cmp-job-switch:after{content:"";position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;background:#fff}.cmp-job-faces{display:flex;gap:4px;padding:5px 8px;border-radius:999px;background:#fff}@media(max-width:1080px){.cmp-jobs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.cmp-jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cmp-job{padding:8px 8px 14px;border-radius:18px}.cmp-job-art{height:54px;padding:0 8px}.cmp-job-pill{font-size:11.5px;padding:5px 8px}.cmp-job p{font-size:13px}}.cmp-close-title{max-width:760px;text-wrap:balance}.cmp-close .lead{max-width:560px}@media(max-width:1100px){.cmp-table{--col-w: 110px}}@media(max-width:1240px){.cmp-frame[data-dense] .mk{flex-direction:column;gap:4px}.cmp-frame[data-dense] .mk-note{text-align:center}}@media(max-width:900px){.cmp-sec-grid,.cmp-ready{grid-template-columns:minmax(0,1fr)}.cmp-ask{justify-items:end}.cmp-index-key{justify-items:start}}@media(max-width:760px){.cmp-hero{padding-top:calc(var(--header-h) + 20px)}.cmp-hero-sky{inset:8px 8px 360px}.cmp-table{--label-w: 140px;--col-w: 100px;min-width:calc(var(--label-w) + 94px + var(--col-w) * var(--n))}.cmp-col-label{width:140px}.cmp-col-nurvia{width:94px}.cmp-table thead .cmp-nv{padding-left:4px;padding-right:4px}.cmp-table th,.cmp-table td{padding:12px 8px}.cmp-table tbody th{font-size:14px}.cmp-table thead th{font-size:13.5px}.mk{flex-direction:column;gap:4px}.mk-note{font-size:12.5px;text-align:center}.cmp-legend .mk{flex-direction:row}.cmp-index-chips{flex-wrap:nowrap;margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none}.cmp-index-chip{min-height:44px}.cmp-index-chips::-webkit-scrollbar{display:none}.cmp-index-chips li{flex:none;scroll-snap-align:start}}@media(max-width:600px){.cma-field{padding-left:16px}.cma-prefix{display:none}.cma-chips{flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + var(--gutter) * 2);margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;overflow-x:auto;scrollbar-width:none}.cma-chips::-webkit-scrollbar{display:none}.cma-chip{flex:none;min-height:44px}.cma-card{border-radius:22px}.cma-head{min-height:172px;padding:16px 16px 14px}.cma-one{-webkit-line-clamp:3;font-size:14.5px}.cma-side{font-size:19px}.cma-grid{padding:0 16px}.cma-colhead,.cma-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;row-gap:6px}.cma-colhead>:first-child{display:none}.cma-colhead .sr-only+span{grid-column:1}.cma-row{min-height:96px;align-content:center}.cma-label{grid-column:1 / -1}.cma-cell{align-items:flex-start}.cma-cell .mk-svg{width:18px;height:18px}.cma-note{font-size:13px}.cma-foot{padding:12px 16px 18px}.cma-verdict{min-height:4.5em;font-size:15px}}@media(prefers-reduced-motion:reduce){.cmp-jump{transition:none}.cmp-jump-bar,.cmp-jump.is-shown .cmp-jump-bar{transform:none;transition:none}.cma-caret,.cma-row.is-wait .cma-bar{animation:none}}.cma-box{position:relative;width:100%}.cma-list{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;list-style:none;display:grid;gap:2px;padding:6px;border-radius:20px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 24px 48px -24px #10182859;text-align:left}.cma-list[hidden]{display:none}.cma-opt{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px 0 10px;border-radius:14px;font-size:15px;font-weight:550;color:var(--ink);cursor:pointer}.cma-opt>span:not(.tlogo){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cma-opt.is-active{background:var(--hover)}.cma-opt-go{font-size:16px;color:var(--muted);opacity:0;transition:opacity .14s ease}.cma-opt.is-active .cma-opt-go{opacity:1}.cma-row.is-wait .cma-bar{width:72%}.cma-bar--label{width:56%!important;height:12px}.cma-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin-top:22px;padding:16px 20px;border-radius:18px;background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink);font-size:15px}.cma-error>i{font-size:18px;color:var(--muted)}.cma-retry{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--ink);color:var(--on-ink);font-size:14px;font-weight:600;transition:transform .16s var(--ease-out)}.cma-retry:active{transform:scale(.97)}@media(max-width:640px){.cma-list{border-radius:18px}.cma-opt{min-height:52px}}.cma-form>.cma-box{max-width:680px}.cma-field-icon{flex:none;font-size:18px;color:var(--muted)}.cma-x{display:grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--muted);font-size:18px}.cma-x:hover{color:var(--ink);background:var(--hover)}.cma-colhead,.cma-row{grid-template-columns:minmax(0,1.25fr) repeat(var(--cols, 2),minmax(0,1fr))}.cma-colhead>:first-child:not(.sr-only){visibility:visible}.cma-colhead-label{color:var(--faint)}.cma-colhead-nv{color:var(--teal-ink)}.cma-colhead-tool{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink);text-transform:none;letter-spacing:-.005em;font-size:13.5px;font-weight:600}.cma-colhead-tool>span:last-child{overflow-wrap:anywhere}.cma-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 22px 4px}.cma-tool{display:inline-flex;align-items:center;height:40px;padding:0 4px 0 6px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.cma-tool-pick{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 4px;border:0;background:none;color:var(--ink);font-size:14px;font-weight:600}.cma-tool-x{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--muted);font-size:16px}.cma-tool-x:hover{color:var(--ink);background:var(--hover)}.cma-add,.cma-expand-all{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:0;border-radius:999px;background:none;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-size:14px;font-weight:600;transition:background-color .16s ease,transform .16s var(--ease-out)}.cma-add{border:1px dashed var(--line-strong);box-shadow:none}.cma-add i,.cma-expand-all i{font-size:17px}.cma-add:hover,.cma-expand-all:hover{background:var(--hover)}.cma-add:active,.cma-expand-all:active{transform:scale(.97)}.cma-expand-all{margin-left:auto;box-shadow:none;color:var(--muted)}.cma-box--add{flex:1 1 280px;max-width:420px}.cma-box--add .cma-field{min-height:44px;padding:2px 4px 2px 14px;box-shadow:0 0 0 1px var(--line-strong)}.cma-box--add .cma-field input{height:40px;font-size:15px}.cma-box--add .cma-go{width:36px;height:36px;font-size:16px}.cma-box--add .cma-x{width:36px;height:36px}.cma-label{padding:0}.cma-label-btn{display:flex;align-items:center;gap:6px;width:100%;min-height:44px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:14.5px;font-weight:550;line-height:1.35;letter-spacing:-.01em;text-align:left;cursor:pointer}.cma-chev{flex:none;font-size:18px;color:var(--faint);transition:transform .22s var(--ease-out),color .16s ease}.cma-label-btn:hover .cma-chev{color:var(--ink)}.cma-row.is-open .cma-chev{transform:rotate(180deg);color:var(--ink)}.cma-row{align-items:start}.cma-row .cma-cell{display:grid;align-content:start;gap:6px;padding-top:11px}.cma-row .cma-label{padding-top:0}.cma-row.is-wait .cma-cell,.cma-row.is-wait .cma-label{padding-top:16px}.cma-cell-top{display:flex;align-items:flex-start;gap:9px;min-width:0}.cma-cell-top .mk,.cma-cell-top .mk-svg{flex:none}.cma-more{display:grid;gap:6px;font-size:13px;line-height:1.45;color:var(--muted);animation:cma-in .26s var(--ease-out) both}.cma-example{display:flex;align-items:flex-start;gap:4px;color:var(--ink);font-weight:500}.cma-example i{flex:none;margin-top:1px;font-size:15px;color:var(--teal-ink)}.cma-note--na{color:var(--faint)}.cma-cell-retry{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--hover);color:var(--ink);font-size:13px;font-weight:600}.cma-verdicts{display:grid;gap:10px}.cma-verdict{display:flex;align-items:flex-start;gap:10px}.cma-verdict>.tlogo,.cma-verdict>img{flex:none;margin-top:3px}@media(min-width:900px){.cma-card.is-multi{width:min(1120px,calc(100vw - 2 * var(--gutter)));margin-left:50%;transform:translate(-50%)}}@media(max-width:640px){.cma-tools{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:12px 16px 4px}.cma-tools::-webkit-scrollbar{display:none}.cma-tools>*{flex:none;scroll-snap-align:start}.cma-tool{height:44px}.cma-tool.is-focus{box-shadow:inset 0 0 0 2px var(--ink)}.cma-tool-pick,.cma-add,.cma-expand-all{height:44px}.cma-expand-all{margin-left:0}.cma-box--add{flex:0 0 calc(100vw - 2 * var(--gutter) - 20px);max-width:none}.cma-colhead,.cma-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cma-colhead-label{display:none}.cma-colhead-tool:not(.is-focus),.cma-cell--tool:not(.is-focus){display:none!important}.cma-row .cma-label{grid-column:1 / -1}.cma-row .cma-cell{padding-top:0}.cma-row{min-height:0;padding:10px 0 12px}.cma-more{font-size:13px}}.cma-opt>span:not(.tlogo){white-space:normal;text-overflow:clip;overflow:visible}@media(max-width:640px){.cmp-fn,.cmp-job p{font-size:15px}}.mk--yes .mk-disc{fill:transparent}.mk--yes .mk-tick{stroke-width:2.2}.cmp-nv .mk--yes .mk-disc,.cma-cell--nv .mk--yes .mk-disc,.cma-cell--nv .mk-disc{fill:var(--teal)}.cmp-legend .mk--yes .mk-disc{fill:transparent}.cmp-table .mk{flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%}.cmp-table .mk-svg{width:20px;height:20px}.cmp-table .mk-note{max-width:15ch;margin:0 auto;font-size:13px;line-height:1.3;text-align:center;color:var(--muted);text-wrap:balance}.cmp-table td{vertical-align:middle}.cmp-table{--label-w: 240px;--col-w: 128px}.cmp-col-label{width:24%}.cmp-col-nurvia{width:auto}.cmp-table tbody th{font-weight:550;text-align:left}.cmp-th-name{gap:8px;font-size:14px}.cmp-th-name>span{text-wrap:balance}.cmp-th-name .cmp-nv-mark,.cmp-th-name .tlogo,.cmp-th-name .tlogo-app{width:24px;height:24px}.cmp-table th:last-child,.cmp-table td:last-child{padding-right:16px}.cmp-table thead th{vertical-align:bottom}@media(min-width:1200px){.cmp-scroll{overflow:visible}.cmp-table{min-width:0}.cmp-frame:after{display:none}.cmp-table thead th{position:sticky;top:var(--cmp-jump-bottom);z-index:3;background:var(--bg)}.cmp-table thead th.cmp-nv{background:var(--nv-bg)}.cmp-table thead th:first-child{z-index:4}}@media(max-width:1199px){.cmp-table th:first-child{box-shadow:1px 0 0 var(--line)}}@media(max-width:640px){.cmp-table{--label-w: 166px;--col-w: 88px;min-width:calc(var(--label-w) + var(--col-w) * (var(--n) + 1))}.cmp-col-label{width:166px}.cmp-table th,.cmp-table td{padding:10px 6px}.cmp-table tbody th{padding-left:2px;padding-right:10px;line-height:1.35}.cmp-col-nurvia{width:auto}.cmp-table .mk-note{font-size:12.5px;max-width:13ch}.cmp-th-name{font-size:13px}}.mk--yes .mk-tick{transform-box:view-box;transform-origin:10px 10px;transform:scale(1.4)}:is(.cmp-nv,.cma-cell--nv) .mk--yes .mk-tick{transform:none}.cma{scroll-margin-top:96px}.cmp-hero:has(.cma-list:not([hidden])){z-index:3}.cma-opt-cat{flex:none;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;color:var(--muted)}.cmp-browse{padding:clamp(40px,5vw,64px) var(--gutter) 0}.cmp-browse-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;margin-bottom:18px}.cmp-browse-count{font-size:14px;color:var(--muted)}.cmp-browse-seg{display:flex;width:fit-content;max-width:min(100%,calc(100vw - 2 * var(--gutter, 20px)))}.cmp-browse-wait{display:block;width:min(720px,80vw);height:40px}.cmp-browse-grid{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:20px;align-content:start}.cmp-browse-tile{display:flex;flex-direction:column;align-items:center;gap:10px;height:100%;padding:16px 8px 14px;border-radius:16px;text-align:center;color:var(--text-2);font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s var(--ease-out)}.cmp-browse-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){.cmp-browse-tile:hover{background:var(--hover);color:var(--ink);transform:translateY(-1px)}}.cmp-browse-tile:active{transform:scale(.98)}.cmp-browse-tile:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 30%,transparent);outline-offset:2px}.cmp-browse-more{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:6px;padding:0 4px;border:0;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.cmp-browse-more:hover{color:var(--ink)}@media(max-width:640px){.cmp-browse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.cmp-browse-grid:not(.is-all)>li:nth-child(n+13){display:none}.cmp-browse-tile{padding:14px 4px 12px;font-size:13px}.cma-opt-cat{max-width:36%;font-size:12.5px}}@media(prefers-reduced-motion:reduce){.cmp-browse-tile,.cmp-browse-tile:hover,.cmp-browse-tile:active{transform:none}}.cma-nv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:20px 32px;margin-top:2px;padding:22px 24px;border-radius:18px;background:var(--nv-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--teal) 16%,transparent)}.cma-nv-kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--teal-ink)}.cma-nv-kicker .cma-nv-mark{width:20px;height:20px}.cma-nv-title{margin-top:10px;font-family:var(--font-display);font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.2;letter-spacing:-.024em;color:var(--ink);text-wrap:balance}.cma-nv-sub{max-width:46ch;margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--muted);text-wrap:pretty}.cma-nv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:18px}.cma-nv-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:14.5px;font-weight:550}.cma-nv-points{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cma-nv-point{display:flex;align-items:flex-start;gap:12px;min-height:76px;padding:14px;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.cma-nv-point .mk{flex:none;margin-top:1px}.cma-nv-point .mk-disc{fill:var(--teal)}.cma-nv-point .mk-tick{stroke:#fff;transform:none}:root[data-theme=dark] .cma-nv-point .mk-tick{stroke:#0d0e10}.cma-nv-point>span:last-child{display:grid;gap:2px;min-width:0}.cma-nv-point b{font-size:14.5px;font-weight:600;line-height:1.35;color:var(--ink)}.cma-nv-point small{font-size:13px;line-height:1.4;color:var(--muted)}@media(prefers-reduced-motion:no-preference){.cma-nv-point{animation:cma-in .42s var(--ease-out) both;animation-delay:calc(.12s + var(--i, 0) * 70ms)}}@media(max-width:860px){.cma-nv{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.cma-nv{padding:18px 16px;border-radius:16px}.cma-nv-points{grid-template-columns:minmax(0,1fr);gap:8px}.cma-nv-point{min-height:0;padding:12px}}
