.iq{min-width:0}.iq-list.iq-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.iq-li.iq-li{min-width:0}.iq-li.iq-li:has(>.iq-group[open]){grid-column:1/-1}.iq-group.iq-group{border:1px solid var(--em-line);background:var(--em-surface);border-radius:12px;min-width:0;overflow:hidden}.iq-group.iq-group:hover{border-color:var(--em-accent-edge)}.iq-group.iq-group[open]{border-color:var(--em-accent-edge);background:var(--em-bg)}.iq-pick.iq-pick{box-sizing:border-box;cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto 18px;align-items:center;gap:9px;min-height:56px;padding:9px 12px;list-style:none;transition:background .15s;display:grid}.iq-pick.iq-pick::-webkit-details-marker{display:none}.iq-pick.iq-pick:hover{background:var(--em-surface-2)}.iq-pick.iq-pick:focus-visible{outline:2px solid var(--em-accent);outline-offset:-2px}.iq-pick-ic.iq-pick-ic{color:var(--em-accent);font-size:20px;line-height:1}.iq-pick-txt.iq-pick-txt{gap:2px;min-width:0;display:grid}.iq-pick-name.iq-pick-name{font-size:13.5px;font-weight:700;line-height:1.2}.iq-pick-hint.iq-pick-hint{min-width:0;color:var(--em-text-muted);font-size:11.5px;line-height:1.3;display:block}.iq-pick-hint.iq-pick-hint>span+span:before{content:", "}.iq-pick-n.iq-pick-n{border-radius:var(--r-pill);background:var(--em-accent-soft);min-width:26px;color:var(--em-accent-text);font:750 11px/1 var(--em-font-mono);text-align:center;padding:4px 6px}.iq-pick-caret.iq-pick-caret{color:var(--em-text-muted);font-size:16px;line-height:1;transition:transform .16s}.iq-group.iq-group[open] .iq-pick-caret{transform:rotate(180deg)}.iq-group:not([open])>.iq-panel{display:none}.iq-panel.iq-panel{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:3px;margin:0;padding:2px 8px 10px;list-style:none;display:grid}.iq-panel.iq-panel>li{min-width:0}.iq-card.iq-card{min-height:44px;color:var(--em-text-dim);border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 8px;padding:7px 8px;text-decoration:none;transition:background .15s,color .15s;display:grid}.iq-card.iq-card:hover{background:var(--em-surface-2);color:var(--em-text)}.iq-card.iq-card:focus-visible{outline:2px solid var(--em-accent);outline-offset:1px}.iq-card.iq-card[aria-current=page]{background:var(--em-accent-soft);color:var(--em-text);font-weight:700}.iq-ic.iq-ic{color:var(--em-accent);flex:none;font-size:17px;line-height:1}.iq-name.iq-name{font-size:13.5px;font-weight:650;line-height:1.25}@media (width<=900px){.iq-list.iq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.iq-list.iq-list{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.iq-pick.iq-pick{grid-template-columns:20px minmax(0,1fr) auto 14px;gap:7px;padding:8px}.iq-pick-ic.iq-pick-ic{font-size:18px}.iq-pick-name.iq-pick-name{font-size:12.5px}.iq-pick-caret.iq-pick-caret{font-size:14px}.iq-pick-n.iq-pick-n{min-width:22px;padding:4px 5px}.iq-pick-hint.iq-pick-hint>span:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.iq-pick.iq-pick,.iq-pick-caret.iq-pick-caret,.iq-card.iq-card{transition:none}}.isq{border:1px solid var(--em-line);border-radius:var(--em-radius-xl);background:var(--em-surface);padding:18px 18px 14px}.isq[hidden],.isq [hidden]{display:none!important}.isq__top{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:14px;display:flex}.isq__step{color:var(--em-text-muted);align-items:baseline;gap:4px;margin:0;font-size:12.5px;font-weight:650;display:inline-flex}.isq__step b{font:800 14px/1 var(--em-font-mono);color:var(--em-text)}.isq__step--done{color:var(--em-accent-text)}.isq__bar{border-radius:var(--em-radius-full);background:var(--em-surface-3);flex:120px;min-width:90px;height:4px;overflow:hidden}.isq__fill{border-radius:inherit;background:linear-gradient(90deg, var(--em-accent), var(--em-accent-bright,var(--em-accent)));width:33%;height:100%;transition:width var(--em-dur-normal) var(--em-ease);display:block}.isq__stage{min-height:176px}.isq__q{font-family:var(--em-font-display);letter-spacing:-.02em;color:var(--em-text);text-wrap:balance;margin:0 0 12px;font-size:clamp(17px,2.1vw,21px);font-weight:720;line-height:1.2}.isq__q:focus-visible{outline:2px solid var(--em-accent);outline-offset:4px;border-radius:var(--em-radius-xs)}.isq__opts{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.isq__opts--wide{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr))}.isq__opt{text-align:left;cursor:pointer;border:1px solid var(--em-line);border-radius:var(--em-radius-md);background:var(--em-surface-2);width:100%;min-height:56px;color:inherit;font:inherit;transition:border-color var(--em-dur-fast) var(--em-ease), background var(--em-dur-fast) var(--em-ease);align-items:center;gap:11px;padding:11px 13px;display:flex}.isq__opt:hover{border-color:var(--em-accent-edge);background:var(--em-surface-3)}.isq__opt:focus-visible{outline:2px solid var(--em-accent);outline-offset:2px}.isq__opt--sm{min-height:52px}.isq__opt-ic{color:var(--em-accent-text);flex:none;font-size:21px;line-height:1}.isq__opt-name{min-width:0;color:var(--em-text);flex:1;font-size:14.5px;font-weight:650;line-height:1.25}.isq__opt-go{color:var(--em-text-faint);flex:none;font-size:15px}.isq__opt:hover .isq__opt-go{color:var(--em-accent-text)}.isq__opt-n{background:var(--em-accent-soft);min-width:28px;color:var(--em-accent-text);font:750 11px/1 var(--em-font-mono);text-align:center;border-radius:999px;flex:none;padding:4px 6px}.isq__pick{color:var(--em-text-muted);margin:0 0 10px;font-size:12.5px}.isq__pick b{color:var(--em-accent-text);font-weight:700}.isq__res{grid-template-columns:repeat(auto-fill, minmax(min(var(--isw-col,168px), 100%), 1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.isq__res .iq-card{border:1px solid var(--em-line);background:var(--em-surface-2);border-radius:11px;align-items:start;min-height:58px;padding:9px 12px}.isq__res .iq-card:hover{border-color:var(--em-accent-edge);background:var(--em-surface-3)}.isq__res .iq-ic{grid-row:span 2;margin-top:2px;font-size:19px}.isq__res .isw__pain{color:var(--em-text-muted);grid-column:2;font-size:11.5px;line-height:1.3}.isq__nav{border-top:1px solid var(--em-line);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;display:flex}.isq__nav-b{cursor:pointer;border:1px solid var(--em-line);border-radius:var(--em-radius-md);min-width:44px;min-height:44px;color:var(--em-text-muted);font:inherit;background:0 0;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.isq__nav-b:hover{color:var(--em-text);border-color:var(--em-line-strong)}.isq__nav-b:focus-visible{outline:2px solid var(--em-accent);outline-offset:2px}.isq__nav-b--all{margin-left:auto}.isq__nav-b i{font-size:15px}@media (width<=700px){.isq{padding:14px 13px 12px}.isq__stage{min-height:0}.isq__opts,.isq__opts--wide{grid-template-columns:minmax(0,1fr)}.isq__res{grid-template-columns:repeat(auto-fill, minmax(min(var(--isw-col-phone,148px), 100%), 1fr))}.isq__nav-b--all{margin-left:0}}.ah-dl[data-astro-cid-vxwqqp6u]{--dl-surface:#100b09;--dl-surface-2:#150e0b;--dl-surface-3:#1c140f;--dl-bg-sub:#0b0807;--dl-line:#241b16;--dl-line-strong:#33271f;--dl-text:#f4ece2;--dl-text-dim:#b6a99c;--dl-accent:#f0632e;--dl-accent-edge:#f0632e6b;--dl-accent-text:#ff9a5e;--dl-glow:255,128,46;--dl-shadow-md:0 18px 44px #00000080}[data-theme=light] .ah-dl[data-astro-cid-vxwqqp6u]{--dl-surface:#fff;--dl-surface-2:#f8f2ea;--dl-surface-3:#f2eadf;--dl-bg-sub:#eadfd0;--dl-line:#e8ddd0;--dl-line-strong:#d9ccbb;--dl-text:#1a130d;--dl-text-dim:#5a4f44;--dl-accent-edge:#f0632e57;--dl-accent-text:#a33d16;--dl-shadow-md:0 18px 40px #3c2e2229}.ah-dl[data-astro-cid-vxwqqp6u]{border:1px solid var(--dl-line);background:var(--dl-surface);color:var(--dl-text);font-family:var(--em-font-sans);isolation:isolate;border-radius:20px;position:relative;overflow:visible;container-type:inline-size}[data-theme=light] .ah-dl[data-astro-cid-vxwqqp6u]{background:var(--dl-bg-sub)}.ah-dl__grid[data-astro-cid-vxwqqp6u]{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.72fr);align-items:center;gap:20px;padding:26px clamp(22px,3cqi,40px);display:grid;position:relative}.ah-dl__copy[data-astro-cid-vxwqqp6u]{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.ah-dl__wordmark[data-astro-cid-vxwqqp6u]{font-family:var(--em-font-display);letter-spacing:-.035em;color:var(--dl-accent-text);margin:0;font-size:clamp(28px,3.8cqi,40px);font-weight:800;line-height:.96}.ah-dl__wordmark[data-astro-cid-vxwqqp6u] b[data-astro-cid-vxwqqp6u]{color:var(--dl-text);font-weight:800}.ah-dl__wordmark[data-astro-cid-vxwqqp6u] span[data-astro-cid-vxwqqp6u]{color:var(--dl-text-dim)}.ah-dl__tex[data-astro-cid-vxwqqp6u]{z-index:0;border-radius:inherit;pointer-events:none;opacity:.85;background:radial-gradient(42% 58% at 71% 44%,rgba(var(--dl-glow),.3),transparent 70%),radial-gradient(20% 26% at 23% 79%,rgba(var(--dl-glow),.14),transparent 72%),radial-gradient(13% 19% at 89% 11%,rgba(var(--dl-glow),.18),transparent 70%),radial-gradient(10% 14% at 8% 18%,rgba(var(--dl-glow),.1),transparent 72%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E<circle cx='525' cy='179' r='0.8' fill='%23FF802E' opacity='0.65'/><circle cx='117' cy='513' r='0.9' fill='%23FF802E' opacity='0.19'/><circle cx='193' cy='656' r='1.6' fill='%23FF802E' opacity='0.68'/><circle cx='397' cy='192' r='1.2' fill='%23FF802E' opacity='0.42'/><circle cx='201' cy='382' r='0.8' fill='%23FF802E' opacity='0.45'/><circle cx='503' cy='204' r='0.9' fill='%23FF802E' opacity='0.55'/><circle cx='335' cy='32' r='0.9' fill='%23FF802E' opacity='0.65'/><circle cx='262' cy='687' r='1.2' fill='%23FF802E' opacity='0.46'/><circle cx='351' cy='553' r='1.3' fill='%23FF802E' opacity='0.69'/><circle cx='157' cy='168' r='1.3' fill='%23FF802E' opacity='0.40'/><circle cx='422' cy='242' r='1.7' fill='%23FF802E' opacity='0.47'/><circle cx='422' cy='518' r='1.2' fill='%23FF802E' opacity='0.58'/><circle cx='15' cy='37' r='0.9' fill='%23FF802E' opacity='0.35'/><circle cx='504' cy='688' r='1.7' fill='%23FF802E' opacity='0.35'/><circle cx='446' cy='419' r='1.5' fill='%23FF802E' opacity='0.50'/><circle cx='485' cy='136' r='1.5' fill='%23FF802E' opacity='0.45'/><circle cx='9' cy='333' r='1.8' fill='%23FF802E' opacity='0.41'/><circle cx='567' cy='170' r='1.2' fill='%23FF802E' opacity='0.66'/><circle cx='603' cy='193' r='1.6' fill='%23FF802E' opacity='0.53'/><circle cx='152' cy='425' r='1.4' fill='%23FF802E' opacity='0.58'/><circle cx='483' cy='190' r='1.8' fill='%23FF802E' opacity='0.38'/><circle cx='289' cy='499' r='1.0' fill='%23FF802E' opacity='0.34'/><circle cx='197' cy='233' r='1.8' fill='%23FF802E' opacity='0.36'/><circle cx='375' cy='414' r='0.9' fill='%23FF802E' opacity='0.25'/><circle cx='187' cy='207' r='1.1' fill='%23FF802E' opacity='0.25'/><circle cx='171' cy='276' r='0.8' fill='%23FF802E' opacity='0.35'/><circle cx='295' cy='565' r='1.0' fill='%23FF802E' opacity='0.57'/><circle cx='76' cy='192' r='0.9' fill='%23FF802E' opacity='0.72'/><circle cx='332' cy='395' r='1.2' fill='%23FF802E' opacity='0.43'/><circle cx='634' cy='676' r='1.6' fill='%23FF802E' opacity='0.72'/><circle cx='446' cy='202' r='1.2' fill='%23FF802E' opacity='0.38'/><circle cx='299' cy='124' r='0.8' fill='%23FF802E' opacity='0.38'/><circle cx='430' cy='510' r='1.0' fill='%23FF802E' opacity='0.28'/><circle cx='581' cy='320' r='1.3' fill='%23FF802E' opacity='0.47'/><circle cx='590' cy='457' r='1.4' fill='%23FF802E' opacity='0.59'/><circle cx='689' cy='211' r='1.5' fill='%23FF802E' opacity='0.41'/><circle cx='140' cy='123' r='1.3' fill='%23FF802E' opacity='0.42'/><circle cx='605' cy='524' r='1.4' fill='%23FF802E' opacity='0.62'/><circle cx='636' cy='296' r='1.7' fill='%23FF802E' opacity='0.56'/><circle cx='672' cy='577' r='0.8' fill='%23FF802E' opacity='0.29'/><circle cx='53' cy='31' r='1.2' fill='%23FF802E' opacity='0.64'/><circle cx='417' cy='324' r='0.9' fill='%23FF802E' opacity='0.27'/><circle cx='667' cy='297' r='0.7' fill='%23FF802E' opacity='0.47'/><circle cx='340' cy='380' r='1.3' fill='%23FF802E' opacity='0.63'/><circle cx='247' cy='555' r='1.1' fill='%23FF802E' opacity='0.44'/><circle cx='66' cy='504' r='0.7' fill='%23FF802E' opacity='0.50'/><circle cx='24' cy='540' r='1.7' fill='%23FF802E' opacity='0.63'/><circle cx='377' cy='365' r='1.3' fill='%23FF802E' opacity='0.58'/><circle cx='448' cy='530' r='1.4' fill='%23FF802E' opacity='0.31'/><circle cx='607' cy='387' r='1.4' fill='%23FF802E' opacity='0.38'/><circle cx='430' cy='82' r='1.0' fill='%23FF802E' opacity='0.36'/><circle cx='523' cy='565' r='0.8' fill='%23FF802E' opacity='0.24'/><circle cx='451' cy='523' r='1.4' fill='%23FF802E' opacity='0.51'/><circle cx='485' cy='119' r='1.6' fill='%23FF802E' opacity='0.39'/><circle cx='439' cy='324' r='1.0' fill='%23FF802E' opacity='0.27'/><circle cx='441' cy='391' r='0.9' fill='%23FF802E' opacity='0.21'/><circle cx='90' cy='445' r='1.0' fill='%23FF802E' opacity='0.65'/><circle cx='598' cy='69' r='1.5' fill='%23FF802E' opacity='0.28'/><circle cx='415' cy='87' r='1.2' fill='%23FF802E' opacity='0.24'/><circle cx='226' cy='601' r='1.3' fill='%23FF802E' opacity='0.42'/>%3C/svg%3E") 0 0/700px 700px repeat,repeating-linear-gradient(67deg,transparent 0 43px,rgba(var(--dl-glow),.07) 43px 44px),repeating-linear-gradient(-24deg,transparent 0 87px,rgba(var(--dl-glow),.05) 87px 88px);position:absolute;inset:0;overflow:hidden;mask:radial-gradient(132% 112% at 70% 46%,#000 18%,#00000080 58%,#0000 90%)}[data-theme=light] .ah-dl__tex[data-astro-cid-vxwqqp6u]{opacity:.6;background:radial-gradient(42% 58% at 71% 44%,rgba(var(--dl-glow),.2),transparent 70%),radial-gradient(20% 26% at 23% 79%,#78502812,transparent 72%),radial-gradient(13% 19% at 89% 11%,rgba(var(--dl-glow),.14),transparent 70%),radial-gradient(10% 14% at 8% 18%,#7850280d,transparent 72%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E<circle cx='83' cy='465' r='1.1' fill='%2378502A' opacity='0.23'/><circle cx='528' cy='529' r='1.0' fill='%2378502A' opacity='0.48'/><circle cx='643' cy='604' r='0.9' fill='%2378502A' opacity='0.61'/><circle cx='503' cy='390' r='1.0' fill='%2378502A' opacity='0.25'/><circle cx='688' cy='388' r='1.6' fill='%2378502A' opacity='0.55'/><circle cx='540' cy='408' r='0.9' fill='%2378502A' opacity='0.23'/><circle cx='52' cy='124' r='0.9' fill='%2378502A' opacity='0.42'/><circle cx='202' cy='248' r='1.1' fill='%2378502A' opacity='0.34'/><circle cx='397' cy='203' r='0.8' fill='%2378502A' opacity='0.58'/><circle cx='690' cy='569' r='1.2' fill='%2378502A' opacity='0.47'/><circle cx='78' cy='502' r='1.1' fill='%2378502A' opacity='0.36'/><circle cx='174' cy='283' r='0.8' fill='%2378502A' opacity='0.25'/><circle cx='530' cy='356' r='1.5' fill='%2378502A' opacity='0.28'/><circle cx='146' cy='648' r='1.6' fill='%2378502A' opacity='0.66'/><circle cx='105' cy='584' r='1.7' fill='%2378502A' opacity='0.65'/><circle cx='635' cy='116' r='0.8' fill='%2378502A' opacity='0.65'/><circle cx='650' cy='98' r='0.7' fill='%2378502A' opacity='0.66'/><circle cx='629' cy='177' r='1.3' fill='%2378502A' opacity='0.40'/><circle cx='316' cy='395' r='1.7' fill='%2378502A' opacity='0.67'/><circle cx='511' cy='293' r='1.3' fill='%2378502A' opacity='0.30'/><circle cx='422' cy='250' r='1.9' fill='%2378502A' opacity='0.55'/><circle cx='608' cy='602' r='1.1' fill='%2378502A' opacity='0.67'/><circle cx='83' cy='506' r='0.9' fill='%2378502A' opacity='0.21'/><circle cx='571' cy='582' r='1.1' fill='%2378502A' opacity='0.21'/><circle cx='280' cy='126' r='1.7' fill='%2378502A' opacity='0.33'/><circle cx='694' cy='609' r='0.7' fill='%2378502A' opacity='0.58'/><circle cx='120' cy='598' r='1.5' fill='%2378502A' opacity='0.42'/><circle cx='160' cy='75' r='1.5' fill='%2378502A' opacity='0.71'/><circle cx='341' cy='20' r='1.3' fill='%2378502A' opacity='0.50'/><circle cx='130' cy='528' r='1.7' fill='%2378502A' opacity='0.58'/><circle cx='496' cy='284' r='1.6' fill='%2378502A' opacity='0.27'/><circle cx='516' cy='369' r='0.8' fill='%2378502A' opacity='0.68'/><circle cx='602' cy='411' r='1.0' fill='%2378502A' opacity='0.23'/><circle cx='86' cy='357' r='1.4' fill='%2378502A' opacity='0.54'/><circle cx='625' cy='145' r='1.3' fill='%2378502A' opacity='0.47'/><circle cx='298' cy='191' r='0.9' fill='%2378502A' opacity='0.20'/><circle cx='542' cy='354' r='1.6' fill='%2378502A' opacity='0.39'/><circle cx='280' cy='450' r='0.8' fill='%2378502A' opacity='0.71'/><circle cx='588' cy='26' r='1.5' fill='%2378502A' opacity='0.51'/><circle cx='611' cy='652' r='0.9' fill='%2378502A' opacity='0.54'/><circle cx='438' cy='240' r='1.9' fill='%2378502A' opacity='0.59'/><circle cx='276' cy='210' r='0.9' fill='%2378502A' opacity='0.43'/><circle cx='528' cy='683' r='1.2' fill='%2378502A' opacity='0.24'/><circle cx='6' cy='666' r='1.3' fill='%2378502A' opacity='0.40'/><circle cx='350' cy='304' r='1.8' fill='%2378502A' opacity='0.27'/><circle cx='425' cy='63' r='1.5' fill='%2378502A' opacity='0.25'/><circle cx='596' cy='407' r='1.7' fill='%2378502A' opacity='0.40'/><circle cx='214' cy='346' r='0.9' fill='%2378502A' opacity='0.35'/><circle cx='426' cy='97' r='1.0' fill='%2378502A' opacity='0.66'/><circle cx='320' cy='375' r='1.5' fill='%2378502A' opacity='0.53'/><circle cx='270' cy='61' r='1.4' fill='%2378502A' opacity='0.28'/><circle cx='340' cy='129' r='1.2' fill='%2378502A' opacity='0.25'/><circle cx='220' cy='688' r='0.7' fill='%2378502A' opacity='0.38'/><circle cx='296' cy='264' r='1.8' fill='%2378502A' opacity='0.60'/><circle cx='299' cy='206' r='1.8' fill='%2378502A' opacity='0.60'/><circle cx='646' cy='74' r='1.2' fill='%2378502A' opacity='0.40'/><circle cx='254' cy='347' r='1.8' fill='%2378502A' opacity='0.48'/><circle cx='58' cy='399' r='1.4' fill='%2378502A' opacity='0.34'/><circle cx='637' cy='353' r='1.7' fill='%2378502A' opacity='0.38'/><circle cx='167' cy='167' r='0.8' fill='%2378502A' opacity='0.46'/>%3C/svg%3E") 0 0/700px 700px repeat,repeating-linear-gradient(67deg,transparent 0 43px,#7850280f 43px 44px),repeating-linear-gradient(-24deg,transparent 0 87px,#7850280a 87px 88px)}.ah-dl__lead[data-astro-cid-vxwqqp6u]{font-family:var(--em-font-display);letter-spacing:-.02em;color:var(--dl-text-dim);text-wrap:balance;max-width:24ch;margin:-6px 0 2px;font-size:clamp(17px,1.9cqi,21px);font-weight:700;line-height:1.2}.ah-dl__stores[data-astro-cid-vxwqqp6u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:560px;display:grid}.st[data-astro-cid-vxwqqp6u]{min-height:46px;color:inherit;background:var(--dl-surface-2);border:1px solid var(--dl-line);border-radius:10px;align-items:center;gap:9px;padding:0 10px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s;display:flex;position:relative}[data-theme=light] .st[data-astro-cid-vxwqqp6u]{background:var(--dl-surface)}.st[data-astro-cid-vxwqqp6u]:hover{border-color:var(--dl-accent-edge);background:var(--dl-surface-3);transform:translateY(-2px)}.st[data-astro-cid-vxwqqp6u]:active{transform:translateY(0)}.st__mark[data-astro-cid-vxwqqp6u]{background:var(--c,#333);color:#fff;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font:700 9px/1 JetBrains Mono,monospace;display:grid;overflow:hidden}.st__mark[data-astro-cid-vxwqqp6u] svg[data-astro-cid-vxwqqp6u],.st__mark[data-astro-cid-vxwqqp6u] img[data-astro-cid-vxwqqp6u]{width:13px;height:13px;display:block}.st__name[data-astro-cid-vxwqqp6u]{font-family:var(--em-font-display);letter-spacing:-.01em;white-space:nowrap;margin-right:auto;font-size:14px;font-weight:600}.st__qr[data-astro-cid-vxwqqp6u]{width:22px;height:22px;color:var(--dl-text-dim);opacity:.65;flex:none;place-items:center;transition:opacity .18s;display:grid}.st[data-astro-cid-vxwqqp6u]:hover .st__qr[data-astro-cid-vxwqqp6u]{opacity:1}.st__qr[data-astro-cid-vxwqqp6u] svg[data-astro-cid-vxwqqp6u]{width:14px;height:14px;display:block}.st__pop[data-astro-cid-vxwqqp6u]{z-index:5;background:var(--dl-surface-3);border:1px solid var(--dl-line-strong);width:132px;box-shadow:var(--dl-shadow-md);opacity:0;visibility:hidden;border-radius:10px;padding:8px;transition:all .18s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(6px)}[data-theme=light] .st__pop[data-astro-cid-vxwqqp6u]{background:#fff}.st[data-astro-cid-vxwqqp6u]:hover .st__pop[data-astro-cid-vxwqqp6u],.st[data-astro-cid-vxwqqp6u]:focus-visible .st__pop[data-astro-cid-vxwqqp6u]{opacity:1;visibility:visible;transform:translateY(0)}.st__pop-img[data-astro-cid-vxwqqp6u]{background:#fff;border-radius:7px;width:100%;height:auto;display:block}.st__pop-slot[data-astro-cid-vxwqqp6u]{aspect-ratio:1;border:1px dashed var(--dl-line-strong);background:repeating-linear-gradient(45deg,transparent 0 6px,rgba(var(--dl-glow),.06) 6px 12px);letter-spacing:.06em;text-transform:uppercase;color:var(--dl-text-dim);text-align:center;border-radius:7px;place-items:center;padding:6px;font:500 9px/1.4 JetBrains Mono,monospace;display:grid}.ah-dl__note[data-astro-cid-vxwqqp6u]{color:var(--dl-text-dim);margin:2px 0 0;font-size:13px;line-height:1.4}.ah-dl__note[data-astro-cid-vxwqqp6u] a[data-astro-cid-vxwqqp6u]{color:var(--dl-accent-text);border-bottom:1px solid var(--dl-accent-edge);text-decoration:none}.ah-dl__note[data-astro-cid-vxwqqp6u] a[data-astro-cid-vxwqqp6u]:hover{color:var(--dl-accent)}.ah-dl__art[data-astro-cid-vxwqqp6u]{align-self:stretch;place-items:center;min-width:0;display:grid;position:relative}.ah-dl__art[data-astro-cid-vxwqqp6u] img[data-astro-cid-vxwqqp6u]{filter:drop-shadow(0 30px 44px #0009)drop-shadow(0 8px 16px #00000073);width:96%;max-width:330px;height:auto;margin:-44px 0 -44px 4%;display:block}[data-theme=light] .ah-dl__art[data-astro-cid-vxwqqp6u] img[data-astro-cid-vxwqqp6u]{filter:drop-shadow(0 28px 46px #3c2e224d)drop-shadow(0 6px 14px #3c2e222e)}.ah-dl__art[data-astro-cid-vxwqqp6u] img[data-astro-cid-vxwqqp6u].ah-dl__art--mobile{display:none}@container (width<=820px){.ah-dl__stores[data-astro-cid-vxwqqp6u]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=560px){.ah-dl__grid[data-astro-cid-vxwqqp6u]{grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 24px}.ah-dl__art[data-astro-cid-vxwqqp6u]{z-index:2;order:-1;margin:-28px 0 26px;overflow:visible}.ah-dl__tex[data-astro-cid-vxwqqp6u]{mask:linear-gradient(#0000 0 30%,#00000080 44%,#000 58%)}.ah-dl__art[data-astro-cid-vxwqqp6u] img[data-astro-cid-vxwqqp6u]{--dl-art-bleed:min(6%,max(0px,(100vw - 100% - 12px) / 2));width:calc(100% + 2 * var(--dl-art-bleed));max-width:none;margin:0 calc(-1 * var(--dl-art-bleed)) -6%;filter:none;mask:linear-gradient(#000 0 62%,#0000008c 82%,#0000 100%)}.ah-dl__art[data-astro-cid-vxwqqp6u] img[data-astro-cid-vxwqqp6u].ah-dl__art--desktop{display:none}.ah-dl__art[data-astro-cid-vxwqqp6u] img[data-astro-cid-vxwqqp6u].ah-dl__art--mobile{display:block}.ah-dl__copy[data-astro-cid-vxwqqp6u]{padding:0 20px}.st__qr[data-astro-cid-vxwqqp6u],.st__pop[data-astro-cid-vxwqqp6u]{display:none}}@media (prefers-reduced-motion:reduce){.st[data-astro-cid-vxwqqp6u],.st__pop[data-astro-cid-vxwqqp6u]{transition:none}}.rb-sec{padding-block:var(--sec-y,var(--em-band-y));background:var(--em-bg)}section.s.s-alt.rb-sec{border:0}.rb-wrap{max-width:var(--wrap,1180px);padding-inline:var(--gap-5,24px);margin:0 auto}.rb-head a.cta-inline{color:var(--em-accent-text);white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none;transition:color .15s}.rb-head a.cta-inline:hover{color:var(--em-accent-bright,var(--em-accent))}.rb-head h2{font-family:var(--em-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(24px,3.2vw,34px);font-weight:760;line-height:1.15}@media (width<=700px){.rb-sec{padding-block:var(--em-band-y-lg)}.rb-wrap{padding-inline:var(--gap-4,16px)}}.rb-links{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.rb-head{justify-content:space-between;align-items:baseline;gap:var(--gap-5,24px);margin-bottom:var(--gap-7,44px);flex-wrap:wrap;display:flex}.rb-head h2+*{margin-top:0}.rb-vp{height:184px;padding-top:var(--gap-3,12px);cursor:grab;touch-action:pan-y;user-select:none;align-content:start;gap:10px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.rb-vp.is-dragging{cursor:grabbing}.rb-row{z-index:0;transform:translateX(var(--rb-drag,0px));display:flex;position:relative}.rb-row:hover,.rb-row:focus-within,.rb-row--top{z-index:5}.rb-row:nth-child(2) .rb-track{animation-delay:-18s}.rb-row:nth-child(3) .rb-track{animation-delay:-34s}.ribbon{gap:var(--gap-3,12px);flex:none;align-items:center;width:max-content;margin:0;padding:0;list-style:none;display:flex}.rb-track{animation:rb-run var(--rb-dur,46s) linear infinite}.rb-vp:hover .rb-track,.rb-vp:focus-within .rb-track,.rb-vp.is-dragging .rb-track{animation-play-state:paused}@keyframes rb-run{0%{transform:translate(0)}to{transform:translate(-100%)}}.ribbon li{background:var(--em-surface);border:1px solid var(--em-line);border-radius:var(--r-pill,999px);white-space:nowrap;cursor:default;align-items:center;gap:9px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.ribbon img{-webkit-user-drag:none;width:22px;height:22px}.rb-tip{z-index:2147482000;pointer-events:none;background:var(--em-surface-3);border:1px solid var(--em-line-strong);color:var(--em-text-dim);white-space:normal;border-radius:var(--r-sm,12px);width:max-content;max-width:min(360px,100vw - 24px);box-shadow:var(--em-shadow-sm,0 10px 24px -16px #0000008c);padding:7px 12px;font-size:12.5px;font-weight:500;line-height:1.4;position:fixed}.rb-tip[hidden]{display:none}.ribbon li[data-what]:hover,.ribbon li[data-what].is-open,.ribbon li[data-what]:focus-visible{border-color:var(--em-accent-edge);outline:2px solid var(--em-accent-edge);outline-offset:3px}.ribbon li[data-tag]{border-color:var(--em-accent-edge);background:var(--em-accent-soft)}.ribbon li[data-tag]:before{content:attr(data-tag);letter-spacing:.08em;color:var(--em-accent-text);background:#f0632e2e;border-radius:5px;margin-right:2px;padding:2px 5px;font-size:9.5px;font-weight:800}@media (prefers-reduced-motion:reduce){.rb-track{animation:none}.rb-vp{height:auto;overflow-x:auto}}@media (width<=900px){.rb-vp{gap:8px;height:178px}.ribbon li{min-height:44px;padding:8px 13px;font-size:13.5px}.ribbon img{width:20px;height:20px}}
