:root{--ink:#16142a;--ink-2:#4a4763;--ink-3:#69667f;--line:#e6e4ee;--bg:#f6f5fa;--card:#fff;--accent:#d4371e;--accent-ink:#b82f19;--accent-soft:#fdebe7;--ok:#0e744c;--ok-soft:#e2f5ec;--warn:#a15c00;--warn-soft:#fff3dc;--bad:#c0273a;--bad-soft:#fde6e9;--violet:#5b3fd6;--violet-soft:#ece8fd;--radius:14px;--touch:44px;--shadow:0 1px 2px #16142a0f, 0 4px 16px #16142a0f;--pad-x:max(16px, env(safe-area-inset-left), env(safe-area-inset-right));--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--header-h:72px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:calc(var(--header-h) + 16px)}@media (max-width:899px){:root{--header-h:124px}}button,input,select,textarea{font-family:inherit}body{font-family:var(--font);color:var(--ink);background:var(--bg);touch-action:manipulation;min-height:100dvh;margin:0;line-height:1.45}a{color:inherit}img,svg{max-width:100%}h1,h2,h3{margin:0;line-height:1.2}p{margin:0}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-family:inherit;font-size:16px}.skip-link{inset-inline-start:8px;z-index:100;background:var(--ink);color:#fff;border-radius:10px;padding:10px 14px;position:absolute;top:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.wrap{max-width:1180px;padding-inline:var(--pad-x);margin:0 auto}.nowrap{white-space:nowrap}.num{white-space:nowrap;font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.small{font-size:14px}.tiny{font-size:12px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{min-height:var(--touch);cursor:pointer;font:600 15px/1 var(--font);white-space:nowrap;background:var(--card);color:var(--ink);border:1px solid #0000;border-color:var(--line);-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition-property:background-color,border-color,scale;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}@media (hover:hover){.btn:hover{border-color:#cfcbe0}}@media (prefers-reduced-motion:no-preference){.btn:not(:disabled):active{scale:.96}}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}@media (hover:hover){.btn-primary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}}.btn-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-ghost{background:0 0;border-color:#0000}@media (hover:hover){.btn-ghost:hover{background:#16142a0d;border-color:#0000}}.btn-block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn-sm{padding:0 12px;font-size:14px}.field{gap:6px;display:grid}.field>span{color:var(--ink-2);font-size:14px;font-weight:600}.input,.select{min-height:var(--touch);border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;padding:0 12px}.select{padding-inline-end:8px}.input:focus,.select:focus{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft);outline:none}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grow{flex:auto;min-width:0}.chip{min-height:var(--touch);border:1px solid var(--line);color:var(--ink-2);font:600 14px/1 var(--font);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}@media (hover:hover){.chip:hover{color:var(--ink);border-color:#cfcbe0}}.chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}@media (min-width:900px){.chip{min-height:38px}}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.b-accent{background:var(--accent-soft);color:var(--accent-ink)}.b-ok{background:var(--ok-soft);color:var(--ok)}.b-warn{background:var(--warn-soft);color:var(--warn)}.b-bad{background:var(--bad-soft);color:var(--bad)}.b-violet{background:var(--violet-soft);color:var(--violet)}.b-dark{background:var(--ink);color:#fff}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.pad{padding:18px}.stack{gap:12px;display:grid}.stack-lg{gap:24px;display:grid}.topbar{z-index:30;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top);background:#fffffff0;position:sticky;top:0}.topbar .wrap{align-items:center;gap:12px;min-height:64px;display:flex}.logo{letter-spacing:-.02em;min-height:var(--touch);align-items:center;gap:8px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.logo-mark{background:linear-gradient(135deg, var(--accent), #ff9a3c);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.search{flex:auto;min-width:0;position:relative}.search .input{background:var(--bg);border-color:#0000;padding-inline-start:40px}.search svg{inset-inline-start:12px;color:var(--ink-3);position:absolute;top:50%;transform:translateY(-50%)}.top-actions{align-items:center;gap:8px;display:flex}.top-actions .select{width:auto;min-width:72px}.nav-link{text-decoration:none}.nav-link[aria-current=page]{color:var(--accent-ink)}@media (max-width:899px){.topbar .wrap{flex-wrap:wrap;gap:8px;padding-bottom:10px}.search{flex-basis:100%;order:3}.top-actions .desk{display:none}.logo{margin-inline-end:auto}}.bottomnav{display:none}@media (max-width:899px){.bottomnav{z-index:30;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);background:#fff;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottomnav a{min-height:56px;color:var(--ink-3);place-items:center;gap:2px;font-size:12px;font-weight:600;text-decoration:none;display:grid}.bottomnav a[aria-current=page]{color:var(--accent-ink)}main{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.hero{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}@media (min-width:900px){.hero{grid-template-columns:1.7fr 1fr}}.hero-main{color:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:340px;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.hero-main h1{letter-spacing:-.02em;max-width:16ch;font-size:clamp(28px,5vw,44px)}.hero-side{gap:16px;display:grid}.hero-mini{color:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:160px;padding:18px;text-decoration:none;display:flex}.hero-mini h2{font-size:20px}.hero-meta{opacity:.95;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:10px 0 16px;font-weight:600;display:flex}.poster{isolation:isolate;position:relative}.poster:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(#0c0a1c00 15%,#0c0a1c73 55%,#0c0a1cb8 100%),radial-gradient(120% 80% at 80% 0,#ffffff2e,#0000 60%),repeating-linear-gradient(115deg,#ffffff0d 0 2px,#0000 2px 14px);position:absolute;inset:0}.ev-hero.poster:after,.ticket-top.poster:after{background:linear-gradient(100deg,#0c0a1c80,#0c0a1c26 70%),repeating-linear-gradient(115deg,#ffffff0d 0 2px,#0000 2px 14px)}.g1{background:linear-gradient(140deg,#1a1036 0%,#4b1d6e 45%,#e8452c 100%)}.g2{background:linear-gradient(140deg,#0e2a3a 0%,#13607a 55%,#44c2b0 100%)}.g3{background:linear-gradient(140deg,#0b0b12 0%,#252542 50%,#7b5cff 100%)}.g4{background:linear-gradient(140deg,#3a1a00 0%,#a14a00 55%,#ffb547 100%)}.g5{background:linear-gradient(140deg,#10241a 0%,#1f6b47 55%,#a7d36b 100%)}.g6{background:linear-gradient(140deg,#2b0a17 0%,#8e1d41 55%,#ff7aa2 100%)}.g7{background:linear-gradient(140deg,#0d1b3d 0%,#1b4fb8 55%,#6fb6ff 100%)}.g8{background:linear-gradient(140deg,#231a0e 0%,#6b4a1c 55%,#e3b26b 100%)}.section{margin-top:36px}.section-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.section-head h2{letter-spacing:-.01em;font-size:22px}.scroller{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.scroller::-webkit-scrollbar{display:none}.filters{gap:10px;margin-top:24px;display:grid}.grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.ev{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ev{transition:translate .15s ease-out,box-shadow .15s ease-out}.ev:hover{translate:0 -2px;box-shadow:0 2px 4px #16142a0f,0 12px 28px #16142a1f}}.ev-poster{color:#fff;flex-direction:column;justify-content:space-between;height:150px;padding:14px;display:flex}.ev-poster .title{letter-spacing:-.01em;text-shadow:0 1px 8px #00000040;font-size:19px;font-weight:800}.ev-badges{flex-wrap:wrap;gap:6px;display:flex}.ev-body{gap:6px;padding:12px 14px 14px;display:grid}.ev-meta{color:var(--ink-2);font-size:14px}.ev-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.price{font-weight:800}.price small{color:var(--ink-3);font-size:12px;font-weight:600}.rank{gap:8px;display:grid}.rank a{min-height:var(--touch);border-radius:12px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}@media (hover:hover){.rank a:hover{background:var(--bg)}}.rank .n{width:28px;color:var(--accent);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.org-cta{background:var(--ink);color:#fff;border-radius:20px;gap:16px;padding:28px;display:grid}@media (min-width:900px){.org-cta{grid-template-columns:1.4fr 1fr;align-items:center}}.org-cta ul{color:#d6d4e6;gap:6px;margin:0;padding-inline-start:18px;display:grid}footer{border-top:1px solid var(--line);color:var(--ink-3);margin-top:48px;padding:28px 0 36px;font-size:14px}.ev-hero{color:#fff;padding:28px 0 24px}.ev-hero h1{letter-spacing:-.02em;font-size:clamp(26px,4.4vw,40px)}.ev-layout{gap:20px;margin-top:-8px;display:grid}@media (min-width:980px){.ev-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.sticky-side{position:sticky;top:84px}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.tab{min-height:var(--touch);font:600 15px/1 var(--font);color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 14px}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.tier{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.tier+.tier{margin-top:10px}.tier.off{opacity:.55}.tier-info{flex:auto;min-width:0}.tier-name{font-weight:700}.tier-info .badge{white-space:normal;max-width:100%}.tier>.num{flex:none}.stepper{border:1px solid var(--line);border-radius:12px;flex:none;align-items:center;display:inline-flex;overflow:hidden}.stepper button{width:var(--touch);height:var(--touch);cursor:pointer;color:var(--ink);background:#fff;border:0;font-size:20px}.stepper button:disabled{color:#c9c6d6;cursor:not-allowed}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-weight:700}.rules{gap:10px;display:grid}.rule{align-items:flex-start;gap:10px;display:flex}.rule b{min-width:110px}.map-wrap{border:1px solid var(--line);background:#0f0e1d;border-radius:14px;padding:10px}.map-wrap svg{width:100%;height:auto;display:block}.tbl{cursor:pointer}.tbl:focus{outline:none}.tbl:focus-visible .tbl-shape{stroke:#fff;stroke-width:4px}.legend{color:var(--ink-2);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:13px;display:flex}.legend i{vertical-align:-1px;border-radius:4px;width:12px;height:12px;margin-inline-end:6px;display:inline-block}.tbl-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tbl-btn{min-height:var(--touch);border:1px solid var(--line);min-width:58px;font:700 14px/1 var(--font);cursor:pointer;background:#fff;border-radius:10px}.tbl-btn[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.tbl-btn:disabled{color:#aaa6bd;cursor:not-allowed;background:#efedf4;text-decoration:line-through}.model-box{background:var(--bg);border-radius:12px;gap:8px;padding:14px;display:grid}.summary-line{justify-content:space-between;gap:12px;display:flex}.summary-line+.summary-line{margin-top:6px}.total{font-size:20px;font-weight:800}.steps{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.step{color:var(--ink-3);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.step .dot{background:#e9e7f1;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.step.on{color:var(--ink)}.step.on .dot{background:var(--accent);color:#fff}.step.done .dot{background:var(--ok);color:#fff}.timer{background:var(--warn-soft);color:var(--warn);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:700;display:inline-flex}.alert{border-radius:12px;padding:12px 14px;font-size:14px}.alert-warn{background:var(--warn-soft);color:#6e3f00}.alert-bad{background:var(--bad-soft);color:#8a1426}.alert-ok{background:var(--ok-soft);color:#0b5c3c}.alert-info{background:var(--violet-soft);color:#3a279a}.alert-info a{color:inherit;font-weight:600}.amb-bar{gap:2px;margin-bottom:16px;display:grid}.tier-rep{align-self:end}.row-off td{opacity:.6}.nowrap-row{flex-wrap:nowrap;gap:6px}.nowrap-row .badge,.nowrap-row .btn{white-space:nowrap}.pay-opts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.radio-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.radio-card:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.radio-card input{width:18px;height:18px;accent-color:var(--accent);margin-top:3px}.guest-row{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr;gap:10px;padding:12px;display:grid}@media (min-width:640px){.guest-row{grid-template-columns:1.4fr 1fr}}.share-row{border-bottom:1px dashed var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.share-row:last-child{border-bottom:0}.avatar{background:var(--violet-soft);width:34px;height:34px;color:var(--violet);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.ticket{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;max-width:420px;margin:0 auto;overflow:hidden}.ticket-top{color:#fff;padding:20px}.ticket-qr{border-top:2px dashed var(--line);justify-items:center;gap:10px;padding:20px;display:grid}.ticket-qr canvas{width:220px;height:220px;image-rendering:pixelated;border-radius:8px}.qr-bar{background:var(--line);border-radius:3px;width:220px;height:6px;overflow:hidden}.qr-bar i{background:var(--ok);height:100%;transition:width 1s linear;display:block}.tlist{gap:12px;display:grid}.titem{align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.titem .thumb{border-radius:12px;flex:none;width:64px;height:64px}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi{padding:16px}.kpi .v{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.kpi .l{color:var(--ink-3);font-size:13px;font-weight:600}.kpi .d{color:var(--ok);font-size:12px;font-weight:700}.panel-grid{gap:16px;display:grid}@media (min-width:1000px){.panel-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:start;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}td.wrap-cell{white-space:normal;min-width:160px}th{color:var(--ink-3);font-size:13px;font-weight:600}td.r,th.r{text-align:end}.bars{align-items:flex-end;gap:6px;height:160px;padding-top:10px;display:flex}.bars div{background:linear-gradient(180deg, var(--accent), #ff9a3c);border-radius:6px 6px 2px 2px;flex:1;min-height:4px;position:relative}.bars div.own{background:linear-gradient(180deg, var(--violet), #9a86ff)}.bar-x{color:var(--ink-3);gap:6px;margin-top:6px;font-size:11px;display:flex}.bar-x span{text-align:center;flex:1}.progress{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.progress i{background:var(--ok);height:100%;display:block}.copy{align-items:center;gap:8px;display:flex}.copy code{text-overflow:ellipsis;white-space:nowrap;background:var(--bg);border-radius:8px;flex:auto;min-width:0;padding:0 10px;font-size:13px;line-height:44px;overflow:hidden}.door{color:#fff;background:#0f0e1d;min-height:calc(100dvh - 64px);padding:20px 0 40px}.door .card{color:#fff;box-shadow:none;background:#1b1a2e;border-color:#2c2a45}.viewfinder{aspect-ratio:1;background:radial-gradient(circle,#26244a,#0f0e1d);border:2px solid #3b3960;border-radius:24px;place-items:center;max-width:340px;margin:0 auto;display:grid;position:relative;overflow:hidden}.viewfinder:before{content:"";background:#44e0a0;height:2px;animation:2.2s ease-in-out infinite scan;position:absolute;left:10%;right:10%;box-shadow:0 0 12px #44e0a0}@keyframes scan{0%,to{top:15%}50%{top:85%}}@media (prefers-reduced-motion:reduce){.viewfinder:before{animation:none;top:50%}}.scan-result{text-align:center;border-radius:16px;padding:18px;font-size:22px;font-weight:800}.scan-ok{background:#0f5e3f}.scan-bad{background:#7a1424}.scan-warn{background:#7a4a00}.toast{left:50%;bottom:calc(90px + env(safe-area-inset-bottom));z-index:60;background:var(--ink);color:#fff;border-radius:12px;max-width:calc(100vw - 32px);padding:12px 16px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #00000040}@media (min-width:900px){.toast{bottom:28px}}.modal-bg{z-index:50;background:#0f0e1d8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;gap:14px;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:20px;display:grid;overflow:auto}.demo-note{color:var(--ink-3);border:1px dashed #cfcbe0;border-radius:10px;padding:8px 10px;font-size:12px}.cartbar{display:none}@media (max-width:979px){.cartbar{z-index:25;border-top:1px solid var(--line);padding:10px var(--pad-x) calc(10px + env(safe-area-inset-bottom));background:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #16142a14}main:has(.cartbar){padding-bottom:100px}}@media (max-width:899px){.cartbar{bottom:calc(56px + env(safe-area-inset-bottom));padding-bottom:10px}main:has(.cartbar){padding-bottom:calc(150px + env(safe-area-inset-bottom))}}.filters>*,.scroller,.panel-grid>*,.ev-layout>*,.stack>*,.stack-lg>*{min-width:0}.panel-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.panel-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.skip-link{min-height:var(--touch);align-items:center;display:inline-flex}.cell-link{min-height:var(--touch);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.cell-link:hover strong{text-decoration:underline}.field-error{color:var(--bad);font-size:14px;font-weight:600}.inline-form{display:inline}.link-btn{color:var(--accent-ink);font:inherit;cursor:pointer;min-height:var(--touch);background:0 0;border:0;padding:0;font-weight:600}.qr-box{background:#fff;border-radius:12px;place-items:center;width:240px;height:240px;display:grid}.qr-box svg{width:100%;height:100%}.pager{gap:8px;display:flex}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.check{min-height:var(--touch);align-items:center;gap:10px;font-size:15px;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent)}textarea.input{resize:vertical;min-height:120px;padding:10px 12px}.door video{object-fit:cover;width:100%;height:100%}.prefs{align-items:center;gap:8px;display:flex}.prefs .select{width:auto;min-width:72px}.logo-map{flex:none;width:auto;height:30px;margin-inline-start:2px}@media (max-width:380px){.logo{font-size:18px}}@media (max-width:339px){.logo-map{display:none}}.trust{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin-top:16px;padding:0;list-style:none;display:grid}.trust li{background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.trust svg{color:var(--accent);flex:none}.empty{justify-items:start;gap:12px;display:grid}.org-cta ul{padding:0;list-style:none}.org-cta li{align-items:baseline;gap:8px;display:flex}.org-cta li:before{content:"✓";color:#ff9a7f;font-weight:800}.site-foot{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:20px;display:grid}.site-foot>*{align-content:start}.site-foot h2{color:var(--ink);margin-bottom:8px;font-size:14px}.site-foot ul{margin:0;padding:0;list-style:none;display:grid}.site-foot a{min-height:var(--touch);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.site-foot a:hover{color:var(--ink);text-decoration:underline}}.sk{border-radius:var(--radius);background:#e9e7f1}.sk-hero{border-radius:20px;height:300px}.sk-card{height:260px}.sk-band{border-radius:0;height:220px}.sk-block{height:220px}@media (prefers-reduced-motion:no-preference){.sk{animation:1.4s ease-in-out infinite sk-pulse}@keyframes sk-pulse{50%{opacity:.55}}}@media (max-width:639px){.trust{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--pad-x));padding-inline:var(--pad-x);scroll-padding-inline:var(--pad-x);display:flex;overflow-x:auto}.trust::-webkit-scrollbar{display:none}.trust li{scroll-snap-align:start;flex:0 0 82%}}.offer-banner{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.copy-link{align-items:center;gap:8px;min-width:0;display:flex}.copy-link .input{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.copy-link .btn{min-height:var(--touch);flex:none}.amb-links{gap:14px;display:grid}.amb-link{border-top:1px solid var(--line);gap:8px;min-width:0;padding-top:14px;display:grid}.amb-link:first-child{border-top:0;padding-top:0}.amb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.amb-rules{gap:6px;margin:0;padding-inline-start:20px;display:grid}.code-chip{letter-spacing:.04em;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.rank-n{font-variant-numeric:tabular-nums;width:2.5ch;font-weight:800;display:inline-block}.check-form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.check-form .field{flex:180px}.dir-arrow{display:inline-block}[dir=rtl] .dir-arrow{transform:scaleX(-1)}[dir=rtl] code,[dir=rtl] .code-chip,[dir=rtl] .copy-link .input,[dir=rtl] input[type=tel]{direction:ltr;unicode-bidi:isolate}[dir=rtl] .num{unicode-bidi:isolate}.ugc{unicode-bidi:plaintext}
