.om-sec{background:radial-gradient(60% 70% at 85% 0%, #4b3fd061, transparent 70%), var(--night);overflow:hidden}.om-sec:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#f5f6ff0d 1px,#0000 1px),linear-gradient(90deg,#f5f6ff0d 1px,#0000 1px);background-position:top;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 30%,#000 20%,#0000 78%);mask-image:radial-gradient(75% 65% at 50% 30%,#000 20%,#0000 78%)}.om-aurora{z-index:-2;pointer-events:none;position:absolute;inset:0}.om-aurora i{will-change:transform;border-radius:50%;position:absolute}.om-aurora i:first-child{background:radial-gradient(circle,#7b6cff57,#0000 62%);width:62vw;height:62vw;animation:26s ease-in-out infinite alternate omDrift;top:-26vw;left:-18vw}.om-aurora i:nth-child(2){background:radial-gradient(circle,#2e3af066,#0000 62%);width:54vw;height:54vw;animation:34s ease-in-out -9s infinite alternate-reverse omDrift;top:8vw;right:-16vw}.om-aurora i:nth-child(3){background:radial-gradient(circle,#ff8a4c29,#0000 62%);width:40vw;height:40vw;animation:41s ease-in-out -17s infinite alternate omDrift;bottom:-24vw;left:30vw}.om-sec h2 em{color:var(--lilac)}.om{grid-template-columns:minmax(0,1fr) minmax(0,392px);align-items:stretch;gap:18px;display:grid}.om-side{grid-template-rows:auto 1fr;gap:18px;display:grid}.om-cap{color:var(--on-dark-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:16px;display:flex}.om-cap a{color:var(--on-dark-2);border-bottom:1px solid #f5f6ff4d;transition:border-color .25s,color .25s}.om-cap a:hover{color:#fff;border-bottom-color:#fff}.om-cap .om-proof{color:var(--sky);border-bottom-color:#9aa4ff66}.om-cap .om-proof:after{content:" →"}.om-board{color:var(--on-dark);padding:22px 24px 12px;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 40px 90px -50px #000000b3}.om-bh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;padding:0 4px 16px;display:flex}.om-live{color:var(--lilac);align-items:center;display:inline-flex}.om-at{color:var(--on-dark-3)}.om-cols,.om-row{grid-template-columns:46px minmax(0,1fr) 176px 132px 92px 70px;align-items:center;column-gap:16px;display:grid}.om-cols{border-bottom:1px solid var(--line-dark);color:var(--on-dark-3);letter-spacing:.1em;text-transform:uppercase;padding:0 12px 10px;font-size:10.5px}.om-cols span:nth-child(n+5){text-align:right}.om-rows{counter-reset:none}.om-row{isolation:isolate;border-top:1px solid #f5f6ff12;border-radius:16px;padding:13px 12px;transition:background .3s;position:relative}.om-row:not(.lead):hover{background:#f5f6ff0b}.om-row:hover+li{border-top-color:#0000}.om-rows li:first-child{border-top:0}.om-rank{font-family:var(--serif);letter-spacing:-.02em;color:#f5f6ff6b;font-size:34px;font-style:italic;line-height:.9}.om-model{gap:3px;min-width:0;display:grid}.om-name{white-space:nowrap;text-overflow:ellipsis;font-family:var(--display);letter-spacing:-.012em;color:#fff;font-size:17.5px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.om-name:before{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.om-name:after{content:"↗";color:var(--lilac);opacity:0;margin-left:7px;font-weight:400;transition:opacity .25s,transform .25s;display:inline-block;transform:translate(-4px,3px)}.om-row:hover .om-name:after,.om-name:focus-visible:after{opacity:.9;transform:none}.om-name:focus-visible{outline:none}.om-row:has(.om-name:focus-visible){outline:2px solid var(--lilac);outline-offset:-2px}.om-by{color:var(--on-dark-3);font-size:13px;line-height:1.45;display:block}.om-x{white-space:nowrap}.om-br{display:none}.om-ours{z-index:2;vertical-align:1px;line-height:1.5;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sky);border:1px solid #9aa4ff61;border-radius:999px;margin-left:10px;padding:1px 8px;font-size:10px;font-weight:500;transition:background .25s;display:inline-block;position:relative}.om-ours:hover{background:#9aa4ff29}.om-does{color:var(--on-dark-2);gap:3px;font-size:14px;line-height:1.3;display:grid}.om-dim{color:var(--on-dark-3)}.om-lic{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-3);font-size:10px}.om-lic.l-open{color:#f5f6ffb8}.om-trend{gap:7px;display:grid}.om-tl{display:none}.om-trend b{font-family:var(--mono);letter-spacing:.02em;color:var(--on-dark-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.om-meter{background:#f5f6ff17;border-radius:4px;height:4px;display:block;overflow:hidden}.om-meter i{border-radius:inherit;background:linear-gradient(90deg, #7b6cff, var(--lilac));transform-origin:0;height:100%;transition:transform 1.3s var(--ease) calc(.25s + var(--i,0) * 90ms);display:block}.g0 .om-meter i{transition:none;transform:scaleX(0)}.om-nums{display:contents}.om-num{text-align:right}.om-num b{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.om-unit{display:none}.om-row.lead{background:linear-gradient(90deg,#c9c4ff21,#c9c4ff08 62%,#0000);border-radius:18px}.om-row.lead+li{border-top-color:#0000}.om-row.lead .om-rank{background:linear-gradient(160deg, #fff 10%, var(--lilac) 60%, #8c80ff);color:#0000;-webkit-background-clip:text;background-clip:text}.om-row.lead:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff1a 48%,#c9c4ff29 50%,#0000 64%) 140% 0/220% 100% no-repeat;animation:7s ease-in-out 2.4s infinite omSheen;position:absolute;inset:0}.om-board.full .om-row{padding-top:12px;padding-bottom:12px}.om-where{padding:22px 24px 20px}.om-wh{gap:4px;margin-bottom:12px;display:grid}.om-wh .label{color:var(--lilac)}.om-wh .small{color:var(--on-dark-3)}.om-where ul{gap:6px;display:grid}.om-where li{color:var(--on-dark-2);grid-template-columns:96px minmax(0,1fr) 28px;align-items:center;gap:12px;font-size:14px;line-height:1.45;display:grid}.om-where b{text-align:right;font-family:var(--display);color:#fff;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.om-cbar{background:#f5f6ff12;border-radius:6px;height:10px;display:block;overflow:hidden}.om-cbar i{border-radius:inherit;background:linear-gradient(90deg, #c9c4ff8c, var(--lilac));transform-origin:0;height:100%;transition:transform 1.2s var(--ease) calc(.2s + var(--i,0) * .11s);display:block}.g0 .om-cbar i{transition:none;transform:scaleX(0)}.om-share{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:18px;padding:20px 24px;display:grid}.om-ring{aspect-ratio:1;width:116px;position:relative}.om-ring svg{width:100%;height:100%;overflow:visible}.om-ring circle{fill:none}.om-ring-orbit{stroke:#c9c4ff4d;stroke-width:1px;stroke-dasharray:1.5 5;transform-origin:60px 60px;animation:60s linear infinite omTurn}.om-ring-bg{stroke:#f5f6ff17;stroke-width:9px}.om-ring-arc{stroke:var(--lilac);stroke-width:9px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v));transform-origin:60px 60px;transition:stroke-dashoffset 1.8s var(--ease) .35s;filter:drop-shadow(0 0 6px #c9c4ff73);transform:rotate(-90deg)}.g0 .om-ring-arc{stroke-dashoffset:100px;transition:none}.om-ring b{font-family:var(--display);letter-spacing:-.04em;color:#fff;place-items:center;font-size:30px;font-weight:650;display:grid;position:absolute;inset:0}.om-share-t{gap:8px;display:grid}.om-share-t p:first-child{color:var(--on-dark-2);font-size:15px;line-height:1.45}.om-share-t strong{color:#fff;font-weight:600}.om-share-t .small{color:var(--on-dark-3)}.om-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}.om-ledger li{border-top:1px solid var(--line-light);grid-template-columns:40px minmax(0,1fr) 150px;align-items:center;gap:14px;padding:15px 0;display:grid}.om-lr{font-family:var(--serif);color:var(--text-3);font-size:30px;font-style:italic;line-height:.9}.om-lm{gap:3px;min-width:0;display:grid}.om-lm>a{white-space:nowrap;text-overflow:ellipsis;font-family:var(--display);letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:600;overflow:hidden}.om-lm>a:hover{text-underline-offset:3px;text-decoration:underline}.om-lm>span{color:var(--text-3);font-size:13px;line-height:1.4}.om-ours-l{color:var(--ultra);border-bottom:1px solid #2e3af04d}.om-lv{justify-items:end;gap:7px;display:grid}.om-lv b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:650}.om-lbar{background:#4b3fd01a;border-radius:5px;width:100%;height:5px;display:block;overflow:hidden}.om-lbar i{border-radius:inherit;background:linear-gradient(90deg, #8c80ff, var(--lilac-ink));transform-origin:100%;height:100%;transition:transform 1.3s var(--ease) calc(.2s + var(--i,0) * 90ms);margin-left:auto;display:block}.g0 .om-lbar i{transition:none;transform:scaleX(0)}.om-ledger.dark li{border-top-color:var(--line-dark)}.om-ledger.dark .om-lr{color:#f5f6ff73}.om-ledger.dark .om-lm>a,.om-ledger.dark .om-lv b{color:#fff}.om-ledger.dark .om-lm>span{color:var(--on-dark-3)}.om-ledger.dark .om-ours-l{color:var(--sky);border-bottom-color:#9aa4ff66}.om-ledger.dark .om-lbar{background:#f5f6ff17}.om-ledger.dark .om-lbar i{background:linear-gradient(90deg, #7b6cff, var(--lilac))}.om-page-board{color:var(--on-dark)}.om-page-board .om-board{background:radial-gradient(70% 60% at 100% 0%, #4b3fd073, transparent 70%), var(--night);box-shadow:var(--float);border-color:#0000}.om-wgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.om-figs{gap:18px;display:grid}.om-fig{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:20px;padding:20px 24px;display:grid}.om-fig>b{font-family:var(--display);letter-spacing:-.045em;color:#fff;font-size:44px;font-weight:650;line-height:1}.om-fig p{color:var(--on-dark-2);font-size:15px;line-height:1.45}.om-fig p.small{color:var(--on-dark-3);margin-top:6px}.om-others-note{max-width:860px;color:var(--text-3);margin-top:18px}.om-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.om-how article{border-radius:var(--r-lg);background:#fff;padding:24px 24px 22px;box-shadow:0 24px 50px -36px #0c0e2b59}.om-how h3{font-family:var(--display);letter-spacing:-.02em;font-size:21px;font-weight:650;line-height:1.2}.om-how p{color:var(--text-2);margin-top:10px;font-size:15px;line-height:1.55}.om-how a{color:var(--ultra);border-bottom:1px solid #2e3af04d}@keyframes omDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(6vw,3vw)scale(1.12)}}@keyframes omSheen{0%{background-position:140% 0}38%,to{background-position:-60% 0}}@keyframes omTurn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.om-aurora i,.om-row.lead:after,.om-ring-orbit{animation:none}}@media (max-width:1180px){.om{grid-template-columns:minmax(0,1fr)}.om-side{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.om-cols,.om-row{grid-template-columns:42px minmax(0,1fr) 160px 116px 84px 64px;column-gap:14px}.om-ledger,.om-wgrid,.om-how{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.om-board{border-radius:var(--r-lg);padding:18px 14px 6px}.om-bh{padding:0 4px 12px}.om-cols{display:none}.om-row{grid-template-columns:28px minmax(0,1fr) 62px;grid-template-areas:"rank name trend""rank by trend""rank does does""rank nums nums";align-items:start;gap:7px 12px;padding:13px 10px 14px}.om-rank{grid-area:rank;padding-top:2px;font-size:28px}.om-model{display:contents}.om-name{white-space:normal;overflow-wrap:anywhere;grid-area:name;min-width:0;font-size:17px}.om-by{grid-area:by;margin-top:-4px}.om-name:after{display:none}.om-br{height:4px;display:block}.om-ours{margin-left:0}.om-does{flex-wrap:wrap;grid-area:does;align-items:baseline;gap:2px 10px;font-size:13.5px;display:flex}.om-trend{grid-area:trend;justify-items:end;gap:5px;padding-top:4px}.om-trend b{color:#fff;font-size:13px}.om-trend .om-meter{width:100%}.om-tl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-3);font-size:9px;display:block}.om-nums{flex-wrap:wrap;grid-area:nums;gap:4px 16px;display:flex}.om-num{text-align:left}.om-num b{font-size:15px}.om-unit{color:var(--on-dark-3);font-size:13px;display:inline}.om-side{grid-template-columns:minmax(0,1fr)}.om-where,.om-share,.om-fig{border-radius:var(--r-lg);padding:18px}.om-share,.om-fig{grid-template-columns:96px minmax(0,1fr);gap:16px}.om-ring{width:96px}.om-ring b{font-size:24px}.om-fig>b{font-size:34px}.om-where li{grid-template-columns:84px minmax(0,1fr) 24px}.om-cap{justify-content:start;display:grid}.om-ledger li{grid-template-columns:30px minmax(0,1fr) 96px;gap:10px;padding:13px 0}.om-lr{font-size:24px}.om-lm>a{white-space:normal;overflow-wrap:anywhere;font-size:16px}.om-lv b{font-size:16px}}
