.arn{--arn-hot: #ff4f9a;--arn-cool: #35e0ea;--arn-gold: #f2cf7c;--arn-silver: #cfd6e2;--arn-bronze: #e0a273;--arn-ink: var(--wb-ink);--arn-ink2: var(--wb-ink2);--arn-line: var(--wb-lineH, rgba(255, 255, 255, .08));--arn-panel: color-mix(in srgb, var(--wb-ink) 4%, transparent);--arn-radius: 1rem;--arn-ease: cubic-bezier(.16, 1, .3, 1)}.arn[data-theme=light]{--arn-hot: #d61f6f;--arn-cool: #0a8f99;--arn-gold: #86600f;--arn-silver: #5b6573;--arn-bronze: #8a4f24}.arn-section[id]{scroll-margin-top:var(--app-nav-height, 2.5rem)}.arn-section>.ptr-head{margin-bottom:clamp(1rem,2vw,1.75rem)}.arn-tag{position:absolute;white-space:nowrap;top:.5rem;left:.5rem;padding:.2rem .5rem;border-radius:999px;background:#0a0a0eb8;color:#fff;font-size:var(--ui-fs-micro);letter-spacing:.02em;pointer-events:none}.arn-media{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:color-mix(in srgb,var(--wb-ink) 6%,transparent)}.arn-media>img,.arn-media>video,.arn-media .lv4-clip>img,.arn-media .lv4-clip>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.arn-media .lv4-clip[data-framed="1"] .lv4-clip-poster{opacity:0}.arn .arn-vote-banner .lv5-hx-intro-art img{-o-object-position:78% 40%;object-position:78% 40%}.arn .arn-hero .lv5-hx-intro-art img{-o-object-position:66% 50%;object-position:66% 50%}.arn-answer{color:#ffffffdb}.arn-stats{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:.75rem 0 0}.arn-stats>div{display:flex;flex-direction:column-reverse}.arn-stats dt{font-size:var(--ui-fs-micro);color:#ffffffa8}.arn-stats dd{margin:0;font-family:var(--lv5-display);font-size:var(--ui-fs-figure-lg);font-weight:700;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.arn-picker{position:sticky;top:var(--app-nav-height, 2.5rem);z-index:20;margin:0 var(--lv5-edge) clamp(1rem,2vw,1.5rem);padding:.625rem;border-radius:calc(var(--arn-radius) + .25rem);background:color-mix(in srgb,var(--wb-bg, #0b0b0f) 94%,var(--wb-ink) 6%);box-shadow:inset 0 0 0 1px var(--arn-line),0 12px 32px -18px #0009}.arn-picker-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.625rem}.arn-seg{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem;border-radius:999px;background:var(--arn-panel);box-shadow:inset 0 0 0 1px var(--arn-line)}.arn-seg-label{padding-inline:.5rem .25rem;font-size:var(--ui-fs-micro);color:color-mix(in srgb,var(--arn-ink) 72%,transparent)}.arn-seg-btn{min-height:2.25rem;padding:0 .875rem;white-space:nowrap;border-radius:999px;font-size:var(--ui-fs-meta);font-weight:600;color:var(--arn-ink2);transition:background-color .2s var(--arn-ease),color .2s var(--arn-ease)}.arn-seg-btn:hover{color:var(--arn-ink)}.arn-seg-btn[aria-pressed=true]{background:var(--arn-ink);color:var(--wb-bg, #0b0b0f)}.arn-seg-quiet .arn-seg-btn[aria-pressed=true]{background:linear-gradient(120deg,var(--arn-hot),var(--arn-cool));color:#0b0b0f}.arn-cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(7.5rem,1fr);gap:.5rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.arn-cards::-webkit-scrollbar{display:none}.arn-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:5.25rem;padding:.5rem .625rem;overflow:hidden;border-radius:var(--arn-radius);text-align:left;color:#fff;scroll-snap-align:start;isolation:isolate;box-shadow:inset 0 0 0 1px var(--arn-line);transition:transform .35s var(--arn-ease),box-shadow .35s var(--arn-ease)}.arn-card-art{position:absolute;inset:0;z-index:-1}.arn-card-art .arn-media img{transition:transform .6s var(--arn-ease),filter .35s var(--arn-ease);filter:saturate(.85) brightness(.62)}.arn-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,rgba(5,5,8,.78))}.arn-card-kind{align-self:flex-start;margin-bottom:auto;padding:.0625rem .375rem;border-radius:.375rem;background:#050508c7;font-family:var(--lv5-mono);font-size:var(--ui-fs-micro);text-transform:uppercase;letter-spacing:.06em;color:#9ff3f7}.arn-card-label{align-self:flex-start;padding:.125rem .5rem;border-radius:.5rem;background:#050508b8;color:#fff;font-size:var(--ui-fs-body);font-weight:700}.arn-card:hover .arn-card-art .arn-media img{transform:scale(1.06);filter:saturate(1) brightness(.72)}.arn-card[aria-pressed=true]{transform:translateY(-2px);box-shadow:inset 0 0 0 2px var(--arn-hot),0 10px 26px -12px color-mix(in srgb,var(--arn-hot) 70%,transparent)}.arn-card[aria-pressed=true] .arn-card-art .arn-media img{filter:saturate(1.1) brightness(.8)}.arn-podium{margin:0 var(--lv5-edge) clamp(1.25rem,2.5vw,2rem)}.arn-podium-list{display:grid;grid-template-columns:1fr 1.18fr 1fr;align-items:end;gap:clamp(.5rem,1.2vw,1rem);margin:0;padding:0;list-style:none}.arn-podium-item[data-place="1"]{order:2;--arn-medal: var(--arn-gold)}.arn-podium-item[data-place="2"]{order:1;--arn-medal: var(--arn-silver)}.arn-podium-item[data-place="3"]{order:3;--arn-medal: var(--arn-bronze)}.arn-podium-card{display:block;color:inherit;text-decoration:none}.arn-podium-media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:calc(var(--arn-radius) + .25rem);box-shadow:inset 0 0 0 1px var(--arn-line),0 24px 48px -28px #000000bf}.arn-podium-item[data-place="1"] .arn-podium-media{aspect-ratio:4 / 5.2;box-shadow:0 0 0 2px var(--arn-medal),0 28px 60px -26px color-mix(in srgb,var(--arn-medal) 55%,transparent)}.arn-podium-media .arn-media img{transition:transform .7s var(--arn-ease)}.arn-podium-card:hover .arn-media img{transform:scale(1.04)}.arn-podium-place{position:absolute;right:.5rem;bottom:-.35em;font-family:var(--lv5-display);font-size:var(--ui-fs-figure-lg);font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:1.25px var(--arn-medal);text-shadow:0 8px 30px rgba(0,0,0,.55);pointer-events:none}.arn-podium-copy{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.5rem .25rem 0}.arn-podium-name{font-size:var(--ui-fs-title);font-weight:700}.arn-podium-score{font-family:var(--lv5-mono);font-size:var(--ui-fs-meta);color:var(--arn-medal);font-variant-numeric:tabular-nums}.arn-podium-prompt{max-width:52rem;margin:.75rem 0 0;font-size:var(--ui-fs-meta);color:var(--arn-ink2)}.arn-podium-prompt>span,.arn-gallery-prompt>span{margin-right:.375rem;font-family:var(--lv5-mono);font-size:var(--ui-fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--arn-hot)}.arn-table-wrap{margin-inline:var(--lv5-edge);border-radius:calc(var(--arn-radius) + .25rem);background:var(--arn-panel);box-shadow:inset 0 0 0 1px var(--arn-line);overflow:hidden}.arn-table{width:100%;border-collapse:collapse;font-size:var(--ui-fs-meta);font-variant-numeric:tabular-nums}.arn-table thead th{padding:.75rem .625rem;font-size:var(--ui-fs-micro);font-weight:600;text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--arn-ink2);border-bottom:1px solid var(--arn-line)}.arn-table td,.arn-table tbody th{padding:.5rem .625rem;font-weight:400;text-align:left;vertical-align:middle}.arn-row{border-bottom:1px solid color-mix(in srgb,var(--wb-ink) 5%,transparent);transition:background-color .2s var(--arn-ease)}.arn-row:last-child{border-bottom:0}.arn-row:hover{background:color-mix(in srgb,var(--wb-ink) 4%,transparent)}.arn-col-rank{width:3.25rem}.arn-col-num{white-space:nowrap;color:var(--arn-ink2)}.arn-col-rating{width:34%;min-width:13rem}.arn-col-try{width:1%;text-align:right}.arn-rank{font-family:var(--lv5-display);font-size:var(--ui-fs-figure);font-weight:800;color:var(--arn-ink2)}.arn-row[data-rank="1"]{--arn-medal: var(--arn-gold)}.arn-row[data-rank="2"]{--arn-medal: var(--arn-silver)}.arn-row[data-rank="3"]{--arn-medal: var(--arn-bronze)}.arn-row[data-rank="1"] .arn-rank,.arn-row[data-rank="2"] .arn-rank,.arn-row[data-rank="3"] .arn-rank{color:var(--arn-medal)}.arn-model{display:flex;align-items:center;gap:.625rem;min-width:0}.arn-thumb{position:relative;flex:none;width:2.75rem;height:2.75rem;overflow:hidden;border-radius:.625rem;box-shadow:inset 0 0 0 1px var(--arn-line)}.arn-row[data-rank="1"] .arn-thumb,.arn-row[data-rank="2"] .arn-thumb,.arn-row[data-rank="3"] .arn-thumb{box-shadow:0 0 0 1.5px var(--arn-medal)}.arn-model-text{display:flex;flex-direction:column;min-width:0}.arn-model-name{overflow:hidden;font-size:var(--ui-fs-body);font-weight:700;color:var(--arn-ink);text-overflow:ellipsis;white-space:nowrap}.arn-model-family{font-size:var(--ui-fs-micro);color:var(--arn-ink2)}.arn-rating{display:grid;grid-template-columns:minmax(0,1fr) 5.75rem;grid-template-rows:auto auto;align-items:center;-moz-column-gap:.625rem;column-gap:.625rem}.arn-bar{position:relative;grid-row:1 / span 2;height:.5rem;border-radius:999px;background:color-mix(in srgb,var(--wb-ink) 7%,transparent)}.arn-bar-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;width:100%;background:linear-gradient(90deg,var(--arn-cool),var(--arn-hot));transform-origin:left center;transition:transform .7s var(--arn-ease)}.arn-row[data-rank="1"] .arn-bar-fill{background:linear-gradient(90deg,var(--arn-hot),var(--arn-gold));box-shadow:0 0 14px -2px color-mix(in srgb,var(--arn-gold) 60%,transparent)}.arn-bar-ci{position:absolute;top:50%;height:.875rem;transform:translateY(-50%);border-inline:1.5px solid var(--arn-ink);opacity:.55;transition:left .7s var(--arn-ease),width .7s var(--arn-ease)}.arn-bar-ci:before{content:"";position:absolute;top:50%;left:0;right:0;height:1.5px;background:var(--arn-ink);transform:translateY(-50%)}.arn-rating-num{font-family:var(--lv5-display);font-size:var(--ui-fs-title);font-weight:800;color:var(--arn-ink)}.arn-rating-ci,.arn-collecting{font-size:var(--ui-fs-micro);color:var(--arn-ink2)}.arn-row[data-collecting] .arn-model-name{color:var(--arn-ink2)}.arn-try{display:inline-flex;align-items:center;min-height:2rem;padding:0 .75rem;border-radius:999px;font-size:var(--ui-fs-micro);font-weight:600;white-space:nowrap;color:var(--arn-ink);text-decoration:none;box-shadow:inset 0 0 0 1px var(--arn-line);transition:background-color .2s var(--arn-ease),box-shadow .2s var(--arn-ease)}.arn-try:hover{background:var(--arn-ink);color:var(--wb-bg, #0b0b0f)}.arn-empty{margin:0 var(--lv5-edge);font-size:var(--ui-fs-body);color:var(--arn-ink2)}@media(max-width:1023px){.arn-table thead{display:none}.arn-table,.arn-table tbody{display:block}.arn-row{display:grid;grid-template-columns:2rem repeat(3,minmax(0,1fr)) auto;grid-template-areas:"rank model model model try" "rank rating rating rating rating" "rank votes speed price price";gap:.375rem .5rem;padding:.75rem}.arn-row>.arn-col-rank{grid-area:rank;width:auto;padding:0}.arn-row>.arn-col-model{grid-area:model;padding:0}.arn-row>.arn-col-rating{grid-area:rating;width:auto;min-width:0;padding:0}.arn-row>.arn-col-try{grid-area:try;padding:0}.arn-row>.arn-col-num{display:block;min-width:0;padding:0;text-align:left;font-size:var(--ui-fs-meta)}.arn-row>.arn-col-num:before{content:attr(data-label) " ";color:color-mix(in srgb,var(--arn-ink2) 75%,transparent)}.arn-row>.arn-col-num:nth-child(4){grid-area:votes}.arn-row>.arn-col-num:nth-child(6){grid-area:speed}.arn-row>.arn-col-num:nth-child(7){grid-area:price}.arn-row>.arn-col-num:nth-child(5),.arn-row>.arn-col-num:nth-child(8){display:none}.arn-rating-num{font-size:var(--ui-fs-body)}}@media(max-width:767px){.arn-podium-list{grid-template-columns:1fr 1.12fr 1fr}.arn-podium-copy{flex-direction:column;gap:.125rem}.arn-podium-name{font-size:var(--ui-fs-meta)}.arn-picker{position:static;margin-inline:.75rem;padding:.5rem}}@media(pointer:coarse)and (max-height:500px){.arn-podium-list:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr 1.12fr 1fr}.arn-podium-copy:where([data-mn-landscape],[data-mn-landscape] *){flex-direction:column;gap:.125rem}.arn-podium-name:where([data-mn-landscape],[data-mn-landscape] *){font-size:var(--ui-fs-meta)}.arn-picker:where([data-mn-landscape],[data-mn-landscape] *){position:static;margin-inline:.75rem;padding:.5rem}}.arn-duel{max-width:68rem;margin-inline:max(var(--lv5-edge),calc((100% - 68rem)/2));padding:clamp(.75rem,1.6vw,1.25rem);border-radius:calc(var(--arn-radius) + .5rem);background:radial-gradient(60% 80% at 0% 0%,color-mix(in srgb,var(--arn-hot) 14%,transparent),transparent 70%),radial-gradient(60% 80% at 100% 100%,color-mix(in srgb,var(--arn-cool) 12%,transparent),transparent 70%),var(--arn-panel);box-shadow:inset 0 0 0 1px var(--arn-line)}.arn-duel-head{display:flex;align-items:center;gap:.75rem;margin:0 0 .75rem}.arn-duel-input,.arn-gallery-input{position:relative;flex:none;width:4.5rem;aspect-ratio:1 / 1;overflow:hidden;border-radius:.75rem;box-shadow:0 0 0 1.5px var(--arn-cool)}.arn-duel-input .arn-tag,.arn-gallery-input .arn-tag{top:auto;bottom:.25rem;left:.25rem}.arn-duel-prompt{min-height:2.6em;margin:0;font-size:var(--ui-fs-body);line-height:1.45;color:var(--arn-ink)}.arn-duel-prompt-label{margin-right:.5rem;font-family:var(--lv5-mono);font-size:var(--ui-fs-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--arn-hot)}.arn-duel-stage{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.5rem,1.2vw,1rem);perspective:900px}.arn-duel-side{position:relative}.arn-duel-frame{position:relative;aspect-ratio:var(--arn-frame, 1 / 1);overflow:hidden;border-radius:var(--arn-radius);background:color-mix(in srgb,var(--wb-ink) 6%,transparent);box-shadow:inset 0 0 0 1px var(--arn-line);transition:box-shadow .4s var(--arn-ease),filter .4s var(--arn-ease),transform .4s var(--arn-ease)}.arn-duel-frame .arn-media img,.arn-duel-frame .arn-media video{-o-object-fit:contain;object-fit:contain}.arn-duel-wait{display:grid;place-items:center;color:var(--arn-ink2)}.arn-spin{width:1.5rem;height:1.5rem;animation:arn-spin .9s linear infinite}@keyframes arn-spin{to{transform:rotate(360deg)}}.arn-duel-letter{position:absolute;top:.5rem;left:.5rem;padding:.125rem .5rem;border-radius:999px;background:#0a0a0eb8;color:#fff;font-family:var(--lv5-mono);font-size:var(--ui-fs-micro);pointer-events:none}.arn-duel-side[data-won] .arn-duel-frame{box-shadow:0 0 0 2px var(--arn-hot),0 18px 44px -18px color-mix(in srgb,var(--arn-hot) 70%,transparent);transform:translateY(-3px)}.arn-duel-side[data-lost] .arn-duel-frame{filter:saturate(.6) brightness(.7)}.arn-duel-name{position:absolute;left:50%;bottom:.625rem;display:inline-flex;align-items:center;gap:.375rem;max-width:calc(100% - 1rem);padding:.375rem .75rem;border-radius:999px;background:#0b0b0f;color:#fff;font-size:var(--ui-fs-meta);font-weight:700;white-space:nowrap;transform-origin:bottom center;box-shadow:0 10px 24px -10px #000000b3}.arn-duel-side[data-won] .arn-duel-name{background:linear-gradient(120deg,var(--arn-hot),#ff8a3d);color:#0b0b0f}.arn-duel-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.arn-duel-plus{font-family:var(--lv5-display);font-weight:900}.arn-duel-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-top:.875rem}.arn-vote{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:9rem;min-height:2.75rem;padding:0 1rem;border-radius:999px;font-size:var(--ui-fs-body);font-weight:700;color:var(--arn-ink);background:color-mix(in srgb,var(--wb-ink) 6%,transparent);box-shadow:inset 0 0 0 1px var(--arn-line);transition:transform .2s var(--arn-ease),background-color .2s var(--arn-ease),box-shadow .2s var(--arn-ease),color .2s}.arn-vote:not(:disabled):hover{transform:translateY(-1px);background:var(--arn-ink);color:var(--wb-bg, #0b0b0f)}.arn-vote:not(:disabled):active{transform:scale(.97)}.arn-vote:disabled{opacity:.45;cursor:default}.arn-vote-tie{min-width:6rem}.arn-duel-note{flex-basis:100%;margin:0;text-align:center;font-size:var(--ui-fs-meta);color:var(--arn-ink2)}.arn-duel-foot{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.625rem;font-size:var(--ui-fs-micro);color:var(--arn-ink2)}.arn-sound{display:inline-flex;align-items:center;gap:.25rem;min-height:2rem;padding:0 .625rem;border-radius:999px;box-shadow:inset 0 0 0 1px var(--arn-line)}@media(max-width:767px){.arn-vote{flex:1 1 0;min-width:0;padding-inline:.5rem;font-size:var(--ui-fs-meta)}.arn-vote-tie{flex:0 0 auto}.arn-duel-keys{display:none}.arn-duel{margin-inline:.75rem}}@media(pointer:coarse)and (max-height:500px){.arn-vote:where([data-mn-landscape],[data-mn-landscape] *){flex:1 1 0;min-width:0;padding-inline:.5rem;font-size:var(--ui-fs-meta)}.arn-vote-tie:where([data-mn-landscape],[data-mn-landscape] *){flex:0 0 auto}.arn-duel-keys:where([data-mn-landscape],[data-mn-landscape] *){display:none}.arn-duel:where([data-mn-landscape],[data-mn-landscape] *){margin-inline:.75rem}}.arn-leaders{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:clamp(.75rem,1.4vw,1.25rem);margin:0 var(--lv5-edge);padding:0;list-style:none}.arn-leader{overflow:hidden;border-radius:calc(var(--arn-radius) + .25rem);background:var(--arn-panel);box-shadow:inset 0 0 0 1px var(--arn-line)}.arn-leader-art{position:relative;display:block;aspect-ratio:16 / 10}.arn-leader-art .arn-media img{transition:transform .7s var(--arn-ease)}.arn-leader:hover .arn-leader-art .arn-media img{transform:scale(1.04)}.arn-leader-copy{display:flex;flex-direction:column;gap:.375rem;padding:.875rem 1rem 1rem}.arn-leader-title{margin:0;font-family:var(--lv5-display);font-size:var(--ui-fs-heading);font-weight:800;letter-spacing:-.01em}.arn-leader-blurb{margin:0;font-size:var(--ui-fs-meta);color:var(--arn-ink2)}.arn-leader-list{display:flex;flex-direction:column;gap:.25rem;margin:.25rem 0;padding:0;list-style:none;font-size:var(--ui-fs-meta)}.arn-leader-list li{display:grid;grid-template-columns:1.25rem 1fr auto;align-items:baseline;gap:.375rem}.arn-leader-list li:nth-child(1){--arn-medal: var(--arn-gold)}.arn-leader-list li:nth-child(2){--arn-medal: var(--arn-silver)}.arn-leader-list li:nth-child(3){--arn-medal: var(--arn-bronze)}.arn-leader-rank{font-family:var(--lv5-display);font-weight:800;color:var(--arn-medal)}.arn-leader-name{font-weight:600}.arn-leader-score{font-family:var(--lv5-mono);color:var(--arn-ink2);font-variant-numeric:tabular-nums}.arn-leader-open{align-self:flex-start}.arn-gallery{margin-inline:var(--lv5-edge)}.arn-gallery-prompt{max-width:56rem;margin:.5rem 0 1rem;font-size:var(--ui-fs-body);color:var(--arn-ink)}.arn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(46%,13.5rem),1fr));gap:clamp(.5rem,1vw,.875rem);margin:0;padding:0;list-style:none}.arn-grid[data-aspect="16x9"]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.arn-shot figure{margin:0}.arn-shot-media{position:relative;display:block;aspect-ratio:var(--arn-ratio, 1 / 1);overflow:hidden;border-radius:var(--arn-radius);box-shadow:inset 0 0 0 1px var(--arn-line)}.arn-shot-cap{display:flex;flex-direction:column;gap:.125rem;padding:.375rem .125rem 0}.arn-shot-name{font-size:var(--ui-fs-meta);font-weight:700;color:var(--arn-ink);text-decoration:none}.arn-shot-name:hover{text-decoration:underline}.arn-shot-facts{display:flex;flex-wrap:wrap;gap:0 .5rem;font-size:var(--ui-fs-micro);color:var(--arn-ink2)}.arn-method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.25rem);margin:0 var(--lv5-edge);padding:0;list-style:none}.arn-method>li{position:relative;padding:1rem 1.125rem 1.125rem;border-radius:calc(var(--arn-radius) + .25rem);background:var(--arn-panel);box-shadow:inset 0 0 0 1px var(--arn-line)}.arn-method-n{font-family:var(--lv5-display);font-size:var(--ui-fs-figure-lg);font-weight:900;line-height:1;background:linear-gradient(120deg,var(--arn-hot),var(--arn-cool));-webkit-background-clip:text;background-clip:text;color:transparent}.arn-method h3{margin:.5rem 0 .25rem;font-size:var(--ui-fs-title);font-weight:700}.arn-method p{margin:0;font-size:var(--ui-fs-meta);line-height:1.55;color:var(--arn-ink2)}.arn-method-list{display:grid;gap:.25rem;margin:.5rem 0 0;padding-left:1rem;font-size:var(--ui-fs-meta);line-height:1.5;color:var(--arn-ink2);list-style:disc}.arn-panel[hidden]{display:none}.arn-panel-title{margin:1.25rem var(--lv5-edge, 1rem) .5rem;font-size:var(--ui-fs-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--arn-ink2)}.arn-leader-votes{font-weight:400;color:var(--arn-ink2)}@media(max-width:1023px){.arn-method{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.arn-method{grid-template-columns:1fr}}@media(pointer:coarse)and (max-height:500px){.arn-method:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr}}@media(max-width:1023px),(pointer:coarse){.arn-seg-btn,.arn-gal-filter,.arn-try,.arn-sound{min-height:2.75rem}.arn-try{min-width:2.75rem;justify-content:center}.arn-shot-name{display:inline-flex;align-items:center;min-height:2.75rem}}.arn .arn-wall-section[data-layout=wide]{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,3.5rem)}.arn-wall-eyebrow,.arn-wall-hook{margin:0 var(--lv5-edge)}.arn-wall-hook{margin-top:.75rem;font-size:var(--ui-fs-meta);color:var(--arn-ink2)}.arn-wall{display:grid;gap:clamp(.5rem,.8vw,.75rem);margin-top:.75rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.arn-wall-track{display:flex;gap:clamp(.5rem,.8vw,.75rem);width:-moz-max-content;width:max-content;margin:0;padding:0;list-style:none;animation:arn-wall-drift var(--arn-wall-s, 60s) linear infinite}.arn-wall-row[data-reverse] .arn-wall-track{animation-direction:reverse}.arn-wall:hover .arn-wall-track,.arn-wall:focus-within .arn-wall-track,.arn-wall-box[data-paused] .arn-wall-track{animation-play-state:paused}.arn-wall-box{position:relative}.arn-wall-pause{position:absolute;right:var(--lv5-edge, 1rem);bottom:.5rem;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--arn-line);border-radius:999px;background:color-mix(in srgb,var(--wb-bg, #0b0b0f) 72%,transparent);color:var(--wb-ink);cursor:pointer;transition:background .2s ease}.arn-wall-pause:hover{background:color-mix(in srgb,var(--wb-bg, #0b0b0f) 88%,transparent)}.arn-wall-pause:focus-visible{outline:2px solid var(--arn-cool);outline-offset:2px}@keyframes arn-wall-drift{to{transform:translate(-50%)}}.arn-wall-tile{position:relative;flex:none;width:clamp(8.5rem,15vw,13rem);aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--arn-radius);box-shadow:inset 0 0 0 1px var(--arn-line)}.arn-wall-tile:nth-child(3n+2){aspect-ratio:1 / 1;align-self:center}.arn-wall-chip{position:absolute;left:.5rem;bottom:.5rem;max-width:calc(100% - 1rem);padding:.25rem .5rem;overflow:hidden;border-radius:.75rem;background:#08080cc7;color:#fff;font-size:var(--ui-fs-micro);font-weight:700;text-wrap:balance}.arn-wall-cat{position:absolute;top:.5rem;left:.5rem;padding:.0625rem .375rem;border-radius:.375rem;background:#08080ccc;color:#ff8fc0;font-family:var(--lv5-mono);font-size:var(--ui-fs-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.arn-wall-tile .arn-media img{transition:transform .6s var(--arn-ease)}.arn-wall-tile:hover .arn-media img{transform:scale(1.05)}.arn-compare{position:relative;display:block;aspect-ratio:var(--arn-ratio, 1 / 1);overflow:hidden;border-radius:var(--arn-radius);box-shadow:inset 0 0 0 1px var(--arn-line);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.arn-compare-after,.arn-compare-before{position:absolute;inset:0}.arn-compare-before{clip-path:inset(0 calc(100% - var(--arn-cut, 50%)) 0 0)}.arn-compare-line{position:absolute;top:0;bottom:0;left:var(--arn-cut, 50%);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 12px #00000073;pointer-events:none}.arn-compare-knob{position:absolute;top:50%;left:50%;width:1.75rem;height:1.75rem;border-radius:999px;background:linear-gradient(120deg,var(--arn-hot),var(--arn-cool));box-shadow:0 0 0 2px #fff,0 6px 18px #00000073;transform:translate(-50%,-50%)}.arn-compare-tag{position:absolute;top:.5rem;padding:.125rem .5rem;border-radius:999px;background:#08080cb8;color:#fff;font-size:var(--ui-fs-micro);font-weight:600;pointer-events:none}.arn-compare-tag[data-side=before]{left:.5rem}.arn-compare-tag[data-side=after]{right:.5rem;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arn-compare-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;pointer-events:none}.arn-compare:has(.arn-compare-range:focus-visible){box-shadow:0 0 0 2px var(--arn-cool)}.arn-shot-chip{position:absolute;left:.5rem;bottom:.5rem;max-width:calc(100% - 1rem);padding:.1875rem .5rem;overflow:hidden;border-radius:999px;background:#08080cb8;color:#fff;font-size:var(--ui-fs-micro);font-weight:700;text-overflow:ellipsis;white-space:nowrap;opacity:0;transform:translateY(4px);transition:opacity .25s var(--arn-ease),transform .25s var(--arn-ease)}.arn-shot:hover .arn-shot-chip{opacity:1;transform:none}.arn-shot-media .arn-media img{transition:transform .6s var(--arn-ease)}.arn-shot:hover .arn-shot-media .arn-media img{transform:scale(1.04)}@keyframes arn-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes arn-grow{0%{transform:scaleX(0)}}@keyframes arn-pop{0%{opacity:0;transform:translateY(26px) scale(.96)}}.arn-live .arn-row{animation:arn-rise .6s var(--arn-ease) backwards;animation-delay:calc(min(var(--arn-i, 0),14)*35ms)}.arn-live .arn-bar-fill{animation:arn-grow .9s var(--arn-ease) backwards;animation-delay:calc(.12s + min(var(--arn-i, 0),14)*45ms)}.arn-live .arn-podium-item{animation:arn-pop .8s var(--arn-ease) backwards;animation-delay:calc(var(--arn-i, 0) * .11s)}.arn-live .arn-leader{animation:arn-rise .55s var(--arn-ease) backwards;animation-delay:calc(min(var(--arn-i, 0),12)*40ms)}.arn-duel-stage{max-width:max(18rem,calc((100svh - 16rem) * var(--arn-frame-r, 1) * 2));margin-inline:auto}.arn-duel{scroll-margin-top:calc(var(--app-nav-height, 2.5rem) + .75rem)}@media(max-height:900px){.arn-picker{position:static}}@media(max-width:47.99rem){.arn-hero .lv5-hx-intro:before{background:linear-gradient(0deg,rgba(var(--lv5-intro-ground),.94),rgba(var(--lv5-intro-ground),.72) 42%,rgba(var(--lv5-intro-ground),.58))}.arn-hero .lv5-hx-brand{margin-top:1.75rem}.arn-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}}@media(pointer:coarse)and (max-height:500px){.arn-hero .lv5-hx-intro:where([data-mn-landscape],[data-mn-landscape] *):before{background:linear-gradient(0deg,rgba(var(--lv5-intro-ground),.94),rgba(var(--lv5-intro-ground),.72) 42%,rgba(var(--lv5-intro-ground),.58))}.arn-hero .lv5-hx-brand:where([data-mn-landscape],[data-mn-landscape] *){margin-top:1.75rem}.arn-seg:where([data-mn-landscape],[data-mn-landscape] *){max-width:100%;overflow-x:auto;scrollbar-width:none}}@media(max-width:479px){.arn-compare-tag[data-side=after]{display:none}}.arn-gallery{padding-inline:var(--lv5-edge, 1rem)}.arn-gal-filters{display:flex;flex-wrap:wrap;gap:.25rem}@media(max-width:47.99rem){.arn-gal-filters{flex-wrap:nowrap;margin-inline:calc(-1 * var(--lv5-edge, 1rem));padding-inline:var(--lv5-edge, 1rem);overflow-x:auto;scrollbar-width:none}.arn-gal-filters::-webkit-scrollbar{display:none}}@media(pointer:coarse)and (max-height:500px){.arn-gal-filters:where([data-mn-landscape],[data-mn-landscape] *){flex-wrap:nowrap;margin-inline:calc(-1 * var(--lv5-edge, 1rem));padding-inline:var(--lv5-edge, 1rem);overflow-x:auto;scrollbar-width:none}.arn-gal-filters:where([data-mn-landscape],[data-mn-landscape] *)::-webkit-scrollbar{display:none}}.arn-gal-filter{position:relative;display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .875rem;border-radius:999px;font-size:var(--ui-fs-meta);font-weight:600;white-space:nowrap;color:color-mix(in srgb,var(--arn-ink) 72%,transparent);box-shadow:inset 0 0 0 1px var(--arn-line);transition:color .25s var(--arn-ease)}.arn-gal-filter:hover{color:var(--arn-ink)}.arn-gal-filter[aria-pressed=true]{color:var(--wb-bg, #0b0b0f)}.arn-gal-filter-pill{position:absolute;inset:0;border-radius:inherit;background:var(--arn-ink)}.arn-gal-filter-label,.arn-gal-filter-n{position:relative}.arn-gal-filter-n{font-family:var(--lv5-mono);font-size:var(--ui-fs-micro);opacity:.6}.arn-gal-railbox{position:relative;margin-top:.875rem}.arn-gal-rail{display:flex;gap:.625rem;margin:0;padding:.375rem .125rem .75rem;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:.125rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}.arn-gal-rail::-webkit-scrollbar{display:none}.arn-gal-card{flex:none;width:9.25rem;scroll-snap-align:start}.arn-gal-card>button{position:relative;display:grid;gap:.5rem;width:100%;padding:.375rem;border-radius:1rem;text-align:left;background:var(--arn-panel);transition:transform .35s var(--arn-ease),background-color .35s var(--arn-ease)}.arn-gal-card>button:hover{transform:translateY(-3px);background:color-mix(in srgb,var(--wb-ink) 7%,transparent)}.arn-gal-card>button:focus-visible{outline:2px solid var(--arn-cool);outline-offset:2px}.arn-gal-card-art{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:.75rem}.arn-gal-card-art .arn-media img{filter:saturate(.8) brightness(.82);transition:transform .7s var(--arn-ease),filter .4s var(--arn-ease)}.arn-gal-card>button:hover .arn-gal-card-art .arn-media img,.arn-gal-card[data-active] .arn-gal-card-art .arn-media img{filter:none;transform:scale(1.06)}.arn-gal-card-n{position:absolute;top:.4rem;left:.5rem;font-family:var(--lv5-mono);font-size:var(--ui-fs-micro);font-weight:700;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.7)}.arn-gal-card-cat{position:absolute;left:.375rem;bottom:.375rem;padding:.125rem .4rem;border-radius:999px;background:#0a0a0eb8;color:#fff;font-size:var(--ui-fs-micro);white-space:nowrap}.arn-gal-card-text{display:-webkit-box;min-height:2.6em;padding-inline:.125rem;overflow:hidden;font-size:var(--ui-fs-micro);line-height:1.3;color:var(--arn-ink2);-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .3s var(--arn-ease)}.arn-gal-card[data-active] .arn-gal-card-text{color:var(--arn-ink)}.arn-gal-ring{position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:linear-gradient(130deg,var(--arn-hot),var(--arn-gold) 45%,var(--arn-cool));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:0 14px 30px -16px color-mix(in srgb,var(--arn-hot) 70%,transparent);pointer-events:none}.arn-gal-step{position:absolute;top:6.15625rem;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--arn-line);border-radius:999px;background:color-mix(in srgb,var(--wb-bg, #0b0b0f) 82%,transparent);color:var(--wb-ink);transform:translateY(-50%);transition:background-color .2s ease,transform .2s ease}.arn-gal-step:hover{background:var(--wb-bg, #0b0b0f)}.arn-gal-step[data-dir=prev]{left:-.25rem}.arn-gal-step[data-dir=next]{right:-.25rem}@media(pointer:coarse){.arn-gal-step{display:none}}.arn-gal-head{display:flex;align-items:center;gap:.875rem;margin:1rem 0 1.125rem}.arn-gal-head-text{display:grid;gap:.25rem;min-width:0}.arn-gal-head-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;font-family:var(--lv5-mono);font-size:var(--ui-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--arn-ink2)}.arn-gal-head-meta>span+span:before{content:"·";margin-right:.5rem}.arn-gal-head-n{font-weight:700;background:linear-gradient(90deg,var(--arn-hot),var(--arn-cool));-webkit-background-clip:text;background-clip:text;color:transparent}.arn-gal-head .arn-gallery-prompt{margin:0}button.arn-shot-media{width:100%;padding:0;border:0;background:none;cursor:zoom-in}button.arn-shot-media:focus-visible{outline:2px solid var(--arn-cool);outline-offset:2px}.arn-shot-open{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#08080ca8;color:#fff;opacity:0;transform:scale(.85);transition:opacity .25s var(--arn-ease),transform .25s var(--arn-ease)}.arn-shot:hover .arn-shot-open,button.arn-shot-media:focus-visible .arn-shot-open{opacity:1;transform:none}@media(pointer:coarse){.arn-shot-open{opacity:.9;transform:none}}.arn-shot-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.arn-shot-expand{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;color:var(--arn-ink2);box-shadow:inset 0 0 0 1px var(--arn-line)}.arn-shot-expand:hover{color:var(--arn-ink)}@media(pointer:coarse){.arn-shot-expand{width:2.75rem;height:2.75rem}}.arn-remix{display:grid;gap:.5rem;max-width:25rem;color:#fff}.arn-remix-hook{display:flex;align-items:center;gap:.4rem;margin:0;font-size:var(--ui-fs-body);font-weight:700}.arn-remix-hook svg{color:#ff8ac0}.arn-remix-line{margin:0;font-size:var(--ui-fs-meta);line-height:1.5;color:#ffffffbd}.arn-remix-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin:0;font-size:var(--ui-fs-meta)}.arn-remix-off{padding:.1rem .45rem;border-radius:999px;background:linear-gradient(120deg,#ff4f9a,#ff8a3d);color:#0b0b0f;font-size:var(--ui-fs-micro);font-weight:800}.arn-remix-price s{color:#ffffff80}.arn-remix-terms{flex-basis:100%;font-size:var(--ui-fs-micro);color:#ffffff9e}.arn-remix-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.25rem}.arn-remix-model{display:inline-flex;align-items:center;min-height:2.75rem;font-size:var(--ui-fs-meta);color:#ffffffd1;text-decoration:underline;text-underline-offset:3px}.arn-remix-wave{margin:0;font-size:var(--ui-fs-micro);font-style:italic;line-height:1.5;color:#fff9}.arn-remix-wave span{font-style:normal;white-space:nowrap}@media(min-width:64rem){.wgv.arn-viewer{--wgv-max-h: calc(100dvh - 5rem) ;--wgv-max-w: min( calc(92vw - 23rem) , 64rem);grid-template-columns:auto 20rem;align-items:end;-moz-column-gap:1.5rem;column-gap:1.5rem}.wgv.arn-viewer .wgv-foot{display:grid;align-content:end;gap:1.25rem;padding-bottom:.25rem}}@media(max-width:63.99rem){.wgv.arn-viewer{--wgv-max-h: calc(100dvh - 24rem) ;max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}}.wgv.arn-viewer .wgv-note{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.wgv.arn-viewer.im-material-dialog.im-material .wgv-title{font-size:var(--ui-fs-body)}.wgv.arn-viewer.im-material-dialog.im-material :is(.wgv-note,.arn-remix-line,.arn-remix-price){font-size:var(--ui-fs-meta)!important}.wgv.arn-viewer.im-material-dialog.im-material .arn-remix-hook{font-size:var(--ui-fs-body)!important}.wgv.arn-viewer.im-material-dialog.im-material :is(.arn-remix-wave,.arn-remix-terms){font-size:var(--ui-fs-micro)!important}.wgv.arn-viewer.im-material-dialog.im-material .arn-remix-cta{font-size:var(--ui-fs-body)!important}.arn-crumb{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px}.arn-crumb:hover{text-decoration-color:currentColor}.arn-see-all{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;margin:.75rem var(--lv5-edge, 1rem) 0;font-size:var(--ui-fs-meta);font-weight:600;color:var(--arn-ink);text-decoration:none}.arn-see-all svg{transition:transform .3s var(--arn-ease)}.arn-see-all:hover svg{transform:translate(4px)}.arn-btiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(.75rem,1.4vw,1.25rem);margin:0 var(--lv5-edge, 1rem);padding:0;list-style:none}.arn-btile-link{display:grid;height:100%;overflow:hidden;border-radius:calc(var(--arn-radius) + .25rem);background:var(--arn-panel);box-shadow:inset 0 0 0 1px var(--arn-line);color:inherit;text-decoration:none;transition:transform .4s var(--arn-ease),box-shadow .4s var(--arn-ease)}.arn-btile-link:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--arn-hot) 45%,var(--arn-line)),0 24px 48px -28px color-mix(in srgb,var(--arn-hot) 60%,transparent)}.arn-btile-link:focus-visible{outline:2px solid var(--arn-cool);outline-offset:3px}.arn-btile-art{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden}.arn-btile-art .arn-media img,.arn-btile-art .arn-media video{transition:transform .8s var(--arn-ease)}.arn-btile-link:hover .arn-btile-art .arn-media :is(img,video){transform:scale(1.05)}.arn-btile-go{position:absolute;top:.625rem;right:.625rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#08080ca8;color:#fff;transition:transform .35s var(--arn-ease),background-color .35s var(--arn-ease)}.arn-btile-link:hover .arn-btile-go{transform:rotate(45deg);background:var(--arn-hot)}.arn-btile-copy{display:grid;gap:.375rem;padding:.875rem 1rem 1rem}.arn-btile-name{font-family:var(--lv5-display);font-size:var(--ui-fs-title, 1rem);font-weight:800;letter-spacing:-.01em}.arn-btile-meta{font-family:var(--lv5-mono);font-size:var(--ui-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--arn-ink2)}.arn-btile-top{display:grid;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;font-size:var(--ui-fs-meta)}.arn-btile-top li{display:flex;gap:.5rem}.arn-btile-top li span{min-width:1rem;font-family:var(--lv5-display);font-weight:800}.arn-btile-top li:nth-child(1) span{color:var(--arn-gold)}.arn-btile-top li:nth-child(2) span{color:var(--arn-silver)}.arn-btile-top li:nth-child(3) span{color:var(--arn-bronze)}.arn-btile-cta{margin-top:.25rem;font-size:var(--ui-fs-meta);font-weight:600;color:var(--arn-hot)}.arn-live .arn-btile{animation:arn-rise .6s var(--arn-ease) backwards;animation-delay:calc(var(--arn-i, 0) * 90ms)}.arn-chart{margin:0 var(--lv5-edge, 1rem);padding:clamp(.875rem,1.6vw,1.25rem);border-radius:calc(var(--arn-radius) + .25rem);background:var(--arn-panel);box-shadow:inset 0 0 0 1px var(--arn-line)}.arn-chart-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.75rem}.arn-chart-title{font-size:var(--ui-fs-body);font-weight:700}.arn-chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-size:var(--ui-fs-micro);color:var(--arn-ink2)}.arn-chart-key{display:inline-block;width:.625rem;height:.625rem;margin-right:-.375rem;border-radius:999px;background:color-mix(in srgb,var(--arn-ink) 35%,transparent)}.arn-chart-key[data-value]{background:linear-gradient(130deg,var(--arn-hot),var(--arn-gold))}.arn-chart-key[data-ci]{width:2px;height:.75rem;border-radius:0;background:var(--arn-ink2)}.arn-chart-stage{position:relative;--arn-chart-pad: 1.25rem;padding:var(--arn-chart-pad) 0}.arn-chart-stage svg{display:block;overflow:visible}.arn-chart-grid line{stroke:var(--arn-line)}.arn-chart-grid text,.arn-chart-tick text{font-family:var(--lv5-mono);font-size:11px;fill:var(--arn-ink2)}.arn-chart-tick line{stroke:var(--arn-ink2)}.arn-chart-frontier{fill:none;stroke:var(--arn-hot);stroke-width:1.75;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.arn-chart-dot line{stroke:color-mix(in srgb,var(--arn-ink) 30%,transparent);stroke-width:1.5}.arn-chart-dot circle{fill:color-mix(in srgb,var(--arn-ink) 42%,var(--wb-bg, #0b0b0f));stroke:var(--wb-bg, #0b0b0f);stroke-width:1.5;transform-box:fill-box;transform-origin:center;transition:transform .2s var(--arn-ease);cursor:pointer}.arn-chart-dot[data-value] circle{fill:var(--arn-hot)}.arn-chart-dot[data-value] line{stroke:color-mix(in srgb,var(--arn-hot) 55%,transparent)}.arn-chart-dot[data-on] circle{transform:scale(1.5)}.arn-chart-dot text{font-size:11px;font-weight:700;fill:var(--arn-ink);paint-order:stroke;stroke:var(--wb-bg, #0b0b0f);stroke-width:3px;stroke-linejoin:round}.arn-chart-tip{position:absolute;z-index:2;display:grid;gap:.125rem;padding:.375rem .625rem;border-radius:.5rem;background:#0b0b0f;color:#fff;font-size:var(--ui-fs-micro);white-space:nowrap;pointer-events:none;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 10px 24px -12px #0009}.arn-chart-axis{position:absolute;font-family:var(--lv5-mono);font-size:var(--ui-fs-micro);letter-spacing:.04em;color:var(--arn-ink2)}.arn-chart-axis[data-axis=x]{bottom:0;left:50%;transform:translate(-50%);white-space:nowrap}.arn-chart-axis[data-axis=y]{top:0;left:0}.arn-chart-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.5rem 1.5rem;margin:.875rem 0 0;padding:0;list-style:none;font-size:var(--ui-fs-micro);line-height:1.55;color:var(--arn-ink2)}.arn-chart-notes b{color:var(--arn-ink)}.arn-chart-finding{margin:.75rem 0 0;font-size:var(--ui-fs-meta);line-height:1.55}.arn-chart-dot{transition:transform .65s var(--arn-ease)}.arn-chart[data-armed] :is(.arn-chart-dot,.arn-chart-area){opacity:0}.arn-chart[data-armed] .arn-chart-frontier{stroke-dashoffset:1}.arn-chart[data-play] .arn-chart-dot{animation:arn-chart-dot .55s var(--arn-ease) backwards;animation-delay:calc(min(var(--arn-i, 0),30)*28ms)}.arn-chart:is([data-play],[data-switched]) .arn-chart-frontier{animation:arn-chart-draw 1.1s .3s var(--arn-ease) backwards}.arn-chart:is([data-play],[data-switched]) .arn-chart-area{animation:arn-chart-fade .9s .6s ease backwards}@keyframes arn-chart-dot{0%{opacity:0;translate:0 12px}}@keyframes arn-chart-draw{0%{stroke-dashoffset:1}}@keyframes arn-chart-fade{0%{opacity:0}}.arn-chart-switch{display:inline-flex;gap:.25rem;padding:.1875rem;border-radius:999px;background:var(--arn-panel);box-shadow:inset 0 0 0 1px var(--arn-line)}.arn-chart-switch button{min-height:2rem;padding:0 .875rem;border-radius:999px;font-size:var(--ui-fs-meta);font-weight:600;color:color-mix(in srgb,var(--arn-ink) 72%,transparent);transition:background-color .3s var(--arn-ease),color .3s var(--arn-ease)}.arn-chart-switch button[aria-pressed=true]{background:var(--arn-ink);color:var(--wb-bg, #0b0b0f)}@media(pointer:coarse){.arn-chart-switch button{min-height:2.75rem}}.arn-numbers-board{color:color-mix(in srgb,var(--arn-hot) 82%,var(--arn-ink))}.arn-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(.75rem,1.4vw,1.25rem);margin:0 var(--lv5-edge, 1rem)}.arn-numbers-card{margin:0;padding:1rem 1.125rem;border-radius:calc(var(--arn-radius) + .25rem);background:var(--arn-panel);box-shadow:inset 0 0 0 1px var(--arn-line)}.arn-numbers-card>dd{margin:0}.arn-numbers-board{margin-bottom:.625rem;font-family:var(--lv5-mono);font-size:var(--ui-fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--arn-hot)}.arn-numbers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.625rem 1rem;margin:0}.arn-numbers-grid dt{font-size:var(--ui-fs-micro);color:var(--arn-ink2)}.arn-numbers-grid dd{margin:0;font-family:var(--lv5-display);font-size:var(--ui-fs-figure);font-weight:800}.arn-read,.arn-criteria{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(.75rem,1.4vw,1.25rem);margin:0 var(--lv5-edge, 1rem);padding:0;list-style:none}.arn-read>li,.arn-criteria-card{padding:1rem 1.125rem;border-radius:calc(var(--arn-radius) + .25rem);background:var(--arn-panel);box-shadow:inset 0 0 0 1px var(--arn-line)}.arn-read h3,.arn-criteria-card h3{margin:0 0 .375rem;font-size:var(--ui-fs-body);font-weight:700}.arn-read p{margin:0;font-size:var(--ui-fs-meta);line-height:1.55;color:var(--arn-ink2)}.arn-criteria-card ol{display:grid;gap:.375rem;margin:0;padding-left:1.1rem;font-size:var(--ui-fs-meta);line-height:1.5;color:var(--arn-ink2)}.arn-rules{width:calc(100% - 2 * var(--lv5-edge, 1rem));max-width:52rem;margin:0 var(--lv5-edge, 1rem);border-collapse:collapse;font-size:var(--ui-fs-meta)}.arn-rules th,.arn-rules td{padding:.625rem 0;border-bottom:1px solid var(--arn-line);text-align:left}.arn-rules th{font-weight:400;color:var(--arn-ink2)}.arn-rules td{padding-left:1rem;font-family:var(--lv5-mono);font-weight:700;text-align:right;white-space:nowrap}.arn-covers{display:grid;gap:.5rem;max-width:52rem;margin:0 var(--lv5-edge, 1rem);padding-left:1.1rem;font-size:var(--ui-fs-meta);line-height:1.55;color:var(--arn-ink2)}.arn-disclosure{max-width:52rem;margin:1.5rem var(--lv5-edge, 1rem) 0;padding:1rem 1.125rem;border-left:2px solid var(--arn-hot);border-radius:0 var(--arn-radius) var(--arn-radius) 0;background:color-mix(in srgb,var(--arn-hot) 6%,transparent)}.arn-disclosure .lv5-wide-eyebrow{margin:0 0 .25rem}.arn[data-theme=light] .arn-disclosure .lv5-wide-eyebrow{color:var(--arn-gold)}.arn-disclosure h3{margin:0 0 .375rem;font-size:var(--ui-fs-body)}.arn-disclosure p{margin:0;font-size:var(--ui-fs-meta);line-height:1.6}.arn-panel-wrap[hidden]{display:none}@media(max-width:1023px),(pointer:coarse){.arn-gal-filter{min-height:2.75rem}.arn-shot-name{min-width:2.75rem}.arn-shot-expand{flex:none;min-width:2.75rem;min-height:2.75rem}}
