.sponsors-module__xQOduq__page{flex-direction:column;gap:22px;display:flex}.sponsors-module__xQOduq__title{font:600 clamp(26px, 3vw, 32px)/1.1 var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:0}.sponsors-module__xQOduq__sub{color:var(--muted);max-width:560px;margin:4px 0 0;font-size:14.5px}.sponsors-module__xQOduq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sponsors-module__xQOduq__tabs{background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.sponsors-module__xQOduq__tabs a{height:34px;color:var(--muted);white-space:nowrap;transition:background .2s var(--ease), color .2s;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.sponsors-module__xQOduq__tabs a:hover{color:var(--ink)}.sponsors-module__xQOduq__tabs a[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm), 0 0 0 1px var(--line)}.sponsors-module__xQOduq__count{background:var(--accent);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-grid}.sponsors-module__xQOduq__card{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm), 0 0 0 1px var(--line);padding:20px;position:relative}.sponsors-module__xQOduq__cardHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sponsors-module__xQOduq__cardHead>:first-child{min-width:0}.sponsors-module__xQOduq__cardHead>a{flex:none;margin-top:-4px}.sponsors-module__xQOduq__cardHead>.btn{flex:none;margin-top:-4px}.sponsors-module__xQOduq__cardTitle{font:600 16px/1.3 var(--font-display);letter-spacing:-.015em;color:var(--ink);align-items:center;gap:8px;margin:0;display:flex}.sponsors-module__xQOduq__cardHint{color:var(--muted);margin:2px 0 0;font-size:13px}.sponsors-module__xQOduq__grid2{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.sponsors-module__xQOduq__stack{flex-direction:column;gap:18px;min-width:0;display:flex}.sponsors-module__xQOduq__status{border-radius:var(--r-lg);background:linear-gradient(120deg, color-mix(in oklab, var(--good) 9%, var(--surface)), var(--surface) 60%);box-shadow:0 0 0 1px var(--line), var(--shadow-xs);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.sponsors-module__xQOduq__status[data-off]{background:linear-gradient(120deg, var(--surface-soft), var(--surface) 60%)}.sponsors-module__xQOduq__dot{background:var(--good);width:9px;height:9px;box-shadow:0 0 0 0 color-mix(in oklab, var(--good) 50%, transparent);animation:sponsors-module__xQOduq__pulse 2.2s var(--ease) infinite;border-radius:50%;flex:none}.sponsors-module__xQOduq__status[data-off] .sponsors-module__xQOduq__dot{background:var(--faint);animation:none}.sponsors-module__xQOduq__statusText{color:var(--ink);font-weight:700}.sponsors-module__xQOduq__url{font:500 13px var(--font-mono);color:var(--accent-ink);background:var(--accent-soft);overflow-wrap:anywhere;border-radius:8px;padding:5px 10px}.sponsors-module__xQOduq__grow{flex:1}@keyframes sponsors-module__xQOduq__pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--good) 45%, transparent)}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.sponsors-module__xQOduq__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sponsors-module__xQOduq__kpi{background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow-xs);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex;position:relative;overflow:hidden}.sponsors-module__xQOduq__kpi:before{content:"";background:var(--tint,var(--line-strong));opacity:.7;height:3px;position:absolute;inset:0 0 auto}a.sponsors-module__xQOduq__kpi{color:inherit;transition:transform .2s var(--ease), box-shadow .2s var(--ease);text-decoration:none}a.sponsors-module__xQOduq__kpi:hover{box-shadow:0 0 0 1.5px var(--accent), var(--shadow-md);transform:translateY(-2px)}a.sponsors-module__xQOduq__kpi small{color:var(--accent-ink);font-weight:700}.sponsors-module__xQOduq__kpi span{color:var(--muted);font-size:12.5px;font-weight:600}.sponsors-module__xQOduq__kpi b{font:600 26px/1.05 var(--font-display);letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sponsors-module__xQOduq__kpi small{color:var(--muted);font-size:12px}.sponsors-module__xQOduq__kpi[data-hot]{--tint:var(--accent);box-shadow:0 0 0 1.5px var(--accent), var(--shadow-sm)}.sponsors-module__xQOduq__list{flex-direction:column;gap:10px;display:flex}.sponsors-module__xQOduq__req{background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow-xs);color:inherit;transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:grid}.sponsors-module__xQOduq__req:focus-visible,a.sponsors-module__xQOduq__wk:focus-visible,a.sponsors-module__xQOduq__kpi:focus-visible,.sponsors-module__xQOduq__tabs a:focus-visible,.sponsors-module__xQOduq__seg a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sponsors-module__xQOduq__req:hover{box-shadow:0 0 0 1px var(--line-strong), var(--shadow-md);transform:translateY(-2px)}.sponsors-module__xQOduq__req[data-tone=need]{box-shadow:inset 3px 0 0 var(--accent), 0 0 0 1px var(--line), var(--shadow-xs)}.sponsors-module__xQOduq__mono{width:44px;height:44px;font:700 18px var(--font-display);color:hsl(var(--h) 70% 42%);background:color-mix(in oklab, hsl(var(--h) 75% 55%) 16%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, hsl(var(--h) 75% 55%) 25%, transparent);border-radius:13px;place-items:center;display:grid}:root[data-theme=dark] .sponsors-module__xQOduq__mono{color:hsl(var(--h) 80% 72%)}.sponsors-module__xQOduq__reqMain{flex-direction:column;gap:2px;min-width:0;display:flex}.sponsors-module__xQOduq__reqMain b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.sponsors-module__xQOduq__reqAd{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.sponsors-module__xQOduq__reqSide{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.sponsors-module__xQOduq__amount{font:600 18px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.sponsors-module__xQOduq__when{color:var(--muted);white-space:nowrap;font-size:12.5px}.sponsors-module__xQOduq__pill{letter-spacing:.01em;white-space:nowrap;height:22px;color:var(--muted);background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.sponsors-module__xQOduq__pill[data-tone=need]{color:var(--accent-ink);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.sponsors-module__xQOduq__pill[data-tone=wait]{color:var(--warn);background:var(--warn-soft);box-shadow:none}.sponsors-module__xQOduq__pill[data-tone=booked]{color:var(--violet);background:var(--violet-soft);box-shadow:none}.sponsors-module__xQOduq__pill[data-tone=live]{color:var(--good);background:var(--good-soft);box-shadow:none}.sponsors-module__xQOduq__pill[data-tone=live]:before{content:"";width:6px;height:6px;animation:sponsors-module__xQOduq__pulse 2.2s var(--ease) infinite;background:currentColor;border-radius:50%}.sponsors-module__xQOduq__seg{flex-wrap:wrap;gap:6px;display:flex}.sponsors-module__xQOduq__seg a{height:32px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);transition:all .2s var(--ease);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sponsors-module__xQOduq__seg a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.sponsors-module__xQOduq__seg a[aria-current=page]{color:var(--on-ink);background:var(--ink);box-shadow:none}.sponsors-module__xQOduq__seg a span{background:var(--surface-sunk);min-width:18px;height:18px;color:var(--ink-2);border-radius:99px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.sponsors-module__xQOduq__seg a[aria-current=page] span{background:color-mix(in oklab, var(--on-ink) 22%, transparent);color:var(--on-ink)}.sponsors-module__xQOduq__weeks{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.sponsors-module__xQOduq__wk{min-height:92px;color:inherit;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);transition:transform .2s var(--ease);border-radius:14px;flex-direction:column;gap:4px;padding:12px;text-decoration:none;display:flex;position:relative}.sponsors-module__xQOduq__wk[data-s=free]{box-shadow:none;border:1.5px dashed var(--line-strong);background:0 0}.sponsors-module__xQOduq__wk[data-s=held]{background:repeating-linear-gradient(135deg, var(--warn-soft) 0 8px, color-mix(in oklab, var(--warn-soft) 60%, var(--surface)) 8px 16px);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--warn) 30%, transparent)}.sponsors-module__xQOduq__wk[data-s=booked]{background:var(--violet-soft);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--violet) 35%, transparent)}.sponsors-module__xQOduq__wk[data-s=live]{background:var(--good-soft);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--good) 45%, transparent), 0 8px 22px -12px var(--good)}a.sponsors-module__xQOduq__wk:hover{transform:translateY(-2px)}a.sponsors-module__xQOduq__wk:after{content:"→";color:var(--muted);transition:transform .2s var(--ease);font-size:13px;position:absolute;bottom:11px;right:12px}a.sponsors-module__xQOduq__wk:hover:after{transform:translate(3px)}a.sponsors-module__xQOduq__wk .sponsors-module__xQOduq__wkBrand{padding-right:16px}.sponsors-module__xQOduq__wkDate{font:600 13px var(--font-display);color:var(--ink);letter-spacing:-.01em}.sponsors-module__xQOduq__wkState{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11.5px;font-weight:700}.sponsors-module__xQOduq__wk[data-s=held] .sponsors-module__xQOduq__wkState{color:var(--warn)}.sponsors-module__xQOduq__wk[data-s=booked] .sponsors-module__xQOduq__wkState{color:var(--violet)}.sponsors-module__xQOduq__wk[data-s=live] .sponsors-module__xQOduq__wkState{color:var(--good)}.sponsors-module__xQOduq__wkBrand{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font-size:13.5px;font-weight:700;overflow:hidden}.sponsors-module__xQOduq__wk[data-s=free] .sponsors-module__xQOduq__wkBrand{color:var(--faint);font-weight:600}.sponsors-module__xQOduq__now{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-size:10px;font-weight:800;position:absolute;top:10px;right:10px}.sponsors-module__xQOduq__legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.sponsors-module__xQOduq__legend span{align-items:center;gap:6px;display:inline-flex}.sponsors-module__xQOduq__legend i{border-radius:4px;width:12px;height:12px;display:inline-block}.sponsors-module__xQOduq__phoneWrap{border-radius:var(--r-lg);background:radial-gradient(60% 50% at 50% 30%, color-mix(in oklab, var(--accent) 14%, transparent), transparent 70%), radial-gradient(40% 40% at 80% 80%, color-mix(in oklab, var(--violet) 12%, transparent), transparent 70%);place-items:center;padding:22px 10px 8px;display:grid}.sponsors-module__xQOduq__phone{background:#0f0f12;border-radius:34px;width:248px;padding:10px;position:relative;box-shadow:0 30px 60px -24px #13131673,inset 0 0 0 1.5px #2a2a30}.sponsors-module__xQOduq__screen{background:var(--canvas);border-radius:26px;flex-direction:column;gap:8px;min-height:420px;padding:30px 12px 16px;line-height:1.35;display:flex;overflow:hidden}.sponsors-module__xQOduq__island{background:#0f0f12;border-radius:99px;width:70px;height:18px;position:absolute;top:18px;left:50%;translate:-50%}.sponsors-module__xQOduq__pHead{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-bottom:4px;display:flex}.sponsors-module__xQOduq__pHead b{font:600 14px var(--font-display);color:var(--ink)}.sponsors-module__xQOduq__pHead small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.sponsors-module__xQOduq__bar{background:var(--surface);height:30px;box-shadow:0 0 0 1px var(--line);border-radius:10px}.sponsors-module__xQOduq__bar[data-short]{background:var(--surface-sunk);width:70%;height:8px;box-shadow:none;align-self:center}.sponsors-module__xQOduq__slot{background:var(--surface);box-shadow:0 0 0 1.5px var(--accent), 0 0 0 6px color-mix(in oklab, var(--accent) 14%, transparent);animation:sponsors-module__xQOduq__glow 2.8s var(--ease) infinite;border-radius:12px;flex-direction:column;gap:3px;padding:10px;display:flex;position:relative}.sponsors-module__xQOduq__slot small{font:600 8.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sponsors-module__xQOduq__slot b{color:var(--ink);font-size:12px;line-height:1.25}.sponsors-module__xQOduq__slot span{color:var(--muted);font-size:10px}.sponsors-module__xQOduq__slot i{color:#fff;background:var(--accent);border-radius:99px;align-self:flex-start;margin-top:4px;padding:4px 9px;font-size:10px;font-style:normal;font-weight:700}.sponsors-module__xQOduq__slotLink{flex-direction:row;align-items:center;gap:7px;padding:9px 10px}.sponsors-module__xQOduq__slotLink b{flex:1}.sponsors-module__xQOduq__slotFoot{text-align:center;color:var(--muted);box-shadow:0 0 0 1.5px var(--accent);animation:sponsors-module__xQOduq__glow 2.8s var(--ease) infinite;border-radius:8px;padding:6px;font-size:9.5px}.sponsors-module__xQOduq__callout{color:var(--muted);text-align:center;margin-top:12px;font-size:12.5px}@keyframes sponsors-module__xQOduq__glow{0%,to{box-shadow:0 0 0 1.5px var(--accent), 0 0 0 4px color-mix(in oklab, var(--accent) 10%, transparent)}50%{box-shadow:0 0 0 1.5px var(--accent), 0 0 0 9px color-mix(in oklab, var(--accent) 6%, transparent)}}.sponsors-module__xQOduq__hero{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 7%, var(--surface)) 0%, var(--surface) 45%, color-mix(in oklab, var(--violet) 7%, var(--surface)) 100%);box-shadow:0 0 0 1px var(--line), var(--shadow-md);border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:28px;padding:30px;display:grid;overflow:hidden}.sponsors-module__xQOduq__kicker{font:600 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:6px;display:inline-flex}.sponsors-module__xQOduq__heroTitle{font:650 clamp(30px, 4vw, 44px)/1.02 var(--font-display);letter-spacing:-.045em;color:var(--ink);text-wrap:balance;margin:10px 0 8px}.sponsors-module__xQOduq__heroTitle em{background:linear-gradient(90deg, var(--accent), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sponsors-module__xQOduq__steps{counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.sponsors-module__xQOduq__steps li{counter-increment:s;background:color-mix(in oklab, var(--surface) 75%, transparent);box-shadow:0 0 0 1px var(--line);color:var(--muted);border-radius:14px;flex-direction:column;gap:4px;padding:12px;font-size:13px;display:flex}.sponsors-module__xQOduq__steps li:before{content:counter(s);width:24px;height:24px;font:700 12px var(--font-display);color:#fff;background:linear-gradient(135deg, var(--accent), var(--violet));border-radius:8px;place-items:center;display:grid}.sponsors-module__xQOduq__steps b{color:var(--ink);font-size:13.5px}.sponsors-module__xQOduq__quick{background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow-sm);border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex}.sponsors-module__xQOduq__priceRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.sponsors-module__xQOduq__priceBox{background:var(--surface);height:52px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:14px;align-items:center;padding:0 6px 0 14px;transition:box-shadow .2s;display:flex}.sponsors-module__xQOduq__priceBox:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent), var(--ring-soft)}.sponsors-module__xQOduq__priceBox input{width:110px;font:600 24px var(--font-display);letter-spacing:-.03em;color:var(--ink);background:0 0;border:0;outline:0}.sponsors-module__xQOduq__priceBox select{background:var(--surface-soft);height:38px;color:var(--ink);border:0;border-radius:9px;padding:0 8px;font-weight:700}.sponsors-module__xQOduq__per{color:var(--muted);padding-bottom:16px;font-size:13px;font-weight:600}.sponsors-module__xQOduq__chip{color:var(--muted);align-items:center;gap:6px;padding-bottom:16px;font-size:12.5px;font-weight:600;display:inline-flex}.sponsors-module__xQOduq__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sponsors-module__xQOduq__tile{cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .2s var(--ease), transform .2s var(--ease);border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex;position:relative}.sponsors-module__xQOduq__tile:hover{transform:translateY(-2px)}.sponsors-module__xQOduq__tile input{opacity:0;pointer-events:none;position:absolute}.sponsors-module__xQOduq__tile:has(input:checked){box-shadow:inset 0 0 0 2px var(--accent), var(--ring-soft)}.sponsors-module__xQOduq__tile:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.sponsors-module__xQOduq__tile b{color:var(--ink);font-size:13px}.sponsors-module__xQOduq__tile small{color:var(--muted);font-size:11.5px;line-height:1.35}.sponsors-module__xQOduq__wire{background:var(--surface-soft);border-radius:10px;flex-direction:column;gap:4px;height:86px;padding:8px;display:flex}.sponsors-module__xQOduq__wire i{background:var(--line-strong);border-radius:3px;height:7px;display:block}.sponsors-module__xQOduq__wire i[data-c]{border-radius:50%;align-self:center;width:16px;height:16px}.sponsors-module__xQOduq__wire i[data-s]{align-self:center;width:55%;height:4px}.sponsors-module__xQOduq__wire i[data-ad]{background:var(--accent);opacity:.85}.sponsors-module__xQOduq__wire i[data-ad=card]{height:20px}.sponsors-module__xQOduq__wire i[data-ad=foot]{align-self:center;width:60%;height:4px;margin-top:auto}.sponsors-module__xQOduq__tile:has(input:checked) .sponsors-module__xQOduq__wire i[data-ad]{animation:sponsors-module__xQOduq__blink 1.6s var(--ease) infinite}@keyframes sponsors-module__xQOduq__blink{50%{opacity:.45}}.sponsors-module__xQOduq__offer{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.sponsors-module__xQOduq__sticky{flex-direction:column;gap:14px;display:flex;position:sticky;top:84px}.sponsors-module__xQOduq__offer>[data-save]{z-index:2;background:color-mix(in oklab, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px var(--line), var(--shadow-md);border-radius:14px;grid-column:1;padding:10px 12px;position:sticky;bottom:12px}.sponsors-module__xQOduq__switch{cursor:pointer;align-items:center;gap:14px;display:flex}.sponsors-module__xQOduq__switch input{appearance:none;background:var(--line-strong);cursor:pointer;width:46px;height:28px;transition:background .25s var(--ease);border-radius:99px;flex:none;margin:0;position:relative}.sponsors-module__xQOduq__switch input:after{content:"";width:22px;height:22px;box-shadow:var(--shadow-sm);transition:transform .25s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.sponsors-module__xQOduq__switch input:checked{background:var(--good)}.sponsors-module__xQOduq__switch input:checked:after{transform:translate(18px)}.sponsors-module__xQOduq__switch input:focus-visible{box-shadow:var(--ring)}.sponsors-module__xQOduq__switch span{flex-direction:column;gap:1px;display:flex}.sponsors-module__xQOduq__switch b{color:var(--ink)}.sponsors-module__xQOduq__switch small{color:var(--muted);font-size:12.5px}.sponsors-module__xQOduq__chips{flex-wrap:wrap;gap:8px;display:flex}.sponsors-module__xQOduq__chips label{cursor:pointer;height:34px;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line);transition:all .2s var(--ease);border-radius:99px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.sponsors-module__xQOduq__chips input{opacity:0;pointer-events:none;position:absolute}.sponsors-module__xQOduq__chips label:has(input:checked){color:var(--accent-ink);background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent-line)}.sponsors-module__xQOduq__chips label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.sponsors-module__xQOduq__rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sponsors-module__xQOduq__unit{border-radius:var(--r-control);box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface);align-items:center;padding-right:12px;display:flex}.sponsors-module__xQOduq__unit:focus-within{box-shadow:inset 0 0 0 1px var(--accent), var(--ring-soft)}.sponsors-module__xQOduq__unit input{min-width:0;height:var(--h-control);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-weight:700}.sponsors-module__xQOduq__unit em{color:var(--muted);font-size:12.5px;font-style:normal}.sponsors-module__xQOduq__policies{gap:8px;display:grid}.sponsors-module__xQOduq__policy{cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.sponsors-module__xQOduq__policy:has(input:checked){box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent-soft)}.sponsors-module__xQOduq__policy input{accent-color:var(--accent);margin-top:2px}.sponsors-module__xQOduq__policy span{color:var(--ink);font-size:13.5px}.sponsors-module__xQOduq__warnBox{background:var(--warn-soft);color:var(--warn);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.sponsors-module__xQOduq__warnBox a{color:inherit;font-weight:700}.sponsors-module__xQOduq__fineprint{color:var(--muted);font-size:12px;line-height:1.5}.sponsors-module__xQOduq__back{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sponsors-module__xQOduq__back:hover{color:var(--ink)}.sponsors-module__xQOduq__who{align-items:center;gap:14px;min-width:0;display:flex}.sponsors-module__xQOduq__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sponsors-module__xQOduq__track{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sponsors-module__xQOduq__track li{color:var(--faint);flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.sponsors-module__xQOduq__track li:before{content:"";background:var(--surface-sunk);border-radius:99px;height:5px}.sponsors-module__xQOduq__track li[data-done]{color:var(--muted)}.sponsors-module__xQOduq__track li[data-done]:before{background:var(--accent)}.sponsors-module__xQOduq__track li[data-now]{color:var(--ink)}.sponsors-module__xQOduq__track li[data-now]:before{background:linear-gradient(90deg, var(--accent), var(--violet));box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent)}.sponsors-module__xQOduq__track[data-ended] li[data-now]{color:var(--danger)}.sponsors-module__xQOduq__track[data-ended] li[data-now]:before{background:var(--danger);box-shadow:none}.sponsors-module__xQOduq__decide{flex-direction:column;gap:14px;display:flex}.sponsors-module__xQOduq__big{font:650 40px/1 var(--font-display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums}.sponsors-module__xQOduq__facts{gap:8px;margin:0;display:grid}.sponsors-module__xQOduq__facts div{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.sponsors-module__xQOduq__facts dt{color:var(--muted)}.sponsors-module__xQOduq__facts dd{color:var(--ink);text-align:right;margin:0;font-weight:600}.sponsors-module__xQOduq__actions{flex-direction:column;gap:8px;display:flex}.sponsors-module__xQOduq__actions .btn{justify-content:center;width:100%}.sponsors-module__xQOduq__reveal{border-radius:12px}.sponsors-module__xQOduq__reveal>summary{cursor:pointer;list-style:none}.sponsors-module__xQOduq__reveal>summary::-webkit-details-marker{display:none}.sponsors-module__xQOduq__reveal[open]>summary{display:none}.sponsors-module__xQOduq__revealRow{gap:8px;display:flex}.sponsors-module__xQOduq__revealRow>.btn{flex:1}.sponsors-module__xQOduq__revealBody{background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line);animation:sponsors-module__xQOduq__rise .25s var(--ease);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.sponsors-module__xQOduq__note{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.sponsors-module__xQOduq__quote{background:var(--surface-soft);color:var(--ink-2);border-left:3px solid hsl(var(--h,230) 70% 60%);border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.sponsors-module__xQOduq__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sponsors-module__xQOduq__timeline li{color:var(--ink);flex-direction:column;gap:1px;padding:0 0 14px 22px;font-size:13.5px;display:flex;position:relative}.sponsors-module__xQOduq__timeline li:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;position:absolute;top:6px;left:4px}.sponsors-module__xQOduq__timeline li:after{content:"";background:var(--line-strong);width:1px;position:absolute;top:16px;bottom:0;left:7.5px}.sponsors-module__xQOduq__timeline li:last-child:after{display:none}.sponsors-module__xQOduq__timeline small{color:var(--muted);font-size:12px}.sponsors-module__xQOduq__timeline em{color:var(--muted);font-size:13px;font-style:normal}.sponsors-module__xQOduq__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sponsors-module__xQOduq__results div{background:var(--surface-soft);border-radius:12px;flex-direction:column;gap:3px;padding:12px;display:flex}.sponsors-module__xQOduq__results span{color:var(--muted);font-size:12px;font-weight:600}.sponsors-module__xQOduq__results b{font:600 22px var(--font-display);letter-spacing:-.03em;color:var(--ink)}.sponsors-module__xQOduq__empty{text-align:center;border:1.5px dashed var(--line-strong);color:var(--muted);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;font-size:13.5px;display:flex}.sponsors-module__xQOduq__empty b{color:var(--ink);font-size:15px}.sponsors-module__xQOduq__enter{animation:sponsors-module__xQOduq__rise .45s var(--ease) both}.sponsors-module__xQOduq__enter:nth-child(2){animation-delay:50ms}.sponsors-module__xQOduq__enter:nth-child(3){animation-delay:.1s}.sponsors-module__xQOduq__enter:nth-child(4){animation-delay:.15s}@keyframes sponsors-module__xQOduq__rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:980px){.sponsors-module__xQOduq__grid2,.sponsors-module__xQOduq__offer,.sponsors-module__xQOduq__hero{grid-template-columns:minmax(0,1fr)}.sponsors-module__xQOduq__sticky{position:static}.sponsors-module__xQOduq__decideFirst{order:-1}.sponsors-module__xQOduq__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sponsors-module__xQOduq__tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;overflow:visible}.sponsors-module__xQOduq__tabs a{justify-content:center;gap:4px;padding:0 4px;font-size:12.5px}.sponsors-module__xQOduq__tabs a svg{display:none}.sponsors-module__xQOduq__hero{padding:20px}.sponsors-module__xQOduq__steps,.sponsors-module__xQOduq__tiles{grid-template-columns:minmax(0,1fr)}.sponsors-module__xQOduq__tiles .sponsors-module__xQOduq__wire{display:none}.sponsors-module__xQOduq__rules,.sponsors-module__xQOduq__results{grid-template-columns:minmax(0,1fr)}.sponsors-module__xQOduq__req{grid-template-columns:40px minmax(0,1fr)}.sponsors-module__xQOduq__reqSide{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;width:100%}.sponsors-module__xQOduq__track{grid-template-columns:repeat(5,minmax(0,1fr));font-size:10.5px}.sponsors-module__xQOduq__phone{width:220px}}@media (prefers-reduced-motion:reduce){.sponsors-module__xQOduq__dot,.sponsors-module__xQOduq__slot,.sponsors-module__xQOduq__slotFoot,.sponsors-module__xQOduq__pill[data-tone=live]:before,.sponsors-module__xQOduq__enter,.sponsors-module__xQOduq__revealBody{animation:none}.sponsors-module__xQOduq__tile:has(input:checked) .sponsors-module__xQOduq__wire i[data-ad]{animation:none}.sponsors-module__xQOduq__req,.sponsors-module__xQOduq__tile,.sponsors-module__xQOduq__wk{transition:none}}.sponsors-module__xQOduq__live [data-p]{display:none}:is(.sponsors-module__xQOduq__live:has(input[name=placement][value=card]:checked) [data-p=card],.sponsors-module__xQOduq__live:has(input[name=placement][value=link]:checked) [data-p=link],.sponsors-module__xQOduq__live:has(input[name=placement][value=footer]:checked) [data-p=footer]){animation:sponsors-module__xQOduq__rise .35s var(--ease);display:block}@media (max-width:900px){.sponsors-module__xQOduq__offer>[data-save]{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (max-width:640px){.sponsors-module__xQOduq__page{gap:16px}.sponsors-module__xQOduq__back{min-height:44px}.sponsors-module__xQOduq__card{padding:16px}.sponsors-module__xQOduq__cardHead{margin-bottom:12px}.sponsors-module__xQOduq__status{gap:10px;padding:14px}.sponsors-module__xQOduq__status .sponsors-module__xQOduq__url{text-align:center;flex:100%}.sponsors-module__xQOduq__status .sponsors-module__xQOduq__grow{display:none}.sponsors-module__xQOduq__status>button{flex:1 1 0;justify-content:center;min-height:44px}.sponsors-module__xQOduq__status>.btn{flex:1 1 0;justify-content:center;min-height:44px}.sponsors-module__xQOduq__tabs a{height:44px}.sponsors-module__xQOduq__kpis{gap:10px}.sponsors-module__xQOduq__kpi{gap:4px;padding:14px}.sponsors-module__xQOduq__kpi b{font-size:22px}.sponsors-module__xQOduq__seg{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.sponsors-module__xQOduq__seg::-webkit-scrollbar{display:none}.sponsors-module__xQOduq__seg a{flex:none;height:44px;padding:0 14px}.sponsors-module__xQOduq__req{gap:12px;padding:14px}.sponsors-module__xQOduq__chips label{height:44px}.sponsors-module__xQOduq__policy{align-items:center;min-height:44px}.sponsors-module__xQOduq__offer>[data-save]{padding:8px}.sponsors-module__xQOduq__offer>[data-save] .btn{flex:1;justify-content:center;height:44px}.sponsors-module__xQOduq__weeks{flex-direction:column;gap:6px;display:flex}.sponsors-module__xQOduq__wk{flex-direction:row;align-items:center;gap:10px;min-height:48px;padding:0 14px}.sponsors-module__xQOduq__wkDate{flex:none;width:52px;font-size:14px}.sponsors-module__xQOduq__now{background:var(--accent-soft);border-radius:99px;order:1;padding:3px 7px;position:static}.sponsors-module__xQOduq__wkBrand{flex:1;order:2;min-width:0;margin:0}.sponsors-module__xQOduq__wkState{order:3;margin-left:auto}a.sponsors-module__xQOduq__wk{padding-right:34px}a.sponsors-module__xQOduq__wk:after{top:50%;bottom:auto;translate:0 -50%}a.sponsors-module__xQOduq__wk .sponsors-module__xQOduq__wkBrand{padding-right:0}.sponsors-module__xQOduq__stack .sponsors-module__xQOduq__weeks{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;gap:8px;margin:0 -16px;padding:2px 16px 4px;scroll-padding-inline:16px;overflow-x:auto}.sponsors-module__xQOduq__stack .sponsors-module__xQOduq__weeks::-webkit-scrollbar{display:none}.sponsors-module__xQOduq__stack .sponsors-module__xQOduq__wk{scroll-snap-align:start;flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-start;gap:2px;width:104px;min-height:76px;padding:10px 12px}.sponsors-module__xQOduq__stack .sponsors-module__xQOduq__wk[data-s=free]{border-width:1px}.sponsors-module__xQOduq__stack .sponsors-module__xQOduq__wk[data-s=free] .sponsors-module__xQOduq__wkDate{color:var(--muted)}.sponsors-module__xQOduq__stack .sponsors-module__xQOduq__wk>*{order:0;margin:0}.sponsors-module__xQOduq__stack .sponsors-module__xQOduq__now{background:0 0;order:-1;padding:0;font-size:9.5px}.sponsors-module__xQOduq__stack .sponsors-module__xQOduq__wkBrand{width:100%;margin-top:auto;font-size:12.5px}.sponsors-module__xQOduq__stack a.sponsors-module__xQOduq__wk{padding-right:12px}.sponsors-module__xQOduq__stack a.sponsors-module__xQOduq__wk:after{display:none}.sponsors-module__xQOduq__phoneWrap{padding:12px 0 4px}.sponsors-module__xQOduq__phone{border-radius:30px;width:196px;padding:8px}.sponsors-module__xQOduq__screen{border-radius:23px;min-height:340px;padding-top:26px}.sponsors-module__xQOduq__island{width:58px;height:15px;top:14px}}
