:root[data-tod=night]{color-scheme:dark}:root[data-tod] body{background:radial-gradient(90% 30% at 20% 0,color-mix(in srgb,var(--cyan) 12%,transparent),transparent 60%),radial-gradient(80% 28% at 85% 4%,color-mix(in srgb,var(--cyan) 10%,transparent),transparent 60%),radial-gradient(120% 40% at 50% 102%,color-mix(in srgb,var(--blue) 10%,transparent),transparent 55%),var(--bg)}:root[data-tod] body:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.34;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}:root[data-tod] body>*{position:relative;z-index:2}:root[data-tod] .app-header{background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom-color:var(--border)}:root[data-tod] .brand{position:relative;width:100%;padding:8px 0 4px}:root[data-tod] .brand,:root[data-tod] .brand-wordmark{display:flex;flex-direction:column;align-items:center}:root[data-tod] .bulbs{display:flex;gap:11px;margin:2px auto 17px;justify-content:center}:root[data-tod] .bulb{width:5px;height:5px;border-radius:50%}:root[data-tod] .bulb:first-child{background:var(--red);box-shadow:0 0 7px var(--red)}:root[data-tod] .bulb:nth-child(2){background:var(--orange);box-shadow:0 0 7px var(--orange)}:root[data-tod] .bulb:nth-child(3){background:var(--gold);box-shadow:0 0 7px var(--gold)}:root[data-tod] .bulb:nth-child(4){background:var(--green);box-shadow:0 0 7px var(--green)}:root[data-tod] .bulb:nth-child(5){background:var(--cyan);box-shadow:0 0 7px var(--cyan)}:root[data-tod] .bulb:nth-child(6){background:var(--blue);box-shadow:0 0 7px var(--blue)}:root[data-tod] .bulb:nth-child(7){background:var(--pink);box-shadow:0 0 7px var(--pink)}:root[data-tod] .mm-topper{font-family:var(--font-pinyon),cursive;font-size:28px;color:var(--redpink);line-height:1;display:block;white-space:nowrap;position:relative;z-index:2;margin:0 0 -8px;text-shadow:0 0 13px color-mix(in srgb,var(--redpink) 50%,transparent)}:root[data-tod] .brand-stats{position:relative;display:flex;align-items:center;align-self:stretch;justify-content:flex-end;width:100%;margin-left:0;gap:8px}@media (max-width:360px){:root[data-tod] .brand-events{display:none}}:root[data-tod] .search-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:0;color:var(--text-muted);cursor:pointer}:root[data-tod] .search-toggle svg{width:18px;height:18px}:root[data-tod] .search-toggle[aria-expanded=true]{color:var(--cyan)}:root[data-tod] .brand-gear{width:22px;height:22px;color:var(--text-muted)}:root[data-tod] .brand-stats>button[aria-label="Account menu"],:root[data-tod] .mcl-tb-acct{min-width:44px;min-height:44px;justify-content:center}:root[data-tod] .brand-mark,:root[data-tod] .day-header h2,:root[data-tod] .modal-title,:root[data-tod] .page-title{font-family:var(--font-anton),sans-serif;letter-spacing:.025em}:root[data-tod] .brand-mark{color:var(--goldpale);max-width:none;font-size:33px;letter-spacing:.045em;text-align:center;line-height:1;white-space:nowrap;text-shadow:0 0 4px var(--ink-marquee),0 0 14px color-mix(in srgb,var(--gold) 70%,transparent),0 0 30px color-mix(in srgb,var(--gold) 45%,transparent)}:root[data-tod] .mm-topper-slim{color:var(--redpink);text-shadow:0 0 8px color-mix(in srgb,var(--redpink) 50%,transparent);margin-bottom:-1px}:root[data-tod] .brand-mark-slim{font-family:var(--font-anton),sans-serif;color:var(--goldpale);font-size:15px;letter-spacing:.05em;line-height:1;white-space:nowrap;text-decoration:none;text-shadow:0 0 3px var(--ink-marquee),0 0 10px color-mix(in srgb,var(--gold) 60%,transparent)}:root[data-tod] .brand-sub{font-size:11px;letter-spacing:.2em;margin-top:3px;color:var(--cyan);text-shadow:0 0 8px color-mix(in srgb,var(--cyan) 60%,transparent)}:root[data-tod] .featured{display:flex;align-items:center;gap:10px;width:100%;margin:4px 0 12px;padding:9px 12px;border-radius:var(--r-card);position:relative;overflow:hidden;text-align:left;cursor:pointer;background:linear-gradient(100deg,color-mix(in srgb,var(--gold) 14%,transparent),color-mix(in srgb,var(--card) 60%,transparent) 60%);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--gold) 12%,transparent),inset 0 0 20px color-mix(in srgb,var(--gold) 5%,transparent)}:root[data-tod] .featured .fx-ico{width:30px;height:30px;flex:0 0 auto}:root[data-tod] .featured .fx-k{font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}:root[data-tod] .featured .fx-h{font-family:var(--font-anton),sans-serif;font-size:15px;color:#fff;margin-top:1px;text-shadow:0 0 10px color-mix(in srgb,var(--gold) 40%,transparent)}:root[data-tod] .featured .fx-go{margin-left:auto;font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--gold)}:root[data-tod] .featured-wrap{position:relative;width:100%}:root[data-tod] .featured-wrap .featured{margin:4px 0 12px;padding-right:54px}:root[data-tod] .featured-x{position:absolute;top:50%;right:6px;width:44px;height:44px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:0;border-radius:6px;background:color-mix(in srgb,var(--card) 55%,transparent);border:1px solid color-mix(in srgb,var(--gold) 30%,transparent);color:var(--gold);font-size:11px;line-height:1;cursor:pointer;z-index:2}:root[data-tod] .featured-x:hover{background:color-mix(in srgb,var(--gold) 18%,transparent)}:root[data-tod] .search{border-radius:var(--r-card)}:root[data-tod] .search:focus{border-color:var(--cyan);box-shadow:0 0 0 1px color-mix(in srgb,var(--cyan) 40%,transparent),0 0 14px color-mix(in srgb,var(--cyan) 20%,transparent)}:root[data-tod] .day-tab{min-width:58px;min-height:44px;padding:0;gap:0;overflow:hidden;border-radius:var(--r-sm);background:var(--card)}:root[data-tod] .day-tab .cma{display:block;width:100%;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.16em;text-align:center;padding:3px 0}:root[data-tod] .day-tab .bd{display:block;width:100%;text-align:center;padding:5px 0 6px}:root[data-tod] .day-tab .dow{display:block;font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}:root[data-tod] .day-tab .num{display:block;font-family:var(--font-anton),sans-serif;font-size:19px;font-weight:400;line-height:1;margin-top:1px;color:var(--text)}:root[data-tod] .day-tab .count{display:block;font-family:var(--font-jetbrains),monospace;font-size:11px;margin-top:1px;color:var(--text-dim)}:root[data-tod] .day-tab.plain .cma{background:transparent;color:var(--text-dim);border-bottom:1px solid var(--border)}:root[data-tod] .day-tab.cma-official{border-color:color-mix(in srgb,var(--gold) 40%,transparent)}:root[data-tod] .day-tab.cma-official .cma{background:var(--gold);color:var(--ink-on-gold)}:root[data-tod] .day-tab.cma-official .num{color:var(--gold)}:root[data-tod] .day-tab.active{border-color:var(--cyan);box-shadow:0 0 16px color-mix(in srgb,var(--cyan) 40%,transparent)}:root[data-tod] .day-tab.active .cma{background:var(--cyan);color:var(--ink-on-cyan)}:root[data-tod] .day-tab.active .bd{background:color-mix(in srgb,var(--cyan) 16%,transparent)}:root[data-tod] .day-tab.active .count,:root[data-tod] .day-tab.active .dow,:root[data-tod] .day-tab.active .num{color:#fff}:root[data-tod] .chip{border-radius:var(--r-chip);padding:6px 11px;min-height:44px;display:inline-flex;align-items:center;font-size:12px;font-weight:600}:root[data-tod] .chip.active{background:color-mix(in srgb,#fff 10%,transparent);color:#fff;border-color:color-mix(in srgb,#fff 30%,transparent);box-shadow:none}:root[data-tod] .chip.vt.active{background:color-mix(in srgb,var(--vt) 16%,transparent);border-color:var(--vt);color:#fff}:root[data-tod] .chip.vt .d{width:7px;height:7px;border-radius:50%;background:var(--vt);margin-right:6px}:root[data-tod] .day-header h2,:root[data-tod] .page-title{color:var(--text);font-size:var(--t-summary)}:root[data-tod] .hour-label{color:var(--amber);text-shadow:0 0 8px color-mix(in srgb,var(--amber) 38%,transparent)}:root[data-tod] .event{background:var(--card);border-radius:var(--r-card);overflow:hidden}:root[data-tod] .event.artist-past-row{opacity:.6;filter:saturate(.4)}:root[data-tod] .event-surface-browse{padding:10px 13px 10px 58px;min-height:0}:root[data-tod] .event-surface-browse .event-time{position:absolute;left:0;top:0;bottom:0;width:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-right:1px dashed var(--border);background:color-mix(in srgb,var(--bg) 30%,transparent);line-height:1.05}:root[data-tod] .event-time .tt{font-family:var(--font-jetbrains),monospace;font-weight:700;font-size:14px;line-height:1;letter-spacing:-.01em;color:var(--cyan)}:root[data-tod] .event-time .hr{font-weight:600;letter-spacing:.12em;margin-top:1px}:root[data-tod] .event-time .free-chip,:root[data-tod] .event-time .hr{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--text-muted)}:root[data-tod] .event-time .free-chip{font-weight:700;letter-spacing:.05em;background:color-mix(in srgb,#fff 8%,transparent);border-radius:3px;padding:1px 4px;margin-top:4px}:root[data-tod] .event-surface-plan{padding:10px 44px 10px 62px;min-height:74px}:root[data-tod] .event-surface-plan .event-time{position:absolute;left:0;top:0;bottom:0;width:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:0 3px;border-right:1px dashed var(--border);background:color-mix(in srgb,var(--bg) 30%,transparent);text-align:center;line-height:1.05;white-space:nowrap}:root[data-tod] .event-time{color:var(--cyan)}:root[data-tod] .event-title{font-weight:700;font-size:15px;line-height:1.16;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root[data-tod] .conf-dot{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;vertical-align:middle}:root[data-tod] .conf-dot.high{background:var(--cyan);box-shadow:0 0 5px var(--cyan)}:root[data-tod] .conf-dot.med{background:var(--gold)}:root[data-tod] .conf-dot.low{background:var(--red)}:root[data-tod] .conf-dot.unverified{background:var(--gone)}:root[data-tod] .marquee-flag{display:inline-flex;align-items:center;gap:5px;margin-bottom:2px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}:root[data-tod] .marquee-bulb{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}:root[data-tod] .marquee-card{border-width:1px}:root[data-tod] .marquee-card .event-time{background:color-mix(in srgb,var(--bg) 45%,transparent)}:root[data-tod] .marquee-card .event-title{font-family:var(--font-anton),sans-serif;font-size:21px;font-weight:400;letter-spacing:.01em;line-height:1;color:#fff}:root[data-tod] .event-sub{font-size:12.5px;color:var(--text-muted);margin-top:2px;font-style:italic}:root[data-tod] .disp{position:absolute;right:13px;top:12px;font-size:14px;font-weight:700;color:var(--green)}@media (prefers-reduced-motion:no-preference){:root[data-tod] .disp{animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:.45;text-shadow:0 0 4px var(--green)}50%{opacity:1;text-shadow:0 0 10px var(--green)}}}:root[data-tod] .neon-blue{border-color:var(--blue);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--blue) 20%,transparent),transparent 62%),var(--card);box-shadow:0 0 18px color-mix(in srgb,var(--blue) 18%,transparent),inset 0 0 30px color-mix(in srgb,var(--blue) 5%,transparent)}:root[data-tod] .neon-blue .event-time,:root[data-tod] .neon-blue .marquee-flag{color:var(--cond-ink-blue)}:root[data-tod] .neon-blue .event-title{text-shadow:0 0 14px color-mix(in srgb,var(--blue) 50%,transparent)}:root[data-tod] .neon-gold{border-color:var(--gold);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--gold) 20%,transparent),transparent 62%),var(--card);box-shadow:0 0 18px color-mix(in srgb,var(--gold) 18%,transparent),inset 0 0 30px color-mix(in srgb,var(--gold) 5%,transparent)}:root[data-tod] .neon-gold .event-time,:root[data-tod] .neon-gold .marquee-flag{color:var(--gold)}:root[data-tod] .neon-gold .event-title{color:#fff;text-shadow:0 0 14px color-mix(in srgb,var(--gold) 22%,transparent)}:root[data-tod] .neon-purple{border-color:var(--purple);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--purple) 20%,transparent),transparent 62%),var(--card);box-shadow:0 0 18px color-mix(in srgb,var(--purple) 18%,transparent),inset 0 0 30px color-mix(in srgb,var(--purple) 5%,transparent)}:root[data-tod] .neon-purple .event-time,:root[data-tod] .neon-purple .marquee-flag{color:var(--ink-showcase)}:root[data-tod] .neon-purple .event-title{text-shadow:0 0 14px color-mix(in srgb,var(--purple) 50%,transparent)}:root[data-tod] .neon-red{border-color:var(--red);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--redpink) 20%,transparent),transparent 62%),var(--card);box-shadow:0 0 18px color-mix(in srgb,var(--redpink) 18%,transparent),inset 0 0 30px color-mix(in srgb,var(--redpink) 5%,transparent)}:root[data-tod] .neon-red .event-time,:root[data-tod] .neon-red .marquee-flag{color:var(--ink-bars)}:root[data-tod] .neon-red .event-title{text-shadow:0 0 14px color-mix(in srgb,var(--redpink) 50%,transparent)}:root[data-tod] .neon-cyan{border-color:var(--cyan);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--cyan) 18%,transparent),transparent 62%),var(--card);box-shadow:0 0 18px color-mix(in srgb,var(--cyan) 16%,transparent),inset 0 0 30px color-mix(in srgb,var(--cyan) 5%,transparent)}:root[data-tod] .neon-cyan .event-time,:root[data-tod] .neon-cyan .marquee-flag{color:var(--cyan)}:root[data-tod] .neon-cyan .event-title{text-shadow:0 0 14px color-mix(in srgb,var(--cyan) 45%,transparent)}:root[data-tod] .event.marquee-tier .event-title,:root[data-tod] .event.marquee-tier .marquee-card .event-title{color:var(--gold);text-shadow:0 0 11px color-mix(in srgb,var(--gold) 40%,transparent)}:root[data-tod] [class*=neon-]{box-shadow:0 0 12px var(--vt-glow,color-mix(in srgb,#fff 8%,transparent));background:radial-gradient(120% 90% at 100% 0,var(--vt-wash,transparent) 0,transparent 60%),var(--card)}:root[data-tod] .lineup-badge{background:color-mix(in srgb,var(--purple) 18%,transparent);color:var(--ink-showcase)}:root[data-tod] .tag.official,:root[data-tod] .tag.opry{background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--gold)}:root[data-tod] .tag.writers{background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue)}:root[data-tod] .tag.lineup{background:color-mix(in srgb,var(--purple) 18%,transparent);color:var(--ink-showcase)}:root[data-tod] .tag.lineup-tba{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--ink-town)}:root[data-tod] .tag.conf-high,:root[data-tod] .tag.fcp{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}:root[data-tod] .tag.conf-med{background:color-mix(in srgb,var(--maybe) 14%,transparent);color:var(--maybe)}:root[data-tod] .tag.conf-low{background:color-mix(in srgb,var(--red) 14%,transparent);color:var(--red)}:root[data-tod] .tag.mg{background:color-mix(in srgb,var(--text-muted) 16%,transparent);color:var(--text-muted)}:root[data-tod] .tag.free{background:color-mix(in srgb,#fff 6%,transparent);color:var(--text-muted)}:root[data-tod] .nownext{border-color:color-mix(in srgb,var(--green) 40%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--green) 13%,transparent),color-mix(in srgb,var(--card) 60%,transparent) 55%);box-shadow:0 0 14px color-mix(in srgb,var(--green) 10%,transparent)}:root[data-tod] .nn-tag.now{background:var(--green);color:var(--cond-ink-green);box-shadow:0 0 10px color-mix(in srgb,var(--green) 48%,transparent)}:root[data-tod] .nownext{border-radius:var(--r-panel);padding:11px 13px}:root[data-tod] .nn-row{gap:9px;align-items:flex-start}:root[data-tod] .nn-tag{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:5px;flex:0 0 auto;margin-top:1px}:root[data-tod] .nn-body{font-size:14px;color:var(--text);line-height:1.34}:root[data-tod] .nn-body b{color:var(--green)}:root[data-tod] .nn-walk{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--green);margin-top:6px;display:flex;align-items:center;gap:5px}:root[data-tod] .nn-walk svg{width:13px;height:13px}:root[data-tod] .event.saved{border-left-width:4px}:root[data-tod] .event-surface-plan.saved:before{position:absolute;right:14px;top:50%;z-index:1;transform:translateY(-50%) rotate(-5deg);width:24px;height:24px;border:1px solid;border-radius:50%;display:grid;place-items:center;font-family:var(--font-jetbrains),monospace;font-size:14px;line-height:1;background:color-mix(in srgb,var(--card) 82%,transparent)}:root[data-tod] .event-surface-plan.status-going:before{content:"♥";color:var(--going)}:root[data-tod] .event-surface-plan.status-maybe:before,:root[data-tod] .event-surface-plan.status-tentative:before{content:"?";border-style:dashed;color:var(--maybe)}:root[data-tod] .event-surface-plan.status-backup:before{content:"☆";color:var(--backup)}:root[data-tod] .event-surface-plan.status-attended:before{content:"✓";color:var(--gold)}:root[data-tod] .event-surface-plan.status-missed:before{content:"-";color:var(--gone)}:root[data-tod] .event-surface-plan.status-declined:before{content:"×";color:var(--gone)}:root[data-tod] .event.status-going{border-color:color-mix(in srgb,var(--going) 55%,transparent);border-left-color:var(--going);background:linear-gradient(to right,color-mix(in srgb,var(--going) 12%,transparent),var(--card) 46%)}:root[data-tod] .event.status-going:after{color:var(--going)}:root[data-tod] .event.status-maybe,:root[data-tod] .event.status-tentative{border-color:color-mix(in srgb,var(--maybe) 55%,transparent);border-left-color:var(--maybe);background:linear-gradient(to right,color-mix(in srgb,var(--maybe) 12%,transparent),var(--card) 46%)}:root[data-tod] .event.status-maybe:after,:root[data-tod] .event.status-tentative:after{color:var(--maybe)}:root[data-tod] .event.status-backup{border-color:color-mix(in srgb,var(--backup) 55%,transparent);border-left-color:var(--backup);background:linear-gradient(to right,color-mix(in srgb,var(--backup) 12%,transparent),var(--card) 46%)}:root[data-tod] .event.status-backup:after{color:var(--backup)}:root[data-tod] .event.status-attended{border-color:color-mix(in srgb,var(--gold) 55%,transparent);border-left-color:var(--gold);background:linear-gradient(to right,color-mix(in srgb,var(--gold) 12%,transparent),var(--card) 46%)}:root[data-tod] .event.status-attended:after{color:var(--gold)}:root[data-tod] .event.status-declined,:root[data-tod] .event.status-missed{border-left-color:var(--gone)}:root[data-tod] .event-surface-plan.status-attended .event-title{color:color-mix(in srgb,var(--text) 68%,var(--gold));text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--gold) 55%,transparent)}:root[data-tod] .day-header{position:relative}:root[data-tod] .past-archive{margin-bottom:4px}:root[data-tod] .past-archive>section{border-left:1px solid color-mix(in srgb,var(--border) 70%,transparent);padding-left:10px;opacity:.85}:root[data-tod] .day-header:after,:root[data-tod] .hour-group:before{content:"";display:block;height:1px;background:repeating-linear-gradient(90deg,transparent 0 8px,color-mix(in srgb,var(--cyan) 45%,transparent) 8px 14px,transparent 14px 22px)}:root[data-tod] .day-header:after{position:absolute;left:0;right:0;bottom:-1px}:root[data-tod] .hour-group:before{margin:0 4px 8px;opacity:.32}:root[data-tod] .day-select{background:var(--card);border-color:var(--border);color:var(--text)}:root[data-tod] .status-pill{border-radius:var(--r-chip)}:root[data-tod] .stage-grid{background:var(--bg);border-color:var(--border-strong)!important;box-shadow:0 0 18px color-mix(in srgb,var(--cyan) 8%,transparent)}:root[data-tod] .stage-grid-head{position:sticky;left:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:min(100%,680px);padding:12px 14px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 94%,transparent)}:root[data-tod] .stage-grid-kicker{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase}:root[data-tod] .stage-grid-title{font-family:var(--font-anton),sans-serif;font-size:30px;line-height:1;color:var(--text);letter-spacing:.03em;text-shadow:0 0 16px color-mix(in srgb,var(--cyan) 28%,transparent)}:root[data-tod] .stage-grid-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--text-muted);text-transform:uppercase}:root[data-tod] .stage-grid-legend span{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid var(--border);border-radius:var(--r-pill);background:color-mix(in srgb,var(--card) 76%,transparent)}:root[data-tod] .sg-dot{width:8px;height:8px;border-radius:50%;display:inline-block}:root[data-tod] .sg-dot.official{background:var(--blue);box-shadow:0 0 7px var(--blue)}:root[data-tod] .sg-dot.saved{background:var(--going);box-shadow:0 0 7px var(--going)}:root[data-tod] .sg-dot.tba{border:1px dashed var(--green);background:color-mix(in srgb,var(--green) 24%,transparent)}:root[data-tod] .stage-grid-rail,:root[data-tod] .stage-grid-stage{background:color-mix(in srgb,var(--bg) 96%,transparent)!important}:root[data-tod] .stage-grid-stage{color:var(--text)!important;font-family:var(--font-jetbrains),monospace;letter-spacing:.04em}:root[data-tod] .stage-grid-track{background-image:repeating-linear-gradient(180deg,transparent 0 29px,color-mix(in srgb,var(--border) 80%,transparent) 29px 30px)}:root[data-tod] .stage-block{border-radius:7px!important}:root[data-tod] .stage-block:not(.saved):not(.lineup-tba){background:linear-gradient(145deg,color-mix(in srgb,var(--blue) 22%,transparent),color-mix(in srgb,var(--blue) 8%,transparent))!important;border-color:color-mix(in srgb,var(--blue) 55%,transparent)!important;border-left-color:var(--blue)!important;box-shadow:0 0 12px color-mix(in srgb,var(--blue) 16%,transparent)}:root[data-tod] .stage-block.lineup-tba:not(.saved){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--green) 12%,transparent) 0 6px,color-mix(in srgb,var(--green) 4%,transparent) 6px 12px),var(--card)!important;border-color:var(--green)!important;border-style:dashed!important;color:var(--ink-town)!important}:root[data-tod] .stage-block.saved.status-going{border-color:var(--going)!important;border-left-color:var(--going)!important;background:color-mix(in srgb,var(--going) 22%,transparent)!important}:root[data-tod] .stage-block.saved.status-maybe,:root[data-tod] .stage-block.saved.status-tentative{border-color:var(--maybe)!important;border-left-color:var(--maybe)!important;background:color-mix(in srgb,var(--maybe) 22%,transparent)!important}:root[data-tod] .stage-block.saved.status-backup{border-color:var(--backup)!important;border-left-color:var(--backup)!important;background:color-mix(in srgb,var(--backup) 22%,transparent)!important}:root[data-tod] .stage-block.saved.status-attended{border-color:var(--gold)!important;border-left-color:var(--gold)!important;background:color-mix(in srgb,var(--gold) 18%,transparent)!important}:root[data-tod] .artist-row{gap:13px;padding:10px 4px;border-width:0 0 1px;border-radius:0;background:transparent}:root[data-tod] .artist-avatar{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:46px;height:46px;border:1.5px solid var(--border);border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%,var(--card2) 0 1.5px,var(--card) 1.5px 3px)}:root[data-tod] .artist-initials{z-index:1;color:#fff;font-family:var(--font-anton),sans-serif;font-size:16px}:root[data-tod] .artist-hole{position:absolute;width:7px;height:7px;border:1px solid color-mix(in srgb,#fff 15%,transparent);border-radius:50%;background:var(--bg)}:root[data-tod] .artist-row-body{flex:1;min-width:0}:root[data-tod] .artist-name{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:700;line-height:1.1}:root[data-tod] .artist-cat-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;box-shadow:0 0 6px currentColor}:root[data-tod] .artist-meta{display:block;margin-top:4px;color:var(--text-muted);font-family:var(--font-jetbrains),monospace;font-size:11px}:root[data-tod] [aria-label="Jump to letter"]{background:color-mix(in srgb,var(--bg-card) 65%,transparent)!important;border:1px solid var(--border)}:root[data-tod] [aria-label="Jump to letter"] button{color:var(--cyan)!important;font-family:var(--font-jetbrains),monospace}:root[data-tod] .venue-accordion{background:var(--card)!important;border-color:var(--border)!important;box-shadow:inset 0 0 22px color-mix(in srgb,#fff 2%,transparent)}:root[data-tod] .venue-accordion.open{border-color:color-mix(in srgb,var(--cyan) 36%,var(--border))!important}:root[data-tod] .venue-pin-mini{width:28px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:2px solid;border-radius:var(--r-poster) var(--r-poster) var(--r-chip) var(--r-chip);color:var(--town);background:var(--bg);clip-path:polygon(50% 100%,22% 62%,10% 34%,18% 12%,50% 0,82% 12%,90% 34%,78% 62%);font-size:12px;filter:drop-shadow(0 0 6px currentColor)}:root[data-tod] .mapcat-official .venue-pin-mini{color:var(--official)}:root[data-tod] .mapcat-marquee .venue-pin-mini{color:var(--marquee)}:root[data-tod] .mapcat-showcase .venue-pin-mini{color:var(--showcase)}:root[data-tod] .mapcat-bars .venue-pin-mini{color:var(--bars)}:root[data-tod] .mapcat-town .venue-pin-mini{color:var(--town)}:root[data-tod] .lineup-tba-row{position:relative;display:inline-flex;align-items:center;gap:8px;color:var(--ink-town)!important;font-family:var(--font-jetbrains),monospace}:root[data-tod] .lineup-tba-row:after{content:"";width:72px;height:8px;border-radius:var(--r-pill);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--green) 26%,transparent) 0 6px,color-mix(in srgb,var(--green) 8%,transparent) 6px 12px)}:root[data-tod] .modal{background:var(--bg-card);border:1px solid var(--border)}:root[data-tod] .crumb-back,:root[data-tod] .field-val a,:root[data-tod] .modal-lineup-header,:root[data-tod] .modal-time{color:var(--cyan)}:root[data-tod] .modal-title{font-size:30px;color:var(--text)}:root[data-tod] .modal-lineup,:root[data-tod] .verification-block{background:var(--bg);border-color:var(--border)}:root[data-tod] .empty{position:relative;padding:58px 24px;border:1px dashed var(--border-strong);border-radius:var(--r-poster);background:color-mix(in srgb,var(--card) 72%,transparent)}:root[data-tod] .empty:before{content:"★";display:block;margin-bottom:10px;color:var(--gold);font-family:var(--font-jetbrains),monospace;font-size:18px}:root[data-tod] nav.bottom{background:var(--bg);padding:7px 6px calc(8px + var(--safe-bottom))}:root[data-tod] .nav-btn{gap:3px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root[data-tod] .nav-btn.active{color:var(--cyan);text-shadow:0 0 8px color-mix(in srgb,var(--cyan) 50%,transparent)}:root[data-tod] .nav-btn .ico{line-height:0}:root[data-tod] .nav-btn .ico svg{display:inline-block;vertical-align:middle;width:23px;height:23px}:root[data-tod] .btn-primary,:root[data-tod] .fab,:root[data-tod] .nav-btn .badge,:root[data-tod] .status-pill.active{background:var(--cyan);border-color:var(--cyan);color:var(--ink-on-cyan)}:root[data-tod] .ribbon{margin:0 0 14px;padding:12px 14px 18px;border-radius:var(--r-panel);background:color-mix(in srgb,var(--card) 70%,transparent);border:1px solid var(--border)}:root[data-tod] .ribbon-axis{position:relative;height:34px}:root[data-tod] .ribbon-axis:before{content:"";position:absolute;left:0;right:0;top:var(--spine-top,22px);height:2px;border-radius:2px;background:repeating-linear-gradient(90deg,transparent 0 6px,color-mix(in srgb,var(--cyan) 40%,transparent) 6px 11px,transparent 11px 17px);opacity:.5}:root[data-tod] .ribbon-tick{position:absolute;top:var(--tick-top,28px);transform:translateX(-50%);font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.04em;color:var(--text-dim);white-space:nowrap}:root[data-tod] .ribbon-dot{position:absolute;top:4px;width:12px;height:12px;transform:translateX(-50%);border-radius:50%;border:2px solid var(--bg);background:var(--dot);box-shadow:0 0 8px var(--dot);cursor:pointer;padding:0}:root[data-tod] .ribbon-dot.clash{box-shadow:0 0 0 2px var(--red),0 0 10px var(--red)}:root[data-tod] .ribbon-now{position:absolute;top:8px;bottom:0;width:2px;transform:translateX(-50%);background:var(--cyan);box-shadow:0 0 8px var(--cyan)}@media (prefers-reduced-motion:no-preference){:root[data-tod] .ribbon-now{animation:ribbonNow 2.4s ease-in-out infinite}@keyframes ribbonNow{0%,to{opacity:.55}50%{opacity:1}}}:root[data-tod] .clash-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;margin-top:6px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;text-align:left;color:var(--ink-bars);background:color-mix(in srgb,var(--redpink) 14%,transparent);border:1px solid color-mix(in srgb,var(--redpink) 40%,transparent);border-radius:4px;padding:3px 8px}:root[data-tod] .clash-badge svg{flex:0 0 auto}:root[data-tod] .now-rail{margin:0 0 16px;position:relative}:root[data-tod] .now-rail-head{display:flex;align-items:center;gap:7px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--going);margin-bottom:8px}:root[data-tod] .now-rail-head .live-dot{width:8px;height:8px;border-radius:50%;background:var(--going);box-shadow:0 0 8px var(--going)}@media (prefers-reduced-motion:no-preference){:root[data-tod] .now-rail-head .live-dot{animation:nowPulse 2s ease-in-out infinite}@keyframes nowPulse{0%,to{opacity:.5}50%{opacity:1}}}:root[data-tod] .now-rail-track{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;-ms-overflow-style:none}:root[data-tod] .now-rail-track::-webkit-scrollbar{display:none}:root[data-tod] .now-rail-track>*{flex:0 0 78%;max-width:320px}@media (pointer:fine){:root[data-tod] .now-rail-track{scrollbar-width:thin;scrollbar-color:var(--teal) transparent;padding-bottom:8px}:root[data-tod] .now-rail-track::-webkit-scrollbar{display:block;height:7px}:root[data-tod] .now-rail-track::-webkit-scrollbar-thumb{background:var(--teal);border-radius:4px}:root[data-tod] .now-rail-track::-webkit-scrollbar-track{background:transparent}:root[data-tod] .now-rail.has-overflow:after{content:"";position:absolute;top:24px;right:0;bottom:12px;width:40px;pointer-events:none;background:linear-gradient(to right,transparent,var(--bg))}}:root[data-tod] .now-card{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;min-height:60px;padding:10px 12px;border-radius:var(--r-card);background:var(--bg-card);border:1px solid var(--going);box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 15%,transparent),0 0 14px color-mix(in srgb,var(--green) 12%,transparent)}:root[data-tod] .now-card-time{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--going)}:root[data-tod] .now-card-title{font-family:var(--font-anton),sans-serif;font-size:16px;line-height:1.1;color:var(--text)}:root[data-tod] .now-card-venue{font-size:12px;color:var(--text-muted)}:root[data-tod] .mj-sheet{position:absolute;left:0;right:0;bottom:calc(64px + var(--safe-bottom));z-index:6;max-height:46vh;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0 10px;padding:12px 14px 16px;border-radius:var(--r-poster) var(--r-poster) 0 0;background:color-mix(in srgb,var(--card) 92%,transparent);backdrop-filter:blur(18px);border:1px solid var(--border-strong);box-shadow:0 -10px 40px color-mix(in srgb,var(--bg) 50%,transparent)}:root[data-tod] .mj-head{text-align:center;margin-bottom:10px}:root[data-tod] .mj-topper{font-family:var(--font-pinyon),cursive;font-size:17px;line-height:.7;color:var(--cond-ink-red);text-shadow:0 0 10px color-mix(in srgb,var(--redpink) 50%,transparent);margin-bottom:1px}:root[data-tod] .mj-title{font-family:var(--font-anton),sans-serif;font-size:21px;letter-spacing:.04em;color:var(--goldpale);text-shadow:0 0 3px var(--ink-marquee),0 0 12px color-mix(in srgb,var(--gold) 60%,transparent)}:root[data-tod] .mj-bulbs{display:flex;justify-content:center;gap:7px;margin-top:6px}:root[data-tod] .mj-bulbs span{width:5px;height:5px;border-radius:50%}:root[data-tod] .mj-mode{display:flex;gap:4px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);padding:3px;margin-bottom:12px}:root[data-tod] .mj-mode-btn{flex:1;padding:7px;border:0;background:none;border-radius:var(--r-sm);color:var(--text-muted);font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}:root[data-tod] .mj-mode-btn.active{background:var(--cyan);color:var(--ink-on-cyan)}:root[data-tod] .mj-stops{list-style:none;margin:0;padding:0}:root[data-tod] .mj-stop{display:flex;align-items:center;gap:11px;width:100%;background:none;border:0;padding:8px 4px;color:var(--text);text-align:left;cursor:pointer}:root[data-tod] .mj-stop.active{background:color-mix(in srgb,var(--cyan) 10%,transparent);border-radius:var(--r-sm)}:root[data-tod] .mj-num{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--cyan);color:var(--ink-on-cyan);font-family:var(--font-jetbrains),monospace;font-weight:700;font-size:13px}:root[data-tod] .mj-stop-body{display:flex;flex-direction:column;min-width:0}:root[data-tod] .mj-stop-title{font-weight:600;font-size:15px}:root[data-tod] .mj-stop-sub{font-size:12px;color:var(--text-muted)}:root[data-tod] .mj-leg{margin:2px 0 6px 37px;padding:9px 11px;border-radius:var(--r-sm);border-left:2px dashed var(--cyan);background:color-mix(in srgb,#fff 3%,transparent)}:root[data-tod] .mj-leg-row{display:flex;align-items:center;justify-content:space-between;gap:8px}:root[data-tod] .mj-leg-travel{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--cyan);font-weight:700}:root[data-tod] .mj-leave{font-size:12px;color:var(--text-muted);margin-top:3px}:root[data-tod] .mj-verdict{display:inline-block;margin-top:6px;padding:3px 9px;border-radius:6px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}:root[data-tod] .mj-verdict.comfortable{background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--going)}:root[data-tod] .mj-verdict.tight{background:color-mix(in srgb,var(--amber) 16%,transparent);color:var(--maybe)}:root[data-tod] .mj-verdict.impossible{background:color-mix(in srgb,var(--red) 18%,transparent);color:var(--ink-bars)}:root[data-tod] .mj-fix{display:block;margin-top:7px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--red) 50%,transparent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--red) 8%,transparent);color:var(--ink-bars);font-size:11px;font-weight:700;cursor:pointer}:root[data-tod] .cond{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;padding:2px 6px 2px 5px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}:root[data-tod] .cond svg{width:11px;height:11px}:root[data-tod] .cond.indoor{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}:root[data-tod] .cond.outdoor{background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--ink-official)}:root[data-tod] .cond.outdoor.at-risk{background:color-mix(in srgb,var(--orange) 18%,transparent);color:var(--cond-ink-amber)}:root[data-tod] .cond.covered{background:color-mix(in srgb,var(--cyan) 12%,transparent);color:var(--cyan)}:root[data-tod] .tag.doors{background:color-mix(in srgb,#fff 6%,transparent);color:var(--cyan)}:root[data-tod] .tag.price{background:color-mix(in srgb,var(--green) 14%,transparent);color:var(--green)}:root[data-tod] .tag.tickets{background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--gold)}:root[data-tod] .nn-left{display:flex;align-items:center;gap:7px;margin-top:7px}:root[data-tod] .nn-meter{flex:1;height:4px;border-radius:2px;background:color-mix(in srgb,#fff 10%,transparent);overflow:hidden}:root[data-tod] .nn-meter>i{display:block;height:100%;background:var(--green);box-shadow:0 0 6px var(--green)}:root[data-tod] .nn-left .lab{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--green);white-space:nowrap}:root[data-tod] .clash{border-radius:var(--r-card);padding:10px 12px;margin-bottom:9px;display:flex;gap:9px;align-items:flex-start}:root[data-tod] .clash svg.ci{width:16px;height:16px;flex:0 0 auto;margin-top:1px}:root[data-tod] .clash .ctxt{font-size:12.5px;line-height:1.42;color:var(--text);flex:1}:root[data-tod] .clash .ck{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:3px}:root[data-tod] .clash.hard{background:linear-gradient(105deg,color-mix(in srgb,var(--redpink) 16%,transparent),color-mix(in srgb,var(--card) 60%,transparent) 60%);border:1px solid color-mix(in srgb,var(--redpink) 50%,transparent)}:root[data-tod] .clash.hard .ck,:root[data-tod] .clash.hard b,:root[data-tod] .clash.hard svg.ci{color:var(--ink-bars)}:root[data-tod] .clash.tight{background:linear-gradient(105deg,color-mix(in srgb,var(--amber) 13%,transparent),color-mix(in srgb,var(--card) 60%,transparent) 60%);border:1px solid color-mix(in srgb,var(--amber) 42%,transparent)}:root[data-tod] .clash.tight .ck,:root[data-tod] .clash.tight b,:root[data-tod] .clash.tight svg.ci{color:var(--maybe)}:root[data-tod] .clash.flex{background:color-mix(in srgb,#fff 3%,transparent);border:1px solid var(--border)}:root[data-tod] .clash.flex .ck,:root[data-tod] .clash.flex svg.ci{color:var(--dim-text)}:root[data-tod] .clash.flex b{color:var(--muted)}:root[data-tod] .clash .fixes{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}:root[data-tod] .clash .fix{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:6px 10px;border-radius:var(--r-sm);cursor:pointer;background:color-mix(in srgb,#fff 6%,transparent);border:1px solid var(--border);color:var(--text);display:inline-flex;align-items:center;gap:5px}:root[data-tod] .clash .fix svg{width:11px;height:11px}:root[data-tod] .clash.hard .fix.primary{background:var(--ink-bars);border-color:var(--ink-bars);color:var(--ink-on-red-deep)}:root[data-tod] .clash.tight .fix.primary{background:var(--maybe);border-color:var(--maybe);color:var(--ink-on-amber-deep)}:root[data-tod] .prio{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);border-radius:4px;padding:2px 6px;margin-left:7px;vertical-align:middle;cursor:pointer}:root[data-tod] .prio svg{width:9px;height:9px}:root[data-tod] .prio.iftime{color:var(--dim-text);background:color-mix(in srgb,#fff 4%,transparent);border-color:var(--border)}:root[data-tod] .dl-row{display:flex;align-items:center;gap:9px;margin:11px 0 4px;padding:10px 13px;border-radius:var(--r-card);background:color-mix(in srgb,var(--cyan) 7%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 28%,transparent)}:root[data-tod] .dl-row .dl-ico{width:18px;height:18px;color:var(--cyan);flex:0 0 auto}:root[data-tod] .dl-row .dl-t{flex:1;font-size:12.5px;color:var(--text);line-height:1.35}:root[data-tod] .dl-row .dl-t b{color:var(--cyan)}:root[data-tod] .dl-row .dl-btn{flex:0 0 auto;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cond-ink-teal);background:var(--cyan);border:0;border-radius:var(--r-sm);padding:7px 11px;cursor:pointer}:root[data-tod] .dl-row.done{border-color:color-mix(in srgb,var(--green) 35%,transparent);background:color-mix(in srgb,var(--green) 7%,transparent)}:root[data-tod] .dl-row.done .dl-ico,:root[data-tod] .dl-row.done .dl-t b{color:var(--green)}:root[data-tod] .storm{margin:0 18px 12px;border-radius:var(--r-panel);padding:11px 13px;position:relative;overflow:hidden;background:linear-gradient(110deg,color-mix(in srgb,var(--blue) 16%,transparent),color-mix(in srgb,var(--card) 70%,transparent) 58%);border:1px solid color-mix(in srgb,var(--blue) 45%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--blue) 12%,transparent)}:root[data-tod] .storm-top{display:flex;align-items:center;gap:9px}:root[data-tod] .storm-ico{width:22px;height:22px;flex:0 0 auto;color:var(--ink-official)}:root[data-tod] .storm-k{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-official)}:root[data-tod] .storm-h{font-family:var(--font-dm,"DM Sans"),system-ui,sans-serif;font-weight:700;font-size:14px;color:#fff;margin-top:1px;line-height:1.2}:root[data-tod] .storm-body{font-size:12.5px;color:var(--text-muted);line-height:1.4;margin-top:8px}:root[data-tod] .storm-body b{color:var(--cond-ink-blue-pale)}:root[data-tod] .storm-alt{display:flex;align-items:center;gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--blue) 22%,transparent);font-size:12.5px;color:var(--text)}:root[data-tod] .storm-alt .swap{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cond-ink-green);background:var(--green);border-radius:4px;padding:2px 7px;flex:0 0 auto}:root[data-tod] .storm-alt .ind{color:var(--green);font-weight:600}:root[data-tod] .hourly{margin:0 18px 14px}:root[data-tod] .hourly-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:7px}:root[data-tod] .hourly-k{font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 8px color-mix(in srgb,var(--cyan) 40%,transparent)}:root[data-tod] .hourly-attr,:root[data-tod] .hourly-k{font-family:var(--font-jetbrains),monospace;font-size:11px}:root[data-tod] .hourly-attr{letter-spacing:.06em;color:var(--text-dim)}:root[data-tod] .hourly-track{display:flex;gap:7px;overflow-x:auto;padding-bottom:4px}:root[data-tod] .hourly-track::-webkit-scrollbar{display:none}:root[data-tod] .hcell{flex:0 0 auto;min-width:56px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 6px 7px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--card)}:root[data-tod] .hcell.rainy{border-color:color-mix(in srgb,var(--blue) 45%,transparent);background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--blue) 18%,transparent),transparent 70%),var(--card);box-shadow:0 0 12px color-mix(in srgb,var(--blue) 14%,transparent)}:root[data-tod] .hc-time{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--cyan);white-space:nowrap}:root[data-tod] .hc-ico{width:18px;height:18px;color:var(--ink-official)}:root[data-tod] .hc-ico svg{width:18px;height:18px;display:block}:root[data-tod] .hcell.rainy .hc-ico{color:var(--cond-ink-blue-pale)}:root[data-tod] .hc-temp{font-size:12px;color:var(--text);line-height:1}:root[data-tod] .hc-pop,:root[data-tod] .hc-temp{font-family:var(--font-jetbrains),monospace;font-weight:700}:root[data-tod] .hc-pop{font-size:11px;color:var(--text-dim)}:root[data-tod] .hc-pop.hot{color:var(--ink-official)}:root[data-tod] .hc-pin{display:flex;flex-direction:column;gap:2px;margin-top:3px;max-width:64px}:root[data-tod] .hc-pick{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--cond-ink-green);background:var(--green);border-radius:3px;padding:2px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 0 8px color-mix(in srgb,var(--green) 40%,transparent)}:root[data-tod] .ss-modal .ss-body{padding-bottom:8px}:root[data-tod] .ss-head{position:relative;padding:4px 2px}:root[data-tod] .ss-kick{font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}:root[data-tod] .ss-h1{font-family:var(--font-anton),sans-serif;font-size:30px;letter-spacing:.01em;color:#fff;line-height:.94;margin-top:5px}:root[data-tod] .ss-sub{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--muted);margin-top:7px}:root[data-tod] .ss-close{position:absolute;top:0;right:0;width:32px;height:32px;flex-shrink:0;border:0;border-radius:50%;background:color-mix(in srgb,#fff 8%,transparent);justify-content:center;font-size:15px;cursor:pointer}:root[data-tod] .ss-close,:root[data-tod] .ss-seg{color:var(--muted);display:flex;align-items:center}:root[data-tod] .ss-seg{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:20px 2px 10px;gap:9px}:root[data-tod] .ss-seg:after{content:"";flex:1;height:1px;background:var(--border)}:root[data-tod] .ss-sec{padding:0}:root[data-tod] .ss-cal-row{display:flex;gap:9px}:root[data-tod] .ss-cal-btn{flex:1;background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);padding:13px 8px 11px;text-align:center;text-decoration:none;display:block;cursor:pointer}:root[data-tod] .ss-cal-btn svg{width:24px;height:24px;margin:0 auto 7px;display:block}:root[data-tod] .ss-cal-btn .l{font-weight:600;font-size:12px;color:var(--text)}:root[data-tod] .ss-cal-btn .s{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--dim-text);margin-top:3px;letter-spacing:.04em}:root[data-tod] .ss-cal-btn.apple svg,:root[data-tod] .ss-cal-btn.google svg{color:#fff}:root[data-tod] .ss-cal-btn.ics svg{color:var(--cyan)}:root[data-tod] .ss-disabled{opacity:.4;pointer-events:none}:root[data-tod] .ss-inc{display:flex;align-items:center;gap:9px;margin-top:11px;background:color-mix(in srgb,#fff 3%,transparent);border:1px solid var(--border);border-radius:var(--r-win);padding:9px 12px}:root[data-tod] .ss-inc .ico{width:16px;height:16px;color:var(--muted);flex:0 0 auto}:root[data-tod] .ss-inc .ttl{font-size:12.5px;color:var(--text);flex:1}:root[data-tod] .ss-inc .ttl b{color:var(--cyan)}:root[data-tod] .ss-seg2{display:flex;background:color-mix(in srgb,var(--bg) 40%,transparent);border-radius:var(--r-sm);padding:2px;flex:0 0 auto}:root[data-tod] .ss-seg2 button{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dim-text);background:none;border:0;padding:5px 9px;border-radius:6px;cursor:pointer}:root[data-tod] .ss-seg2 button.on{background:var(--cyan);color:var(--cond-ink-teal)}:root[data-tod] .ss-note{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--dim-text);margin-top:9px;line-height:1.5;display:flex;gap:6px}:root[data-tod] .ss-note svg{width:12px;height:12px;flex:0 0 auto;margin-top:1px;color:var(--green)}:root[data-tod] .ss-note b{color:var(--text)}:root[data-tod] .ss-link-card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);padding:12px 13px}:root[data-tod] .ss-link-row{display:flex;align-items:center;gap:10px}:root[data-tod] .ss-qr{width:54px;height:54px;border-radius:var(--r-sm);flex:0 0 auto;background:#fff;padding:5px}:root[data-tod] .ss-link-mid{flex:1;min-width:0}:root[data-tod] .ss-link-mid .lab{font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim-text)}:root[data-tod] .ss-link-mid .url{font-family:var(--font-jetbrains),monospace;font-size:13px;color:var(--text);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-tod] .ss-copy-btn{flex:0 0 auto;background:var(--cyan);color:var(--ink-on-cyan);border:0;border-radius:var(--r-sm);font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:9px 13px;cursor:pointer;box-shadow:0 0 14px color-mix(in srgb,var(--cyan) 30%,transparent)}:root[data-tod] .ss-copy-btn:disabled{opacity:.5;cursor:default}:root[data-tod] .ss-share-via{display:flex;gap:8px;margin-top:11px}:root[data-tod] .ss-via{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;background:color-mix(in srgb,#fff 3%,transparent);border:1px solid var(--border);border-radius:var(--r-sm);padding:9px 0 7px;font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--muted);text-decoration:none;cursor:pointer}:root[data-tod] .ss-via svg{width:18px;height:18px}:root[data-tod] .ss-friend{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);padding:11px 13px;margin-bottom:8px}:root[data-tod] .ss-friend.pending{border-style:dashed}:root[data-tod] .ss-friend.pending .nm{color:var(--muted)}:root[data-tod] .ss-av{width:42px;height:42px;border-radius:50%;flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;background:repeating-radial-gradient(circle at 50% 50%,var(--card2) 0 1.5px,var(--card) 1.5px 3px);border:1.5px solid var(--border)}:root[data-tod] .ss-av-mono{font-family:var(--font-anton),sans-serif;font-size:15px;color:#fff}:root[data-tod] .ss-av-hole{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--bg);border:1px solid color-mix(in srgb,#fff 15%,transparent)}:root[data-tod] .ss-friend-mid{flex:1;min-width:0}:root[data-tod] .ss-friend-mid .nm{font-weight:700;font-size:15px;color:var(--text)}:root[data-tod] .ss-friend-mid .meta{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--muted);margin-top:3px}:root[data-tod] .ss-view{flex:0 0 auto;background:color-mix(in srgb,#fff 6%,transparent);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text);font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:7px 11px;cursor:pointer}:root[data-tod] .ss-pend-actions{display:flex;gap:6px;flex:0 0 auto}:root[data-tod] .ss-pa{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:7px 11px;border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--border)}:root[data-tod] .ss-pa.allow{background:var(--green);color:var(--cond-ink-green);border-color:var(--green)}:root[data-tod] .ss-pa.deny{background:transparent;color:var(--muted)}:root[data-tod] .ss-pa:disabled{opacity:.5;cursor:default}:root[data-tod] .ss-pend-tag{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--maybe);flex:0 0 auto;background:none;border:0;cursor:pointer}:root[data-tod] .ss-friend-empty{font-family:var(--font-jetbrains),monospace;font-size:11px;line-height:1.5;color:var(--dim-text);margin-bottom:10px}:root[data-tod] .ss-add{display:flex;gap:8px;margin-top:4px}:root[data-tod] .ss-add input{flex:1;background:color-mix(in srgb,var(--bg) 40%,transparent);border:1px solid var(--border);border-radius:var(--r-sm);padding:11px 13px;font-size:14px;color:var(--text);outline:none}:root[data-tod] .ss-add input::-moz-placeholder{color:var(--dim-text)}:root[data-tod] .ss-add input::placeholder{color:var(--dim-text)}:root[data-tod] .ss-add button{flex:0 0 auto;background:color-mix(in srgb,var(--cyan) 14%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 40%,transparent);color:var(--cyan);border-radius:var(--r-sm);font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:0 14px;cursor:pointer}:root[data-tod] .ss-add button:disabled{opacity:.5;cursor:default}:root[data-tod] .ss-msg{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--muted);margin-top:10px}:root[data-tod] .planrow-share-disabled button{opacity:.55}:root[data-tod] .fp{position:relative;z-index:3}:root[data-tod] .fp-topbar{display:flex;align-items:center;gap:12px;padding:8px 0 4px}:root[data-tod] .fp-back{width:34px;height:34px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text);flex:0 0 auto;background:none;cursor:pointer}:root[data-tod] .fp-back svg{width:17px;height:17px}:root[data-tod] .fp-crumb{font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}:root[data-tod] .fp-hero{padding:10px 0 4px;display:flex;align-items:center;gap:14px}:root[data-tod] .fp-hero-av{width:54px;height:54px;border-radius:50%;flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;background:repeating-radial-gradient(circle at 50% 50%,var(--card2) 0 1.5px,var(--card) 1.5px 3px);border:1.5px solid var(--border)}:root[data-tod] .fp-mono{font-family:var(--font-anton),sans-serif;color:#fff}:root[data-tod] .fp-hero-av .fp-mono{font-size:19px}:root[data-tod] .fp-hole{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--bg);border:1px solid color-mix(in srgb,#fff 15%,transparent)}:root[data-tod] .fp-hero-h{font-family:var(--font-anton),sans-serif;font-size:27px;color:#fff;line-height:.95}:root[data-tod] .fp-hero-sub{font-family:var(--font-anton),sans-serif;font-size:27px;color:var(--muted)}:root[data-tod] .fp-hero-meta{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--muted);margin-top:5px}:root[data-tod] .fp-overlap{margin:13px 0 4px;border-radius:var(--r-card);padding:12px 14px;background:linear-gradient(110deg,color-mix(in srgb,var(--green) 13%,transparent),color-mix(in srgb,var(--card) 60%,transparent) 58%);border:1px solid color-mix(in srgb,var(--green) 40%,transparent)}:root[data-tod] .fp-ot{font-size:13.5px;color:var(--text);line-height:1.4}:root[data-tod] .fp-ot b{color:var(--going)}:root[data-tod] .fp-obar{display:flex;gap:4px;margin-top:9px}:root[data-tod] .fp-obar i{height:5px;border-radius:3px;flex:1;background:color-mix(in srgb,#fff 10%,transparent)}:root[data-tod] .fp-obar i.hit{background:var(--going);box-shadow:0 0 7px color-mix(in srgb,var(--green) 50%,transparent)}:root[data-tod] .fp-priv{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--dim-text);margin-top:9px;display:flex;gap:6px;align-items:center}:root[data-tod] .fp-priv svg{width:11px;height:11px;flex:0 0 auto}:root[data-tod] .fp-seg{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:18px 0 9px;display:flex;align-items:center;gap:9px}:root[data-tod] .fp-seg:after{content:"";flex:1;height:1px;background:var(--border)}:root[data-tod] .fp-events{position:relative}:root[data-tod] .fp-ev{position:relative;background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);margin-bottom:9px;padding:11px 14px 11px 58px;overflow:hidden}:root[data-tod] .fp-tm{position:absolute;left:0;top:0;bottom:0;width:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:color-mix(in srgb,var(--bg) 32%,transparent)}:root[data-tod] .fp-tt{font-family:var(--font-jetbrains),monospace;font-weight:700;font-size:13px;line-height:1;color:var(--muted)}:root[data-tod] .fp-ap{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--dim-text);margin-top:2px}:root[data-tod] .fp-ev-title{font-weight:700;font-size:16px;color:var(--text);line-height:1.18}:root[data-tod] .fp-ev-where{font-size:12.5px;color:var(--muted);margin-top:4px}:root[data-tod] .fp-ev-where .fp-venue{color:var(--text);font-weight:600}:root[data-tod] .fp-ev.fp-shared{border-left:4px solid var(--going)}:root[data-tod] .fp-ev.fp-shared .fp-tt{color:var(--going)}:root[data-tod] .fp-withyou{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cond-ink-green);background:var(--going);border-radius:4px;padding:2px 7px 2px 5px;margin-bottom:5px}:root[data-tod] .fp-withyou .fp-stack{display:flex}:root[data-tod] .fp-withyou .fp-stack .fp-av{width:14px;height:14px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;background:repeating-radial-gradient(circle at 50% 50%,var(--card2) 0 1.5px,var(--card) 1.5px 3px);border:1px solid var(--cond-ink-green);margin-left:-5px}:root[data-tod] .fp-withyou .fp-stack .fp-av:first-child{margin-left:0}:root[data-tod] .fp-withyou .fp-stack .fp-av .fp-mono{font-size:11px}:root[data-tod] .fp-ev.fp-solo{border-left:4px solid var(--border)}:root[data-tod] .fp-ev.fp-solo .fp-ev-title,:root[data-tod] .fp-ev.fp-solo .fp-ev-where{padding-right:58px}:root[data-tod] .fp-join{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:1px solid color-mix(in srgb,var(--cyan) 50%,transparent);color:var(--cyan);border-radius:var(--r-sm);font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:8px 12px;cursor:pointer}:root[data-tod] .fp-acts{display:flex;gap:9px;padding:14px 0 6px}:root[data-tod] .fp-acts button{flex:1;border-radius:var(--r-win);padding:12px 0;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px}:root[data-tod] .fp-acts button svg{width:15px;height:15px}:root[data-tod] .fp-meet{background:var(--cyan);color:var(--ink-on-cyan);border:0;box-shadow:0 0 14px color-mix(in srgb,var(--cyan) 30%,transparent)}:root[data-tod] .fp-msg{background:color-mix(in srgb,#fff 5%,transparent);border:1px solid var(--border);color:var(--text)}:root[data-tod] .fml-pins{position:fixed;inset:0;z-index:5;pointer-events:none}:root[data-tod] .fml-fpin{position:absolute;transform:translate(-50%,-50%);z-index:5;cursor:pointer;pointer-events:auto}:root[data-tod] .fml-fpin .fml-av{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background:repeating-radial-gradient(circle at 50% 50%,var(--card2) 0 1.5px,var(--card) 1.5px 3px);border:2px solid var(--green);box-shadow:0 0 0 2px var(--bg),0 4px 10px color-mix(in srgb,var(--bg) 60%,transparent),0 0 14px color-mix(in srgb,var(--green) 40%,transparent)}:root[data-tod] .fml-fpin .fml-av .fml-mono{font-family:var(--font-anton),sans-serif;font-size:12px;color:#fff}:root[data-tod] .fml-fpin .fml-av:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top:5px solid var(--green)}:root[data-tod] .fml-fpin.cluster .fml-av{width:40px;height:40px;border-color:var(--cyan);box-shadow:0 0 0 2px var(--bg),0 4px 12px color-mix(in srgb,var(--bg) 60%,transparent),0 0 16px color-mix(in srgb,var(--cyan) 45%,transparent)}:root[data-tod] .fml-fpin.cluster .fml-av:after{border-top-color:var(--cyan)}:root[data-tod] .fml-fpin .fml-stack,:root[data-tod] .fml-fpin .fml-stack .fml-mini{display:flex;align-items:center;justify-content:center}:root[data-tod] .fml-fpin .fml-stack .fml-mini{width:18px;height:18px;border-radius:50%;margin-left:-7px;border:1.5px solid var(--bg);background:var(--surface-fml);font-family:var(--font-anton),sans-serif;font-size:11px;color:#fff}:root[data-tod] .fml-fpin .fml-stack .fml-mini:first-child{margin-left:0}:root[data-tod] .fml-fpin .fml-count{position:absolute;bottom:-8px;right:-8px;background:var(--cyan);color:var(--ink-on-cyan);font-family:var(--font-anton),sans-serif;font-size:11px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg)}:root[data-tod] .fml-sheet{position:fixed;left:0;right:0;bottom:64px;z-index:7;padding:0 14px;pointer-events:none}:root[data-tod] .fml-fcard{pointer-events:auto;background:color-mix(in srgb,var(--card) 96%,transparent);border:1px solid var(--border);border-left:4px solid var(--green);border-radius:var(--r-poster);padding:13px 15px;backdrop-filter:blur(12px);box-shadow:0 -6px 26px color-mix(in srgb,var(--bg) 55%,transparent),0 0 22px color-mix(in srgb,var(--green) 12%,transparent);position:relative}:root[data-tod] .fml-fcard .fml-pill{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green);display:flex;align-items:center;gap:6px}:root[data-tod] .fml-fcard .fml-pill .d{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 7px var(--green)}:root[data-tod] .fml-fcard h2{font-family:var(--font-anton),sans-serif;font-size:20px;color:#fff;line-height:1;margin-top:5px}:root[data-tod] .fml-strap{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--text-muted);letter-spacing:.04em;margin-top:5px}:root[data-tod] .fml-frow{display:flex;align-items:center;gap:9px;margin-top:11px;padding-top:11px;border-top:1px solid var(--border)}:root[data-tod] .fml-frow .fml-av{width:30px;height:30px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:repeating-radial-gradient(circle at 50% 50%,var(--card2) 0 1.5px,var(--card) 1.5px 3px);border:1.5px solid var(--border)}:root[data-tod] .fml-frow .fml-av .fml-mono{font-family:var(--font-anton),sans-serif;font-size:11px;color:#fff}:root[data-tod] .fml-frow .fml-ftext{flex:1;min-width:0;font-size:12.5px;color:var(--text)}:root[data-tod] .fml-frow .fml-ftext .fn{font-weight:700}:root[data-tod] .fml-frow .fml-ftext .fs{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--text-muted);margin-top:1px}:root[data-tod] .fml-frow .fml-fview{flex:0 0 auto;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cyan);background:color-mix(in srgb,var(--cyan) 10%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 30%,transparent);border-radius:var(--r-sm);padding:6px 10px}:root[data-tod]{--s1-card:var(--card);--s1-border:color-mix(in srgb,#fff 8%,transparent);--s1-goldpale:var(--goldpale);--s1-category-color:var(--cyan)}:root[data-tod] .s1-light-card{border-radius:var(--r-card);border-color:var(--s1-border);background:var(--s1-card);box-shadow:none;padding:11px 13px 11px 58px;min-height:74px}:root[data-tod] .featured.s1-archive-door.s1-tier-marquee{border:1px solid color-mix(in srgb,var(--gold) 50%,transparent);border-radius:var(--r-card);background:linear-gradient(110deg,color-mix(in srgb,var(--gold) 12%,transparent),color-mix(in srgb,var(--card) 60%,transparent) 60%);box-shadow:none;padding:11px 13px}:root[data-tod] .featured.s1-archive-door .fx-k{font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}:root[data-tod] .featured.s1-archive-door .fx-h{font-family:var(--font-anton),sans-serif;font-size:16px;letter-spacing:.02em;color:var(--s1-goldpale);margin-top:3px;text-shadow:none}:root[data-tod] .s1-light-card .event-time{width:46px;background:color-mix(in srgb,var(--bg) 35%,transparent);border-right:0}:root[data-tod] .s1-light-card .event-time .tt{font-size:12.5px;letter-spacing:0;color:var(--cyan)}:root[data-tod] .s1-light-card .event-time .hr{font-size:11px;letter-spacing:.1em;color:var(--text-dim)}:root[data-tod] .s1-light-card .marquee-flag{margin-bottom:4px;color:var(--s1-category-color);font-size:11px;letter-spacing:.14em}:root[data-tod] .s1-light-card .marquee-bulb{width:6px;height:6px;box-shadow:0 0 6px currentColor}:root[data-tod] .s1-light-card .event-title{font-family:var(--font-anton),sans-serif;font-weight:400;font-size:17px;letter-spacing:.015em;line-height:1.1;color:#fff;text-shadow:none}:root[data-tod] .s1-light-card .event-where{font-size:11.5px;color:var(--text-muted);margin-top:3px}:root[data-tod] .s1-light-card.s1-tier-marquee{border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:radial-gradient(130% 100% at 0 0,color-mix(in srgb,var(--gold) 13%,transparent),var(--s1-card) 58%);box-shadow:0 0 18px color-mix(in srgb,var(--gold) 16%,transparent),inset 0 0 26px color-mix(in srgb,var(--gold) 4%,transparent)}:root[data-tod] .s1-light-card.s1-tier-marquee .event-title{color:var(--s1-goldpale);text-shadow:0 0 12px color-mix(in srgb,var(--gold) 45%,transparent)}:root[data-tod] .s1-light-card.s1-tier-marquee .marquee-flag{color:var(--gold)}:root[data-tod] .s1-light-card.s1-tier-sign{border-left:3px solid var(--s1-category-color)}:root[data-tod] .s1-light-card.s1-tier-sign.saved{border-left-color:var(--s1-category-color)}:root[data-tod] .s1-light-card.s1-tier-ember{border-color:var(--s1-border);box-shadow:none}:root[data-tod] .s1-light-card.s1-tier-ember .marquee-bulb{box-shadow:none}:root[data-tod] .s1-ledger{margin-bottom:18px}:root[data-tod] .s1-ledger-head{margin:10px 2px 2px;padding-bottom:0;border-bottom:0}:root[data-tod] .s1-ledger-head h2{font-family:var(--font-anton),sans-serif;font-weight:400;font-size:22px;letter-spacing:.01em;color:#fff;text-shadow:none}:root[data-tod] .s1-ledger-head .meta{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--text-muted)}:root[data-tod] .s1-ledger-strip{display:flex;gap:10px;margin:2px 2px 8px;font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.16em;color:var(--text-dim)}:root[data-tod] .s1-ledger-strip span:first-child{flex:0 0 40px}:root[data-tod] .s1-ledger-strip span:nth-child(2){flex:0 0 12px}:root[data-tod] .s1-ledger-strip span:nth-child(3){flex:1;min-width:0}:root[data-tod] .s1-ledger-date-label{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);padding:8px 2px 2px}:root[data-tod] .s1-ledger-row{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:5.5px 2px;border-top:1px solid color-mix(in srgb,#fff 5.5%,transparent);background:transparent;color:var(--text);text-align:left;cursor:pointer}:root[data-tod] .s1-ledger-row:focus-visible{outline:2px solid var(--s1-category-color);outline-offset:2px}:root[data-tod] .s1-ledger-time{flex:0 0 40px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;color:var(--cyan);white-space:nowrap}:root[data-tod] .s1-ledger-date-chip{display:block;margin-bottom:1px;font-size:11px;color:var(--text-dim);letter-spacing:.04em}:root[data-tod] .s1-ledger-conf{flex:0 0 12px;width:12px;font-size:11px;line-height:1;color:var(--text-muted);text-align:center}:root[data-tod] .s1-conf-ok .s1-ledger-conf{color:var(--green);text-shadow:0 0 6px color-mix(in srgb,var(--green) 50%,transparent)}:root[data-tod] .s1-conf-likely .s1-ledger-conf{color:var(--gold)}:root[data-tod] .s1-conf-contest .s1-ledger-conf{color:var(--amber)}:root[data-tod] .s1-conf-rej .s1-ledger-conf{color:var(--text-dim);text-decoration:line-through}:root[data-tod] .s1-ledger-bill{flex:1;min-width:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-tod] .s1-ledger-catdot{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:var(--r-pill);background:var(--s1-category-color);vertical-align:1px}:root[data-tod] .s1-ledger-name{font-family:var(--font-anton),sans-serif;font-size:13.5px;font-weight:400;letter-spacing:.02em;color:#fff}:root[data-tod] .s1-ledger-row.s1-tier-marquee .s1-ledger-name{color:var(--s1-goldpale);text-shadow:0 0 10px color-mix(in srgb,var(--gold) 40%,transparent)}:root[data-tod] .s1-ledger-venue{font-size:11px;color:var(--text-dim)}:root[data-tod] .s1-ledger-price{flex:0 0 auto;margin-left:auto;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;text-align:right}:root[data-tod] .s1-price-money{color:var(--green)}:root[data-tod] .s1-price-tickets{color:var(--amber)}:root[data-tod] .s1-price-none{color:var(--text-dim)}:root[data-tod] .s1-ledger-legend{margin-top:9px;text-align:center;font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.18em;color:var(--text-dim)}@media (max-width:380px){:root[data-tod] .s1-ledger-row,:root[data-tod] .s1-ledger-strip{gap:8px}:root[data-tod] .s1-ledger-name{font-size:13px}:root[data-tod] .s1-ledger-venue{display:block;margin-top:1px}}.vb-slot{position:relative;display:inline-flex;flex:0 0 auto;border-radius:50%}.vb-slot .vb-img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;background:var(--card,var(--card))}.vb-led{width:16px;height:16px}.vb-pin{width:26px;height:26px}.vb-led{box-shadow:0 0 0 1px var(--vb-ring,color-mix(in srgb,#fff 50%,transparent))}.vb-pin{box-shadow:0 0 0 1.5px var(--vb-ring,color-mix(in srgb,#fff 50%,transparent))}.vb-pin[data-g=dark]{box-shadow:0 0 0 1.5px var(--vb-ring),0 0 0 3px color-mix(in srgb,#fff 6%,transparent),0 0 12px -2px var(--vb-glow,color-mix(in srgb,#fff 40%,transparent))}.vb-pin[data-g=light]{box-shadow:0 0 0 1.5px var(--vb-ring),inset 0 0 0 1px color-mix(in srgb,var(--bg) 25%,transparent)}.vb-pin[data-g=light]:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 7px color-mix(in srgb,var(--bg) 32%,transparent);pointer-events:none}:root[data-tod] .s1-ledger-venue.has-badge{display:inline-flex;align-items:center;gap:6px;line-height:1}:root[data-tod] .s1-ledger-venue.has-badge .vb-led{flex:0 0 auto}:root[data-tod] .s1-ledger-venue.has-badge>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-tod] .pcwrap{display:flex;flex-direction:column;gap:16px;margin-top:14px}:root[data-tod] .pcframe{width:100%;max-width:280px;aspect-ratio:4/5;border-radius:var(--r-card);overflow:hidden;background:var(--card);box-shadow:0 12px 30px color-mix(in srgb,var(--bg) 50%,transparent);align-self:center;flex:0 0 auto}:root[data-tod] .pcimg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}:root[data-tod] .pcside{flex:1;min-width:0;display:flex;flex-direction:column}:root[data-tod] .autopick{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--gold) 8%,transparent);border:1px solid color-mix(in srgb,var(--gold) 28%,transparent);font-size:12px;color:var(--text-muted);margin-bottom:14px}:root[data-tod] .autopick b{color:var(--goldpale)}:root[data-tod] .pclabel{font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px}:root[data-tod] .stylechips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}:root[data-tod] .stylechips .sc{font-family:var(--font-jetbrains),monospace;font-size:11px;padding:7px 10px;border-radius:var(--r-sm);border:1px solid var(--border);color:var(--text-muted);background:transparent}:root[data-tod] .stylechips .sc.on{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 13%,transparent);color:var(--goldpale)}:root[data-tod] .outrow{display:flex;gap:8px;margin-bottom:18px}:root[data-tod] .outrow .o{flex:1;text-align:center;font-family:var(--font-jetbrains),monospace;font-size:11px;padding:10px 0;border-radius:var(--r-sm);border:1px solid var(--border);color:var(--text-muted)}:root[data-tod] .outrow .o.on{border-color:var(--cyan);color:color-mix(in srgb,var(--cyan) 75%,#fff);background:color-mix(in srgb,var(--cyan) 10%,transparent)}:root[data-tod] .pcsave{width:100%;padding:14px;border-radius:var(--r-card);background:var(--redpink);color:var(--ink-inverted);font-family:var(--font-jetbrains),monospace;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center}:root[data-tod] .pcsave:disabled{opacity:.6}:root[data-tod] .pcview{display:block;text-align:center;margin-top:10px;color:var(--cyan);font-size:13px;font-weight:600}:root[data-tod] .pcerr{margin-top:10px;color:var(--redpink);font-size:12px;text-align:center}:root[data-tod] .pcnote{margin-top:16px;font-size:11px;color:var(--text-dim);line-height:1.5}:root[data-tod] .pcnote b{color:var(--goldpale)}:root[data-tod] .pcmodal .modal-body{overflow-x:hidden}:root[data-tod] .pcx{margin-left:auto;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,var(--text-muted) 10%,transparent);color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:15px}:root[data-tod] .pcdoors{display:grid;gap:12px;margin-top:16px}:root[data-tod] .pcdoor{position:relative;display:grid;gap:8px;text-align:left;padding:14px;border-radius:var(--r-card);border:1px solid var(--border);background:var(--card);color:var(--text)}:root[data-tod] .pcdoor.primary{border-color:color-mix(in srgb,var(--gold) 26%,var(--border))}:root[data-tod] .pctier{position:absolute;top:12px;right:12px;font-family:var(--font-jetbrains),monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--goldpale);border:1px solid color-mix(in srgb,var(--gold) 28%,var(--border));border-radius:var(--r-sm);padding:3px 7px;background:color-mix(in srgb,var(--gold) 10%,transparent)}:root[data-tod] .pcdt{max-width:calc(100% - 74px);font-family:var(--font-barlow),var(--font-body),sans-serif;font-weight:800;font-size:19px;color:var(--text)}:root[data-tod] .pcdd{max-width:34rem;font-size:12px;line-height:1.4;color:var(--text-dim)}:root[data-tod] .pcmini{display:block;border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden;aspect-ratio:16/9;background:var(--panel)}:root[data-tod] .pcmini img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}:root[data-tod] .pcgo{display:flex;align-items:center;justify-content:center;min-height:38px;border-radius:var(--r-sm);font-family:var(--font-barlow),var(--font-body),sans-serif;font-weight:800;background:var(--gold);color:var(--ink-on-gold)}:root[data-tod] .pcdoor:not(.primary) .pcgo{background:color-mix(in srgb,var(--cyan) 14%,var(--card));color:var(--text);border:1px solid color-mix(in srgb,var(--cyan) 30%,var(--border))}:root[data-tod] .pcequal{display:flex;align-items:center;gap:10px;color:var(--text-dim);font-family:var(--font-jetbrains),monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}:root[data-tod] .pcequal span{flex:1;height:1px;background:var(--border)}:root[data-tod] .pcframe.tall{aspect-ratio:3/4}:root[data-tod] .pcstyle-strip{display:flex;gap:8px;overflow-x:auto;padding:1px 2px 10px;margin-bottom:12px;scroll-snap-type:x proximity}:root[data-tod] .pcstyle{flex:0 0 74px;display:grid;gap:5px;color:var(--text-dim);font-family:var(--font-jetbrains),monospace;font-size:8px;line-height:1.2;text-align:center;scroll-snap-align:start}:root[data-tod] .pcstyle-thumb{display:block;width:74px;aspect-ratio:3/4;border:2px solid transparent;border-radius:var(--r-sm);overflow:hidden;background:var(--panel)}:root[data-tod] .pcstyle-thumb img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}:root[data-tod] .pcstyle.on{color:var(--text)}:root[data-tod] .pcstyle.on .pcstyle-thumb{border-color:var(--cyan)}:root[data-tod] .pchint{margin:4px 0 14px;border-left:2px solid var(--cyan);padding-left:10px;color:var(--text-dim);font-family:var(--font-jetbrains),monospace;font-size:10px;line-height:1.5}:root[data-tod] .pcfield{display:grid;gap:5px;margin-bottom:10px}:root[data-tod] .pcfield span{font-family:var(--font-jetbrains),monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}:root[data-tod] .pcfield input{width:100%;min-height:40px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--card);color:var(--text);padding:9px 11px;font:inherit}:root[data-tod] .pcfield.hi input{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--cyan) 14%,transparent)}:root[data-tod] .pcfieldrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}:root[data-tod] .pcupload{display:grid;gap:12px;margin-top:16px}:root[data-tod] .pcfile{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}:root[data-tod] .pcdrop{display:grid;justify-items:center;gap:6px;padding:26px 14px;border:1.5px dashed var(--border);border-radius:var(--r-card);background:var(--card);color:var(--text);text-align:center}:root[data-tod] .pcdrop.active{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 9%,var(--card))}:root[data-tod] .pcdrop-ic{color:var(--cyan);font-size:22px;line-height:1}:root[data-tod] .pcdrop-t{font-family:var(--font-barlow),var(--font-body),sans-serif;font-weight:800;font-size:17px}:root[data-tod] .pcdrop-d{font-size:12px;color:var(--text-dim)}:root[data-tod] .pcspecs{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:5px}:root[data-tod] .pcspecs b{font-family:var(--font-jetbrains),monospace;font-size:8px;font-weight:500;color:var(--text-dim);border:1px solid var(--border);border-radius:var(--r-sm);padding:3px 6px}:root[data-tod] .pcsteps{display:grid;gap:8px}:root[data-tod] .pcstep{display:flex;align-items:center;gap:9px;color:var(--text-dim);font-size:12px}:root[data-tod] .pcstep span{width:16px;height:16px;border:1px solid var(--border);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:9px}:root[data-tod] .pcstep.done{color:var(--text)}:root[data-tod] .pcstep.done span{background:var(--green);border-color:var(--green);color:var(--ink-primary)}:root[data-tod] .pcstep.now{color:var(--text)}:root[data-tod] .pcstep.now span{border-color:var(--cyan);color:var(--cyan)}:root[data-tod] .pcbar{height:6px;border-radius:999px;background:var(--card);overflow:hidden}:root[data-tod] .pcbar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--green))}:root[data-tod] .pcuploaded{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-card);aspect-ratio:16/9;background:var(--panel)}:root[data-tod] .pcuploaded.set{aspect-ratio:3/4;max-width:280px;justify-self:center;width:100%}:root[data-tod] .pcuploaded img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}:root[data-tod] .pcuploaded span{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--green);color:var(--ink-primary);display:flex;align-items:center;justify-content:center;font-weight:800}:root[data-tod] .pcpayoff{display:grid;gap:11px;margin-top:16px}:root[data-tod] .poheader{font-family:var(--font-barlow),var(--font-body),sans-serif;font-size:17px;font-weight:800;color:var(--text)}:root[data-tod] .pomini{display:flex;align-items:center;gap:11px;padding:9px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--card)}:root[data-tod] .pomini .thumb{width:78px;aspect-ratio:16/9;flex:0 0 auto;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel)}:root[data-tod] .pomini .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}:root[data-tod] .pomini .lb{display:grid;gap:2px;min-width:0}:root[data-tod] .pomini .lb b{color:var(--text);font-family:var(--font-barlow),var(--font-body),sans-serif;font-size:15px}:root[data-tod] .pomini .lb small{color:var(--text-dim);font-family:var(--font-jetbrains),monospace;font-size:9px}:root[data-tod] .auto{color:var(--green);font-family:var(--font-jetbrains),monospace;font-size:10px}:root[data-tod] .ticket-cta{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:6px 0 14px;padding:13px 16px;border-radius:var(--r-card);background:var(--gold);color:var(--ink-on-gold);font-family:var(--font-jetbrains),monospace;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:0 0 16px color-mix(in srgb,var(--gold) 36%,transparent)}:root[data-tod] .ticket-cta:active{transform:translateY(1px)}:root[data-tod] .tag.tag-ticket{text-decoration:none;cursor:pointer}:root[data-tod] .tag.tag-ticket:hover{text-decoration:underline;text-underline-offset:2px}:root[data-tod] .contrib-poster-btn{margin-top:10px;align-self:flex-start;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--gold) 32%,transparent);background:color-mix(in srgb,var(--gold) 9%,transparent);color:var(--goldpale)}:root[data-tod] .contrib-poster-btn,:root[data-tod] .mcl-delete-btn{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.04em;padding:7px 11px}:root[data-tod] .mcl-delete-btn{border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--redpink) 38%,transparent);background:transparent;color:var(--redpink)}:root[data-tod] .mcl-delete-btn:active{transform:translateY(1px)}:root[data-tod] .mcl-delete-confirm{margin-top:8px;display:grid;gap:8px;padding:10px 11px;border-radius:var(--r-sm);border:1px solid color-mix(in srgb,var(--redpink) 40%,transparent);background:color-mix(in srgb,var(--redpink) 8%,transparent)}:root[data-tod] .mcl-delete-confirm .q{font-size:12px;font-weight:600;color:var(--text-muted)}:root[data-tod] .mcl-delete-confirm .row{display:flex;gap:8px}:root[data-tod] .mcl-delete-cancel,:root[data-tod] .mcl-delete-go{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.04em;padding:7px 13px;border-radius:var(--r-sm)}:root[data-tod] .mcl-delete-cancel{border:1px solid var(--border);background:transparent;color:var(--text-muted)}:root[data-tod] .mcl-delete-go{border:1px solid var(--redpink);background:var(--redpink);color:var(--ink-inverted)}:root[data-tod] .mcl-delete-go:active{transform:translateY(1px)}@media (min-width:720px){:root[data-tod] .pcwrap{flex-direction:row;align-items:flex-start;gap:22px}:root[data-tod] .pcframe{align-self:flex-start;width:280px}}:root[data-tod] .addcta{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:14px;border:0;border-radius:var(--r-card);background:var(--cyan);color:var(--cond-ink-teal);font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:15px;font-weight:700;box-shadow:0 0 20px -7px var(--cyan);text-decoration:none;cursor:pointer}:root[data-tod] .addcta .ac-plus{font-size:18px;line-height:1}:root[data-tod] .addcta .ac-d{font-weight:600;opacity:.66}:root[data-tod] .contrib-eyebrow{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin:18px 2px 9px}:root[data-tod] .claimband{display:block;border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);padding:14px 15px;text-decoration:none;color:inherit}:root[data-tod] .claimband.claim-cta{border-style:dashed;background:transparent}:root[data-tod] .claimband .top{display:flex;align-items:center;gap:11px}:root[data-tod] .claimband .vb{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}:root[data-tod] .claimband .vb.add{background:var(--card2);box-shadow:0 0 0 1.5px var(--border);display:flex;align-items:center;justify-content:center;color:var(--dim-text);font-family:var(--font-anton),sans-serif;font-size:15px}:root[data-tod] .claimband .who{flex:1;min-width:0}:root[data-tod] .claimband .who .nm{font-family:var(--font-anton),sans-serif;font-size:16px;color:#fff}:root[data-tod] .claimband .who .nm.muted{color:var(--muted)}:root[data-tod] .claimband .who .mt{font-size:11px;color:var(--muted);margin-top:1px}:root[data-tod] .claimband .go{margin-left:auto;color:var(--dim-text);font-family:var(--font-jetbrains),monospace}:root[data-tod] .claimband .verified{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cond-ink-green);background:var(--green);border-radius:5px;padding:4px 7px}:root[data-tod] .claimband .unlocks{margin-top:11px;padding-top:11px;border-top:1px solid var(--border);font-size:11.5px;color:var(--muted);line-height:1.5}:root[data-tod] .claimband .unlocks .ck{color:var(--conf-ok);font-weight:700}:root[data-tod] .claimband .unlocks .likely{color:var(--conf-likely);font-weight:700}:root[data-tod] .mcl-chooser-h{font-family:var(--font-anton),sans-serif;font-size:24px;color:#fff;margin:2px 0 0}:root[data-tod] .mcl-chooser-sub{font-size:13px;color:var(--muted);line-height:1.5;margin:6px 0 0;max-width:460px}:root[data-tod] .mcl-chooser-grid{display:grid;gap:12px;margin-top:18px}:root[data-tod] .persona-card{position:relative;display:grid;gap:8px;justify-items:start;text-align:left;padding:18px 16px;border-radius:var(--r-poster);border:1px solid var(--border);background:var(--card);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}:root[data-tod] .persona-card:hover{border-color:color-mix(in srgb,var(--cyan) 45%,var(--border));box-shadow:var(--glow-cyan)}:root[data-tod] .persona-card:active{transform:scale(.992)}:root[data-tod] .persona-card .pname{font-family:var(--font-anton),sans-serif;font-size:19px;color:#fff}:root[data-tod] .persona-card .pone{font-size:12.5px;color:var(--muted);line-height:1.45}:root[data-tod] .persona-card .persona-claim{margin-top:4px;display:inline-flex;align-items:center;font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:13.5px;font-weight:700;border-radius:var(--r-win);padding:9px 15px}:root[data-tod] .persona-card.host{border-color:color-mix(in srgb,var(--gold) 30%,var(--border));background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 7%,transparent),var(--card) 55%)}:root[data-tod] .persona-card.host:hover{border-color:color-mix(in srgb,var(--gold) 50%,var(--border));box-shadow:var(--glow-gold)}:root[data-tod] .persona-card .host-badge{position:absolute;top:12px;right:12px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-on-gold);background:var(--gold);border-radius:var(--r-sm);padding:3px 7px}@media (min-width:760px){:root[data-tod] .mcl-chooser-grid{grid-template-columns:repeat(3,1fr)}}:root[data-tod] .hostwin{border:1px solid color-mix(in srgb,var(--gold) 30%,var(--border-strong));border-radius:var(--r-poster);overflow:hidden;background:var(--bg);box-shadow:0 24px 60px rgba(0,0,0,.5)}:root[data-tod] .hosthead{position:relative;padding:22px 26px;background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 14%,var(--bg)),var(--bg) 70%);border-bottom:1px solid var(--border)}:root[data-tod] .hosthead .eyebrow{font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}:root[data-tod] .hosthead .row1{display:flex;align-items:center;gap:13px;flex-wrap:wrap;min-width:0}:root[data-tod] .hosthead h2{font-family:var(--font-anton),sans-serif;font-size:var(--t-summary);color:#fff;margin:0;letter-spacing:.01em;min-width:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:root[data-tod] .hostbadge{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-on-gold);background:var(--gold);padding:4px 9px;border-radius:var(--r-sm)}:root[data-tod] .hosthead .hostline{font-size:13px;color:var(--muted);margin-top:9px}:root[data-tod] .hosthead .hostline .hl-page{color:var(--cyan)}:root[data-tod] .hosthead .addnext{margin-left:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:14px;font-weight:700;color:var(--ink-on-cyan);background:var(--cyan);border:0;cursor:pointer;border-radius:var(--r-win);padding:11px 18px;box-shadow:0 0 22px -6px var(--cyan)}:root[data-tod] .hostbody{padding:20px 26px}:root[data-tod] .momentum{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}:root[data-tod] .mtile{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);padding:14px 16px}:root[data-tod] .mtile .n{font-family:var(--font-jetbrains),monospace;font-size:26px;font-weight:700}:root[data-tod] .mtile.going .n{color:var(--green)}:root[data-tod] .mtile.track .n{color:var(--cyan)}:root[data-tod] .mtile.growth .n{color:var(--gold)}:root[data-tod] .mtile.going{background:color-mix(in srgb,var(--green) 7%,var(--card));border-color:color-mix(in srgb,var(--green) 22%,var(--border))}:root[data-tod] .mtile.track{background:color-mix(in srgb,var(--cyan) 7%,var(--card));border-color:color-mix(in srgb,var(--cyan) 22%,var(--border))}:root[data-tod] .mtile.growth{background:color-mix(in srgb,var(--gold) 8%,var(--card));border-color:color-mix(in srgb,var(--gold) 24%,var(--border))}:root[data-tod] .mtile .l{font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px}:root[data-tod] .mtile .spark{margin-top:8px;height:22px;display:flex;align-items:flex-end;gap:3px}:root[data-tod] .mtile .spark i{flex:1;border-radius:1px;background:color-mix(in srgb,var(--gold) 45%,transparent)}:root[data-tod] .mtile.going .spark i{background:color-mix(in srgb,var(--green) 45%,transparent)}:root[data-tod] .mtile.track .spark i{background:color-mix(in srgb,var(--cyan) 45%,transparent)}:root[data-tod] .htabs{display:flex;gap:7px;border-bottom:1px solid var(--border);margin-bottom:16px}:root[data-tod] .htab{padding:9px 14px;font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:13px;font-weight:600;color:var(--muted);border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;cursor:pointer}:root[data-tod] .htab.on{color:#fff;border-bottom-color:var(--gold)}:root[data-tod] .inst{display:flex;gap:14px;align-items:flex-start;background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);padding:13px 15px;margin-bottom:9px}:root[data-tod] .inst .dt{flex:0 0 auto;text-align:center;font-family:var(--font-jetbrains),monospace}:root[data-tod] .inst .dt .d{font-size:18px;font-weight:700;color:#fff;line-height:1}:root[data-tod] .inst .dt .m{font-size:11px;letter-spacing:.1em;color:var(--gold);margin-top:3px}:root[data-tod] .inst .meat{flex:1;min-width:0}:root[data-tod] .inst .nm{font-family:var(--font-anton),sans-serif;font-size:17px;color:#fff;line-height:1.1}:root[data-tod] .inst .sub{font-size:11.5px;color:var(--muted);margin-top:3px}:root[data-tod] .inst .rsvp{color:var(--cyan);margin-top:5px}:root[data-tod] .inst .rsvp,:root[data-tod] .inst .vis{font-family:var(--font-jetbrains),monospace;font-size:11px}:root[data-tod] .inst .vis{flex:0 0 auto;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:var(--r-sm)}:root[data-tod] .inst .vis.pub{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent)}:root[data-tod] .inst .vis.draft{color:var(--dim-text);background:color-mix(in srgb,#fff 5%,transparent)}:root[data-tod] .insttools{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}:root[data-tod] .insttools button{font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:11px;color:var(--muted);border:1px solid var(--border);border-radius:var(--r-sm);padding:5px 9px;background:transparent;cursor:pointer}:root[data-tod] .insttools button:hover{color:#fff;border-color:var(--border-strong)}:root[data-tod] .insttools button.del{color:var(--redpink);border-color:color-mix(in srgb,var(--redpink) 45%,var(--border))}:root[data-tod] .mgby{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}:root[data-tod] .mgby .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--dim-text)}:root[data-tod] .mgby .c,:root[data-tod] .mgby .lab{font-family:var(--font-jetbrains),monospace;font-size:11px}:root[data-tod] .mgby .c{font-weight:700;border-radius:var(--r-sm);padding:3px 8px}:root[data-tod] .mgby .c.venue{color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,transparent)}:root[data-tod] .mgby .c.series{color:var(--goldpale);background:color-mix(in srgb,var(--gold) 14%,transparent)}:root[data-tod] .mgby .c.artist{color:color-mix(in srgb,var(--purple) 55%,#fff);background:color-mix(in srgb,var(--purple) 14%,transparent)}:root[data-tod] .mgby .c .lk{opacity:.6;font-weight:400}:root[data-tod] .hroster{display:flex;flex-wrap:wrap;gap:7px}:root[data-tod] .hroster .act{display:inline-flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--gold) 26%,var(--border));border-radius:var(--r-pill);padding:4px 11px;font-size:12.5px;color:var(--text);background:color-mix(in srgb,var(--gold) 5%,transparent)}:root[data-tod] .hroster .act .x{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;color:var(--gold)}:root[data-tod] .hempty{font-size:13px;color:var(--muted);padding:6px 2px}:root[data-tod] .welcome{border:1px solid color-mix(in srgb,var(--gold) 35%,var(--border));border-radius:var(--r-poster);background:linear-gradient(160deg,color-mix(in srgb,var(--gold) 10%,var(--bg)),var(--bg) 60%);padding:26px}:root[data-tod] .welcome h3{font-family:var(--font-anton),sans-serif;font-size:24px;color:#fff;margin:0 0 6px}:root[data-tod] .welcome>p{font-size:13px;color:var(--muted);margin:0 0 20px;max-width:480px}:root[data-tod] .welcome .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}:root[data-tod] .welcome .step{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);padding:15px}:root[data-tod] .welcome .step .num{width:24px;height:24px;border-radius:50%;background:var(--gold);color:var(--ink-on-gold);font-family:var(--font-jetbrains),monospace;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:9px}:root[data-tod] .welcome .step .st{font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:13.5px;font-weight:600;color:#fff;margin-bottom:3px}:root[data-tod] .welcome .step .sd{font-size:11.5px;color:var(--muted);line-height:1.45}:root[data-tod] .hostaddbar{display:none}@media (max-width:767px){:root[data-tod] .momentum{grid-template-columns:repeat(3,1fr);gap:8px}:root[data-tod] .welcome .steps{grid-template-columns:1fr}:root[data-tod] .htabs{overflow-x:auto}:root[data-tod] .hosthead .addnext{display:none}:root[data-tod] .hostaddbar{display:flex;position:sticky;bottom:0;z-index:6;margin:6px -16px 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 74%,transparent)}:root[data-tod] .hostaddbar .addnext{width:100%;justify-content:center;margin:0}:root[data-tod] .modal.compose-modal{top:0;max-height:100dvh;border-radius:0}}:root[data-tod] .vstate{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-sm);padding:3px 8px}:root[data-tod] .vstate.verified{color:var(--green);background:color-mix(in srgb,var(--green) 13%,transparent)}:root[data-tod] .vstate.claim{color:var(--amber);background:color-mix(in srgb,var(--amber) 13%,transparent)}:root[data-tod] .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:root[data-tod] .metrics.ghost{opacity:.5}:root[data-tod] .metric{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);padding:12px 8px;text-align:center}:root[data-tod] .metric .n{font-family:var(--font-jetbrains),monospace;font-size:18px;font-weight:700;color:#fff}:root[data-tod] .metric.going .n{color:var(--green)}:root[data-tod] .metric.track .n{color:var(--cyan)}:root[data-tod] .metric .l{font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:3px}:root[data-tod] .showcard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-card);padding:13px}:root[data-tod] .showcard .top{display:flex;align-items:center;gap:8px;margin-bottom:7px}:root[data-tod] .showcard .date{color:var(--cyan)}:root[data-tod] .showcard .date,:root[data-tod] .showcard .vis{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700}:root[data-tod] .showcard .vis{margin-left:auto;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:var(--r-sm)}:root[data-tod] .showcard .vis.public{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent)}:root[data-tod] .showcard .vis.private{color:var(--dim-text);background:color-mix(in srgb,#fff 5%,transparent)}:root[data-tod] .showcard .nm2{font-family:var(--font-anton),sans-serif;font-size:16px;color:#fff}:root[data-tod] .showcard .estats{display:flex;gap:16px;margin-top:10px;padding-top:9px;border-top:1px solid var(--border)}:root[data-tod] .showcard .estat{display:flex;align-items:baseline;gap:5px;font-family:var(--font-jetbrains),monospace;font-size:11px}:root[data-tod] .showcard .estat .n{color:#fff}:root[data-tod] .showcard .estat .l{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim-text)}:root[data-tod] .showcard .estat.going .n{color:var(--green);font-weight:700}:root[data-tod] .showcard .estat.track .n{color:var(--cyan);font-weight:700}:root[data-tod] .showcard .estat.backup .n{color:var(--blue);font-weight:700}:root[data-tod] .showcard .insttools{margin-top:9px}:root[data-tod] .mcl-dash-head{display:grid;gap:12px}:root[data-tod] .mcl-dash-switch{justify-self:start;background:transparent;border:0;cursor:pointer;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--cyan);padding:0}:root[data-tod] .mcl-dash-id{display:flex;align-items:center;gap:13px}:root[data-tod] .mcl-dash-id .eyebrow{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}:root[data-tod] .mcl-dash.glove .mcl-dash-id .eyebrow{color:var(--gold)}:root[data-tod] .mcl-dash-h1{font-family:var(--font-anton),sans-serif;font-size:var(--t-summary);color:#fff;margin:2px 0 0}:root[data-tod] .mcl-dash.glove{padding:16px 14px;margin:-16px -14px 0;border-radius:var(--r-poster);background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 5%,transparent),transparent 220px)}:root[data-tod] .mcl-managedby{display:flex;align-items:center;gap:8px;margin-top:7px;font-family:var(--font-jetbrains),monospace;font-size:11px}:root[data-tod] .mcl-managedby .k{font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dim-text)}:root[data-tod] .mcl-managedby .facet{display:inline-flex;align-items:center;gap:4px;color:var(--muted);border:1px solid var(--border);border-radius:7px;padding:2px 7px}:root[data-tod] .mcl-settings{max-width:620px;margin:0 auto;padding:0 16px 80px;color:var(--text)}:root[data-tod] .mcl-set-topbar{display:flex;align-items:center;gap:14px;padding:14px 2px 8px}:root[data-tod] .mcl-set-back{font-family:var(--font-jetbrains),monospace;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--cyan);text-decoration:none}:root[data-tod] .mcl-set-brand{display:grid;gap:1px;margin-left:auto;text-align:right;text-decoration:none}:root[data-tod] .mcl-set-h1{font-family:var(--font-anton),sans-serif;font-size:30px;color:#fff;margin:8px 2px 16px}:root[data-tod] .mcl-set-card{border:1px solid var(--border);border-radius:var(--r-poster);background:var(--card);padding:16px;margin-bottom:14px}:root[data-tod] .mcl-set-h{font-family:var(--font-anton),sans-serif;font-size:16px;color:#fff;margin:0 0 10px;letter-spacing:.02em}:root[data-tod] .mcl-set-sub{color:var(--muted);font-size:13px;line-height:1.45;margin:0 0 12px}:root[data-tod] .mcl-set-me{display:flex;align-items:center;gap:13px}:root[data-tod] .mcl-set-me .av{width:48px;height:48px;flex:none;border-radius:50%;background:var(--bg-elev);display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:var(--font-anton),sans-serif;font-size:22px;color:var(--gold)}:root[data-tod] .mcl-set-me .av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:root[data-tod] .mcl-set-me .who{min-width:0;flex:1}:root[data-tod] .mcl-set-me .nm{font-size:17px;font-weight:700;color:#fff;min-width:0;overflow-wrap:anywhere}:root[data-tod] .mcl-set-me .em{color:var(--muted);font-size:13px;min-width:0;overflow-wrap:anywhere}:root[data-tod] .mcl-set-me .tm{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gold);margin-top:3px}:root[data-tod] .mcl-set-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-elev);color:var(--text);text-decoration:none;font-size:14px;font-weight:600}:root[data-tod] .mcl-set-row .ar{color:var(--dim-text)}:root[data-tod] .mcl-set-row:hover{border-color:color-mix(in srgb,var(--cyan) 40%,var(--border))}:root[data-tod] .mcl-set-guest{display:grid;gap:14px;place-items:center;text-align:center;padding:44px 0}:root[data-tod] .mcl-set-guest p{color:var(--muted);font-size:14px;max-width:360px}:root[data-tod] .mcl-set-signout{margin-top:8px}:root[data-tod] .mcl-set-signout .btn{width:100%;background:transparent;border:1px solid color-mix(in srgb,var(--redpink) 50%,var(--border));color:var(--redpink);font-weight:700;border-radius:var(--r-card);padding:12px;cursor:pointer}:root[data-tod] .mcl-set-signout .btn:hover{background:color-mix(in srgb,var(--redpink) 12%,transparent)}:root[data-tod] .mcl-set-shell-root .mcl-settings{max-width:100%;margin:0;padding:18px 24px 96px}:root[data-tod] .mcl-set-shell-root .mcl-set-h1{margin:4px 0 18px}:root[data-tod] .mcl-set-shell-root .mcl-topbar.mcl-set-topbar-shell{position:sticky;top:0;z-index:51;background:var(--bg);border-bottom:1px solid var(--border)}:root[data-tod] .mcl-set-shell-root .mcl-set-tb-brand{text-decoration:none}:root[data-tod] .mcl-set-2col{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:768px){:root[data-tod] .mcl-set-2col{grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}:root[data-tod] .mcl-set-nav{position:sticky;top:calc(var(--mcl-topbar-h, 62px) + 16px);align-self:start}}:root[data-tod] .mcl-set-nav{display:flex;flex-direction:column;gap:2px}:root[data-tod] .mcl-set-navitem{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:var(--r-win);border:1px solid transparent;color:var(--muted);text-decoration:none;font-family:var(--font-dm-sans),sans-serif;font-size:14px;font-weight:600;transition:color .14s ease,border-color .14s ease,background .14s ease}:root[data-tod] .mcl-set-navitem:hover{color:#fff;border-color:color-mix(in srgb,var(--cyan) 32%,var(--border));background:var(--bg-elev)}:root[data-tod] .mcl-set-navitem.mcl-set-navitem-out{color:var(--redpink);margin-top:6px}:root[data-tod] .mcl-set-navitem.mcl-set-navitem-out:hover{color:var(--redpink);border-color:color-mix(in srgb,var(--redpink) 40%,var(--border));background:color-mix(in srgb,var(--redpink) 8%,transparent)}:root[data-tod] .mcl-set-card-col{min-width:0}:root[data-tod] .mcl-set-card-col .mcl-set-card{scroll-margin-top:calc(var(--mcl-topbar-h, 62px) + 18px)}:root[data-tod] .mcl-set-subhead{font-family:var(--font-anton),sans-serif;font-size:13px;color:#fff;letter-spacing:.02em;margin:20px 0 10px;padding-top:16px;border-top:1px solid var(--border)}:root[data-tod] .mcl-set-rail-active{cursor:default}:root[data-tod] .mcl-set-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px}:root[data-tod] .mcl-set-toggle-copy .lbl{font-size:14px;font-weight:600;color:#fff}:root[data-tod] .mcl-set-toggle-copy .hint{font-size:12px;color:var(--muted);margin-top:3px}:root[data-tod] .mcl-set-switch{flex:none;width:50px;height:28px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--bg-elev);position:relative;cursor:pointer;padding:0;transition:background .18s ease,border-color .18s ease}:root[data-tod] .mcl-set-switch .knob{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:var(--muted);transition:transform .18s ease,background .18s ease}:root[data-tod] .mcl-set-switch.on{background:color-mix(in srgb,var(--cyan) 22%,transparent);border-color:color-mix(in srgb,var(--cyan) 55%,var(--border))}:root[data-tod] .mcl-set-switch.on .knob{transform:translateX(22px);background:var(--cyan)}@media (prefers-reduced-motion:reduce){:root[data-tod] .mcl-set-navitem,:root[data-tod] .mcl-set-switch,:root[data-tod] .mcl-set-switch .knob{transition:none}}:root[data-tod] .reskin-n1{--muted:#cdc7d6;--dim:#a7a0b4}:root[data-tod] .reskin-n1 .mcl-shell{--dim:#a7a0b4}:root[data-tod] .reskin-n1 .day-header.is-yr.shead,:root[data-tod] .reskin-n1 .day-header.shead,:root[data-tod] .reskin-n1 .s1-ledger-head.shead,:root[data-tod] .reskin-n1 .today-guide .ghead.shead{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:0 0 9px;border:0;border-bottom:1px solid var(--border-strong);background:transparent;box-shadow:none;margin:0 0 4px;color:var(--ed);font-family:var(--font-dm-sans);font-size:16px;font-weight:400}:root[data-tod] .reskin-n1 .day-header.is-yr.shead .eyb,:root[data-tod] .reskin-n1 .day-header.shead .eyb,:root[data-tod] .reskin-n1 .s1-ledger-head.shead .eyb,:root[data-tod] .reskin-n1 .today-guide .ghead.shead .eyb{flex-basis:100%;margin:0 0 7px;font-family:var(--font-jetbrains),monospace;font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}:root[data-tod] .reskin-n1 .day-header.is-yr.shead .eyb.guide,:root[data-tod] .reskin-n1 .day-header.shead .eyb.guide,:root[data-tod] .reskin-n1 .s1-ledger-head.shead .eyb.guide,:root[data-tod] .reskin-n1 .today-guide .ghead.shead .eyb.guide{color:var(--gold);text-shadow:0 0 10px color-mix(in srgb,var(--gold) 50%,transparent)}:root[data-tod] .reskin-n1 .day-header.is-yr.shead .eyb.you,:root[data-tod] .reskin-n1 .day-header.shead .eyb.you,:root[data-tod] .reskin-n1 .s1-ledger-head.shead .eyb.you{color:var(--cyan);text-shadow:0 0 9px color-mix(in srgb,var(--cyan) 50%,transparent)}:root[data-tod] .reskin-n1 .day-header.is-yr.shead .eyb.live,:root[data-tod] .reskin-n1 .day-header.shead .eyb.live,:root[data-tod] .reskin-n1 .s1-ledger-head.shead .eyb.live{color:var(--green);text-shadow:0 0 10px var(--green)}:root[data-tod] .reskin-n1 .day-header.is-yr.shead h2,:root[data-tod] .reskin-n1 .day-header.shead h2,:root[data-tod] .reskin-n1 .s1-ledger-head.shead h2,:root[data-tod] .reskin-n1 .today-guide .ghead.shead h3{font-family:var(--font-cormorant),Georgia,serif;font-weight:600;font-size:25px;color:#fff;margin:0;line-height:1;letter-spacing:.01em;white-space:nowrap}:root[data-tod] .reskin-n1 .day-header.is-yr.shead .meta,:root[data-tod] .reskin-n1 .day-header.shead .meta,:root[data-tod] .reskin-n1 .s1-ledger-head.shead .meta{margin-left:auto;font-family:var(--font-jetbrains),monospace;font-size:10px;letter-spacing:.05em;color:var(--dim)}:root[data-tod] .reskin-n1 .s1-ledger-row{position:relative;display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;width:100%;border:0;border-left:4px solid var(--vt,var(--s1-category-color));border-bottom:1px solid var(--border);padding:13px 6px 13px 13px;background:transparent;background-image:none;border-radius:0;margin-bottom:0;min-height:0;overflow:visible;text-align:left;cursor:pointer;color:var(--ed);font-family:var(--font-dm-sans);font-size:16px;font-weight:400;box-shadow:-7px 0 20px -12px color-mix(in srgb,var(--vt,var(--s1-category-color)) 80%,transparent)}:root[data-tod] .reskin-n1 .s1-ledger-row:focus-visible{outline:2px solid var(--cyan)}:root[data-tod] .reskin-n1 .s1-ledger-date>.s1-ledger-row:last-child,:root[data-tod] .reskin-n1 .s1-ledger>.s1-ledger-row:last-child{border-bottom:0}:root[data-tod] .reskin-n1 .s1-ledger-row.is-on-now{background:linear-gradient(90deg,color-mix(in srgb,var(--green) 8%,transparent),transparent 40%);background-image:linear-gradient(90deg,color-mix(in srgb,var(--green) 8%,transparent),transparent 40%)}:root[data-tod] .reskin-n1 .s1-ledger-row.promo{background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 48%);background-image:linear-gradient(90deg,rgba(255,255,255,.05),transparent 48%)}:root[data-tod] .reskin-n1 .s1-ledger-row .promotag{font-family:var(--font-jetbrains),monospace;font-size:7px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);border:1px solid var(--border-strong);border-radius:6px;padding:2px 6px;white-space:nowrap}:root[data-tod] .reskin-n1 .s1-ledger-time{position:relative;align-self:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:transparent;border-right:0;padding:0}:root[data-tod] .reskin-n1 .s1-ledger-time .nicon{--isz:21px;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--vt,var(--s1-category-color)) 62%,transparent))}:root[data-tod] .reskin-n1 .s1-ledger-time .s1-ledger-date-chip,:root[data-tod] .reskin-n1 .s1-ledger-time-ap,:root[data-tod] .reskin-n1 .s1-ledger-time-num{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:500;color:var(--muted);letter-spacing:0;white-space:nowrap;margin:0}:root[data-tod] .reskin-n1 .s1-ledger-conf{font-family:var(--font-jetbrains),monospace;font-size:11px;line-height:1}:root[data-tod] .reskin-n1 .s1-ledger-body{display:block;min-width:0;padding:0}:root[data-tod] .reskin-n1 .s1-ledger-cat{display:block;font-family:var(--font-jetbrains),monospace;font-weight:500;color:var(--dim);margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}:root[data-tod] .reskin-n1 .s1-ledger-catdot{display:none}:root[data-tod] .reskin-n1 .s1-ledger-catsep,:root[data-tod] .reskin-n1 .s1-ledger-hood,:root[data-tod] .reskin-n1 .s1-ledger-type,:root[data-tod] .reskin-n1 .s1-ledger-vtype{color:inherit;min-width:0;white-space:nowrap}:root[data-tod] .reskin-n1 .s1-ledger-name{display:block;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-anton),sans-serif;font-weight:400;font-size:18px;line-height:1.04;letter-spacing:.01em;color:#fff;margin-top:0;white-space:nowrap}:root[data-tod] .reskin-n1 .s1-ledger-venue{display:block;font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:12.5px;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-tod] .reskin-n1 .s1-ledger-venue .s1-ledger-selfdesc{color:var(--dim-text);font-style:italic}:root[data-tod] .reskin-n1 .s1-ledger-venue.has-badge{display:inline-flex;align-items:center;gap:6px;line-height:1;max-width:100%}:root[data-tod] .reskin-n1 .s1-ledger-fmt{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid color-mix(in srgb,var(--cyan) 45%,transparent);border-radius:4px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}:root[data-tod] .reskin-n1 .s1-ledger-fmt .nicon{--isz:12px}:root[data-tod] .reskin-n1 .s1-ledger-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-jetbrains),monospace;font-size:8.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--green)}:root[data-tod] .reskin-n1 .s1-ledger-live:before{content:"";width:7px;height:7px;border-radius:var(--r-pill);background:var(--green);box-shadow:0 0 8px var(--green)}@media (prefers-reduced-motion:no-preference){:root[data-tod] .reskin-n1 .s1-ledger-live:before{animation:mcl-r5-live-pulse 2s ease-in-out infinite}@keyframes mcl-r5-live-pulse{0%,to{opacity:.5}50%{opacity:1}}}:root[data-tod] .reskin-n1 .s1-ledger-right{display:flex;flex-direction:column;align-items:flex-end;gap:5px;justify-self:end;margin:0;text-align:right}:root[data-tod] .reskin-n1 .s1-ledger-price{display:inline-block;max-width:none;white-space:nowrap;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:500;text-align:right;border-radius:0;padding:0;color:var(--ed-dim);background:transparent}:root[data-tod] .reskin-n1 .s1-ledger-price.s1-price-money,:root[data-tod] .reskin-n1 .s1-ledger-price.s1-price-tickets{color:var(--ed-dim);background:transparent}:root[data-tod] .reskin-n1 .s1-ledger-price.s1-price-free{color:var(--dim);background:transparent}:root[data-tod] .reskin-n1 .s1-ledger-price.s1-price-none{color:var(--dim-text);background:none;padding:2px 0}:root[data-tod] .reskin-n1 .s1-ledger-cta{display:inline-flex;align-items:center;gap:3px;text-decoration:none}:root[data-tod] .reskin-n1 .s1-ledger-cta .arr{font-size:.85em;opacity:.85}:root[data-tod] .reskin-n1 .s1-ledger-dtag{font-family:var(--font-jetbrains),monospace;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 7px;border-radius:9px;white-space:nowrap}:root[data-tod] .reskin-n1 .s1-ledger-dtag.s1-dtag-going{color:var(--cond-ink-green);background:var(--green)}:root[data-tod] .reskin-n1 .s1-ledger-dtag.s1-dtag-maybe{border:0;color:var(--ink-on-amber-deep);background:var(--amber)}:root[data-tod] .reskin-n1 .s1-ledger-dtag.s1-dtag-backup{color:var(--ink-on-backup);background:var(--blue)}:root[data-tod] .reskin-n1 .s1-ledger-dtag.s1-dtag-attended,:root[data-tod] .reskin-n1 .s1-ledger-dtag.s1-dtag-missed{color:var(--ink-on-missed);background:var(--dim)}:root[data-tod] .reskin-n1 .s1-ledger-dtag.s1-dtag-declined{color:var(--ink-on-declined);background:var(--red)}:root[data-tod] .reskin-n1 .s1-ledger-secline{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:0 0 9px;border-bottom:1px solid var(--border-strong);margin:14px 0 4px}:root[data-tod] .reskin-n1 .s1-ledger-sec,:root[data-tod] .reskin-n1 .s1-ledger-sec.on-radar{font-family:var(--font-cormorant),Georgia,serif;font-weight:600;font-size:25px;line-height:1;letter-spacing:.01em;color:#fff}:root[data-tod] .reskin-n1 .s1-ledger-secc{margin-left:auto;font-family:var(--font-jetbrains),monospace;font-size:10px;letter-spacing:.05em;color:var(--dim)}:root[data-tod] .reskin-n1 .s1-dispsum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 13px}:root[data-tod] .reskin-n1 .s1-dispsum-d.dtile{text-align:center;padding:12px 10px;border:1px solid var(--vt);border-radius:var(--r-card);background:color-mix(in srgb,var(--vt) 13%,transparent)}:root[data-tod] .reskin-n1 .s1-dispsum-d.dtile .n{font-family:var(--font-jetbrains),monospace;font-size:20px;font-weight:700;color:var(--vt)}:root[data-tod] .reskin-n1 .s1-dispsum-d.dtile .l{margin-top:2px;font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}:root[data-tod] .reskin-n1 .s1-dispsum-d.s1-dispsum-going{--vt:var(--green)}:root[data-tod] .reskin-n1 .s1-dispsum-d.s1-dispsum-maybe{--vt:var(--cyan)}:root[data-tod] .reskin-n1 .s1-dispsum-d.s1-dispsum-backup{--vt:var(--blue)}:root[data-tod] .reskin-n1 .s1-dispsum-d.s1-dispsum-declined{--vt:var(--dim)}:root[data-tod] .reskin-n1 .s1-dispsum-d.s1-dispsum-attended{--vt:var(--gold)}@media (max-width:520px){:root[data-tod] .reskin-n1 .s1-dispsum{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-tod] .reskin-n1 .mcl-saved-board{display:block;min-width:0}:root[data-tod] .reskin-n1 .savedgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}:root[data-tod] .reskin-n1 .savedmain{min-width:0}:root[data-tod] .reskin-n1 .savedads{position:sticky;top:18px;display:flex;flex-direction:column;gap:18px;min-width:0}:root[data-tod] .reskin-n1 .savedads:empty{display:none}:root[data-tod] .reskin-n1 .mcl-saved-head{margin-bottom:14px}:root[data-tod] .reskin-n1 .mcl-saved-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}:root[data-tod] .reskin-n1 .mcl-saved-act{border:1px solid var(--border);border-radius:8px;padding:4px 10px;background:var(--bg-elev);color:var(--cyan);font-family:var(--font-jetbrains),monospace;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}:root[data-tod] .reskin-n1 .savtabs{display:flex;gap:18px;margin:14px 2px 18px;overflow-x:auto}:root[data-tod] .reskin-n1 .savtabs button{position:relative;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;border:0;border-bottom:2px solid transparent;padding:0 0 7px;background:transparent;color:var(--dim);font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:14px;font-weight:700;cursor:pointer}:root[data-tod] .reskin-n1 .savtabs button.on{color:var(--text);border-bottom-color:var(--cyan);text-shadow:0 0 9px var(--cyan)}:root[data-tod] .reskin-n1 .savtabs .nb{border-radius:999px;padding:2px 7px;background:var(--green);color:var(--cond-ink-green);box-shadow:0 0 10px -2px var(--green);font-family:var(--font-jetbrains),monospace;font-size:10px;font-weight:700;line-height:1.3}:root[data-tod] .reskin-n1 .savpane{display:none}:root[data-tod] .reskin-n1 .savpane.on{display:block}:root[data-tod] .reskin-n1 .savsec+.savsec{margin-top:34px}:root[data-tod] .reskin-n1 .followdelta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;border:1px solid color-mix(in srgb,var(--green) 36%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--green) 8%,transparent);padding:10px 12px;color:var(--text)}:root[data-tod] .reskin-n1 .followdelta__pulse{width:9px;height:9px;border-radius:999px;background:var(--green);box-shadow:0 0 10px var(--green)}:root[data-tod] .reskin-n1 .followdelta b,:root[data-tod] .reskin-n1 .followdelta span{display:block;min-width:0}:root[data-tod] .reskin-n1 .followdelta b{color:var(--text);font-family:var(--font-jetbrains),monospace;font-size:10px;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}:root[data-tod] .reskin-n1 .followdelta div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.3}:root[data-tod] .reskin-n1 .followdelta a{color:var(--green);font-family:var(--font-jetbrains),monospace;font-size:10px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}:root[data-tod] .reskin-n1 .saved-sec-going{color:var(--green)}:root[data-tod] .reskin-n1 .saved-sec-maybe{color:var(--amber)}:root[data-tod] .reskin-n1 .saved-sec-backup{color:var(--blue)}:root[data-tod] .reskin-n1 .mcl-reach-strip{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 18px}:root[data-tod] .reskin-n1 .mcl-reach-stat{display:inline-flex;align-items:baseline;gap:8px;border:1px solid var(--border-strong);border-radius:9px;padding:8px 11px}:root[data-tod] .reskin-n1 .mcl-reach-stat.pending{border-style:dashed;border-color:var(--amber);color:var(--amber)}:root[data-tod] .reskin-n1 .mcl-reach-stat.live{border-color:var(--cyan)}:root[data-tod] .reskin-n1 .mcl-reach-stat .n{font-family:var(--font-anton),sans-serif;font-size:18px;line-height:1;color:currentColor}:root[data-tod] .reskin-n1 .mcl-reach-stat .l{font-family:var(--font-jetbrains),monospace;font-size:10px;color:var(--dim)}:root[data-tod] .reskin-n1 .mcl-deal-feed,:root[data-tod] .reskin-n1 .mcl-fav-feed{display:grid;gap:0}:root[data-tod] .reskin-n1 .mcl-deal-row,:root[data-tod] .reskin-n1 .mcl-fav-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;border:0;border-left:3px solid var(--vt);border-bottom:1px solid var(--border);padding:11px 4px 11px 11px;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer;box-shadow:-7px 0 20px -12px var(--vt)}:root[data-tod] .reskin-n1 .mcl-fav-ic{display:inline-flex;align-items:center;justify-content:center}:root[data-tod] .reskin-n1 .mcl-deal-copy,:root[data-tod] .reskin-n1 .mcl-fav-copy{display:block;min-width:0}:root[data-tod] .reskin-n1 .mcl-fav-row .eyb{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-jetbrains),monospace;font-size:8.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--dim)}:root[data-tod] .reskin-n1 .mcl-deal-row .nm,:root[data-tod] .reskin-n1 .mcl-fav-row .nm{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-anton),sans-serif;font-size:16px;color:var(--text);line-height:1.04}:root[data-tod] .reskin-n1 .mcl-deal-row .vn,:root[data-tod] .reskin-n1 .mcl-fav-row .vn{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;color:var(--muted)}:root[data-tod] .reskin-n1 .mcl-deal-chip,:root[data-tod] .reskin-n1 .mcl-fav-row .new{justify-self:end;border:1px solid var(--green);border-radius:5px;padding:2px 5px;color:var(--green);font-family:var(--font-jetbrains),monospace;font-size:8px;font-weight:700;text-transform:uppercase}:root[data-tod] .reskin-n1 .mcl-deal-chip{border-color:var(--gold);color:var(--gold)}:root[data-tod] .reskin-n1 .mcl-follow-update-row{text-decoration:none}:root[data-tod] .reskin-n1 .mcl-follow-update-row .s1-ledger-right{flex-direction:row;align-items:center;gap:8px}:root[data-tod] .reskin-n1 .mcl-follow-update-row .addbtn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--cyan);border-radius:var(--r-sm);color:var(--cyan);font-family:var(--font-jetbrains),monospace;font-size:15px;line-height:1}:root[data-tod] .reskin-n1 .mcl-follow-update-row .mcl-deal-liv{color:var(--gold)}:root[data-tod] .reskin-n1 .mcl-follow-update-row .mcl-deal-liv:before{background:var(--gold);box-shadow:0 0 8px var(--gold)}:root[data-tod] .reskin-n1 .followcols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin-top:14px}:root[data-tod] .reskin-n1 .mcl-follow-placecols{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-tod] .reskin-n1 .mcl-follow-board>.followcols+.mcl-follow-places{margin-top:34px}:root[data-tod] .reskin-n1 .fcol .colh{display:flex;align-items:baseline;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--border-strong);margin-bottom:4px}:root[data-tod] .reskin-n1 .fcol .colh .nicon{--isz:16px}:root[data-tod] .reskin-n1 .fcol .colh h4{margin:0;color:var(--text);font-family:var(--font-cormorant),Georgia,serif;font-size:18px;font-weight:600;line-height:1}:root[data-tod] .reskin-n1 .fcol .colh .ct{margin-left:auto;color:var(--dim);font-family:var(--font-jetbrains),monospace;font-size:10px}:root[data-tod] .reskin-n1 .ent{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;border:0;border-left:3px solid var(--vt);border-bottom:1px solid var(--border);padding:10px 4px 10px 11px;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer}:root[data-tod] .reskin-n1 .ent:last-of-type{border-bottom:0}:root[data-tod] .reskin-n1 .enttxt{min-width:0}:root[data-tod] .reskin-n1 .ent .enm{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-family:var(--font-anton),sans-serif;font-size:15px;line-height:1.05}:root[data-tod] .reskin-n1 .ent .nx{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;color:var(--muted);font-size:11.5px}:root[data-tod] .reskin-n1 .ent .nx.ann{color:var(--green)}:root[data-tod] .reskin-n1 .ent .nx .dot{color:var(--gold)}:root[data-tod] .reskin-n1 .ent .efav{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--gold);border-radius:50%;background:transparent;color:var(--gold);flex:0 0 auto}:root[data-tod] .reskin-n1 .ent .mcl-follow-wrap{display:contents}:root[data-tod] .reskin-n1 .ent .mcl-follow-btn{width:26px;height:26px;min-width:0;border:0;border-radius:50%;padding:0;background:transparent;color:transparent;font-size:0;overflow:hidden}:root[data-tod] .reskin-n1 .ent .mcl-follow-btn:before{content:"";font-size:0;filter:drop-shadow(0 0 6px var(--gold))}:root[data-tod] .reskin-n1 .ent .mcl-follow-err{display:none}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-saved>main.app-main .mcl-saved-follow-tab .mcl-follow-list{display:grid}@media (max-width:1100px){:root[data-tod] .reskin-n1 .followcols,:root[data-tod] .reskin-n1 .savedgrid{grid-template-columns:1fr}:root[data-tod] .reskin-n1 .savedads{display:none}}:root[data-tod] .reskin-n1 .s1-ledger-row.s1-tier-marquee{border-left-color:var(--vt,var(--s1-category-color));border-bottom-color:var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 7%,transparent),transparent 42%);background-image:linear-gradient(90deg,color-mix(in srgb,var(--gold) 7%,transparent),transparent 42%);box-shadow:-7px 0 20px -12px color-mix(in srgb,var(--vt,var(--s1-category-color)) 80%,transparent)}:root[data-tod] .reskin-n1 .s1-ledger-row.s1-tier-marquee .s1-ledger-name{color:var(--goldpale);text-shadow:0 0 13px color-mix(in srgb,var(--gold) 32%,transparent)}:root[data-tod] .reskin-n1 .s1-ledger-row.s1-tier-marquee .s1-ledger-time .nicon{--vt:var(--gold)!important;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--gold) 62%,transparent))}:root[data-tod] .reskin-n1 .s1-ledger-row.vt-other.s1-tier-marquee{box-shadow:-7px 0 20px -12px color-mix(in srgb,var(--vt,var(--s1-category-color)) 80%,transparent)}:root[data-tod] .reskin-n1 .s1-ledger-row.mq.now,:root[data-tod] .reskin-n1 .s1-ledger-row.s1-tier-marquee.is-on-now{background:linear-gradient(90deg,color-mix(in srgb,var(--green) 8%,transparent),transparent 40%);background-image:linear-gradient(90deg,color-mix(in srgb,var(--green) 8%,transparent),transparent 40%)}:root[data-tod] .reskin-n1 .s1-ledger-row.mq.now .s1-ledger-name,:root[data-tod] .reskin-n1 .s1-ledger-row.s1-tier-marquee.is-on-now .s1-ledger-name{color:var(--green);text-shadow:0 0 13px color-mix(in srgb,var(--green) 32%,transparent)}:root[data-tod] .reskin-n1 .s1-ledger-row.mq.now .s1-ledger-time .nicon,:root[data-tod] .reskin-n1 .s1-ledger-row.s1-tier-marquee.is-on-now .s1-ledger-time .nicon{--vt:var(--green)!important;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--green) 62%,transparent))}:root[data-tod] .reskin-n1 .s1-ledger{container-name:s1-ledger-cq;container-type:inline-size}:root[data-tod] .reskin-n1 .s1-light-card{border-radius:var(--r-card)}:root[data-tod] .reskin-n1 .s1-light-card.s1-tier-sign{border-left-width:3px}:root[data-tod] .reskin-n1 .s1-light-card .event-title{font-size:17.5px}:root[data-tod] .modal-vt{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:6px 0 6px 11px;border-left:3px solid var(--s1-category-color)}:root[data-tod] .modal-vt.other{border-left:0;padding-left:0}:root[data-tod] .modal-vt-eyebrow{min-width:0;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dim-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-tod] .modal-vt-hood{color:var(--muted)}:root[data-tod] .modal-vt-sep{color:var(--dim-text)}:root[data-tod] .modal-poster{display:block;width:100%;margin:0 0 14px;padding:0;border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;background:linear-gradient(color-mix(in srgb,var(--s1-category-color) 14%,transparent),color-mix(in srgb,var(--s1-category-color) 4%,transparent)),var(--bg-elev);cursor:pointer}:root[data-tod] .modal-poster img{display:block;width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain}:root[data-tod] .reskin-n1.mcl-nav4b-on .modal{width:min(1180px,calc(100vw - 48px));max-width:min(1180px,calc(100vw - 48px))}:root[data-tod] .reskin-n1.mcl-nav4b-on .modal-body{display:block}:root[data-tod] .modal-detail-grid{display:grid;gap:18px}:root[data-tod] .modal-decision-col,:root[data-tod] .modal-side-col{min-width:0}:root[data-tod] .modal-decision-col{display:flex;flex-direction:column}:root[data-tod] .detail-accent{height:4px;margin:0 0 13px;border-radius:3px;background:var(--s1-category-color);box-shadow:0 0 12px color-mix(in srgb,var(--s1-category-color) 70%,transparent)}:root[data-tod] .modal-correction-row{margin:0 0 18px}:root[data-tod] .modal-side-col{display:grid;align-content:start;gap:12px}:root[data-tod] .modal-side-col .mcl-detail-r{margin-bottom:0!important}:root[data-tod] .modal-decision-col .verification-block{margin-top:auto}@media (min-width:960px){:root[data-tod] .reskin-n1.mcl-nav4b-on .modal{max-height:min(90vh,920px)}:root[data-tod] .modal-detail-grid{grid-template-columns:minmax(0,1fr) 380px;-moz-column-gap:30px;column-gap:30px;align-items:start}:root[data-tod] .detail-accent,:root[data-tod] .field-grid,:root[data-tod] .modal-correction-row,:root[data-tod] .modal-decision-col .verification-block,:root[data-tod] .modal-decision-col>.search,:root[data-tod] .modal-dispo-high,:root[data-tod] .modal-event-name,:root[data-tod] .modal-fmt,:root[data-tod] .modal-lineup,:root[data-tod] .modal-poster,:root[data-tod] .modal-time,:root[data-tod] .modal-title,:root[data-tod] .modal-vt,:root[data-tod] .ticket-cta,:root[data-tod] .ticket-priceline{max-width:420px}}:root[data-tod] .reskin-n1 .mcl-event-modal .modal-time{margin:0 0 7px;font-family:var(--font-jetbrains),monospace;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--ed-dim)}:root[data-tod] .reskin-n1 .mcl-event-modal .modal-vt-eyebrow{font-size:9px;letter-spacing:.16em}:root[data-tod] .reskin-n1 .mcl-event-modal .detail-accent{position:relative;height:118px;margin:0 0 16px;border:1px solid var(--border-strong);border-radius:var(--r-card);overflow:hidden;background:radial-gradient(120% 95% at 68% 22%,color-mix(in srgb,var(--s1-category-color) 32%,transparent),transparent 60%),repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 1px,transparent 1px 11px),linear-gradient(150deg,color-mix(in srgb,var(--s1-category-color) 18%,var(--card)),var(--bg));box-shadow:0 0 24px -12px var(--s1-category-color)}:root[data-tod] .reskin-n1 .mcl-event-modal .detail-accent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--s1-category-color);box-shadow:0 0 22px var(--s1-category-color)}:root[data-tod] .reskin-n1 .mcl-event-modal .detail-accent:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--bg-card) 7%,transparent 62%)}:root[data-tod] .reskin-n1 .mcl-event-modal .modal-title{margin:0 0 7px;font-family:var(--font-cormorant),Georgia,serif;font-size:32px;font-weight:600;line-height:1.02;letter-spacing:.01em;color:var(--text)}:root[data-tod] .reskin-n1 .mcl-event-modal .modal-event-name{margin:0 0 12px;font-size:13px;color:var(--muted)}:root[data-tod] .modal-poster-lightbox{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--bg) 92%,transparent);cursor:zoom-out}:root[data-tod] .modal-poster-lightbox img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}:root[data-tod] .modal-fmt{display:inline-flex;align-items:center;gap:4px;margin:0 0 12px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--cyan) 45%,transparent);border-radius:4px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}:root[data-tod] .modal-dispo-high{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px}:root[data-tod] .modal-dispo-high .status-pill{flex:1 1 0;min-width:72px;text-align:center}:root[data-tod] .modal-dispo-high .btn-primary{flex:1}:root[data-tod] .modal-dispo-hint{flex-basis:100%;font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--gold)}:root[data-tod] .modal-dispo-high .status-pill.pill-going.active{background:var(--green);border-color:var(--green);color:var(--ink-on-going)}:root[data-tod] .modal-dispo-high .status-pill.pill-backup.active{background:var(--blue);border-color:var(--blue);color:var(--ink-on-backup)}:root[data-tod] .modal-dispo-high .status-pill.pill-attended.active{background:var(--gold);border-color:var(--gold);color:var(--ink-on-gold)}:root[data-tod] .modal-dispo-high .status-pill.pill-declined.active{background:var(--red);border-color:var(--red);color:var(--ink-on-declined)}:root[data-tod] .modal-dispo-high .status-pill.pill-maybe.active{background:color-mix(in srgb,var(--cyan) 12%,transparent);border-color:var(--cyan);color:var(--cyan)}:root[data-tod] .event-deals{margin:0 0 16px}:root[data-tod] .event-deals-head{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-family:var(--font-jetbrains),monospace;font-size:8.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--dim-text)}:root[data-tod] .event-deals-list{border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;background:color-mix(in srgb,var(--card) 70%,transparent)}:root[data-tod] .event-deal{--deal-vt:var(--gold);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 8px 9px 11px;border-left:3px solid var(--deal-vt);border-bottom:1px solid var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 7%,transparent),transparent 55%)}:root[data-tod] .event-deal:last-child{border-bottom:0}:root[data-tod] .event-deal-chip{font-family:var(--font-jetbrains),monospace;font-size:9px;font-weight:700;color:var(--ink-on-gold);background:var(--gold);border-radius:6px;padding:6px 7px;box-shadow:0 0 11px -3px var(--gold);white-space:nowrap}:root[data-tod] .event-deal-copy{min-width:0}:root[data-tod] .event-deal-title{font-family:var(--font-anton),sans-serif;font-size:14px;font-weight:400;line-height:1.05;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-tod] .event-deal-blurb,:root[data-tod] .event-deal-msg{margin-top:2px;font-size:10.5px;color:var(--muted);line-height:1.35}:root[data-tod] .event-deal-drop{align-items:start;background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 10%,transparent),transparent 62%)}:root[data-tod] .event-deal-drop.drop-ended,:root[data-tod] .event-deal-drop.drop-sold_out{opacity:.88;background:color-mix(in srgb,var(--text) 2%,transparent)}:root[data-tod] .event-deal-drop-kicker{margin-bottom:3px;font-family:var(--font-jetbrains),monospace;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}:root[data-tod] .event-deal-drop.drop-ended .event-deal-drop-kicker,:root[data-tod] .event-deal-drop.drop-sold_out .event-deal-drop-kicker{color:var(--redpink)}:root[data-tod] .event-deal-scarcity{display:grid;grid-template-columns:1fr auto;gap:4px 8px;margin-top:6px;font-family:var(--font-jetbrains),monospace;font-size:8.5px;font-weight:700;color:var(--amber)}:root[data-tod] .event-deal-scarcity i{grid-column:1/-1;height:6px;border:1px solid var(--border);border-radius:4px;background:linear-gradient(90deg,var(--gold) var(--drop-claimed,0),var(--card2) 0);overflow:hidden}:root[data-tod] .event-deal-msg{color:var(--ed-dim)}:root[data-tod] .event-deal-msg.err{color:var(--red)}:root[data-tod] .event-deal-claim{border:0;border-radius:7px;padding:6px 11px;font-family:var(--font-dm-sans),sans-serif;font-size:11px;font-weight:700;color:var(--ink-on-cyan);background:var(--cyan);cursor:pointer;white-space:nowrap}:root[data-tod] .event-deal-claim:disabled{opacity:.6;cursor:default}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows{border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden;background:color-mix(in srgb,var(--card) 70%,transparent)}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .row{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;min-height:50px;padding:13px 6px 13px 13px;border-left:4px solid var(--vt);border-bottom:1px solid var(--border);background:transparent;color:inherit;box-shadow:-7px 0 20px -12px color-mix(in srgb,var(--vt) 80%,transparent)}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .row:last-child{border-bottom:0}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .row.mq{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 7%,transparent),transparent 42%)}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .tr{display:flex;flex-direction:column;align-items:center;gap:5px}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .tm{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:500;color:var(--muted);white-space:nowrap}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .bd{min-width:0}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .eyb{margin:0 0 4px;font-family:var(--font-jetbrains),monospace;font-size:8.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--dim-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .nm{display:block;width:100%;min-width:0;padding:0;border:0;background:none;font-family:var(--font-anton),sans-serif;font-size:16px;font-weight:400;line-height:1.04;letter-spacing:.01em;color:var(--text);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .row.mq .nm{color:var(--goldpale);text-shadow:0 0 13px color-mix(in srgb,var(--gold) 32%,transparent)}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .elink{cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--cyan) 32%,transparent)}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .elink:hover{border-bottom-color:var(--cyan)}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .rt{justify-self:end;display:flex;align-items:center}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .fav.sm{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid var(--border-strong);border-radius:50%;background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--dim-text)}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .fav.sm .mcl-follow-wrap{display:block}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .fav.sm .mcl-follow-btn{width:23px;height:23px;padding:0;border:0;border-radius:50%;background:transparent;font-size:0;color:var(--dim-text)}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .fav.sm .mcl-follow-btn:before{content:"★";font-size:13px;line-height:1}:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .fav.sm .mcl-follow-btn.on,:root[data-tod] .reskin-n1 .mcl-event-modal .event-lineup-rows .fav.sm .mcl-follow-btn:hover{color:var(--gold)}:root[data-tod] .ticket-priceline{margin:6px 0 14px;font-size:13px;color:var(--goldpale)}:root[data-tod] .minimap-open,:root[data-tod] .ticket-priceline{font-family:var(--font-jetbrains),monospace;font-weight:700;letter-spacing:.04em}:root[data-tod] .minimap-open{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;padding:5px 10px;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:color-mix(in srgb,var(--bg-card) 88%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:11px;text-transform:uppercase;text-decoration:none;color:var(--cyan)}@media (min-width:1100px){:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today{grid-template-columns:minmax(0,1fr) 330px}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main{display:flex;flex-direction:column;min-width:0;padding:20px 24px calc(var(--safe-bottom, 0px) + 40px)}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main.app-main{padding:32px 40px 44px}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.day-header,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.mcl-saved-guest,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.nudge,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.s1-ledger{width:100%;max-width:100%;margin-inline:auto}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.day-header{order:1}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.s1-ledger{order:2;margin-bottom:0}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.mcl-saved-guest{order:4;margin-top:14px;margin-bottom:0}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.nudge{order:5;margin-top:14px}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.ja-rail{order:4}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-center-hn{display:none}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 4px;padding:0 0 9px;border:0;border-bottom:1px solid var(--border-strong);background:transparent;box-shadow:none}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-head h2,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.day-header h2{font-family:var(--font-cormorant),Georgia,serif;font-weight:600;font-size:25px;line-height:1;letter-spacing:.01em;color:var(--text);margin:0}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-head .eyb{flex-basis:100%;margin:0 0 7px;font-family:var(--font-jetbrains),monospace;font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-head .meta,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.day-header .meta,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.day-header>span{margin-left:auto;font-family:var(--font-jetbrains),monospace;font-size:10px;letter-spacing:.05em;color:var(--dim)}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-secline{padding:0 0 9px}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-sec{font-family:var(--font-cormorant),Georgia,serif;font-weight:600;font-size:25px;line-height:1;letter-spacing:.01em;color:var(--text)}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-secc{font-family:var(--font-jetbrains),monospace;font-size:10px;letter-spacing:.05em;color:var(--dim);text-transform:none}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-row{box-shadow:-7px 0 20px -12px color-mix(in srgb,var(--vt,var(--s1-category-color)) 80%,transparent);background:transparent;background-image:none}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-row.s1-tier-marquee{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 7%,transparent),transparent 42%);background-image:linear-gradient(90deg,color-mix(in srgb,var(--gold) 7%,transparent),transparent 42%);box-shadow:-7px 0 20px -12px color-mix(in srgb,var(--vt,var(--s1-category-color)) 80%,transparent)}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-row.is-on-now{background:linear-gradient(90deg,color-mix(in srgb,var(--green) 8%,transparent),transparent 40%);background-image:linear-gradient(90deg,color-mix(in srgb,var(--green) 8%,transparent),transparent 40%);box-shadow:-7px 0 20px -12px color-mix(in srgb,var(--vt,var(--s1-category-color)) 80%,transparent)}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>.mcl-today-right-rail{grid-column:2;display:flex;flex-direction:column;gap:0;align-self:stretch;min-width:0;overflow-x:hidden;border-left:1px solid var(--border);background:color-mix(in srgb,var(--bg) 96%,transparent);padding:16px 14px calc(var(--safe-bottom, 0px) + 16px)}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>.mcl-today-right-rail>.mcl-tonight-rail{display:contents}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .island{margin:0;padding:0 0 5px;border:0;border-radius:0;background:transparent}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .island-h{margin:0 0 11px}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-rail-cap,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .island-h h2{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--dim-text);margin:0}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .island-c{margin-left:auto;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--green)}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .island-c:after{content:" live"}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .nrow{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px;align-items:center;margin:0 0 9px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cyan) 18%,var(--border));border-left:3px solid var(--cyan);border-radius:var(--r-card);background:radial-gradient(140% 120% at 0 50%,color-mix(in srgb,var(--cyan) 8%,transparent),transparent 60%),var(--card);box-shadow:0 0 12px -4px color-mix(in srgb,var(--cyan) 35%,transparent)}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .nrow.quiet{border-color:var(--border);border-left-color:var(--border);background:var(--card);box-shadow:none}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .nbody{min-width:0}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .nname{display:block;font-family:var(--font-anton),sans-serif;font-size:16px;line-height:1.1;letter-spacing:.01em;color:#fff}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .nven{display:block;margin-top:2px;font-size:11.5px;color:var(--muted)}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .nstat{grid-column:1/-1;margin:0;color:var(--green);font-size:11px}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .hn-more{border-top-color:var(--border)}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-rail-map{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;margin-top:14px}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-rail-map-cap{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:11px}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-rail-map-open{flex:0 0 auto}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-rail-map-canvas{flex:1 1 auto;min-height:230px;height:230px;border-radius:var(--r-card);overflow:hidden;border:1px solid var(--border);background:var(--bg)}}:root[data-tod] .reskin-n1 .lr.past{opacity:.6;filter:saturate(.4)}:root[data-tod] .reskin-n1 .lr .recap{display:inline-block;padding:3px 7px;border-radius:4px;background:color-mix(in srgb,#fff 5%,transparent);color:var(--dim-text);font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}:root[data-tod] .reskin-n1 .lr.likely{opacity:.7}:root[data-tod] .reskin-n1 .lr .likelytag{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;color:var(--amber);white-space:nowrap}:root[data-tod] .ja-rail{width:100%;max-width:760px;margin:16px auto 0;padding:16px 18px;border:1px solid var(--border);border-radius:var(--r-panel);background:var(--card)}:root[data-tod] .ja-head{display:flex;align-items:baseline;gap:9px;margin-bottom:13px}:root[data-tod] .ja-title{font-family:var(--font-anton);font-size:17px;color:var(--text)}:root[data-tod] .ja-meta{letter-spacing:.06em;color:var(--cyan)}:root[data-tod] .ja-meta,:root[data-tod] .ja-see{font-family:var(--font-jetbrains),monospace;font-size:11px}:root[data-tod] .ja-see{margin-left:auto;border:0;background:none;color:var(--dim-text);cursor:pointer}:root[data-tod] .ja-rail .peek{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;-webkit-mask-image:linear-gradient(90deg,var(--ink-primary),var(--ink-primary) calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,var(--ink-primary),var(--ink-primary) calc(100% - 40px),transparent);scrollbar-width:none}:root[data-tod] .ja-rail .peek::-webkit-scrollbar{display:none}:root[data-tod] .ja-rail .pcard{position:relative;flex:0 0 150px;height:210px;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-card);background:linear-gradient(150deg,color-mix(in srgb,var(--ja-vt) 18%,var(--card)),var(--bg));color:inherit;text-align:left;cursor:pointer}:root[data-tod] .ja-rail .pc-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:root[data-tod] .ja-rail .scrim{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--bg) 92%,transparent) 22%,transparent 60%)}:root[data-tod] .ja-rail .pc-body{position:absolute;left:0;right:0;bottom:0;display:grid;gap:3px;padding:11px}:root[data-tod] .ja-rail .pc-ey{font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ja-vt)}:root[data-tod] .ja-rail .pc-tt{font-family:var(--font-anton);font-size:14px;line-height:1.05;color:#fff}:root[data-tod] .ja-rail .pc-dt{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--cyan)}:root[data-tod] .ja-rail .pc-badge{position:absolute;top:8px;left:8px;z-index:1;padding:2px 6px;border-radius:6px;background:var(--cyan);font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--ink-on-cyan)}:root[data-tod] .ja-rail .pc-fallback{position:absolute;top:40px;left:50%;transform:translateX(-50%);opacity:.5}@media (max-width:520px){:root[data-tod] .ja-rail{margin-inline:0;padding:14px}:root[data-tod] .ja-rail .pcard{flex-basis:130px;height:184px}}:root[data-tod] .reskin-n1 .s1-ledger-time-num.s1-ledger-time-tba{font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--dim-text)}@media (max-width:767px){:root[data-tod] .mcl-event-modal.open{inset:0;width:100%;max-width:none;height:100svh;max-height:100svh;border-radius:0;transform:translateY(0);overflow-y:auto;overscroll-behavior:contain}:root[data-tod] .mcl-event-modal.open .modal-handle{display:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){:root[data-tod] .mcl-event-modal{transition:none}}:root[data-tod] .artist-meta,:root[data-tod] .board .bh,:root[data-tod] .brand-sub,:root[data-tod] .claimband .verified,:root[data-tod] .clash .ck,:root[data-tod] .clash .fix,:root[data-tod] .clash-badge,:root[data-tod] .cond,:root[data-tod] .contrib-eyebrow,:root[data-tod] .day-tab .cma,:root[data-tod] .day-tab .count,:root[data-tod] .day-tab .dow,:root[data-tod] .dcap2,:root[data-tod] .detail-sec,:root[data-tod] .dl-row .dl-btn,:root[data-tod] .event-time .free-chip,:root[data-tod] .event-time .hr,:root[data-tod] .featured .fx-go,:root[data-tod] .featured .fx-k,:root[data-tod] .featured.s1-archive-door .fx-k,:root[data-tod] .fg-lbl,:root[data-tod] .fml-fcard .fml-pill,:root[data-tod] .fml-fpin .fml-count,:root[data-tod] .fml-fpin .fml-stack .fml-mini,:root[data-tod] .fml-frow .fml-ftext .fs,:root[data-tod] .fml-frow .fml-fview,:root[data-tod] .fml-strap,:root[data-tod] .fp-ap,:root[data-tod] .fp-crumb,:root[data-tod] .fp-hero-meta,:root[data-tod] .fp-join,:root[data-tod] .fp-priv,:root[data-tod] .fp-seg,:root[data-tod] .fp-withyou,:root[data-tod] .fp-withyou .fp-stack .fp-av .fp-mono,:root[data-tod] .hc-pick,:root[data-tod] .hc-pop,:root[data-tod] .hc-time,:root[data-tod] .hostbadge,:root[data-tod] .hosthead .eyebrow,:root[data-tod] .hourly-attr,:root[data-tod] .hourly-k,:root[data-tod] .hroster .act .x,:root[data-tod] .inst .dt .m,:root[data-tod] .inst .rsvp,:root[data-tod] .inst .vis,:root[data-tod] .ja-meta,:root[data-tod] .ja-rail .pc-badge,:root[data-tod] .ja-rail .pc-dt,:root[data-tod] .ja-rail .pc-ey,:root[data-tod] .ja-see,:root[data-tod] .marquee-flag,:root[data-tod] .mcl-dash-id .eyebrow,:root[data-tod] .mcl-managedby,:root[data-tod] .mcl-set-me .tm,:root[data-tod] .metric .l,:root[data-tod] .mgby .c,:root[data-tod] .mgby .lab,:root[data-tod] .minimap-open,:root[data-tod] .mj-verdict,:root[data-tod] .modal-fmt,:root[data-tod] .modal-vt-eyebrow,:root[data-tod] .mtile .l,:root[data-tod] .nav-btn,:root[data-tod] .nn-left .lab,:root[data-tod] .nn-tag,:root[data-tod] .now-card-time,:root[data-tod] .now-rail-head,:root[data-tod] .outrow .o,:root[data-tod] .partlabel,:root[data-tod] .pclabel,:root[data-tod] .persona-card .host-badge,:root[data-tod] .prio,:root[data-tod] .reskin-n1 .lr .likelytag,:root[data-tod] .reskin-n1 .lr .recap,:root[data-tod] .reskin-n1 .s1-dispsum-d.dtile .l,:root[data-tod] .reskin-n1 .s1-ledger-cat,:root[data-tod] .reskin-n1 .s1-ledger-dtag,:root[data-tod] .reskin-n1 .s1-ledger-fmt,:root[data-tod] .reskin-n1 .s1-ledger-price,:root[data-tod] .reskin-n1 .s1-ledger-secc,:root[data-tod] .reskin-n1 .s1-ledger-time .s1-ledger-date-chip,:root[data-tod] .reskin-n1 .s1-ledger-time-ap,:root[data-tod] .reskin-n1 .s1-ledger-time-num.s1-ledger-time-tba,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-rail-cap,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .island-c,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .island-h h2,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-rail-hn .nstat,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-head .meta,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-secc,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.day-header .meta,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.day-header>span,:root[data-tod] .ribbon-tick,:root[data-tod] .s1-ledger-conf,:root[data-tod] .s1-ledger-date-chip,:root[data-tod] .s1-ledger-date-label,:root[data-tod] .s1-ledger-head .meta,:root[data-tod] .s1-ledger-legend,:root[data-tod] .s1-ledger-price,:root[data-tod] .s1-ledger-strip,:root[data-tod] .s1-ledger-time,:root[data-tod] .s1-light-card .event-time .hr,:root[data-tod] .s1-light-card .marquee-flag,:root[data-tod] .showcard .date,:root[data-tod] .showcard .estat .l,:root[data-tod] .showcard .vis,:root[data-tod] .ss-add button,:root[data-tod] .ss-cal-btn .s,:root[data-tod] .ss-copy-btn,:root[data-tod] .ss-friend-empty,:root[data-tod] .ss-friend-mid .meta,:root[data-tod] .ss-kick,:root[data-tod] .ss-link-mid .lab,:root[data-tod] .ss-note,:root[data-tod] .ss-pa,:root[data-tod] .ss-pend-tag,:root[data-tod] .ss-seg,:root[data-tod] .ss-seg2 button,:root[data-tod] .ss-sub,:root[data-tod] .ss-via,:root[data-tod] .ss-view,:root[data-tod] .stage-grid-kicker,:root[data-tod] .stage-grid-legend,:root[data-tod] .storm-alt .swap,:root[data-tod] .storm-k,:root[data-tod] .vstate{font-size:11px;line-height:1.2}:root[data-tod] .board .bh,:root[data-tod] .contrib-eyebrow,:root[data-tod] .dcap2,:root[data-tod] .detail-sec,:root[data-tod] .fg-lbl,:root[data-tod] .hosthead .eyebrow,:root[data-tod] .mcl-dash-id .eyebrow,:root[data-tod] .modal-vt-eyebrow,:root[data-tod] .partlabel,:root[data-tod] .reskin-n1 .s1-ledger-cat{letter-spacing:.08em}:root[data-tod] .reskin-n1 .s1-ledger-cat{font-size:8.5px;line-height:normal;letter-spacing:.11em;text-transform:uppercase}:root[data-tod] .reskin-n1 .s1-ledger-dtag{font-size:7.5px;line-height:1}:root[data-tod] .reskin-n1 .day-header.is-yr.shead .eyb,:root[data-tod] .reskin-n1 .day-header.shead .eyb,:root[data-tod] .reskin-n1 .s1-ledger-head.shead .eyb,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-head.shead .eyb,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.day-header.shead .eyb{font-family:var(--font-jetbrains),monospace;font-size:9.5px;line-height:normal;letter-spacing:.18em;text-transform:uppercase}:root[data-tod] .reskin-n1 .day-header.is-yr.shead h2,:root[data-tod] .reskin-n1 .day-header.shead h2,:root[data-tod] .reskin-n1 .s1-ledger-head.shead h2,:root[data-tod] .reskin-n1 .s1-ledger-sec,:root[data-tod] .reskin-n1 .s1-ledger-sec.on-radar,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-head.shead h2,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-sec,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.day-header.shead h2{color:#fff}:root[data-tod] .reskin-n1 .day-header.is-yr.shead .meta,:root[data-tod] .reskin-n1 .day-header.shead .meta,:root[data-tod] .reskin-n1 .s1-ledger-head.shead .meta,:root[data-tod] .reskin-n1 .s1-ledger-secc,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-head.shead .meta,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-secc,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.day-header.shead .meta{font-family:var(--font-jetbrains),monospace;font-size:10px;line-height:normal;letter-spacing:.05em;color:var(--dim)}@media (max-width:767px){:root[data-tod] .reskin-n1 .day-header.is-yr.shead,:root[data-tod] .reskin-n1 .day-header.shead,:root[data-tod] .reskin-n1 .s1-ledger-head.shead,:root[data-tod] .reskin-n1 .today-guide .ghead.shead,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-head,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.day-header.shead{gap:9px;margin:0 0 3px;padding:0 0 7px}:root[data-tod] .reskin-n1 .day-header.is-yr.shead h2,:root[data-tod] .reskin-n1 .day-header.shead h2,:root[data-tod] .reskin-n1 .s1-ledger-head.shead h2,:root[data-tod] .reskin-n1 .today-guide .ghead.shead h3,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-head h2,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.day-header.shead h2{font-size:20px}:root[data-tod] .reskin-n1 .day-header.is-yr.shead .meta,:root[data-tod] .reskin-n1 .day-header.shead .meta,:root[data-tod] .reskin-n1 .s1-ledger-head.shead .meta,:root[data-tod] .reskin-n1 .today-guide .ghead.shead .meta,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-head .meta,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today>main.app-main>.day-header.shead .meta{font-size:9.5px}}:root[data-tod] .autopick,:root[data-tod] .clash .ctxt,:root[data-tod] .dl-row .dl-t,:root[data-tod] .fp-ev-where,:root[data-tod] .mj-leave,:root[data-tod] .mj-stop-sub,:root[data-tod] .now-card-venue,:root[data-tod] .reskin-n1 .s1-ledger-venue,:root[data-tod] .s1-ledger-venue,:root[data-tod] .s1-light-card .event-where,:root[data-tod] .showcard .draftnote,:root[data-tod] .ss-cal-btn .l,:root[data-tod] .ss-inc .ttl,:root[data-tod] .storm-alt,:root[data-tod] .storm-body,:root[data-tod] .welcome .step .sd{font-size:13px;line-height:1.35}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .mcl-today-leader{order:-5;margin:-32px -40px 30px}:root[data-tod] .reskin-n1 .surface-masthead{margin:0 0 30px}:root[data-tod] .reskin-n1 .surface-masthead .neondots{display:flex;gap:10px;margin-bottom:15px}:root[data-tod] .reskin-n1 .surface-masthead .neondots i{width:7px;height:7px;border-radius:var(--r-pill);background:var(--d);box-shadow:0 0 7px var(--d),0 0 14px var(--d)}@media (prefers-reduced-motion:no-preference){:root[data-tod] .reskin-n1 .surface-masthead .neondots i{animation:mcl-r5-dot-pulse 3.4s ease-in-out infinite;animation-delay:var(--dl,0s)}@keyframes mcl-r5-dot-pulse{0%,to{opacity:.55}50%{opacity:1}}}:root[data-tod] .reskin-n1 .surface-masthead h2{margin:0;font-family:var(--font-cormorant),Georgia,serif;font-size:40px;font-weight:600;line-height:1;letter-spacing:.01em;color:#fff}:root[data-tod] .reskin-n1 .surface-masthead .sub{margin-top:10px;font-family:var(--font-jetbrains),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}:root[data-tod] .reskin-n1 .today-guide{margin:0 0 30px}:root[data-tod] .reskin-n1 .today-guide .ghead{width:100%;border:0;border-bottom:1px solid var(--border-strong);background:transparent;color:inherit;text-align:left;cursor:pointer}:root[data-tod] .reskin-n1 .today-guide .ghead:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:4px}:root[data-tod] .reskin-n1 .today-guide .chev{margin-left:auto;color:var(--dim);font-size:13px;transition:transform .22s ease}:root[data-tod] .reskin-n1 .today-guide.collapsed .chev{transform:rotate(-90deg)}:root[data-tod] .reskin-n1 .today-guide .ghint{display:none;margin-left:14px;font-family:var(--font-cormorant),Georgia,serif;font-size:14.5px;font-style:italic;color:var(--ed-dim);white-space:nowrap}:root[data-tod] .reskin-n1 .today-guide.collapsed .ghint{display:inline}:root[data-tod] .reskin-n1 .today-guide.collapsed .guide-body{display:none}:root[data-tod] .reskin-n1 .today-guide .orient{max-width:62ch;margin:16px 0 12px;font-family:var(--font-cormorant),Georgia,serif;font-size:19px;font-weight:500;font-style:italic;line-height:1.46;color:var(--ed)}:root[data-tod] .reskin-n1 .today-guide .orient .dc{float:left;padding:5px 8px 0 0;font-family:var(--font-cormorant),Georgia,serif;font-size:46px;font-weight:600;line-height:.72;color:var(--gold)}:root[data-tod] .reskin-n1 .guide-picks{display:grid;gap:9px}:root[data-tod] .reskin-n1 .boost-chip,:root[data-tod] .reskin-n1 .why-chip{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border:1px solid var(--border-strong);border-radius:7px;font-family:var(--font-jetbrains),monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}:root[data-tod] .reskin-n1 .why-chip.signal-live{color:var(--green);border-color:color-mix(in srgb,var(--green) 42%,var(--border))}:root[data-tod] .reskin-n1 .why-chip.signal-follow{color:var(--cyan);border-color:color-mix(in srgb,var(--cyan) 42%,var(--border))}:root[data-tod] .reskin-n1 .boost-chip,:root[data-tod] .reskin-n1 .why-chip.signal-boosted,:root[data-tod] .reskin-n1 .why-chip.signal-guide,:root[data-tod] .reskin-n1 .why-chip.signal-marquee{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 36%,var(--border))}:root[data-tod] .reskin-n1 .why-chip.signal-verified{color:var(--dim);border-color:var(--border-strong)}:root[data-tod] .reskin-n1 .colls{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}:root[data-tod] .reskin-n1 .coll{display:inline-flex;align-items:baseline;gap:6px;border:1px solid color-mix(in srgb,var(--gold) 26%,var(--border));border-radius:var(--r-pill);background:color-mix(in srgb,var(--gold) 5%,transparent);padding:6px 11px;font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:13px;font-weight:600;color:var(--goldpale)}:root[data-tod] .reskin-n1 .coll .n{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--gold)}:root[data-tod] .reskin-n1 .mcl-adslot{color:var(--ed);font-family:var(--font-dm-sans),system-ui,sans-serif}:root[data-tod] .reskin-n1 .admark{display:inline-flex;align-items:center;gap:6px}:root[data-tod] .reskin-n1 .admark:before{content:"";width:5px;height:5px;border-radius:1px;background:currentColor;opacity:.65}:root[data-tod] .reskin-n1 .adtag{font-family:var(--font-jetbrains),monospace;font-size:7.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ed-dim);background:color-mix(in srgb,var(--bg) 72%,transparent);border:1px solid var(--border-strong);border-radius:6px;padding:3px 8px}:root[data-tod] .reskin-n1 .addims{font-family:var(--font-jetbrains),monospace;font-size:8px;color:var(--dim);opacity:.65}:root[data-tod] .reskin-n1 .adcta{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--cyan);padding:8px 14px;color:var(--ink-on-cyan);font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:12.5px;font-weight:700;text-decoration:none;white-space:nowrap}:root[data-tod] .reskin-n1 .adtop{position:relative;display:flex;align-items:center;gap:16px;min-height:90px;padding:13px 24px;overflow:hidden;border-bottom:1px solid var(--border-strong);background:linear-gradient(100deg,color-mix(in srgb,var(--vt) 13%,var(--card2)),var(--bg2) 72%)}:root[data-tod] .reskin-n1 .adtop .gl{flex:0 0 auto;opacity:.9}:root[data-tod] .reskin-n1 .adtop .att{min-width:0;display:flex;flex-direction:column}:root[data-tod] .reskin-n1 .adtop .att .ey{letter-spacing:.14em}:root[data-tod] .reskin-n1 .adtop .att .ey,:root[data-tod] .reskin-n1 .featured .ey{font-family:var(--font-jetbrains),monospace;font-size:8px;font-weight:500;text-transform:uppercase;color:var(--dim)}:root[data-tod] .reskin-n1 .featured .ey{letter-spacing:.11em}:root[data-tod] .reskin-n1 .adtop .att .nm{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-anton),sans-serif;font-size:17px;line-height:1.05;letter-spacing:.01em;color:var(--text)}:root[data-tod] .reskin-n1 .adtop .adtag{margin-left:auto}:root[data-tod] .reskin-n1 .adtop .addims{position:absolute;right:13px;bottom:4px}:root[data-tod] .reskin-n1 .adrect,:root[data-tod] .reskin-n1 .adsky,:root[data-tod] .reskin-n1 .featured{position:relative;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--r-panel);background:var(--card)}:root[data-tod] .reskin-n1 .featured .creative{position:relative;display:block;height:142px;background:linear-gradient(150deg,var(--card2),var(--bg2))}:root[data-tod] .reskin-n1 .featured .creative img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:root[data-tod] .reskin-n1 .featured .vibe{position:absolute;inset:0;background:radial-gradient(120% 95% at 68% 22%,color-mix(in srgb,var(--vt) 30%,transparent),transparent 62%)}:root[data-tod] .reskin-n1 .featured .creative .gl{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);opacity:.3}:root[data-tod] .reskin-n1 .featured .scrim{position:absolute;inset:0;background:linear-gradient(to top,var(--card) 5%,transparent 58%)}:root[data-tod] .reskin-n1 .featured .adtag{position:absolute;top:11px;left:11px;z-index:1}:root[data-tod] .reskin-n1 .featured .fb{display:grid;gap:4px;padding:13px 16px 15px}:root[data-tod] .reskin-n1 .featured .nm{font-family:var(--font-anton),sans-serif;font-size:21px;line-height:1.02;color:var(--text)}:root[data-tod] .reskin-n1 .featured .vn{margin-top:1px;font-size:12px;color:var(--muted)}:root[data-tod] .reskin-n1 .featured .foot{display:flex;align-items:center;gap:10px;margin-top:9px}:root[data-tod] .reskin-n1 .featured .foot .pr{font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--ed-dim)}:root[data-tod] .reskin-n1 .featured .foot .adcta{margin-left:auto}:root[data-tod] .reskin-n1 .adrect,:root[data-tod] .reskin-n1 .adsky{padding:18px;background:linear-gradient(160deg,color-mix(in srgb,var(--vt) 15%,var(--card)),var(--bg2))}:root[data-tod] .reskin-n1 .adrect{height:250px}:root[data-tod] .reskin-n1 .adsky{height:400px;display:flex;flex-direction:column}:root[data-tod] .reskin-n1 .adrect .adtag,:root[data-tod] .reskin-n1 .adsky .adtag{position:absolute;top:11px;right:11px}:root[data-tod] .reskin-n1 .adrect .brand,:root[data-tod] .reskin-n1 .adsky .brand{display:block;margin:16px 0 7px;font-family:var(--font-anton),sans-serif;font-size:23px;line-height:1.04;color:var(--text)}:root[data-tod] .reskin-n1 .adsky .brand{font-size:27px}:root[data-tod] .reskin-n1 .mcl-discover-chrome{display:grid;gap:18px;margin-bottom:20px}:root[data-tod] .reskin-n1 .mcl-discover-surface{display:grid;gap:0}:root[data-tod] .reskin-n1 .mcl-discover-leader{border:1px solid var(--border-strong);border-radius:var(--r-panel)}:root[data-tod] .reskin-n1 .mcl-discover-masthead{margin:2px 0 0}:root[data-tod] .reskin-n1 .mcl-discover-search{display:flex;align-items:center;gap:13px;width:100%;min-height:56px;margin:0;padding:15px 18px;border:1px solid var(--cyan);border-radius:13px;background:var(--bg-elev);box-shadow:var(--glow-cyan);color:var(--muted)}:root[data-tod] .reskin-n1 .mcl-discover-search svg{width:19px;height:19px;flex:0 0 auto;color:var(--cyan);filter:drop-shadow(var(--glow-cyan))}:root[data-tod] .reskin-n1 .mcl-discover-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:15.5px}:root[data-tod] .reskin-n1 .mcl-discover-search input::-moz-placeholder{color:var(--muted)}:root[data-tod] .reskin-n1 .mcl-discover-search input::placeholder{color:var(--muted)}:root[data-tod] .reskin-n1 .mcl-discover-search .skbd{flex:0 0 auto;border:1px solid var(--border-strong);border-radius:6px;padding:4px 8px;font-family:var(--font-jetbrains),monospace;font-size:10px;color:var(--dim)}:root[data-tod] .reskin-n1 .mcl-discover-toolrow{display:flex;align-items:center;gap:16px;margin:-5px 0 0}:root[data-tod] .reskin-n1 .mcl-discover-toolrow .mcl-seg{flex:0 0 auto}:root[data-tod] .reskin-n1 .mcl-discover-toolrow .rcount{font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.05em;color:var(--dim)}:root[data-tod] .reskin-n1 .mcl-discover-toolrow .rcount b{color:var(--ed)}:root[data-tod] .reskin-n1 .mcl-discover-toolrow .sortby{margin-left:auto;font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}:root[data-tod] .reskin-n1 .mcl-discover-toolrow .sortby span{color:var(--dim)}:root[data-tod] .reskin-n1 .mcl-catscroll,:root[data-tod] .reskin-n1 .mcl-discover-mobile-filter{display:none}:root[data-tod] .reskin-n1 .mcl-discover-applied{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-height:31px}:root[data-tod] .reskin-n1 .mcl-discover-applied:empty{display:none}:root[data-tod] .reskin-n1 .mcl-discover-applied .ap{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border-strong);border-radius:var(--r-chip);background:var(--bg-elev);color:var(--text);padding:7px 10px;font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:12px;font-weight:700;cursor:pointer}:root[data-tod] .reskin-n1 .mcl-discover-applied .ap span{color:var(--dim);font-family:var(--font-jetbrains),monospace}:root[data-tod] .reskin-n1 .mcl-discover-applied .clearall{border:0;background:none;color:var(--cyan);font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}:root[data-tod] .reskin-n1 .discgrid{display:grid;grid-template-columns:264px minmax(0,1fr) 300px;gap:36px;align-items:start}:root[data-tod] .reskin-n1 .mcl-discover-ledger{min-width:0}:root[data-tod] .reskin-n1 .mcl-discover-right{display:flex;flex-direction:column;gap:18px;position:sticky;top:calc(var(--mcl-topbar-h, 62px) + 8px)}:root[data-tod] .reskin-n1 .mcl-discover-right .mcl-rail-map{margin-top:0}:root[data-tod] .reskin-n1 .mcl-discover-right .mcl-rail-map-canvas{height:260px;border-radius:var(--r-sm);overflow:hidden;border:1px solid var(--border);position:relative}:root[data-tod] .reskin-n1 .mcl-discover-chrome .mcl-filterbar{display:none;border-top:0;padding:0}:root[data-tod] .reskin-n1 .mcl-discover-chrome .mcl-filterapplied{border-color:var(--cyan);background:var(--bg-elev)}:root[data-tod] .reskin-n1 .mcl-when-facet .mcl-winopt{align-items:center}:root[data-tod] .reskin-n1 .mcl-when-facet .frad{width:14px;height:14px;flex:0 0 auto;border:1.5px solid var(--border-strong);border-radius:var(--r-pill)}:root[data-tod] .reskin-n1 .mcl-when-facet .mcl-winopt.on .frad{border-color:var(--cyan);box-shadow:inset 0 0 0 3px var(--cyan),var(--glow-cyan)}:root[data-tod] .reskin-n1 .mcl-fdock .mcl-fgroup legend{font-family:var(--font-jetbrains),monospace;font-size:9.5px;font-weight:700;letter-spacing:.18em;color:var(--dim)}:root[data-tod] .reskin-n1 .mcl-fdock .mcl-fopt{padding:7px 2px;color:var(--muted)}:root[data-tod] .reskin-n1 .mcl-fdock .mcl-fopt.on{color:var(--text)}:root[data-tod] .reskin-n1 .tslot{display:none}:root[data-tod] .reskin-n1 .mcl-shell-discover .mcl-tonight-rail{display:flex;flex-direction:column;gap:18px}:root[data-tod] .reskin-n1 .mcl-shell-discover .mcl-rail-map{margin-top:0}@media (max-width:1099px){:root[data-tod] .reskin-n1 .mcl-discover-chrome{gap:12px}:root[data-tod] .reskin-n1 .mcl-discover-leader,:root[data-tod] .reskin-n1 .mcl-discover-masthead{display:none}:root[data-tod] .reskin-n1 .mcl-discover-search{min-height:48px;padding:13px 15px}:root[data-tod] .reskin-n1 .mcl-catscroll{gap:10px;overflow-x:auto;padding:2px 1px 4px;scrollbar-width:none}:root[data-tod] .reskin-n1 .mcl-catscroll::-webkit-scrollbar{display:none}:root[data-tod] .reskin-n1 .mcl-catscroll .cc{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:38px;border:1px solid color-mix(in srgb,var(--cc) 48%,var(--border-strong));border-radius:var(--r-chip);background:color-mix(in srgb,var(--cc) 9%,var(--bg-elev));color:var(--text);padding:8px 10px;font-size:12px;font-weight:800}:root[data-tod] .reskin-n1 .mcl-catscroll .cc.on{box-shadow:0 0 18px -10px var(--cc)}:root[data-tod] .reskin-n1 .mcl-catscroll .cc .n{color:var(--dim);font-family:var(--font-jetbrains),monospace;font-size:9px}:root[data-tod] .reskin-n1 .mcl-discover-toolrow{gap:8px;margin-top:0}:root[data-tod] .reskin-n1 .mcl-discover-toolrow .rcount,:root[data-tod] .reskin-n1 .mcl-discover-toolrow .sortby{display:none}:root[data-tod] .reskin-n1 .mcl-discover-toolrow .mcl-seg{flex:1}:root[data-tod] .reskin-n1 .mcl-discover-mobile-filter{display:inline-flex;align-items:center;gap:6px;min-height:34px}:root[data-tod] .reskin-n1 .mcl-discover-mobile-filter .b{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:var(--r-pill);background:var(--cyan);color:var(--bg);font-family:var(--font-jetbrains),monospace;font-size:8px}:root[data-tod] .reskin-n1 .discgrid{display:block}:root[data-tod] .reskin-n1 .discgrid>.mcl-fdock,:root[data-tod] .reskin-n1 .mcl-discover-right{display:none}:root[data-tod] .reskin-n1 .mcl-discover-applied{overflow-x:auto;flex-wrap:nowrap;min-height:0;padding-bottom:3px;scrollbar-width:none}:root[data-tod] .reskin-n1 .mcl-discover-applied::-webkit-scrollbar{display:none}:root[data-tod] .reskin-n1 .tslot{display:grid;grid-template-columns:auto auto minmax(20px,1fr) auto;align-items:center;gap:6px;margin:14px 0 6px;color:var(--dim);font-family:var(--font-jetbrains),monospace}:root[data-tod] .reskin-n1 .tslot .t{color:var(--cyan);font-size:12px;font-weight:800}:root[data-tod] .reskin-n1 .tslot .am,:root[data-tod] .reskin-n1 .tslot .ct{font-size:8.5px;text-transform:uppercase}:root[data-tod] .reskin-n1 .tslot .ln{height:1px;background:var(--border)}}@media (max-width:767px){:root[data-tod] .reskin-n1 .mcl-catscroll{display:flex}}:root[data-tod] .reskin-n1 .adrect .line,:root[data-tod] .reskin-n1 .adsky .line{display:block;margin-bottom:13px;font-size:13px;line-height:1.4;color:var(--muted)}:root[data-tod] .reskin-n1 .adsky .adcta{margin-top:auto;align-self:flex-start}:root[data-tod] .reskin-n1 .adsky .watermark{position:absolute;right:-34px;bottom:-26px;opacity:.07;pointer-events:none}:root[data-tod] .reskin-n1 .adrect .addims,:root[data-tod] .reskin-n1 .adsky .addims{position:absolute;right:11px;bottom:8px}:root[data-tod] .reskin-n1 .featured-rail{margin:30px 0 0}:root[data-tod] .reskin-n1 .featured-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:12px}:root[data-tod] .reskin-n1 .featured-card{border:1px solid var(--border-strong);color:inherit;text-align:left;cursor:pointer}:root[data-tod] .reskin-n1 .featured-card .creative,:root[data-tod] .reskin-n1 .featured-card .fb{pointer-events:none}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-row.mq,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-row.s1-tier-marquee{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 7%,transparent),transparent 42%);background-image:linear-gradient(90deg,color-mix(in srgb,var(--gold) 7%,transparent),transparent 42%)}:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-row.is-on-now,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-row.mq.now,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-row.now,:root[data-tod] .reskin-n1.mcl-nav4b-on .mcl-shell.mcl-shell-today .s1-ledger-row.s1-tier-marquee.is-on-now{background:linear-gradient(90deg,color-mix(in srgb,var(--green) 8%,transparent),transparent 40%);background-image:linear-gradient(90deg,color-mix(in srgb,var(--green) 8%,transparent),transparent 40%)}:root[data-tod] .reskin-n1 .island{border:1px solid var(--border-strong);border-radius:var(--r-panel);background:var(--card);padding:13px;margin:14px 0 6px}:root[data-tod] .reskin-n1 .island-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}:root[data-tod] .reskin-n1 .island-h h2{margin:0;font-family:var(--font-anton),sans-serif;font-size:18px;line-height:1;color:var(--text)}:root[data-tod] .reskin-n1 .island-c{font-family:var(--font-jetbrains),monospace;font-size:11px;letter-spacing:.06em;color:var(--dim)}:root[data-tod] .reskin-n1 .island .nrow{display:flex;align-items:center;gap:10px;width:100%;padding:9px 2px;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;color:inherit;text-align:left;box-shadow:none}:root[data-tod] .reskin-n1 .island .nrow:first-of-type{border-top:0}:root[data-tod] .reskin-n1 .island .nname{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-anton),sans-serif;font-size:16px;line-height:1.08;color:var(--text)}:root[data-tod] .reskin-n1 .island .nudge-q,:root[data-tod] .reskin-n1 .island .nven{font-size:12px;color:var(--muted)}:root[data-tod] .reskin-n1 .island .nstat{margin-left:auto;font-family:var(--font-jetbrains),monospace;font-size:11px;color:var(--dim);white-space:nowrap}:root[data-tod] .reskin-n1 .island .nrow.live .nstat{color:var(--green)}:root[data-tod] .reskin-n1 .ja-rail{max-width:none;margin:30px 0 0;padding:0;border:0;border-radius:0;background:transparent}@media (max-width:1099px){:root[data-tod] .reskin-n1 .surface-masthead{display:none}:root[data-tod] .reskin-n1 .today-guide{margin-top:20px}:root[data-tod] .reskin-n1 .today-guide .orient{font-size:15.5px}:root[data-tod] .reskin-n1 .today-guide .orient .dc{font-size:36px}:root[data-tod] .reskin-n1 .adtop{display:none}:root[data-tod] .reskin-n1 .featured-track{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}:root[data-tod] .reskin-n1 .featured-track::-webkit-scrollbar{display:none}:root[data-tod] .reskin-n1 .featured-card{flex:0 0 260px}}@media (max-width:767px){:root[data-tod] .reskin-n1 .today-guide .ghead.shead h3{font-size:20px}}:root[data-tod] .reskin-n1.settings-route{min-height:100dvh;color:var(--text);background:radial-gradient(125% 62% at 50% 0,color-mix(in srgb,var(--purple) 20%,transparent),transparent 52%),radial-gradient(95% 60% at 0 0,color-mix(in srgb,var(--cyan) 6%,transparent),transparent 56%),var(--bg);padding:32px 40px 88px}:root[data-tod] .reskin-n1.settings-route .settings-surface{width:min(100%,1230px);margin:0 auto;font-family:var(--font-dm-sans);font-size:16px}:root[data-tod] .reskin-n1.settings-route .settings-surface button{font:inherit}:root[data-tod] .reskin-n1.settings-route .settings-surface .neondots{display:flex;gap:10px;margin-bottom:15px}:root[data-tod] .reskin-n1.settings-route .settings-surface .neondots i{width:7px;height:7px;border-radius:50%;background:var(--d);box-shadow:0 0 7px var(--d),0 0 14px var(--d)}:root[data-tod] .reskin-n1.settings-route .settings-surface .neondots .dot-cy{--d:var(--cyan)}:root[data-tod] .reskin-n1.settings-route .settings-surface .neondots .dot-gd{--d:var(--gold)}:root[data-tod] .reskin-n1.settings-route .settings-surface .neondots .dot-pu{--d:var(--purple)}@media (prefers-reduced-motion:no-preference){:root[data-tod] .reskin-n1.settings-route .settings-surface .neondots i{animation:settings-dot-pulse 3.4s ease-in-out infinite}:root[data-tod] .reskin-n1.settings-route .settings-surface .neondots i:nth-child(2){animation-delay:.25s}:root[data-tod] .reskin-n1.settings-route .settings-surface .neondots i:nth-child(3){animation-delay:.5s}@keyframes settings-dot-pulse{0%,to{opacity:.55}50%{opacity:1}}}:root[data-tod] .reskin-n1.settings-route .settings-surface .dtitle{margin-bottom:20px}:root[data-tod] .reskin-n1.settings-route .settings-surface .dtitle h1{font-family:var(--font-cormorant);font-weight:600;font-size:40px;line-height:1;color:var(--text);letter-spacing:0;margin:0}:root[data-tod] .reskin-n1.settings-route .settings-surface .dtitle .sub{font-family:var(--font-jetbrains);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim-text);margin-top:10px}:root[data-tod] .reskin-n1.settings-route .settings-surface .dtitle .sub b{color:var(--cyan)}:root[data-tod] .reskin-n1.settings-route .setgrid{display:grid;grid-template-columns:228px minmax(0,1fr);gap:40px;align-items:start;margin-top:24px}:root[data-tod] .reskin-n1.settings-route .setnav{position:sticky;top:18px;display:flex;flex-direction:column;gap:2px}:root[data-tod] .reskin-n1.settings-route .setnav .sgrp{font-family:var(--font-jetbrains);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--dim-text);margin:16px 10px 6px}:root[data-tod] .reskin-n1.settings-route .setnav .sgrp:first-child{margin-top:0}:root[data-tod] .reskin-n1.settings-route .setnav .sgrp.own-grp{color:var(--gold)}:root[data-tod] .reskin-n1.settings-route .setnav .sitem{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:9px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);font-family:var(--font-dm-sans);font-size:14px;font-weight:600;text-align:left;cursor:pointer}:root[data-tod] .reskin-n1.settings-route .setnav .sitem .ic{width:16px;flex:0 0 16px;text-align:center;color:var(--dim-text);font-family:var(--font-jetbrains);font-size:12px}:root[data-tod] .reskin-n1.settings-route .setnav .sitem .slab{min-width:0}:root[data-tod] .reskin-n1.settings-route .setnav .sitem.on{color:var(--text);background:color-mix(in srgb,var(--cyan) 10%,transparent);border-color:color-mix(in srgb,var(--cyan) 34%,var(--border));box-shadow:0 0 18px color-mix(in srgb,var(--cyan) 14%,transparent)}:root[data-tod] .reskin-n1.settings-route .setnav .sitem.on .ic{color:var(--cyan)}:root[data-tod] .reskin-n1.settings-route .setnav .sitem .own{margin-left:auto;font-family:var(--font-jetbrains);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 34%,var(--border));border-radius:5px;padding:2px 5px}:root[data-tod] .reskin-n1.settings-route .setnav .sitem.danger .ic,:root[data-tod] .reskin-n1.settings-route .setnav .sitem.danger .slab{color:var(--redpink)}:root[data-tod] .reskin-n1.settings-route .setpane{display:block;min-width:0}:root[data-tod] .reskin-n1.settings-route .ssec{margin-bottom:18px}:root[data-tod] .reskin-n1.settings-route .ssec .sh{font-family:var(--font-cormorant);font-weight:600;font-size:25px;line-height:1;color:var(--text);letter-spacing:0;margin:0 0 6px}:root[data-tod] .reskin-n1.settings-route .ssec .sdesc{max-width:64ch;margin:0;color:var(--muted);font-size:13.5px;line-height:1.5}:root[data-tod] .reskin-n1.settings-route .ssec .sdesc b{color:var(--ed-dim);font-weight:700}:root[data-tod] .reskin-n1.settings-route .scard{border:1px solid var(--border-strong);border-radius:14px;background:color-mix(in srgb,var(--text) 1.5%,transparent);overflow:hidden}:root[data-tod] .reskin-n1.settings-route .scard+.scard{margin-top:14px}:root[data-tod] .reskin-n1.settings-route .srw{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid var(--border)}:root[data-tod] .reskin-n1.settings-route .srw:last-child{border-bottom:0}:root[data-tod] .reskin-n1.settings-route .srw .lab{font-family:var(--font-dm-sans);font-size:14px;font-weight:600;color:var(--ed)}:root[data-tod] .reskin-n1.settings-route .srw .sub{margin-top:2px;color:var(--muted);font-size:12.5px;line-height:1.4}:root[data-tod] .reskin-n1.settings-route .srw .val{font-family:var(--font-dm-sans);font-size:13.5px;color:var(--ed-dim);white-space:nowrap}:root[data-tod] .reskin-n1.settings-route .srw .val.cy{color:var(--cyan);font-weight:600}:root[data-tod] .reskin-n1.settings-route .inline-control{display:flex;align-items:center;gap:12px}:root[data-tod] .reskin-n1.settings-route .tog{position:relative;width:42px;height:24px;border:0;border-radius:var(--r-pill);background:var(--cyan);flex:0 0 auto;cursor:pointer;box-shadow:0 0 12px -3px var(--cyan)}:root[data-tod] .reskin-n1.settings-route .tog span,:root[data-tod] .reskin-n1.settings-route .tog:after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:var(--bg);transition:all .15s}:root[data-tod] .reskin-n1.settings-route .tog.off{background:var(--border-strong);box-shadow:none}:root[data-tod] .reskin-n1.settings-route .tog.off span,:root[data-tod] .reskin-n1.settings-route .tog.off:after{right:auto;left:3px;background:var(--dim-text)}:root[data-tod] .reskin-n1.settings-route .chmatrix .mh{display:grid;grid-template-columns:minmax(0,1fr) 56px 56px 56px;gap:8px;padding:12px 18px;border-bottom:1px solid var(--border-strong);color:var(--dim-text);font-family:var(--font-jetbrains);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root[data-tod] .reskin-n1.settings-route .chmatrix .mh span:not(:first-child){text-align:center}:root[data-tod] .reskin-n1.settings-route .chrow{display:grid;grid-template-columns:minmax(0,1fr) 56px 56px 56px;gap:8px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border)}:root[data-tod] .reskin-n1.settings-route .chrow:last-child{border-bottom:0}:root[data-tod] .reskin-n1.settings-route .chrow .clab{color:var(--ed);font-family:var(--font-dm-sans);font-size:13.5px;font-weight:600}:root[data-tod] .reskin-n1.settings-route .chrow .csub{margin-top:2px;color:var(--muted);font-size:11.5px}:root[data-tod] .reskin-n1.settings-route .chk{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0 auto;border:1px solid var(--border-strong);border-radius:6px;background:transparent;color:transparent;cursor:pointer}:root[data-tod] .reskin-n1.settings-route .chk span{width:7px;height:11px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-1px,-1px);overflow:hidden;text-indent:-999px}:root[data-tod] .reskin-n1.settings-route .chk.on{background:var(--cyan);border-color:var(--cyan);color:var(--bg);box-shadow:0 0 10px -3px var(--cyan)}:root[data-tod] .reskin-n1.settings-route .chk.gold.on{background:var(--gold);border-color:var(--gold);color:var(--bg);box-shadow:0 0 10px -3px var(--gold)}:root[data-tod] .reskin-n1.settings-route .seg2{display:inline-flex;border:1px solid var(--border-strong);border-radius:9px;overflow:hidden}:root[data-tod] .reskin-n1.settings-route .seg2 button{min-height:34px;padding:8px 14px;border:0;border-right:1px solid var(--border-strong);background:transparent;color:var(--muted);font-family:var(--font-dm-sans);font-size:12.5px;font-weight:700;cursor:pointer}:root[data-tod] .reskin-n1.settings-route .seg2 button:last-child{border-right:0}:root[data-tod] .reskin-n1.settings-route .seg2 button.on{background:var(--cyan);color:var(--bg)}:root[data-tod] .reskin-n1.settings-route .selectctl{min-height:34px;border:1px solid var(--border-strong);border-radius:9px;background:color-mix(in srgb,var(--card) 34%,var(--bg));color:var(--cyan);font-family:var(--font-dm-sans);font-size:13px;font-weight:700;padding:7px 34px 7px 11px}:root[data-tod] .reskin-n1.settings-route .blockrow{display:block}:root[data-tod] .reskin-n1.settings-route .chip-title{margin-bottom:11px}:root[data-tod] .reskin-n1.settings-route .chip-note{margin-top:12px}:root[data-tod] .reskin-n1.settings-route .taste-edit-block .chip-note{margin:4px 0 12px}:root[data-tod] .reskin-n1.settings-route .taste-chip-wrap{max-width:720px}:root[data-tod] .reskin-n1.settings-route .taste-chip-wrap button{min-width:0}:root[data-tod] .reskin-n1.settings-route .chips{display:flex;flex-wrap:wrap;gap:8px}:root[data-tod] .reskin-n1.settings-route .chip{--vt:var(--cyan);display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 13px;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:transparent;color:var(--muted);font-family:var(--font-dm-sans);font-size:12.5px;font-weight:600;cursor:pointer}:root[data-tod] .reskin-n1.settings-route .chip-live{--vt:var(--c-livemusic)}:root[data-tod] .reskin-n1.settings-route .chip-showcase{--vt:var(--c-showcase)}:root[data-tod] .reskin-n1.settings-route .chip-honky{--vt:var(--c-honkytonk)}:root[data-tod] .reskin-n1.settings-route .chip-official{--vt:var(--c-official)}:root[data-tod] .reskin-n1.settings-route .chip-festival{--vt:var(--c-festival)}:root[data-tod] .reskin-n1.settings-route .chip-marquee{--vt:var(--c-marquee)}:root[data-tod] .reskin-n1.settings-route .chip-brewery{--vt:var(--c-brewery)}:root[data-tod] .reskin-n1.settings-route .chip .gd{width:8px;height:8px;border-radius:50%;background:var(--border-strong)}:root[data-tod] .reskin-n1.settings-route .chip.on{color:var(--text);border-color:color-mix(in srgb,var(--vt) 50%,var(--border));background:color-mix(in srgb,var(--vt) 12%,transparent)}:root[data-tod] .reskin-n1.settings-route .chip.on .gd{background:var(--vt);box-shadow:0 0 7px var(--vt)}:root[data-tod] .reskin-n1.settings-route .savebar{display:flex;align-items:center;gap:12px;margin-top:12px}:root[data-tod] .reskin-n1.settings-route .savebar .sv{min-height:42px;border:0;border-radius:10px;padding:11px 20px;background:var(--cyan);color:var(--bg);font-family:var(--font-dm-sans);font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 0 14px -4px var(--cyan)}:root[data-tod] .reskin-n1.settings-route .defer-note,:root[data-tod] .reskin-n1.settings-route .savebar .note2{color:var(--dim-text);font-size:12px;line-height:1.45}:root[data-tod] .reskin-n1.settings-route .defer-note{margin:12px 0 0}:root[data-tod] .reskin-n1.settings-route .avatarrow{display:flex;align-items:center;gap:16px}:root[data-tod] .reskin-n1.settings-route .avatarrow .av{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;background:linear-gradient(135deg,var(--purple),var(--cyan));color:var(--bg);font-family:var(--font-anton);font-size:22px;overflow:hidden;flex:0 0 auto}:root[data-tod] .reskin-n1.settings-route .avatarrow .av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:root[data-tod] .reskin-n1.settings-route .darkrow{display:block}:root[data-tod] .reskin-n1.settings-route .mcl-set-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}:root[data-tod] .reskin-n1.settings-route .mcl-set-toggle .lbl{color:var(--ed);font-size:14px;font-weight:600}:root[data-tod] .reskin-n1.settings-route .mcl-set-toggle .hint{margin-top:2px;color:var(--muted);font-size:12.5px}:root[data-tod] .reskin-n1.settings-route .mcl-set-switch{position:relative;width:42px;height:24px;border:0;border-radius:var(--r-pill);background:var(--border-strong);cursor:pointer}:root[data-tod] .reskin-n1.settings-route .mcl-set-switch .knob{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--dim-text)}:root[data-tod] .reskin-n1.settings-route .mcl-set-switch.on{background:var(--cyan);box-shadow:0 0 12px -3px var(--cyan)}:root[data-tod] .reskin-n1.settings-route .mcl-set-switch.on .knob{left:auto;right:3px;background:var(--bg)}:root[data-tod] .reskin-n1.settings-route .realpush{max-width:280px}:root[data-tod] .reskin-n1.settings-route .realpush .btn,:root[data-tod] .reskin-n1.settings-route .signoutbox .btn{border:1px solid var(--border-strong);border-radius:10px;padding:9px 13px;background:color-mix(in srgb,var(--card) 28%,transparent);color:var(--text);font-size:12.5px;font-weight:700;cursor:pointer}:root[data-tod] .reskin-n1.settings-route .sharecard{padding:0 18px 18px}:root[data-tod] .reskin-n1.settings-route .realpush .btn-primary{border-color:var(--cyan);background:var(--cyan);color:var(--bg);box-shadow:0 0 12px -4px var(--cyan)}:root[data-tod] .reskin-n1.settings-route .linkbtn{border:0;background:transparent;padding:0;cursor:pointer}:root[data-tod] .reskin-n1.settings-route .verified{margin-left:6px;color:var(--cyan);font-family:var(--font-jetbrains);font-size:11px;font-weight:700;text-transform:uppercase}:root[data-tod] .reskin-n1.settings-route .signoutbox .btn{border-color:color-mix(in srgb,var(--redpink) 45%,var(--border));background:color-mix(in srgb,var(--redpink) 88%,var(--bg));color:var(--bg)}@media (max-width:820px){:root[data-tod] .reskin-n1.settings-route{padding:22px 18px 72px}:root[data-tod] .reskin-n1.settings-route .setgrid{grid-template-columns:1fr;gap:22px}:root[data-tod] .reskin-n1.settings-route .setnav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-tod] .reskin-n1.settings-route .setnav .sgrp{grid-column:1/-1}:root[data-tod] .reskin-n1.settings-route .chmatrix .mh,:root[data-tod] .reskin-n1.settings-route .chrow{grid-template-columns:minmax(0,1fr) 44px 44px 44px;padding-left:14px;padding-right:14px}:root[data-tod] .reskin-n1.settings-route .srw{grid-template-columns:1fr;align-items:start}:root[data-tod] .reskin-n1.settings-route .savebar{align-items:stretch;flex-direction:column}}:root[data-tod] .reskin-n1.public-profile-route{min-height:100dvh;background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--purple) 16%,transparent),transparent 48%),var(--bg);color:var(--text);padding:24px 18px 80px}:root[data-tod] .reskin-n1 .public-profile{width:min(100%,1230px);margin:0 auto;font-size:16px}:root[data-tod] .reskin-n1 .phero{position:relative;border-radius:16px;overflow:hidden;border:var(--bd-strong);margin-top:8px;background:var(--board-bg)}:root[data-tod] .reskin-n1 .phero .pcover{position:relative;height:210px;background:linear-gradient(150deg,var(--card2),var(--board-bg))}:root[data-tod] .reskin-n1 .phero .edge{position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--vt);box-shadow:0 0 24px var(--vt)}:root[data-tod] .reskin-n1 .phero .vibe{position:absolute;inset:0;background:radial-gradient(120% 100% at 72% 24%,color-mix(in srgb,var(--vt) 34%,transparent),transparent 60%)}:root[data-tod] .reskin-n1 .phero .stripe{position:absolute;inset:0;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text) 3%,transparent) 0 1px,transparent 1px 12px)}:root[data-tod] .reskin-n1 .phero .gl{position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);opacity:.3;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--vt) 60%,transparent))}:root[data-tod] .reskin-n1 .phero .scrim{position:absolute;inset:0;background:linear-gradient(to top,var(--board-bg) 4%,transparent 62%)}:root[data-tod] .reskin-n1 .phero .phnote{position:absolute;bottom:9px;left:18px;font-family:var(--font-jetbrains);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}:root[data-tod] .reskin-n1 .phead{display:flex;align-items:flex-end;gap:18px;padding:0 26px 20px;margin-top:-44px;position:relative}:root[data-tod] .reskin-n1 .phead .pmark{width:88px;height:88px;border-radius:18px;border:3px solid var(--board-bg);background:linear-gradient(135deg,var(--vt),var(--board-bg));display:flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:0 0 26px -6px var(--vt)}:root[data-tod] .reskin-n1 .phead .pmark.circ{border-radius:var(--r-pill)}:root[data-tod] .reskin-n1 .phead .pinfo{flex:1;min-width:0;padding-bottom:4px}:root[data-tod] .reskin-n1 .phead .pcat{font-family:var(--font-jetbrains);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}:root[data-tod] .reskin-n1 .phead .pname{font-family:var(--font-anton);font-size:38px;color:var(--text);line-height:1;margin:7px 0 8px;display:flex;align-items:center;gap:10px;letter-spacing:0}:root[data-tod] .reskin-n1 .phead .pname .vf{color:var(--cyan);font-size:20px;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--cyan) 60%,transparent))}:root[data-tod] .reskin-n1 .phead .pstats{display:flex;flex-wrap:wrap;gap:20px;font-family:var(--font-jetbrains);font-size:12px;color:var(--ed-dim)}:root[data-tod] .reskin-n1 .phead .pstats b{color:var(--text);font-weight:700}:root[data-tod] .reskin-n1 .phead .pcta{display:flex;gap:9px;flex:0 0 auto;padding-bottom:4px}:root[data-tod] .reskin-n1 .pfollow .mcl-follow-wrap{display:inline-flex;flex-direction:column;align-items:flex-start}:root[data-tod] .reskin-n1 .pfollow .mcl-follow-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-dm-sans);font-size:14px;font-weight:700;color:var(--bg);background:var(--cyan);border:0;border-radius:11px;padding:12px 22px;cursor:pointer;box-shadow:0 0 16px -4px var(--cyan)}:root[data-tod] .reskin-n1 .pfollow .mcl-follow-btn.on{color:var(--cyan);background:transparent;border:1px solid color-mix(in srgb,var(--cyan) 45%,var(--border));box-shadow:none}:root[data-tod] .reskin-n1 .pfollow .mcl-follow-err{margin-top:6px;font-family:var(--font-jetbrains);font-size:11px;color:var(--amber)}:root[data-tod] .reskin-n1 .pshare{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:11px;border:var(--bd-strong);background:color-mix(in srgb,var(--text) 2%,transparent);color:var(--ed);font-size:16px;cursor:pointer}:root[data-tod] .reskin-n1 .ptabs{display:flex;gap:20px;margin:24px 2px 12px;border-bottom:var(--bd)}:root[data-tod] .reskin-n1 .ptabs button{background:transparent;border:0;padding:0 0 11px;color:var(--dim);font-family:var(--font-dm-sans);font-size:14px;font-weight:700;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}:root[data-tod] .reskin-n1 .ptabs button span{color:var(--dim);font-weight:500;margin-left:5px}:root[data-tod] .reskin-n1 .ptabs button.on{color:var(--text);border-bottom-color:var(--cyan);text-shadow:0 0 9px color-mix(in srgb,var(--cyan) 40%,transparent)}:root[data-tod] .reskin-n1 .ppane{display:none}:root[data-tod] .reskin-n1 .ppane.on{display:block}:root[data-tod] .reskin-n1 .pgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start}:root[data-tod] .reskin-n1 .pabout{font-family:var(--font-cormorant);font-style:italic;font-size:18px;line-height:1.55;color:var(--ed-dim);max-width:60ch;margin:6px 0 16px}:root[data-tod] .reskin-n1 .srow{display:grid;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:16px;border-left:4px solid var(--vt);border-bottom:var(--bd);padding:13px 4px 13px 13px;box-shadow:-7px 0 20px -12px color-mix(in srgb,var(--vt) 80%,transparent)}:root[data-tod] .reskin-n1 .srow:last-child{border-bottom:0}:root[data-tod] .reskin-n1 .srow-main{display:contents;color:inherit;text-decoration:none}:root[data-tod] .reskin-n1 .srow .tr{display:flex;flex-direction:column;align-items:center;gap:4px}:root[data-tod] .reskin-n1 .srow .tr .nicon{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--vt) 60%,transparent))}:root[data-tod] .reskin-n1 .srow .tm{font-family:var(--font-jetbrains);font-size:11px;color:var(--muted);white-space:nowrap}:root[data-tod] .reskin-n1 .srow .bd{min-width:0}:root[data-tod] .reskin-n1 .srow .eyb{display:flex;align-items:center;gap:6px;font-family:var(--font-jetbrains);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-bottom:3px}:root[data-tod] .reskin-n1 .srow .nm{display:block;font-family:var(--font-anton);font-size:17px;color:var(--text);line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-tod] .reskin-n1 .srow.mq .nm{color:var(--goldpale);text-shadow:var(--glow-gold-row)}:root[data-tod] .reskin-n1 .srow .reach{display:flex;gap:16px}:root[data-tod] .reskin-n1 .srow .rc{text-align:right}:root[data-tod] .reskin-n1 .srow .rc .n{font-family:var(--font-jetbrains);font-size:14px;font-weight:700;color:var(--ed);display:block;line-height:1}:root[data-tod] .reskin-n1 .srow .rc .n.pend{color:var(--dim)}:root[data-tod] .reskin-n1 .srow .rc .l{font-family:var(--font-jetbrains);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}:root[data-tod] .reskin-n1 .srow .tools{display:flex;gap:6px}:root[data-tod] .reskin-n1 .srow .tl{min-width:30px;height:30px;border-radius:8px;border:var(--bd-strong);background:color-mix(in srgb,var(--text) 2%,transparent);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font-size:13px;text-decoration:none;cursor:pointer}:root[data-tod] .reskin-n1 .srow .tl.boost{width:auto;padding:0 12px;font-family:var(--font-dm-sans);font-size:12px;font-weight:700;color:var(--bg);background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 12px -3px var(--cyan)}:root[data-tod] .reskin-n1 .badge{font-family:var(--font-jetbrains);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:5px}:root[data-tod] .reskin-n1 .badge.live{color:var(--bg);background:var(--green);box-shadow:var(--glow-green)}:root[data-tod] .reskin-n1 .pinfocard{border:var(--bd-strong);border-radius:13px;padding:15px 16px;background:color-mix(in srgb,var(--text) 1.5%,transparent);margin-bottom:16px}:root[data-tod] .reskin-n1 .pinfocard.inline{max-width:480px;margin-top:16px}:root[data-tod] .reskin-n1 .pinfocard .ick{font-family:var(--font-jetbrains);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--dim);margin-bottom:10px}:root[data-tod] .reskin-n1 .pinfocard .irow{display:flex;gap:10px;font-size:13px;color:var(--ed-dim);padding:6px 0}:root[data-tod] .reskin-n1 .pinfocard .ilab{color:var(--dim);min-width:74px;flex:0 0 auto}:root[data-tod] .reskin-n1 .pdeals .dealrow{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:0}:root[data-tod] .reskin-n1 .pdeals .dealrow+.dealrow{border-top:var(--bd)}:root[data-tod] .reskin-n1 .pdeals .dchip{flex:0 0 auto;min-width:54px;border:var(--bd-strong);border-radius:8px;padding:4px 6px;font-family:var(--font-jetbrains);font-size:11px;font-weight:700;color:var(--ed);text-align:center}:root[data-tod] .reskin-n1 .pdeals .dtxt{display:flex;min-width:0;flex-direction:column;gap:3px;font-size:13px;color:var(--ed-dim);line-height:1.35}:root[data-tod] .reskin-n1 .pdeals .dtxt b{color:var(--text);font-weight:700}:root[data-tod] .reskin-n1 .pclaim{border:1px dashed color-mix(in srgb,var(--gold) 40%,var(--border-strong));border-radius:13px;padding:15px 16px;background:color-mix(in srgb,var(--gold) 4%,transparent)}:root[data-tod] .reskin-n1 .pclaim .cck{font-family:var(--font-jetbrains);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}:root[data-tod] .reskin-n1 .pclaim p{font-size:12.5px;color:var(--muted);margin:0 0 12px;line-height:1.5}:root[data-tod] .reskin-n1 .pclaim .cbtn{display:block;text-align:center;font-family:var(--font-dm-sans);font-size:13px;font-weight:700;color:var(--bg);background:var(--gold);border-radius:10px;padding:10px;cursor:pointer;text-decoration:none;box-shadow:0 0 14px -4px var(--gold)}:root[data-tod] .reskin-n1 .prail.solo{max-width:300px;margin-top:24px}:root[data-tod] .reskin-n1 .mappeek{position:relative;height:170px;margin-top:18px;border-radius:11px;overflow:hidden;border:var(--bd);background:radial-gradient(circle at 48% 58%,color-mix(in srgb,var(--cyan) 14%,transparent) 0 26px,transparent 30px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--blue) 12%,transparent) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--blue) 12%,transparent) 0 1px,transparent 1px 24px),radial-gradient(130% 100% at 45% 40%,var(--card),var(--board-bg))}:root[data-tod] .reskin-n1 .mappeek .cap{position:absolute;top:9px;left:11px;font-family:var(--font-jetbrains);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--board-bg) 78%,transparent);padding:4px 8px;border-radius:7px}:root[data-tod] .reskin-n1 .mappeek .pin{position:absolute;left:48%;top:58%;width:16px;height:16px;border-radius:50% 50% 50% 0;transform:translate(-50%,-100%) rotate(-45deg);background:var(--vt);box-shadow:0 0 10px var(--vt);border:2px solid var(--board-bg)}:root[data-tod] .reskin-n1 .mappeek .open{position:absolute;bottom:10px;right:11px;font-family:var(--font-dm-sans);font-size:11.5px;font-weight:700;color:var(--cyan);background:color-mix(in srgb,var(--board-bg) 82%,transparent);border:1px solid color-mix(in srgb,var(--cyan) 35%,var(--border));border-radius:9px;padding:6px 11px}:root[data-tod] .reskin-n1 .plistencard{display:flex;align-items:center;gap:12px;border:var(--bd-strong);border-radius:13px;padding:12px 14px;background:color-mix(in srgb,var(--text) 1.5%,transparent);margin-bottom:16px;max-width:480px}:root[data-tod] .reskin-n1 .plistencard .pl{width:38px;height:38px;border-radius:var(--r-pill);background:var(--vt);display:inline-flex;align-items:center;justify-content:center;color:var(--bg);font-size:15px;flex:0 0 auto;box-shadow:0 0 14px -4px var(--vt)}:root[data-tod] .reskin-n1 .plistencard .lt{display:flex;flex-direction:column;min-width:0}:root[data-tod] .reskin-n1 .plistencard .nm{font-family:var(--font-anton);font-size:17px;line-height:1;color:var(--text)}:root[data-tod] .reskin-n1 .plistencard .ds{font-family:var(--font-jetbrains);font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.08em;margin-top:4px}:root[data-tod] .reskin-n1 .plinkrow a,:root[data-tod] .reskin-n1 .plistencard .src{font-family:var(--font-dm-sans);font-size:12px;font-weight:700;color:var(--cyan);text-decoration:none}:root[data-tod] .reskin-n1 .plinkrow{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:767px){:root[data-tod] .reskin-n1.public-profile-route{padding:0 0 70px}:root[data-tod] .reskin-n1 .public-profile{width:100%}:root[data-tod] .reskin-n1 .phero{border-radius:0;border-left:0;border-right:0;margin-top:0}:root[data-tod] .reskin-n1 .phero .pcover{height:188px}:root[data-tod] .reskin-n1 .phero .edge{width:5px}:root[data-tod] .reskin-n1 .phero .gl{top:40%}:root[data-tod] .reskin-n1 .phead{display:block;padding:0 18px;margin-top:-40px}:root[data-tod] .reskin-n1 .phead .pmark{width:78px;height:78px}:root[data-tod] .reskin-n1 .phead .pinfo{padding-bottom:0}:root[data-tod] .reskin-n1 .phead .pcat{font-size:11px;margin-top:13px}:root[data-tod] .reskin-n1 .phead .pname{font-size:30px;line-height:1.02;margin:6px 0 9px}:root[data-tod] .reskin-n1 .phead .pstats{gap:18px;font-size:11.5px}:root[data-tod] .reskin-n1 .phead .pcta{padding:15px 0 6px}:root[data-tod] .reskin-n1 .pfollow{flex:1}:root[data-tod] .reskin-n1 .pfollow .mcl-follow-btn,:root[data-tod] .reskin-n1 .pfollow .mcl-follow-wrap{width:100%;justify-content:center}:root[data-tod] .reskin-n1 .pfollow .mcl-follow-btn{border-radius:12px;padding:13px}:root[data-tod] .reskin-n1 .pshare{width:48px;height:48px;border-radius:12px}:root[data-tod] .reskin-n1 .ptabs{gap:18px;padding:12px 18px 0;margin:8px 0 0;position:sticky;top:0;background:var(--bg);z-index:3}:root[data-tod] .reskin-n1 .ptabs button{font-size:13.5px}:root[data-tod] .reskin-n1 .pgrid{display:block}:root[data-tod] .reskin-n1 .ppane{padding:6px 18px 20px}:root[data-tod] .reskin-n1 .srow{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:13px 2px;border-left:0;box-shadow:-7px 0 18px -12px color-mix(in srgb,var(--vt) 80%,transparent)}:root[data-tod] .reskin-n1 .srow .tools{grid-column:3}:root[data-tod] .reskin-n1 .srow .reach{display:none}:root[data-tod] .reskin-n1 .srow .eyb{font-size:11px;letter-spacing:.05em}:root[data-tod] .reskin-n1 .srow .nm{font-size:17px}:root[data-tod] .reskin-n1 .prail{padding:0 18px 24px}:root[data-tod] .reskin-n1 .prail.solo{max-width:none}:root[data-tod] .reskin-n1 .pabout{font-size:16.5px}:root[data-tod] .reskin-n1 .mappeek{height:140px;margin-bottom:13px}}:root[data-tod] .reskin-n1.hosting-preview-route{min-height:100dvh;color:var(--text);background:radial-gradient(120% 62% at 50% 0,color-mix(in srgb,var(--purple) 18%,transparent),transparent 54%),radial-gradient(84% 56% at 4% 2%,color-mix(in srgb,var(--cyan) 8%,transparent),transparent 58%),var(--bg);padding:32px 40px 88px}:root[data-tod] .reskin-n1 .hosting-pane{position:relative;width:min(100%,1030px);margin:0 auto;font-family:var(--font-sans);font-size:16px}:root[data-tod] .reskin-n1 .hosting-pane button,:root[data-tod] .reskin-n1 .hosting-pane input,:root[data-tod] .reskin-n1 .hosting-pane textarea{font:inherit}:root[data-tod] .reskin-n1 .hostlead{display:flex;align-items:center;gap:14px;border:var(--bd-strong);border-radius:var(--r-panel);padding:16px 18px;background:linear-gradient(100deg,color-mix(in srgb,var(--cyan) 8%,transparent),transparent 62%);margin-bottom:24px}:root[data-tod] .reskin-n1 .hostlead .hl{flex:1;min-width:0}:root[data-tod] .reskin-n1 .hostlead .t{font-family:var(--font-cormorant);font-weight:600;font-size:21px;line-height:1.05;color:var(--text)}:root[data-tod] .reskin-n1 .hostlead .s{color:var(--muted);font-size:12.5px;line-height:1.45;margin-top:4px}:root[data-tod] .reskin-n1 .hostlead .cbtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:var(--r-sm);padding:11px 18px;color:var(--ink-on-cyan);background:var(--cyan);box-shadow:0 0 16px -5px var(--cyan);font-weight:800;cursor:pointer;white-space:nowrap}:root[data-tod] .reskin-n1 .hosting-pane .savsec{margin-top:26px}:root[data-tod] .reskin-n1 .hosting-pane .shead{display:flex;align-items:end;gap:12px;margin-bottom:6px}:root[data-tod] .reskin-n1 .hosting-pane .shead .eyb{flex-basis:100%;margin-bottom:2px;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}:root[data-tod] .reskin-n1 .hosting-pane .shead .eyb.you{color:var(--cyan);text-shadow:0 0 9px color-mix(in srgb,var(--cyan) 48%,transparent)}:root[data-tod] .reskin-n1 .hosting-pane .shead .eyb.guide{color:var(--gold);text-shadow:0 0 10px color-mix(in srgb,var(--gold) 48%,transparent)}:root[data-tod] .reskin-n1 .hosting-pane .shead h3{margin:0;font-family:var(--font-cormorant);font-weight:600;font-size:25px;line-height:1;color:var(--text)}:root[data-tod] .reskin-n1 .hosting-pane .shead .meta{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--dim-text);white-space:nowrap}:root[data-tod] .reskin-n1 .ev{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;border-left:4px solid var(--vt);border-bottom:var(--bd);padding:14px 4px 14px 13px;box-shadow:-7px 0 20px -12px color-mix(in srgb,var(--vt) 80%,transparent)}:root[data-tod] .reskin-n1 .ev:last-child{border-bottom:0}:root[data-tod] .reskin-n1 .ev .ic{display:flex;flex-direction:column;align-items:center;gap:4px}:root[data-tod] .reskin-n1 .ev .ic .nicon{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--vt) 60%,transparent))}:root[data-tod] .reskin-n1 .ev .dt{font-family:var(--font-mono);font-size:11px;color:var(--muted);white-space:nowrap}:root[data-tod] .reskin-n1 .ev .eb{min-width:0}:root[data-tod] .reskin-n1 .ev .eb .eyb{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim-text);margin-bottom:4px}:root[data-tod] .reskin-n1 .ev .eb .nm{font-family:var(--font-disp);font-size:17px;line-height:1.05;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-tod] .reskin-n1 .ev .eb .vn{font-size:12px;color:var(--muted);line-height:1.35;margin-top:4px}:root[data-tod] .reskin-n1 .ev .er{display:flex;align-items:center;gap:14px}:root[data-tod] .reskin-n1 .rsvp{display:flex;align-items:center;white-space:nowrap}:root[data-tod] .reskin-n1 .rsvp .a{width:24px;height:24px;border-radius:var(--r-pill);border:2px solid var(--bg);margin-left:-7px;background:linear-gradient(135deg,var(--purple),var(--cyan))}:root[data-tod] .reskin-n1 .rsvp .a:first-child{margin-left:0}:root[data-tod] .reskin-n1 .rsvp .ct{font-family:var(--font-mono);font-size:11px;color:var(--ed-dim);margin-left:9px}:root[data-tod] .reskin-n1 .evbadge{display:inline-flex;align-items:center;border-radius:6px;padding:3px 7px;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;white-space:nowrap}:root[data-tod] .reskin-n1 .evbadge.live{color:var(--cond-ink-green);background:var(--green)}:root[data-tod] .reskin-n1 .evbadge.pending{color:var(--ink-on-gold);background:var(--amber)}:root[data-tod] .reskin-n1 .evbadge.claimed{color:var(--cyan);border:1px solid color-mix(in srgb,var(--cyan) 40%,var(--border))}:root[data-tod] .reskin-n1 .evbadge.priv{color:var(--cyan);border:1px solid color-mix(in srgb,var(--cyan) 45%,var(--border));box-shadow:0 0 10px color-mix(in srgb,var(--cyan) 18%,transparent)}:root[data-tod] .reskin-n1 .ev .etools{display:flex;align-items:center;gap:6px}:root[data-tod] .reskin-n1 .ev .etools .tl{min-width:30px;min-height:30px;border-radius:8px;border:var(--bd-strong);background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:13px;cursor:not-allowed;opacity:.78}:root[data-tod] .reskin-n1 .ev .etools .tl.cy{width:auto;padding:0 10px;color:var(--ink-on-cyan);background:color-mix(in srgb,var(--cyan) 82%,var(--card));border-color:var(--cyan);font-size:12px;font-weight:800}:root[data-tod] .reskin-n1 .ev .etools .tl .soon{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.04em;opacity:.8;text-transform:uppercase}:root[data-tod] .reskin-n1 .cscrim{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:blur(3px)}:root[data-tod] .reskin-n1 .cscard{position:relative;width:560px;max-width:100%;max-height:100%;overflow-y:auto;border:var(--bd-strong);border-radius:var(--r-board);background:var(--board-bg);box-shadow:var(--shadow-pop)}:root[data-tod] .reskin-n1 .cshead{padding:20px 24px 0}:root[data-tod] .reskin-n1 .cshead .ct{font-family:var(--font-cormorant);font-weight:600;font-size:26px;line-height:1;color:var(--text)}:root[data-tod] .reskin-n1 .cshead .cs{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.45}:root[data-tod] .reskin-n1 .csclose{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--card) 82%,transparent);border:var(--bd-strong);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer}:root[data-tod] .reskin-n1 .typepick{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 24px 4px}:root[data-tod] .reskin-n1 .typecard{display:block;text-align:left;border:var(--bd-strong);border-radius:var(--r-sm);padding:15px;color:var(--text);background:transparent;cursor:pointer}:root[data-tod] .reskin-n1 .typecard.on{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,transparent);box-shadow:0 0 16px -6px var(--cyan)}:root[data-tod] .reskin-n1 .typecard.pub.on{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 8%,transparent);box-shadow:0 0 16px -6px var(--gold)}:root[data-tod] .reskin-n1 .typecard .td,:root[data-tod] .reskin-n1 .typecard .tk,:root[data-tod] .reskin-n1 .typecard .tt{display:block}:root[data-tod] .reskin-n1 .typecard .tk{margin-bottom:8px;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}:root[data-tod] .reskin-n1 .typecard.pub .tk{color:var(--gold)}:root[data-tod] .reskin-n1 .typecard .tt{font-weight:800;font-size:14.5px;color:var(--text)}:root[data-tod] .reskin-n1 .typecard .td{margin-top:4px;color:var(--muted);font-size:11.5px;line-height:1.45}:root[data-tod] .reskin-n1 .csform{display:flex;flex-direction:column;gap:13px;padding:14px 24px}:root[data-tod] .reskin-n1 .csform .fld{display:grid;gap:6px}:root[data-tod] .reskin-n1 .csform .fld span{font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dim-text)}:root[data-tod] .reskin-n1 .csform .inp{width:100%;border:var(--bd-strong);border-radius:var(--r-sm);background:color-mix(in srgb,var(--text) 4%,transparent);padding:11px 13px;color:var(--ed-dim);font-size:13.5px}:root[data-tod] .reskin-n1 .csform textarea.inp{min-height:78px;resize:vertical}:root[data-tod] .reskin-n1 .csform .row2{display:grid;grid-template-columns:1fr 1fr;gap:13px}:root[data-tod] .reskin-n1 .csfoot{display:flex;align-items:center;gap:12px;padding:6px 24px 22px}:root[data-tod] .reskin-n1 .csfoot .go{border:0;border-radius:var(--r-sm);padding:12px 22px;color:var(--ink-on-cyan);background:var(--cyan);box-shadow:0 0 14px -4px var(--cyan);font-weight:800;white-space:nowrap;cursor:pointer}:root[data-tod] .reskin-n1 .csfoot .go.pub{color:var(--ink-on-gold);background:var(--gold);box-shadow:0 0 14px -4px var(--gold)}:root[data-tod] .reskin-n1 .csfoot .go:disabled{opacity:.55;cursor:not-allowed}:root[data-tod] .reskin-n1 .csfoot .note{color:var(--dim-text);font-size:11.5px;line-height:1.4}:root[data-tod] .reskin-n1 .csmsg{margin:0 24px 22px;border:1px solid color-mix(in srgb,var(--cyan) 35%,var(--border));border-radius:var(--r-sm);padding:10px 12px;color:var(--cyan);font-size:12px}@media (max-width:767px){:root[data-tod] .reskin-n1.hosting-preview-route{padding:18px 16px 72px}:root[data-tod] .reskin-n1 .csfoot,:root[data-tod] .reskin-n1 .ev,:root[data-tod] .reskin-n1 .ev .er,:root[data-tod] .reskin-n1 .hostlead{align-items:stretch}:root[data-tod] .reskin-n1 .csfoot,:root[data-tod] .reskin-n1 .ev .er,:root[data-tod] .reskin-n1 .hostlead{flex-direction:column}:root[data-tod] .reskin-n1 .hostlead .cbtn{width:100%}:root[data-tod] .reskin-n1 .ev{grid-template-columns:40px minmax(0,1fr)}:root[data-tod] .reskin-n1 .ev .er{grid-column:2;gap:10px}:root[data-tod] .reskin-n1 .ev .etools{flex-wrap:wrap}:root[data-tod] .reskin-n1 .csform .row2,:root[data-tod] .reskin-n1 .typepick{grid-template-columns:1fr}}:root[data-tod] .reskin-n1.claimonboard-route{min-height:100dvh;display:flex;align-items:flex-start;justify-content:center;color:var(--text);background:radial-gradient(120% 58% at 50% 0,color-mix(in srgb,var(--purple) 18%,transparent),transparent 56%),radial-gradient(90% 50% at 0 0,color-mix(in srgb,var(--cyan) 8%,transparent),transparent 60%),var(--bg);padding:18px 12px 72px}:root[data-tod] .reskin-n1 .claimonboard{width:min(100%,393px);min-height:calc(100dvh - 36px);display:flex;flex-direction:column;overflow:hidden;border:var(--bd-strong);border-radius:var(--r-board);background:color-mix(in srgb,var(--card) 88%,var(--bg));box-shadow:var(--shadow-pop);font-family:var(--font-dm-sans)}:root[data-tod] .reskin-n1 .claim-steps{display:flex;gap:6px;padding:8px 14px 10px}:root[data-tod] .reskin-n1 .claim-step{flex:1;min-width:0;border:var(--bd);border-radius:7px;background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--dim);font-family:var(--font-jetbrains);font-size:8.5px;font-weight:700;letter-spacing:.03em;line-height:1;padding:8px 2px;text-align:center;text-transform:uppercase}:root[data-tod] .reskin-n1 .claim-step.on{border-color:var(--gold);background:var(--gold);color:var(--ink-on-gold)}:root[data-tod] .reskin-n1 .claim-step.done{border-color:color-mix(in srgb,var(--green) 35%,var(--border));color:var(--green)}:root[data-tod] .reskin-n1 .claim-body{flex:1;display:flex;flex-direction:column;gap:14px;padding:14px 18px 20px}:root[data-tod] .reskin-n1 .claim-eyb,:root[data-tod] .reskin-n1 .claim-mini{margin:0;color:var(--gold);font-family:var(--font-jetbrains);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}:root[data-tod] .reskin-n1 .claim-h{margin:0;color:var(--text);font-family:var(--font-cormorant);font-size:28px;font-weight:600;letter-spacing:0;line-height:1.05}:root[data-tod] .reskin-n1 .claim-p{margin:0 0 4px;color:var(--muted);font-size:13px;line-height:1.5}:root[data-tod] .reskin-n1 .claim-personas{display:grid;grid-template-columns:1fr;gap:10px}:root[data-tod] .reskin-n1 .claim-persona{position:relative;min-height:112px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:5px 11px;align-items:start;border:var(--bd-strong);border-left:4px solid var(--vt);border-radius:11px;background:color-mix(in srgb,var(--vt) 5%,transparent);color:var(--text);padding:14px;text-align:left;cursor:pointer}:root[data-tod] .reskin-n1 .claim-persona.has-badge{border-style:dashed}:root[data-tod] .reskin-n1 .claim-persona .nicon{grid-row:span 3;margin-top:1px}:root[data-tod] .reskin-n1 .claim-badge{position:absolute;top:10px;right:10px;border:1px solid color-mix(in srgb,var(--gold) 45%,var(--border));border-radius:var(--r-pill);padding:3px 8px;color:var(--gold);background:color-mix(in srgb,var(--gold) 7%,transparent);font-family:var(--font-jetbrains);font-size:8px;font-weight:700;text-transform:uppercase}:root[data-tod] .reskin-n1 .claim-pcopy,:root[data-tod] .reskin-n1 .claim-pcta,:root[data-tod] .reskin-n1 .claim-ptitle{display:block;min-width:0}:root[data-tod] .reskin-n1 .claim-ptitle{padding-right:76px;color:var(--text);font-size:15px;font-weight:800;line-height:1.15}:root[data-tod] .reskin-n1 .claim-pcopy{color:var(--muted);font-size:12px;line-height:1.38}:root[data-tod] .reskin-n1 .claim-pcta{justify-self:start;border-radius:9px;background:var(--vt);color:var(--bg);font-size:12px;font-weight:800;padding:8px 12px}:root[data-tod] .reskin-n1 .claim-field{display:grid;gap:7px}:root[data-tod] .reskin-n1 .claim-field span{color:var(--dim-text);font-family:var(--font-jetbrains);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}:root[data-tod] .reskin-n1 .claim-field input{width:100%;border:var(--bd-strong);border-radius:10px;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text);font:inherit;font-size:14px;padding:12px 13px}:root[data-tod] .reskin-n1 .claim-claimed,:root[data-tod] .reskin-n1 .claim-donecard,:root[data-tod] .reskin-n1 .claim-match{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:center;border:var(--bd-strong);border-left:4px solid var(--vt);border-radius:12px;background:color-mix(in srgb,var(--vt) 5%,transparent);padding:12px}:root[data-tod] .reskin-n1 .claim-claimed b,:root[data-tod] .reskin-n1 .claim-donecard b,:root[data-tod] .reskin-n1 .claim-match b{display:block;color:var(--text);font-size:13px;font-weight:800;line-height:1.25}:root[data-tod] .reskin-n1 .claim-claimed span,:root[data-tod] .reskin-n1 .claim-donecard span,:root[data-tod] .reskin-n1 .claim-match span{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.4}:root[data-tod] .reskin-n1 .claim-primary,:root[data-tod] .reskin-n1 .claim-secondary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;padding:12px 15px;font-family:var(--font-dm-sans);font-size:13px;font-weight:900;text-decoration:none;cursor:pointer}:root[data-tod] .reskin-n1 .claim-primary,:root[data-tod] .reskin-n1 .claim-primary.gold{color:var(--ink-on-gold);background:var(--gold);box-shadow:0 0 16px -5px var(--gold)}:root[data-tod] .reskin-n1 .claim-primary:disabled{opacity:.55;cursor:not-allowed}:root[data-tod] .reskin-n1 .claim-secondary{border:var(--bd-strong);color:var(--text);background:color-mix(in srgb,var(--text) 4%,transparent)}:root[data-tod] .reskin-n1 .claim-code,:root[data-tod] .reskin-n1 .claim-handoff,:root[data-tod] .reskin-n1 .claim-notice{display:grid;gap:10px;border:1px dashed color-mix(in srgb,var(--gold) 45%,var(--border-strong));border-radius:13px;background:color-mix(in srgb,var(--gold) 5%,transparent);padding:14px}:root[data-tod] .reskin-n1 .claim-handoff h2,:root[data-tod] .reskin-n1 .claim-notice b{margin:0;color:var(--text);font-size:16px;font-weight:800;line-height:1.2}:root[data-tod] .reskin-n1 .claim-code span,:root[data-tod] .reskin-n1 .claim-handoff p,:root[data-tod] .reskin-n1 .claim-notice span{margin:0;color:var(--muted);font-size:12.5px;line-height:1.48}:root[data-tod] .reskin-n1 .claim-notice a{color:var(--cyan);font-size:13px;font-weight:800;text-decoration:none}:root[data-tod] .reskin-n1 .claim-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px}:root[data-tod] .reskin-n1 .claim-methods button{border:var(--bd-strong);border-radius:10px;background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--muted);font-family:var(--font-dm-sans);font-size:13px;font-weight:800;padding:10px;cursor:pointer}:root[data-tod] .reskin-n1 .claim-methods button.on{border-color:var(--cyan);color:var(--ink-on-cyan);background:var(--cyan)}:root[data-tod] .reskin-n1 .claim-code strong{color:var(--gold);font-family:var(--font-jetbrains);font-size:22px;letter-spacing:.08em}:root[data-tod] .reskin-n1 .claim-actions{display:grid;grid-template-columns:1fr;gap:10px}:root[data-tod] .reskin-n1 .claim-account,:root[data-tod] .reskin-n1 .claim-error{margin:auto 0 0;color:var(--dim-text);font-size:11px;line-height:1.4}:root[data-tod] .reskin-n1 .claim-error{color:var(--redpink)}@media (min-width:768px){:root[data-tod] .reskin-n1.claimonboard-route{padding-top:30px}:root[data-tod] .reskin-n1 .claimonboard{width:min(100%,880px);min-height:720px}}@media (min-width:1100px){:root[data-tod] .reskin-n1.claimonboard-route{align-items:flex-start;padding:30px 32px 72px}:root[data-tod] .reskin-n1 .claimonboard{width:min(100%,1120px);min-height:min(780px,calc(100dvh - 102px));display:grid;grid-template-columns:300px minmax(0,1fr)}:root[data-tod] .reskin-n1 .claim-steps{grid-column:1;border-right:var(--bd);display:flex;flex-direction:column;gap:9px;padding:18px 20px;background:color-mix(in srgb,var(--text) 2%,transparent)}:root[data-tod] .reskin-n1 .claim-step{flex:0 0 auto;text-align:left;padding:11px 12px}:root[data-tod] .reskin-n1 .claim-body{grid-column:2;grid-row:1;min-width:0;min-height:0;overflow-y:auto;padding:34px 42px}:root[data-tod] .reskin-n1 .claim-personas{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-tod] .reskin-n1 .claim-actions{grid-template-columns:max-content max-content;justify-content:start}}.whos-going{display:inline-flex;align-items:center;min-height:20px;max-width:100%;gap:6px;font-family:var(--font-jetbrains);font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);white-space:normal}.whos-going:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:var(--cyan);box-shadow:0 0 9px color-mix(in srgb,var(--cyan) 62%,transparent)}.whos-going--live-room{color:var(--green)}.whos-going--live-room:before{background:var(--green);box-shadow:0 0 9px color-mix(in srgb,var(--green) 62%,transparent)}.whos-going--you-follow{color:var(--cyan)}.whos-going--capacity-vibe,.whos-going--reputation{color:var(--text-muted);text-transform:none;letter-spacing:0}.whos-going--be-first{color:var(--dim);text-transform:none;letter-spacing:0}.b1-whos-going-card,.b1-whos-going-ledger,.b1-whos-going-map,.b1-whos-going-maprow,.b1-whos-going-row{margin-top:6px}.b1-whos-going-maprow,.b1-whos-going-share{font-size:9px}:root[data-tod] .night-world-canvas{background:var(--bg)}:root[data-tod] .night-world-canvas .mapboxgl-canvas{outline:none}:root[data-tod] .night-world-canvas .mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin-bottom:var(--safe-bottom);margin-right:12px}:root[data-tod] .night-world-canvas .mapboxgl-ctrl-group{border:1px solid var(--border);background:color-mix(in srgb,var(--card) 86%,transparent);box-shadow:0 12px 34px color-mix(in srgb,var(--bg) 58%,transparent);overflow:hidden}:root[data-tod] .night-world-canvas .mapboxgl-ctrl button{color:var(--text)}:root[data-tod] .nightloc{position:absolute;left:14px;bottom:calc(14px + var(--safe-bottom));z-index:6;display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid color-mix(in srgb,var(--gold) 36%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--card) 82%,transparent);color:var(--goldpale);font-family:var(--font-jetbrains);font-size:10px;letter-spacing:.04em;pointer-events:none;box-shadow:0 12px 30px color-mix(in srgb,var(--bg) 58%,transparent)}@media (min-width:900px){:root[data-tod] .nightloc{left:18px;bottom:18px}}.pulse-chip{display:inline-flex;align-items:center;gap:7px;min-height:22px;max-width:100%;padding:4px 8px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 34%,var(--border));background:color-mix(in srgb,currentColor 10%,transparent);color:var(--text-muted);font-family:var(--font-jetbrains);font-size:10px;font-weight:800;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pulse-chip--packed{color:var(--red)}.pulse-chip--lively{color:var(--amber)}.pulse-chip--room_at_bar{color:var(--green)}.pulse-chip--quiet{color:var(--cyan)}.pulse-chip--none{color:var(--dim);border-style:dashed;background:transparent;text-transform:none;letter-spacing:0}.pulse-chip--aging{opacity:.72}.pulse-chip--none .pulse-glyph{display:none}.pulse-glyph{display:inline-flex;align-items:flex-end;gap:2px;height:12px;flex:0 0 auto}.pulse-glyph span{width:3px;border-radius:1px;background:currentColor}.pulse-dot,.pulse-fresh{width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:currentColor}.pulse-fresh{background:var(--green)}.pulse-chip--aging .pulse-fresh{background:var(--amber)}.pulse-chip--none .pulse-fresh{background:var(--dim)}.pulse-card,.pulse-ledger,.pulse-map,.pulse-maprow{margin-top:6px}.pulse-maprow{font-size:9px}.pulse-panel{display:grid;gap:12px;margin-bottom:14px;padding:13px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--bg-elev) 74%,transparent)}.pulse-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pulse-eyebrow{display:block;margin-bottom:4px;color:var(--cyan);font-family:var(--font-jetbrains);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pulse-panel h2{margin:0;color:var(--text);font-family:var(--font-barlow);font-size:20px;line-height:1}.pulse-panel p{margin:5px 0 0;color:var(--text-muted);font-size:12px;line-height:1.35}.pulse-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pulse-option{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;min-height:42px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elev);color:var(--text);font:800 13px/1 var(--font-barlow);cursor:pointer}.pulse-option.selected,.pulse-option:hover{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 9%,var(--bg-elev))}.pulse-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--dim);font-family:var(--font-jetbrains);font-size:9px;line-height:1.35}.pulse-location{border:0;background:none;color:var(--cyan);font:inherit;text-decoration-line:underline;text-underline-offset:2px;cursor:pointer}@media (max-width:520px){.pulse-panel-foot,.pulse-panel-head{align-items:flex-start;flex-direction:column}}