:root{color-scheme:dark;--bg:#08080b;--surface:#121216;--surface-2:#1b1b21;--surface-3:#24242b;--line:#26262e;--line-strong:#34343d;--card:var(--surface);--text:#f4f4f6;--muted:#c3c3cc;--faint:#a8a8b4;--accent:#ccff33;--accent-ink:#0b0b0d;--accent-dim:#a3cc29;--accent-soft:rgba(204,255,51,.12);--ok:#4ade80;--warn:#fbbf24;--bad:#f87171;--t-12:12px;--t-13:13px;--t-15:15px;--t-17:17px;--t-20:20px;--t-24:24px;--t-32:32px;--t-40:40px;--t-56:56px;--radius-sm:10px;--radius:16px;--pill:999px;--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-24:24px;--s-32:32px;--s-48:48px;--font:var(--font-archivo),-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--tabbar-h:58px;--topbar-h:52px;--surface-4:#3a3a44;--ok-soft:rgba(74,222,128,.13);--warn-soft:rgba(251,191,36,.13);--bad-soft:rgba(248,113,113,.13);--glass:rgba(18,18,24,.72);--scrim:rgba(8,8,11,.9);--radius-xs:4px;--s-2:2px;--s-20:20px;--s-64:64px;--control-sm:44px;--control:48px;--control-lg:56px;--shadow-1:0 1px 3px rgba(0,0,0,.45);--shadow-2:0 6px 20px rgba(0,0,0,.45);--shadow-3:0 12px 32px rgba(0,0,0,.5);--blur:16px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--dur-press:100ms;--dur-fast:150ms;--dur-base:200ms;--dur-sheet:260ms}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{height:100%;overflow-y:hidden;overflow-x:clip;text-size-adjust:100%}@supports (height:100dvh){body,html{height:100dvh}}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:17px;line-height:1.45;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;overflow-wrap:break-word}.app{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}body[data-banner] .app{padding-top:0}.app:focus{outline:none}.status-scrim{position:fixed;top:0;left:0;right:0;z-index:45;height:env(safe-area-inset-top);background:var(--bg);pointer-events:none}body[data-banner] .status-scrim{display:none}.ptr-wrap{position:fixed;left:0;right:0;z-index:55;top:calc(env(safe-area-inset-top) + 8px);pointer-events:none}.ptr,.ptr-wrap{display:flex;justify-content:center}.ptr{width:34px;height:34px;border-radius:50%;align-items:center;background:var(--surface-2);color:var(--accent);border:1px solid var(--line-strong);box-shadow:0 6px 20px rgba(0,0,0,.45)}.ptr-busy{animation:ptr-spin .9s linear infinite}@keyframes ptr-spin{to{transform:rotate(1turn)}}html.is-shell .app{touch-action:pan-y;overscroll-behavior-x:none}html.is-shell body{-webkit-user-select:none;-moz-user-select:none;user-select:none}html.is-shell :is(input,textarea,[contenteditable],.mono){-webkit-user-select:text;-moz-user-select:text;user-select:text}.shell-hide{display:contents}.shell-only,html.is-shell .shell-hide{display:none}html.is-shell .shell-only{display:contents}img{max-width:100%;display:block;-webkit-user-drag:none}a,img{-webkit-touch-callout:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}p{margin:0}.tap{position:relative}.tap:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.wrap{max-width:560px}.wrap,.wrap-wide{width:100%;margin:0 auto;padding:0 18px}.wrap-wide{max-width:960px}.page-top{padding-top:max(20px,calc(var(--page-top, 72px) - env(safe-area-inset-top)))}body[data-banner] .page-top{padding-top:var(--page-top,72px)}.pad-tabbar{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 28px)!important}.stack{display:flex;flex-direction:column;gap:14px}.between,.row{display:flex;align-items:center;gap:10px}.between{justify-content:space-between}.grow{flex:1 1;min-width:0}.center{text-align:center}.section{margin-top:28px}.section-tight{margin-top:18px}h1,h2,h3{margin:0;font-weight:700;letter-spacing:-.02em}h1{font-size:32px;line-height:1.1;letter-spacing:-.035em}h2{font-size:20px}h3{font-size:17px}.display{font-size:clamp(34px,9vw,56px);font-weight:800;letter-spacing:-.045em;word-spacing:.08em;line-height:.98;text-wrap:balance}.why-price-fig{margin-top:var(--s-4)}@media (max-width:479px){.why-prices{flex-direction:column}.why-price{display:flex;align-items:center;justify-content:space-between}.why-price-fig{margin-top:0}}.title{font-size:24px;font-weight:800;letter-spacing:-.035em;line-height:1.12}.h-section{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.h-section .action{font-size:15px;font-weight:600;color:var(--muted);white-space:nowrap}.h-section .action:active{color:var(--text)}.muted{color:var(--muted)}.faint{color:var(--faint)}.accent{color:var(--accent)}.small{font-size:15px}.tiny{font-size:13px}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum"}.upper{font-size:13px;font-weight:600}.strong{font-weight:700}.clamp-3{-webkit-line-clamp:3}.clamp-3,.clamp-6{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-6{-webkit-line-clamp:6}.wordmark{font-weight:800;letter-spacing:-.04em;color:var(--text)}.card{border:1px solid var(--line)}.card,.card-flat{padding:16px}.card,.card-flat,.choice{background:var(--surface);border-radius:var(--radius)}.choice{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--line);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.choice input{margin-top:3px;accent-color:var(--accent);width:18px;height:18px;flex:none}.choice-on{border-color:rgba(204,255,51,.45);background:var(--accent-soft)}.choice-title{display:block;font-weight:600;font-size:15px}.choice-sub{display:block;margin-top:3px;font-size:13px;line-height:1.45;color:var(--muted)}.notice{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.notice-title{font-weight:700}.notice-body{color:var(--text);font-size:15px;margin-top:4px;line-height:1.5}.notice-warn .notice-title{color:var(--warn)}.notice-ok .notice-title{color:var(--ok)}.notice-bad .notice-title{color:var(--bad)}.notice-accent .notice-title{color:var(--accent)}.notice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.notice-head .notice-title{min-width:0}.notice-aside{flex-shrink:0;margin-top:1px;min-width:0;max-width:50%}.notice .btn-ghost{border-color:var(--line-strong)}.list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.list-row{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px 16px;color:inherit;text-align:left;background:transparent;border:0;cursor:default}.list-row+.list-row{border-top:1px solid var(--line)}a.list-row,button.list-row{cursor:pointer}.list-row .lead,a.list-row:active,button.list-row:active{background:var(--surface-2)}.list-row .lead{width:38px;height:38px;border-radius:var(--radius-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--text)}.list-row .lead-accent{background:var(--accent-soft);color:var(--accent)}.list-row .body{flex:1 1;min-width:0}.list-row .body-title{font-weight:600;font-size:15px;line-height:1.3}.list-row .body-sub{font-size:13px;color:var(--muted);margin-top:2px;line-height:1.4}.list-row .tier-desc,.list-row .tier-name{display:block}.list-row .tier-desc{white-space:pre-line}.tier-label-row{align-items:baseline}.zone-label-row,.zone-locate{align-items:center}.zone-locate{display:inline-flex;gap:5px;min-height:44px;margin-block:-14px;padding:0 2px;background:none;border:0;cursor:pointer;color:var(--accent);font:inherit;font-size:15px;font-weight:600;white-space:nowrap;transition:transform .16s cubic-bezier(.23,1,.32,1);-webkit-tap-highlight-color:transparent}.zone-locate:active{transform:scale(.97)}.zone-locate:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){.zone-locate{transition:none}}.tier-count{font-size:var(--t-13);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tier-count.is-near{color:var(--warn)}.tier-count.is-over,.tier-error{color:var(--bad)}.tier-error{line-height:1.45}.tier-desc-input{display:block;resize:none;line-height:1.4;padding-top:12px;padding-bottom:12px}.list-row .trail{color:var(--muted);font-size:15px;white-space:nowrap;text-align:right}.list-row .trail strong{color:var(--text)}.list-row .trail-action{color:var(--accent);font-weight:600;font-size:var(--t-15)}.list-row .chev{color:var(--faint);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.list-row.is-disabled,button.list-row:disabled{opacity:.5;cursor:default}.list-row .todo-ring{width:20px;height:20px;flex-shrink:0;border-radius:var(--pill);border:2px solid var(--line-strong)}.list-row .choice-mark{width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.list-panel{padding:16px}.list-panel+.list-panel,.list-panel+.list-row,.list-row+.list-panel{border-top:1px solid var(--line)}.list-panel .panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.list-panel .panel-head .panel-title{font-weight:700;font-size:17px}.list-row .chev-down{color:var(--faint);flex-shrink:0;display:inline-flex}.list-row .trail-stack{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.list-row .trail-stack .tiny{margin-top:2px}.fact{display:flex;align-items:flex-start;gap:12px}.fact+.fact{margin-top:12px}.fact .fact-icon{color:var(--muted);flex-shrink:0;margin-top:1px;display:inline-flex}.fact .fact-body{min-width:0}.fact .fact-title{font-weight:600;line-height:1.35}.fact .fact-sub{font-size:15px;color:var(--muted);margin-top:1px;line-height:1.4}.fact a.fact-link{color:var(--accent);font-weight:600;font-size:15px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.stats-2{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 10px 10px;min-width:0}.stat-label{font-size:13px;font-weight:500;color:var(--muted)}.stat-value{font-size:clamp(16px,5.2vw,24px);font-weight:800;letter-spacing:-.04em;margin-top:4px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-sub{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.3}.progress{height:5px;background:var(--surface-3);overflow:hidden}.progress,.progress>i{border-radius:var(--pill)}.progress>i{display:block;height:100%;background:var(--accent)}.progress.is-ink>i{background:var(--text)}.btn,.card.between,.chip,.list-row,.seg button,.tab,.tabbar a,nav a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:var(--pill);border:1px solid transparent;background:var(--surface-2);color:var(--text);font-weight:600;cursor:pointer;transition:transform .08s ease,opacity .15s ease,background .15s ease;min-height:48px;white-space:nowrap}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.45;cursor:default}.btn[aria-disabled=true]{opacity:.45}.btn-primary:disabled{background:var(--surface-3);color:var(--muted);opacity:1}.btn-danger:disabled{border-color:var(--line-strong);color:var(--muted);opacity:1}.btn:focus-visible,[role=button]:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent-dim);outline-offset:2px}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.btn:has(>input:focus-visible){outline:2px solid var(--accent-dim);outline-offset:2px}a.card:active,button.card:active{background:var(--surface-2)}button.card{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left}.btn-primary{background:var(--accent);color:var(--accent-ink);font-weight:700}.btn-primary small.muted{color:var(--accent-ink);opacity:.74}.btn-secondary{background:var(--surface-2)}.btn-ghost,.btn-secondary{border-color:var(--line-strong)}.btn-ghost{background:transparent}.btn-block{width:100%}.btn-wallet{background:#000;border-color:#a6a6a6;color:#fff}.btn-stack{flex-direction:column;gap:2px;white-space:normal;line-height:1.25}.btn-lg{min-height:54px;font-size:17px}.btn-sm{padding:9px 15px;min-height:44px;font-size:15px}.btn-danger{background:transparent;border-color:var(--bad);color:var(--bad)}.btn-icon{width:44px;height:44px;padding:0;border-radius:var(--pill);display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid var(--line);color:var(--text);cursor:pointer}.btn-icon:active{background:var(--surface-3);transform:scale(.94)}.btn-icon.is-plain{background:transparent;border-color:transparent}.seg{display:inline-flex;gap:4px;padding:4px;background:var(--surface-2);border-radius:var(--pill);border:1px solid var(--line);max-width:100%}.seg button{border:0;background:transparent;color:var(--muted);padding:8px 14px;min-height:44px;border-radius:var(--pill);font-weight:600;font-size:15px;cursor:pointer;white-space:nowrap;transition:background .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1)}.seg button[aria-pressed=true]{background:#3a3a44;color:var(--text);box-shadow:0 1px 3px rgba(0,0,0,.45)}.seg-block{display:flex;width:100%;max-width:420px;margin-left:auto;margin-right:auto}.seg button[aria-selected=true]{background:#3a3a44;color:var(--text);box-shadow:0 1px 3px rgba(0,0,0,.45)}.lv{font-size:var(--t-15);line-height:1.45}main.lv-page{padding-top:var(--s-16)}.lv-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.live-card .lv-dot,.live-pill .lv-dot{animation:lv-pulse 1.8s ease-out infinite}@keyframes lv-pulse{0%{box-shadow:0 0 0 0 rgba(204,255,51,.55)}70%{box-shadow:0 0 0 7px rgba(204,255,51,0)}to{box-shadow:0 0 0 0 rgba(204,255,51,0)}}@media (prefers-reduced-motion:reduce){.live-card .lv-dot,.live-pill,.live-pill .lv-dot{animation:none}}.lv-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8);min-height:var(--s-24)}.lv-fresh{margin-left:auto;font-size:var(--t-13);font-weight:500;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lv-fresh.is-stale{flex:1 1 100%;margin:var(--s-4) 0 0;font-size:var(--t-15);font-weight:600;color:var(--text);white-space:normal}.lv .lv-title{margin:var(--s-12) 0 0;min-width:0;font-size:var(--t-24);font-weight:800;letter-spacing:-.03em;line-height:1.12;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-meta{margin:var(--s-4) 0 0;font-size:var(--t-13);font-weight:500;line-height:1.4;color:var(--muted)}.lv-do{display:flex;flex-wrap:wrap;gap:var(--s-8)}.lv-do,.lv-said{margin-top:var(--s-16)}.lv-aside{flex:none;font-size:var(--t-13);font-weight:500;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lv-warn{color:var(--warn);font-weight:600}.lv-alerts{margin-top:var(--s-16);border-top:1px solid var(--line)}.lv-alert{display:flex;align-items:center;gap:var(--s-12);width:100%;min-height:var(--control-sm);padding:var(--s-8) 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);font-size:var(--t-15);font-weight:600;line-height:1.3;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) ease}.lv-alert>span:nth-child(2){flex:1 1;min-width:0}.lv-alert>svg{flex:none;color:var(--faint)}.lv-alert:active{background:var(--surface-2)}.lv-alert-dot{flex:none;width:var(--s-8);height:var(--s-8);border-radius:50%;background:var(--warn)}.lv-alert-dot.is-bad{background:var(--bad)}.lv-help{margin-top:var(--s-24)}.lv-help-card{padding:var(--s-16);border-radius:var(--radius-sm);background:var(--bad-soft)}.lv-help-card+.lv-help-card{margin-top:var(--s-8)}.lv-help-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-12)}.lv-help-who{min-width:0;font-weight:600;overflow-wrap:anywhere}.lv-help-when{flex:none;font-size:var(--t-13);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-help-note{margin:var(--s-8) 0 0;font-size:var(--t-17);line-height:1.4}.lv-help-wrong{display:flex;flex-wrap:wrap;gap:var(--s-8);margin-top:var(--s-12)}.lv-help-card .lv-line{margin:var(--s-8) 0 0}.lv-help-reply{display:flex;gap:var(--s-8);margin-top:var(--s-12)}.lv-help-reply>.v-input{flex:1 1;min-width:0}.lv-help-reply>.v-btn{flex:none}.lv-tabs{margin-top:var(--s-20)}.lv-tab{margin-top:var(--s-24)}.lv-section{margin-top:var(--s-32)}.lv-headline{display:flex;align-items:center;justify-content:space-between;gap:var(--s-16);padding:var(--s-16) 0;border-top:1px solid var(--line)}.lv-overview>.lv-headline:first-of-type{padding-top:0;border-top:0}.lv-headline-words{min-width:0}.lv-label{font-size:var(--t-13);font-weight:500;line-height:1.4;color:var(--muted)}.lv-figure{margin-top:var(--s-4);white-space:nowrap}.lv-sub{margin-top:var(--s-8);font-size:var(--t-13);line-height:1.4;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-ring{position:relative;flex:none;width:var(--s-64);height:var(--s-64)}.lv-ring-sm{width:var(--control-lg);height:var(--control-lg)}.lv-ring svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.lv-ring circle{fill:none;stroke-width:6}.lv-ring-track{stroke:var(--surface-3)}.lv-ring-fill{stroke:var(--text);stroke-linecap:round;transition:stroke-dashoffset var(--dur-base) var(--ease-out)}.lv-ring>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text);font-size:var(--t-13);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-ring-sm>span{font-size:var(--t-12)}.lv-ledger{border-top:1px solid var(--line)}.lv-lrow{display:grid;grid-template-columns:minmax(0,1fr) var(--s-64) calc(var(--s-48) * 2);align-items:baseline;grid-gap:var(--s-12);gap:var(--s-12);padding:var(--s-12) 0;border-bottom:1px solid var(--line);font-size:var(--t-15);line-height:1.4}.lv-lrow>:nth-child(n+2){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lv-lname{min-width:0;overflow-wrap:anywhere}.lv-lqty,.lv-lrow.lv-lhead{color:var(--muted)}.lv-lrow.lv-lhead{padding:var(--s-8) 0;font-size:var(--t-13);font-weight:500}.lv-lrow.lv-ltotal{border-bottom:0;font-weight:700}.lv-foot{margin:var(--s-12) 0 0;max-width:62ch;font-size:var(--t-13);line-height:1.45;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-foot+.lv-foot{margin-top:var(--s-8)}.lv-legend{display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--t-13);font-weight:500;color:var(--muted);white-space:nowrap}.lv-key{display:inline-block;width:var(--s-8);height:var(--s-8)}.lv-key:not(:first-child){margin-left:var(--s-8)}.lv-key-in{background:var(--text)}.lv-key-sold{background:var(--line-control)}.lv-key-doors{width:0;height:var(--s-12);border-left:1px dashed var(--muted)}.lv-chart{gap:var(--s-2);height:calc(var(--s-64) * 2);border-bottom:1px solid var(--line-strong)}.lv-chart,.lv-col{display:flex;align-items:flex-end}.lv-col{position:relative;flex:1 1;min-width:0;height:100%;gap:1px}.lv-col.lv-doors:before{content:"";position:absolute;left:-1px;top:0;bottom:0;border-left:1px dashed var(--muted)}.lv-in,.lv-sold{flex:1 1;min-height:var(--s-2)}.lv-in.is-none,.lv-sold.is-none{min-height:0}.lv-in{background:var(--text)}.lv-sold{background:var(--line-control)}.lv-axis{display:flex;justify-content:space-between;gap:var(--s-8);margin-top:var(--s-8);font-size:var(--t-13);color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-folds{margin-top:var(--s-32);border-top:1px solid var(--line)}.adm-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);min-height:var(--control-lg);font-size:var(--t-17);font-weight:700}.adm-fold>summary::-webkit-details-marker{display:none}.adm-fold>summary>svg{flex:none;color:var(--faint);transition:transform var(--dur-fast) var(--ease-out)}.adm-fold[open]>summary>svg{transform:rotate(90deg)}.adm-fold-count{font-weight:400;color:var(--muted)}.lv-fold{border-bottom:1px solid var(--line)}.lv-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);min-height:var(--control-lg);font-size:var(--t-15);font-weight:600}.lv-fold>summary::-webkit-details-marker{display:none}.lv-fold>summary>svg{flex:none;color:var(--faint);transition:transform var(--dur-fast) var(--ease-out)}.lv-fold[open]>summary>svg{transform:rotate(90deg)}.lv-fold[open]{padding-bottom:var(--s-16)}.lv-fold-note{margin:0 0 var(--s-16);max-width:62ch;line-height:1.45}.lv-fold-note,.lv-line{font-size:var(--t-13);color:var(--muted)}.lv-line{margin:var(--s-4) 0 0;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lv-line.is-faint{color:var(--faint)}.lv-line.is-warn{color:var(--warn)}.lv-line.is-bad{color:var(--bad)}.lv-phone{padding:var(--s-16) 0;border-bottom:1px solid var(--line)}.lv-phone-words.is-off{opacity:.5}.lv-phone-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.lv-phone-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-12)}.lv-phone-words{flex:1 1;min-width:0}.lv-undo{display:flex;flex-direction:column;gap:var(--s-12);margin-top:var(--s-16)}.lv-undo-title{font-weight:600;line-height:1.3}.lv-undo-count{margin:0;line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-undo-count.is-warn{color:var(--warn)}.lv-undo .lv-line{margin:0}.lv-undo-do{display:flex;gap:var(--s-8)}.lv-controls{margin-top:var(--s-24)}.lv-size{padding:var(--s-12) 0 var(--s-16);border-bottom:1px solid var(--line)}.lv-size .lv-fold-note{margin:var(--s-8) 0 var(--s-12)}.lv-undo-do>*{flex:1 1;min-width:0}.lv-addphone{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-12) var(--s-16);gap:var(--s-12) var(--s-16);padding:var(--s-16) 0}.lv-addphone-code{font-size:var(--t-24);font-weight:800;letter-spacing:.06em;line-height:1.1}.lv-addphone>.v-btn{grid-column:1/-1}.lv-rows>.v-row>.muted,.lv-rows>.v-row>svg,.lv-took{flex:none}.lv-took{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-2);font-size:var(--t-13);line-height:1.4;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lv-took-main{font-size:var(--t-15);font-weight:600;color:var(--text)}.lv-search{position:relative;display:block}.lv-search>svg{position:absolute;left:var(--s-16);top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.lv-search>.v-input{padding-left:var(--s-48)}.lv-search-said{margin:var(--s-12) 0 0;max-width:44ch;line-height:1.45}.lv-found{margin-top:var(--s-16)}.lv-guest{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-12);min-height:var(--control-lg);padding:var(--s-12) 0;border-bottom:1px solid var(--line)}.lv-guest-words{flex:1 1;min-width:0}.lv-guest-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.lv-guest-do{flex:none;display:flex;gap:var(--s-8)}.lv-guest-do:empty{display:none}.lv-guest-do.is-group{flex:1 1 100%;align-items:center;justify-content:space-between;gap:var(--s-12)}.lv-group-pick{display:flex;align-items:center;gap:var(--s-8);min-width:0}.lv-group-pick .lv-line{margin:0}.lv-guest-why{flex:1 1 100%;display:flex;flex-direction:column;gap:var(--s-8)}.lv-guest-why .lv-line{margin:0}.lv-add{margin-top:var(--s-16)}.lv-skel-label{width:var(--s-64);height:var(--s-12);margin:var(--s-4) 0 var(--s-2);border-radius:var(--radius-xs)}.lv-skel-figure{width:calc(var(--s-64) * 2);height:var(--t-40);margin-top:var(--s-4);border-radius:var(--radius-sm)}.lv-skel-sub{width:calc(var(--s-48) * 2);height:var(--s-12);margin:var(--s-12) 0 var(--s-2)}.lv-skel-sub,.lv-skel-value{border-radius:var(--radius-xs)}.lv-skel-value{width:var(--s-48);height:var(--t-24);margin-top:var(--s-4)}.v-stat>.lv-skel-sub{margin-top:var(--s-8)}.lv-skel-title{width:calc(var(--s-64) * 2);height:var(--t-20);margin-bottom:var(--s-16);border-radius:var(--radius-xs)}@media (min-width:480px){.lv-skel-figure{height:var(--t-56)}}@media (min-width:1024px){.lv-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--s-64);column-gap:var(--s-64);grid-template-areas:"in earned" "stats stats" "arrivals money" "activity activity"}.lv-area-in{grid-area:in}.lv-area-earned{grid-area:earned}.lv-area-stats{grid-area:stats}.lv-area-money{grid-area:money}.lv-area-arrivals{grid-area:arrivals}.lv-area-activity{grid-area:activity}.lv-overview>.lv-headline,.lv-overview>.lv-headline:first-of-type{padding:0 0 var(--s-24);border-top:0}.lv-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--s-64);column-gap:var(--s-64);align-items:start}.lv-tab>.lv-split{margin-top:var(--s-32)}.lv-split>.lv-section,.lv-split>div>.lv-section:first-child{margin-top:0}.lv-split>.lv-section.lv-split-wide{grid-column:1/-1;margin-top:var(--s-32)}.lv-narrow{max-width:720px}.lv-chart{height:calc(var(--s-64) * 3)}}.live-pill{position:fixed;z-index:39;left:12px;right:12px;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 10px);max-width:536px;margin:0 auto;display:flex;align-items:center;gap:4px;padding:6px;background:rgba(27,27,33,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 12px 32px rgba(0,0,0,.5);animation:live-pill-in .26s cubic-bezier(.23,1,.32,1)}@keyframes live-pill-in{0%{opacity:0;transform:translateY(12px)}}.live-pill-main{display:flex;align-items:center;gap:10px;padding:6px 4px 6px 10px;min-height:52px;color:inherit}.live-pill-body,.live-pill-main{flex:1 1;min-width:0}.live-pill-kicker{display:flex;align-items:center;gap:6px;font-size:var(--t-13);font-weight:700;color:var(--accent);white-space:nowrap;overflow:hidden;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-pill-kicker .lv-dot{width:7px;height:7px}.live-pill-title{display:block;margin-top:1px;font-size:var(--t-15);font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-pill-go{flex:none;pointer-events:none}.live-pill-x{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:none;color:var(--faint);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.live-pill-x:active{background:var(--surface-3)}.app-surface:has(.live-pill) .pad-tabbar{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 104px)!important}.app-surface:has(.form-no-tabbar) .live-pill{display:none}.app-surface:has(.tonight-bar a[href$="/live"]) .live-pill{display:none}.live-card{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px 14px 14px 16px;min-height:64px;border:1px solid rgba(204,255,51,.3);border-radius:var(--radius);background:var(--accent-soft);color:inherit}.live-card .lv-dot{width:9px;height:9px;color:var(--accent)}.live-card-body{flex:1 1;min-width:0}.live-card-title{display:block;font-size:var(--t-17);font-weight:700}.live-card-sub{display:block;margin-top:1px;font-size:var(--t-13);color:var(--muted)}.live-card-chev{display:inline-flex;flex:none;color:var(--accent)}.seg-block button{flex:1 1;min-width:0;white-space:normal;line-height:1.2}@media (max-width:360px){.seg button{padding:8px}}.field{display:flex;flex-direction:column;gap:6px}.label{font-weight:600;color:var(--text)}.hint,.label{font-size:13px}.hint{color:var(--muted);line-height:1.45}.input,.select,.textarea{width:100%;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:13px 14px;outline:none;transition:border-color .15s ease;min-height:48px;font-size:var(--t-17)}.input,.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input::-webkit-search-cancel-button,.input::-webkit-search-decoration{-webkit-appearance:none}.textarea{min-height:100px;resize:vertical}.input::placeholder,.textarea::placeholder{color:var(--faint)}.check{width:20px;height:20px;flex-shrink:0;margin:0}.check,input[type=checkbox]{accent-color:var(--accent)}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex-shrink:0;margin:0;cursor:pointer;width:51px;height:31px;border-radius:var(--pill);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)}.switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.35);transition:transform .2s cubic-bezier(.23,1,.32,1)}.switch:checked,.switch[aria-checked=true]{background:var(--accent);box-shadow:none}.switch:checked:after,.switch[aria-checked=true]:after{transform:translateX(20px)}button.switch{border:0;padding:0}.switch:disabled{opacity:.5;cursor:default}.switch:disabled:not(:checked){opacity:1;background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.switch:disabled:not(:checked):after{background:var(--line-strong);box-shadow:none}.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.disclose{list-style:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.disclose::-webkit-details-marker{display:none}.disclose:after{content:"";flex:none;width:7px;height:7px;margin-top:-4px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .2s cubic-bezier(.23,1,.32,1),margin .2s cubic-bezier(.23,1,.32,1)}details[open]>.disclose:after{transform:rotate(-135deg);margin-top:4px}.switch-row{display:flex;justify-content:space-between;gap:12px;cursor:pointer;min-height:44px}.chip,.switch-row{align-items:center}.chip{display:inline-flex;gap:6px;padding:5px 11px;border-radius:var(--pill);background:var(--surface-2);border:1px solid var(--line);font-size:13px;font-weight:600;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-full{white-space:normal;overflow:visible;text-overflow:clip;display:inline-block;overflow-wrap:anywhere;text-align:center;line-height:1.3}.chip-accent{background:var(--accent-soft);border-color:rgba(204,255,51,.35);color:var(--accent)}.chip-ok{background:rgba(74,222,128,.13);border-color:rgba(74,222,128,.35);color:var(--ok)}.chip-warn{background:rgba(251,191,36,.13);border-color:rgba(251,191,36,.35);color:var(--warn)}.chip-bad{background:rgba(248,113,113,.13);border-color:rgba(248,113,113,.35);color:var(--bad)}.dot{width:7px;height:7px;border-radius:var(--pill);background:currentColor;display:inline-block}.hr{height:1px;background:var(--line);border:0;margin:4px 0}.avatar{width:36px;height:36px;border-radius:var(--pill);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-3);color:var(--text);font-weight:700;font-size:15px;letter-spacing:-.02em}.avatar-lg{width:56px;height:56px;font-size:24px}.avatar-accent{background:var(--accent);color:var(--accent-ink)}@keyframes pop-in{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}.pop-in{animation:pop-in .26s cubic-bezier(.34,1.56,.64,1) both}.thumb{width:56px;height:56px;object-fit:cover;flex-shrink:0;background:var(--surface-2)}.thumb,.thumb-lg{border-radius:var(--radius-sm)}.thumb-lg{width:72px;height:96px}.thumb-empty{display:flex;align-items:center;justify-content:center;color:var(--faint)}.flyer-frame{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line)}.flyer-frame .flyer-blur{position:absolute;inset:-24px;background-size:cover;background-position:50%;filter:blur(28px) saturate(1.2) brightness(.55);transform:scale(1.1)}.flyer-frame img{position:relative;width:100%;max-height:72vh;object-fit:contain}@media (min-width:768px){.flyer-frame img{max-height:58vh}}.footlinks>a{display:inline-block;padding:12px 0;margin:-12px 0}.flyer-frame .flyer-poster{position:relative;min-height:210px;padding:28px 24px 24px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;background:radial-gradient(90% 70% at 88% 8%,rgba(204,255,51,.22),transparent 62%),radial-gradient(70% 60% at 0 100%,rgba(120,90,255,.18),transparent 60%),linear-gradient(150deg,#16161c,#0b0b0f)}.flyer-poster-title{font-size:clamp(30px,8vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.02;color:#fff;overflow-wrap:anywhere}.flyer-poster-sub{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.flyer-frame .flyer-empty{position:relative;height:220px;display:flex;align-items:center;justify-content:center;color:var(--faint);background:linear-gradient(140deg,var(--surface-2),var(--surface))}.flyer-slot{position:relative;display:block;width:min(72%,260px);margin:0 auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.flyer-slot .flyer-frame{aspect-ratio:4/5;transition:transform .16s cubic-bezier(.23,1,.32,1)}.flyer-slot:active .flyer-frame{transform:scale(.98)}.flyer-slot .flyer-frame .flyer-poster,.flyer-slot .flyer-frame img{position:absolute;inset:0;width:100%;height:100%;max-height:none;min-height:0}.flyer-slot .flyer-poster-title{font-size:var(--t-24);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.flyer-slot-add{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border-radius:var(--pill);font-size:var(--t-15);font-weight:600;color:#fff;background:rgba(8,8,11,.55);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.flyer-slot:has(input:focus-visible) .flyer-frame{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.flyer-slot .flyer-frame{transition:none}.flyer-slot:active .flyer-frame{transform:none}}.hero-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);min-height:168px;color:#fff}.hero-card .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center 22%}.hero-card .hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,11,0),rgba(8,8,11,.58) 34%,rgba(8,8,11,.92) 68%,rgba(8,8,11,.97)) bottom /100% 150px no-repeat,linear-gradient(180deg,rgba(8,8,11,.02),rgba(8,8,11,.42))}.hero-card .hero-body{position:relative;display:flex;flex-direction:column;justify-content:flex-end;flex:1 1;min-height:168px;padding:16px}.hero-card .hero-title{font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1.15;text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 16px rgba(0,0,0,.8)}.hero-card .hero-sub{font-size:13px;color:rgba(255,255,255,.82);margin-top:3px;text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 14px rgba(0,0,0,.8)}.hero-card:active{border-color:var(--line-strong)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(8,8,11,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.app-surface .topbar{background:var(--bg)}.topbar-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:var(--topbar-h);grid-gap:8px;gap:8px}.topbar-side{display:flex;align-items:center;gap:6px;min-width:0}.topbar-side.is-right{justify-content:flex-end;min-width:44px}.topbar-title{font-size:17px;font-weight:700;letter-spacing:-.02em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.topbar .back{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;height:44px;padding:0 8px 0 0;color:var(--text);font-weight:600;font-size:var(--t-15);border-radius:var(--radius-sm)}.topbar .back:active{background:var(--surface-2)}.topbar .back .back-label{white-space:nowrap}.door-gone{min-height:100%;display:flex;flex-direction:column;gap:32px;padding-top:20px;padding-bottom:24px}.door-gone-body{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:door-gone-in .28s var(--ease-out) both}.door-gone-mark{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin-bottom:20px;background:var(--bad-soft);color:var(--bad)}.door-gone-title{font-size:var(--t-32);font-weight:800;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.door-gone-line{margin-top:12px;max-width:32ch;font-size:var(--t-17);line-height:1.45;color:var(--muted);text-wrap:pretty}.door-gone-note{margin-top:10px;font-size:var(--t-15);color:var(--faint)}@keyframes door-gone-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sitenav{font-family:var(--font);font-size:15px;line-height:1.2}body:not([data-banner]):has(.marketing) .sitenav{padding-top:env(safe-area-inset-top)}.sitenav-inner{display:flex;align-items:center;gap:24px;height:var(--topbar-h);width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.sitenav .sitenav-mark{flex:none;display:inline-flex;align-items:center;min-height:44px;font-size:var(--t-24);font-weight:800;letter-spacing:-.04em;color:var(--text)}.sitenav-links{display:flex;align-items:stretch;gap:2px;height:100%}.sitenav .sitenav-link{display:inline-flex;align-items:center;padding:0 10px;white-space:nowrap;color:var(--muted);font-size:15px;font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease}.sitenav .sitenav-link.is-current{color:var(--text);border-bottom-color:var(--accent)}.sitenav-end{margin-left:auto;display:flex;align-items:center;gap:12px}.sitenav .sitenav-find{position:relative;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 15px;border-radius:var(--pill);background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);color:var(--text);font-size:15px;font-weight:600;white-space:nowrap;transition:background-color .15s ease,transform .12s ease}.sitenav .sitenav-find:before{content:"";position:absolute;inset:-2px 0}.sitenav .sitenav-find:active{transform:scale(.97)}.sitenav .sitenav-find.is-current{background:rgba(255,255,255,.17);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.sitenav .sitenav-signin{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:15px;font-weight:600;white-space:nowrap}.sitenav-action{flex:none;display:flex;align-items:center}.sitenav .sitenav-cta{min-height:40px;height:40px;padding:0 16px;font-size:15px;background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px rgba(255,255,255,.32)}.sitenav .sitenav-cta:active{transform:scale(.97)}.sitenav-menu{display:none;flex:none}.sitenav-menu-btn{list-style:none;width:44px;height:44px;margin-right:-10px;display:flex;align-items:center;justify-content:center;color:var(--text);cursor:pointer}.sitenav-menu-btn::-webkit-details-marker{display:none}.sitenav-menu-shut,.sitenav-menu[open] .sitenav-menu-open{display:none}.sitenav-menu[open] .sitenav-menu-shut{display:inline}.sitenav-sheet{position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line)}.sitenav-sheet-in{max-width:1200px;margin:0 auto;padding:4px 24px 16px}.sitenav-menu[open]>.sitenav-sheet{animation:none}.sitenav .sitenav-sheet a{display:flex;align-items:center;min-height:48px;font-size:var(--t-17);font-weight:600;color:var(--muted);border-bottom:1px solid var(--line)}.sitenav .sitenav-sheet a.is-current{color:var(--text)}.sitenav-sheet-action{display:none;padding-top:14px}.sitenav .sitenav-sheet-action a{border-bottom:0;width:100%;justify-content:center;color:var(--text)}@media (hover:hover){.sitenav .sitenav-link:hover,.sitenav .sitenav-signin:hover{color:var(--text)}.sitenav .sitenav-find:hover{background:rgba(255,255,255,.15)}}@media (max-width:1023px){.sitenav .sitenav-signin,.sitenav-links{display:none}.sitenav-menu{display:block}}@media (max-width:599px){.sitenav-inner{gap:10px;padding:0 16px}.sitenav-end{gap:8px}.sitenav .sitenav-mark{font-size:var(--t-20)}.sitenav-action{display:none}.sitenav-sheet-in{padding:4px 16px 16px}.sitenav-sheet-action{display:block}}@media (max-width:340px){.sitenav .sitenav-find svg{display:none}.sitenav .sitenav-find{padding:0 13px}}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(8,8,11,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.tabbar-inner{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:var(--tabbar-h);max-width:560px;margin:0 auto}.tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--faint);font-size:12px;font-weight:600;letter-spacing:.01em}.tabbar a[aria-current=page]{color:var(--accent)}.tabbar .tab-inner{display:contents}.tab-going{position:fixed;inset:0;z-index:35;overflow:hidden;background:var(--bg);padding-top:env(safe-area-inset-top)}.tabbar a .tab-inner[data-pending]{color:var(--accent)}.tabbar-inner:has([data-pending]) a[aria-current=page]:not(:has([data-pending])){color:var(--faint)}.tabbar a:active{color:var(--text)}.card-pending{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:rgba(8,8,11,.55);border-radius:inherit;pointer-events:none}.card-pending .link-spin{width:22px;height:22px;margin-left:0}.tabbar a svg{transition:transform .12s ease}.tabbar a:active svg{transform:scale(.86)}.cta-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:rgba(8,8,11,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line)}.cta-bar-inner{display:flex;align-items:center;gap:14px;max-width:560px;margin:0 auto}.cta-bar .cta-text{flex:1 1;min-width:0}.cta-bar .cta-price{font-size:17px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.cta-bar .cta-sub{font-size:13px;color:var(--muted);line-height:1.35;overflow-wrap:anywhere}.cta-bar .btn{flex-shrink:0;min-height:52px;padding-left:26px;padding-right:26px}.cta-bar.cta-bar-pill{background:linear-gradient(180deg,rgba(8,8,11,0),rgba(8,8,11,.7) 55%);border-top:0;-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:18px}.cta-bar.cta-bar-pill .btn{flex:1 1}.receipt{display:flex;flex-direction:column;gap:9px}.receipt-line{display:flex;justify-content:space-between;font-size:15px}.receipt-line .muted{color:var(--muted)}.receipt-total{display:flex;justify-content:space-between;padding-top:11px;border-top:1px solid var(--line);font-size:17px;font-weight:700}.receipt-line>.mono,.receipt-total>.mono{white-space:nowrap;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticket-sum{background:var(--surface-2)}.flyer-empty{padding:38px 16px;border:1px dashed var(--line);border-radius:var(--radius-sm)}.dollars-sign{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.input.dollars-input{padding-left:28px}.stepper{gap:2px}.stepper,.stepper button{display:inline-flex;align-items:center}.stepper button{width:44px;height:44px;border-radius:var(--pill);padding:0;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);font-size:20px;line-height:1;cursor:pointer;justify-content:center}.stepper button:active{background:var(--surface-3)}.stepper button:disabled{opacity:.35;cursor:default}.stepper .stepper-n{width:34px;text-align:center;font-weight:700;font-size:17px}.scan-result{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:max(24px,calc(env(safe-area-inset-top) + 12px)) 24px 0;justify-content:safe center;overflow-y:auto;animation:flash .16s cubic-bezier(.23,1,.32,1)}.scan-result.is-leaving{opacity:0;pointer-events:none;animation:fade-out .16s cubic-bezier(.23,1,.32,1)}@keyframes fade-out{0%{opacity:1}}.scan-ok{background:#00ff66;color:#0b0b0d}.scan-bad{background:#ff1f1f;color:#0b0b0d}.scan-warn{background:#fff200;color:#0b0b0d}.scan-glyph{width:148px;height:148px;border-radius:var(--pill);display:flex;align-items:center;justify-content:center;background:#fff;color:#0b0b0d;border:0;box-shadow:0 12px 32px rgba(0,0,0,.18);animation:verdict-pop .26s cubic-bezier(.23,1,.32,1)}.scan-glyph svg{width:57%;height:57%}@keyframes verdict-pop{0%{opacity:0;transform:scale(.6)}}@keyframes verdict-rise{0%{opacity:0;transform:translateY(10px)}}.scan-name{font-size:40px;font-weight:900;letter-spacing:-.035em;line-height:1.05;max-width:100%;overflow-wrap:anywhere}.scan-line,.scan-name{animation:verdict-rise .22s cubic-bezier(.23,1,.32,1)}.scan-line{font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.scan-result .chip{background:rgba(0,0,0,.12);border-color:rgba(0,0,0,.2);color:inherit;margin-top:6px;padding:6px 14px;font-size:17px;font-weight:700}.scan-result .btn{background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.45);color:inherit}@keyframes flash{0%{opacity:0}to{opacity:1}}.app main{animation:page-in .16s cubic-bezier(.23,1,.32,1)}.ck-tiers,.list-panel,.view-in,details[open]>:not(summary){animation:page-in .18s cubic-bezier(.23,1,.32,1)}.app-surface main{animation:page-push .2s cubic-bezier(.23,1,.32,1)}html[data-nav=back] .app-surface main{animation-name:page-pop}html[data-nav=tab] .app-surface main{animation:none}@keyframes page-push{0%{opacity:.45;transform:translateX(20px)}}@keyframes page-pop{0%{opacity:.45;transform:translateX(-20px)}}@keyframes page-in{0%{opacity:.3}}.app{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}.app :focus-visible{scroll-margin-top:calc(var(--topbar-h) + 8px + env(safe-area-inset-top))}.list>*>:is(a,button):focus-visible,.list>:is(a,button,summary):focus-visible,.venue-map-link:focus-visible{outline-offset:-2px}.ev-footer{flex-wrap:wrap}.spacer{height:18px}.spacer-l{height:34px}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scroll-x{display:flex;gap:10px;justify-content:safe center;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.scroll-x::-webkit-scrollbar{display:none}.scroll-x>*{flex:0 0 auto}.chip-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}.chip-row::-webkit-scrollbar{display:none}.chip-row>*{flex:0 0 auto}@media (min-width:768px){.chip-row{margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px}}.skeleton{background:linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size:200% 100%;animation:shimmer 1.3s infinite;border-radius:var(--radius)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.toast{position:fixed;z-index:50;left:50%;top:calc(env(safe-area-inset-top) + 12px);transform:translateX(-50%);width:max-content;max-width:min(calc(100vw - 32px),420px);padding:12px 18px;border-radius:22px;background:rgba(26,26,32,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line-strong);color:var(--text);font-size:15px;font-weight:600;line-height:1.35;text-align:center;box-shadow:0 10px 34px rgba(0,0,0,.55);pointer-events:none;animation:toast-in .22s ease-out}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.snapshot{position:fixed;inset:0;z-index:70;background:#000;color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:env(safe-area-inset-top);padding-bottom:calc(env(safe-area-inset-bottom) + 24px)}.snapshot-inner{max-width:560px;margin:0 auto;padding:12px 16px 0}.snapshot-close{background:none;border:0;color:#cfcfd6;font:inherit;font-size:17px;font-weight:600;padding:10px 0;min-height:44px;cursor:pointer}.snapshot-title{font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-top:6px}.snapshot-meta{color:#cfcfd6;margin-top:6px}.snapshot-meta,.snapshot-warn{font-size:15px;line-height:1.4}.snapshot-warn{font-weight:600;color:#fbbf24;margin-top:8px}.snapshot-page{font-size:15px;font-weight:700;color:#fff;margin-top:10px}.snapshot-list{list-style:none;margin:14px 0 0;padding:0}.snapshot-row{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,150px) auto;grid-column-gap:10px;column-gap:10px;min-height:48px;padding:8px 0;border-bottom:1px solid #3a3a42;line-height:1.25}.snapshot-box,.snapshot-row{align-items:center;font-size:17px}.snapshot-box{width:24px;height:24px;border:2px solid #fff;border-radius:5px;display:inline-flex;justify-content:center;font-weight:800;color:#000}.snapshot-box.is-in{background:#fff}.snapshot-name{font-weight:700;overflow-wrap:anywhere}.snapshot-tier{font-size:15px;color:#cfcfd6;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.snapshot-src{color:var(--muted)}.snapshot-tail{font-size:15px;color:#cfcfd6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.04em}.snapshot-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.scan-live{position:fixed;inset:0;z-index:60;animation:flash .2s cubic-bezier(.23,1,.32,1);background:#000;--frame:min(80vw,46vh,340px)}.scan-live.is-leaving{opacity:0;pointer-events:none;animation:fade-out .2s cubic-bezier(.23,1,.32,1)}.scan-live.is-leaving *,.scan-result.is-leaving *{pointer-events:none}.scan-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.scan-frame{position:absolute;width:var(--frame);height:var(--frame);left:calc(50% - var(--frame) / 2);top:calc(46% - var(--frame) / 2);border-radius:var(--radius);box-shadow:0 0 0 100vmax rgba(0,0,0,.5);pointer-events:none;color:#fff;animation:frame-in .26s cubic-bezier(.23,1,.32,1)}.scan-frame:before{content:"";position:absolute;inset:-3px;border:5px solid;border-radius:var(--radius);--arm:40px;-webkit-mask-composite:source-in;-webkit-mask:linear-gradient(to right,#000 var(--arm),transparent var(--arm) calc(100% - var(--arm)),#000 calc(100% - var(--arm))),linear-gradient(to bottom,#000 var(--arm),transparent var(--arm) calc(100% - var(--arm)),#000 calc(100% - var(--arm)));mask:linear-gradient(to right,#000 var(--arm),transparent var(--arm) calc(100% - var(--arm)),#000 calc(100% - var(--arm))),linear-gradient(to bottom,#000 var(--arm),transparent var(--arm) calc(100% - var(--arm)),#000 calc(100% - var(--arm)));-webkit-mask-composite:source-in,xor;mask-composite:intersect}@keyframes frame-in{0%{opacity:0;transform:scale(.94)}}.scan-starting{position:absolute;left:0;right:0;top:46%;text-align:center;color:#fff;font-weight:600;pointer-events:none}.scan-stalled{pointer-events:auto;margin:0 6px;padding:16px;border-radius:var(--radius);background:rgba(0,0,0,.72);color:#fff;text-align:center}.scan-stalled p{margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.4}.scan-frame.is-asking{color:var(--accent)}.scan-frame.is-asking:before{animation:frame-catch .2s cubic-bezier(.23,1,.32,1)}@keyframes frame-catch{0%{transform:scale(1.06)}}.scan-top{position:absolute;top:calc(env(safe-area-inset-top) + 8px);left:10px;right:10px;display:flex;flex-direction:column;gap:8px;pointer-events:none;animation:scan-drop .26s cubic-bezier(.23,1,.32,1)}@keyframes scan-drop{0%{opacity:0;transform:translateY(-10px)}}.scan-bar{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius)}.scan-correction{pointer-events:auto;display:block;width:100%;text-align:left;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--bad);background:rgba(0,0,0,.72);color:#fff;font:inherit;font-size:15px;line-height:1.45;max-height:42vh;overflow-y:auto}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))) or (-webkit-backdrop-filter:blur(8px)){.scan-bar,.scan-controls,.scan-correction{-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}}.scan-close{pointer-events:auto;flex:0 0 auto;border-radius:var(--pill);display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.14);border:0;color:#fff;transition:transform .12s ease,background .12s ease}.scan-close:active{transform:scale(.92);background:rgba(255,255,255,.26)}.scan-head{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.scan-event{font-size:15px;font-weight:600;color:#fff;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-count-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.scan-count{font-size:17px;font-weight:600;color:#c6c6cf;line-height:1.1;white-space:nowrap}.scan-count b{font-size:24px;font-weight:800;letter-spacing:-.02em;color:#fff}.scan-count.is-stale,.scan-count.is-stale b{color:var(--warn)}.scan-progress{height:4px;margin-top:6px;border-radius:var(--pill);background:rgba(255,255,255,.18);overflow:hidden}.scan-progress>i{display:block;height:100%;background:#fff;transform-origin:left center;transition:transform .3s cubic-bezier(.23,1,.32,1)}.scan-progress.is-stale>i{background:var(--warn)}.scan-top .chip{background:rgba(0,0,0,.55);border-color:rgba(255,255,255,.45);color:#fff}.scan-top .chip-warn{color:var(--warn);border-color:rgba(251,191,36,.6)}.scan-bottom{position:absolute;left:0;right:0;bottom:0;padding:0 10px calc(env(safe-area-inset-bottom) + 10px);display:flex;flex-direction:column;gap:10px;pointer-events:none;animation:scan-rise .26s cubic-bezier(.23,1,.32,1)}@keyframes scan-rise{0%{opacity:0;transform:translateY(14px)}}.scan-controls{pointer-events:auto;display:flex;gap:4px;padding:8px 6px;background:rgba(0,0,0,.72);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius)}.scan-tool{flex:1 1;min-width:0;min-height:72px;display:flex;flex-direction:column;gap:6px;padding:4px 0;border:0;background:none;color:#fff;font:inherit;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.scan-tool,.scan-tool-icon{align-items:center;justify-content:center}.scan-tool-icon{width:48px;height:48px;border-radius:var(--pill);display:inline-flex;background:rgba(255,255,255,.14);transition:transform .12s ease,background .12s ease,color .12s ease}.scan-tool:active .scan-tool-icon{transform:scale(.92);background:rgba(255,255,255,.26)}.scan-tool[aria-pressed=true] .scan-tool-icon{background:var(--accent);color:var(--accent-ink)}@media (max-width:359px){.scan-tool{font-size:13px}.scan-tool-icon{width:44px;height:44px}}.sheet-backdrop{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.66);display:flex;align-items:flex-end;justify-content:center;padding:12px 12px max(12px,env(safe-area-inset-bottom));touch-action:none;animation:flash .2s ease-out both}.sheet{width:100%;max-width:480px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px;max-height:86vh;overflow-y:auto;overscroll-behavior:contain;animation:sheet-up .26s cubic-bezier(.32,.72,0,1) both}@keyframes sheet-up{0%{transform:translateY(100%)}}.sheet.scan-more{background:none;border:0;padding:0;display:flex;flex-direction:column;gap:10px}.scan-more-group{background:var(--surface-2);border-radius:var(--radius);overflow:hidden}.scan-more-row{display:flex;align-items:center;gap:14px;width:100%;min-height:58px;padding:0 18px;border:0;background:none;color:var(--text);font:inherit;font-size:17px;font-weight:600;text-align:left;cursor:pointer}.scan-more-row+.scan-more-row{border-top:1px solid var(--line-strong)}.scan-more-row svg{color:var(--muted)}.scan-more-row:active:not(:disabled){background:var(--surface-3)}.scan-more-row:disabled{opacity:.45;cursor:default}.share-preview{width:100%;max-width:250px;margin:0 auto;aspect-ratio:9/16;border-radius:var(--radius);overflow:hidden;background:var(--surface-2);border:1px solid var(--line);position:relative}.share-preview img{width:100%;height:100%;object-fit:cover}.share-preview .share-loading{position:absolute;inset:0}.share-link{display:flex;align-items:center;gap:10px;width:100%;padding:14px;text-align:left;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);cursor:pointer;min-height:56px}.share-link:active{background:var(--surface-3)}.share-link-url{flex:1 1;min-width:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-link-copy{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:13px;font-weight:700;color:var(--accent)}.share-link-plain{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--control-sm);padding:0;border:0;background:none;text-align:left;cursor:pointer;color:var(--muted);font-size:15px;transition:opacity var(--dur-fast) ease}.share-link-plain:active{opacity:.65}.share-link-plain-url{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-link-plain-copy{flex:none;font-weight:600;color:var(--accent)}.bio-preview{display:flex;align-items:flex-start;gap:var(--s-16);margin-top:var(--s-12)}.bio-phone{position:relative;display:block;flex:none;width:150px;height:300px;overflow:hidden;border:6px solid var(--surface-3);border-radius:22px;background:var(--bg);transition:opacity var(--dur-fast) ease}.bio-phone:active{opacity:.8}.bio-phone .bio-mini{position:absolute;top:0;left:0;width:390px;height:814px;border:0;overflow:hidden;transform:scale(.3539);transform-origin:0 0;pointer-events:none;background:var(--bg)}.bio-mini .topbar{position:static}.bio-example{position:absolute;top:8px;left:50%;transform:translateX(-50%);z-index:1;padding:3px 9px;border-radius:var(--pill);background:var(--accent);color:#000;font-size:var(--t-12);font-weight:700;letter-spacing:.02em;pointer-events:none}.bio-side{flex:1 1;min-width:0;padding-top:var(--s-4);display:flex;flex-direction:column;gap:var(--s-8)}.bio-url{font-size:15px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.bio-says{margin:0 0 var(--s-8);font-size:13px;line-height:1.45;color:var(--muted)}.chip-wrap{display:flex;flex-wrap:wrap;gap:8px}.chip-tap{cursor:pointer;min-height:34px;display:inline-flex;align-items:center;gap:5px}.chip-tap:active{background:var(--surface-3)}.chip-tap.is-copied{color:var(--accent);border-color:var(--accent)}.share-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.share-actions .btn{flex-direction:column;gap:5px;padding:10px 6px;min-height:60px;font-size:13px;font-weight:600;white-space:normal;line-height:1.15}.layout-pick{flex:0 0 auto;width:84px;padding:4px;border-radius:var(--radius-sm);cursor:pointer;background:var(--surface-2);border:2px solid transparent;color:var(--muted);text-align:center}.layout-pick[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.layout-pick img{width:76px;height:95px;object-fit:cover;border-radius:var(--radius-sm);display:block}.layout-pick .layout-name{font-size:12px;font-weight:600;margin-top:5px}.steps{padding:18px 20px 120px;max-width:460px;margin:0 auto}.step{padding-bottom:28px}.step+.step{border-top:1px solid var(--line);padding-top:28px}#scout-steps[data-wizard=on] .step{display:none;border-top:0;padding-top:0}#scout-steps[data-wizard=on][data-step="1"] .step[data-n="1"],#scout-steps[data-wizard=on][data-step="2"] .step[data-n="2"],#scout-steps[data-wizard=on][data-step="3"] .step[data-n="3"],#scout-steps[data-wizard=on][data-step="4"] .step[data-n="4"],#scout-steps[data-wizard=on][data-step="5"] .step[data-n="5"],#scout-steps[data-wizard=on][data-step="6"] .step[data-n="6"],#scout-steps[data-wizard=on][data-step="7"] .step[data-n="7"]{display:flex;flex-direction:column;min-height:calc(100dvh - 190px)}@media (min-width:768px){.steps{max-width:620px;padding:26px 24px 140px}#scout-steps[data-wizard=on][data-step="1"] .step[data-n="1"],#scout-steps[data-wizard=on][data-step="2"] .step[data-n="2"],#scout-steps[data-wizard=on][data-step="3"] .step[data-n="3"],#scout-steps[data-wizard=on][data-step="4"] .step[data-n="4"],#scout-steps[data-wizard=on][data-step="5"] .step[data-n="5"],#scout-steps[data-wizard=on][data-step="6"] .step[data-n="6"],#scout-steps[data-wizard=on][data-step="7"] .step[data-n="7"]{min-height:min(calc(100dvh - 260px),560px);justify-content:center}#scout-steps[data-wizard=on] .step-all{margin-top:28px}.step-eyebrow{font-size:13px}.step-hero{font-size:40px}.step-title{font-size:24px}.step-sub{font-size:17px}.step-note{font-size:15px}.step-plain{font-size:17px}.step-fine{font-size:13px}.step-all{font-size:15px}}.step>.chip{align-self:flex-start}.step-eyebrow{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:12px}.step-hero{font-size:32px;line-height:1.08;letter-spacing:-.03em;font-weight:800;margin:14px 0 0}.step-title{font-size:24px;line-height:1.25;letter-spacing:-.02em;font-weight:700;margin:0 0 18px}.step-sub{line-height:1.55;margin-top:16px}.step-note,.step-sub{color:var(--muted);font-size:15px}.step-note{line-height:1.6;margin:14px 0 0}.step-plain{font-size:15px;line-height:1.65;margin:0 0 14px}.step-fine{color:var(--muted);font-size:12px;line-height:1.5;margin:16px 0 0;padding-top:12px;border-top:1px solid var(--line)}.step-all{margin-top:auto;padding-top:22px;min-height:44px;display:inline-flex;align-items:flex-end;font-size:13px;color:var(--muted);text-decoration:underline;align-self:flex-start}.split{margin:4px 0 18px}.split-bar{display:flex;height:44px;border-radius:var(--radius-sm);overflow:hidden;background:var(--card)}.split-bar span{display:block;height:100%}.split-card{background:#2a2a31}.split-you{background:var(--accent)}.split-us{background:#4a5a1f}.split-key{margin:0;display:grid;grid-gap:9px;gap:9px}.split-key>div{display:flex;justify-content:space-between;align-items:baseline}.split-key dt{color:var(--muted);font-size:15px;margin:0}.split-key dd{margin:0;font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.split-key dd.dim{color:var(--muted);font-weight:500}.split-row-you{padding-top:9px;border-top:1px solid var(--line)}.split-row-you dt{color:var(--text);font-weight:700}.split-row-you dd{font-size:17px}.big-number,.split-row-you dd{color:var(--accent);font-weight:800}.big-number{font-size:56px;line-height:1;letter-spacing:-.045em;margin:6px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc{margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:var(--radius)}.calc-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.calc-field{display:flex;flex-direction:column;gap:4px}.calc-out{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.calc-number{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:22px;gap:22px}.timeline li{position:relative;padding-left:26px}.timeline li:before{content:"";position:absolute;left:5px;top:18px;bottom:-22px;width:1px;background:var(--line)}.timeline li:last-child:before{display:none}.timeline-dot{position:absolute;left:0;top:5px;width:11px;height:11px;border-radius:50%;background:var(--accent)}.timeline strong{display:block;font-size:15px;margin-bottom:3px}.timeline span:not(.timeline-dot){display:block;color:var(--muted);font-size:15px;line-height:1.55}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.bubble-copy{background:var(--card);border:1px solid var(--line);border-radius:18px 18px 18px 5px;font-size:15px;line-height:1.55}.step-nav{display:none}#scout-steps[data-wizard=on] .step-nav{display:block;position:fixed;left:0;right:0;bottom:0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--bg) 72%,transparent);max-width:460px;margin:0 auto}.step-dots{display:flex;gap:6px;justify-content:center;margin-bottom:10px}.step-dot{width:6px;height:6px;border-radius:50%;background:var(--line)}.step-dot.on{background:var(--accent)}.step-buttons{display:flex;align-items:center;justify-content:space-between;gap:12px}.step-buttons .btn{min-height:46px;padding-inline:20px}.step-buttons .btn:disabled{opacity:.35}@media (min-width:768px){#scout-steps[data-wizard=on] .step-nav{position:static;max-width:none;background:none;padding:var(--s-24) 0 0}.steps{padding-bottom:var(--s-48)}}.app-surface{font-size:var(--t-15)}.app-surface .page-head h1,.app-surface h1{font-size:var(--t-32)}.app-surface h2{font-size:var(--t-20)}.app-surface .title{font-size:var(--t-24)}.app-surface .topbar-title{font-size:var(--t-17)}.app-surface .small,.app-surface .tiny{font-size:var(--t-13)}.app-surface .hint,.app-surface .label{font-size:var(--t-15)}.app-surface .notice-body{font-size:var(--t-13)}.app-surface .bubble-copy,.app-surface .list-row .body-title,.app-surface .nudge-line,.app-surface .receipt-line,.app-surface .toast{font-size:var(--t-15)}.app-surface .list-row .trail{font-size:var(--t-13)}.app-surface :is(h1,h2,h3,.flyer-hero-title,.hero-title,.night-title){text-wrap:balance}.app-surface .figures .list-row .body-title{font-weight:500}.app-surface .figures .list-row .trail{color:var(--text);font-size:var(--t-15);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-surface .list-panel .panel-head .panel-title{font-size:var(--t-17)}.app-surface .btn-sm,.app-surface .chip,.app-surface .fact .fact-sub,.app-surface .fact a.fact-link,.app-surface .seg button{font-size:var(--t-13)}.app-surface .split .cell-value{font-size:var(--t-24)}.app-surface .split .cell-label,.app-surface .split .cell-sub,.app-surface .stat-sub{font-size:var(--t-13)}.app-surface .hero-card .hero-title{font-size:var(--t-20)}.app-surface .hero-card .hero-sub,.app-surface .tonight-bar-kicker{font-size:var(--t-13)}.app-surface .tonight-bar-title{font-size:var(--t-17)}.app-surface .timeline strong{font-size:var(--t-15)}.app-surface .timeline span:not(.timeline-dot){font-size:var(--t-13)}.app-surface .snapshot-row{font-size:var(--t-17)}.app-surface .snapshot-box,.app-surface .snapshot-close{font-size:var(--t-15)}.hash-target,:target{border-radius:var(--radius);box-shadow:0 0 0 2px var(--accent);scroll-margin-top:80px}.app-surface:has(.form-no-tabbar) .tabbar{display:none}.form-actions{position:-webkit-sticky;position:sticky;bottom:calc(0px - env(safe-area-inset-bottom));z-index:5;margin-top:8px;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:var(--bg)}.form-actions .btn{min-height:56px;font-size:17px}.ev-form :is(.field,summary,details,.input,.select,.textarea){scroll-margin-bottom:calc(130px + env(safe-area-inset-bottom))}.form-group-title{font-size:var(--t-15);font-weight:700;color:var(--text);letter-spacing:0}input[type=date],input[type=datetime-local],input[type=time]{text-align:left}input::-webkit-date-and-time-value{text-align:left}input[type=datetime-local]:not(:focus)::-webkit-datetime-edit{color:var(--faint)}input[type=datetime-local]:focus::-webkit-datetime-edit{color:var(--text)}.door-surface{display:flex;flex-direction:column;min-height:74dvh}.door-surface>.door-actions{margin-top:auto}.door-surface .door-more{scroll-margin-top:calc(var(--topbar-h) + 12px + env(safe-area-inset-top));scroll-margin-bottom:calc(104px + var(--tabbar-h) + env(safe-area-inset-bottom))}.door-surface .muted{color:#c6c6cf}.door-surface .faint{color:#b4b4be}.door-surface .small,.door-surface .tiny{font-size:17px}.door-surface .chip{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;font-size:15px}.door-surface a{text-decoration-thickness:2px;text-underline-offset:3px}.door-count{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:2px 0 10px}.door-count .door-count-n{font-size:56px;font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.door-count .door-count-of{font-size:17px;font-weight:600;color:#c6c6cf}.door-count-pending{align-items:center;min-height:46px}.door-count-load{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.door-dots{width:26px;height:8px;border-radius:var(--pill);background:currentColor;color:var(--faint);opacity:.5;animation:door-dots 1.1s ease-in-out infinite}@keyframes door-dots{0%,to{opacity:.25;transform:scaleX(.6);transform-origin:left center}50%{opacity:.7;transform:scaleX(1);transform-origin:left center}}@media (prefers-reduced-motion:reduce){.door-dots{animation:none;opacity:.4}}.door-actions .door-scan-btn{min-height:68px;font-size:20px;font-weight:700}.door-actions .door-scan-btn:disabled{opacity:.5}.door-age{font-size:13px;color:#b4b4be}.door-age.is-stale{color:var(--warn)}.door-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin-top:18px;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:linear-gradient(rgba(8,8,11,0),var(--bg) 22%)}.door-actions .btn{min-height:58px;font-size:17px}.pad-tabbar .door-actions,.pad-tabbar .form-actions{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:12px}html.is-shell .app-surface:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset],[type=color],[type=image]),textarea):focus) :is(.tabbar,.live-pill){display:none}html.is-shell .app-surface:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset],[type=color],[type=image]),textarea):focus) .pad-tabbar :is(.door-actions,.form-actions){bottom:0;padding-bottom:12px}.tonight-bar{position:relative;margin-bottom:16px;padding:12px 14px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.tonight-bar-body{min-width:0;padding-right:36px}.tonight-bar-kicker{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--accent)}.tonight-bar-title{font-weight:700;font-size:17px;letter-spacing:-.02em;margin-top:3px}.tonight-bar-sub,.tonight-bar-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tonight-bar-sub{font-size:13px;color:var(--muted);margin-top:1px}.tonight-bar-actions{margin-top:12px;display:flex;gap:8px}.tonight-bar-actions .btn{flex:1 1;min-height:50px}.tonight-bar-actions .btn-secondary{flex:0 0 auto;padding:0 20px}.tonight-bar-dismiss{position:absolute;top:6px;right:6px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--faint);cursor:pointer}.tonight-bar-dismiss:active{color:var(--text)}.row-spin{display:inline-block;width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:link-spin .6s linear infinite}@media (prefers-reduced-motion:reduce){.row-spin{animation:none;opacity:.6}}.link-spin{display:inline-block;width:.85em;height:.85em;margin-left:.5em;border:2px solid;border-top:2px solid transparent;border-radius:50%;vertical-align:-.1em;animation:link-spin .6s linear infinite}@keyframes link-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.link-spin{animation:none;opacity:.6}}.door-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:16px}.door-tile{position:relative;height:124px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border-radius:var(--radius);background:var(--surface-2);color:var(--text);font-size:var(--t-17);font-weight:800;line-height:1.2;letter-spacing:-.01em;transition:transform .16s var(--ease-out)}.door-tile.is-primary{background:var(--accent);color:var(--accent-ink)}.door-tile:active{transform:scale(.97)}.door-tile .link-spin{position:absolute;top:16px;right:16px;margin:0}.staff-code{padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.staff-actions .v-action:before{left:-12px;right:-12px}.staff-phones>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.staff-phones>div:last-child{border-bottom:1px solid var(--line)}.staff-off{margin-top:2px;color:var(--bad);font-weight:600}.v-action.is-accent{color:var(--accent)}.v-action.is-muted{color:var(--muted);font-weight:500}.v-action:disabled{opacity:.45;cursor:default}.door-more>summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 4px;font-weight:600;color:var(--muted);cursor:pointer;list-style:none}.door-more>summary::-webkit-details-marker{display:none}.door-more>summary:after{content:"";width:9px;height:9px;margin-right:6px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .18s ease}.door-more[open]>summary:after{transform:rotate(-135deg)}.door-more>summary:active{opacity:.6}@media (prefers-reduced-motion:reduce){.door-more>summary:after{transition:none}}.app-surface .list{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;overflow:visible}.app-surface .list-row{border-bottom:1px solid var(--line)}.app-surface .list-row+.list-row{border-top:0}.app-surface .list-row{padding-left:0;padding-right:0}.app-surface a.list-row:active,.app-surface button.list-row:active{background:var(--surface);box-shadow:inset 0 0 0 100vmax rgba(255,255,255,.02)}.app-surface .h-section{font-size:var(--t-17);font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--text);margin-bottom:12px}.app-surface .h-section .action{font-size:var(--t-15);font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.eyebrow{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.hero-label{font-size:15px;font-weight:500;color:var(--muted)}.count-line-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.count-line-main{font-size:17px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.count-line-aside{font-size:15px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.count-line .progress{margin-top:10px}.count-line-note{font-size:13px;color:var(--muted);margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-number{padding:4px 0 2px}.hero-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hero-action{display:inline-flex;align-items:center;gap:2px;padding:11px 0;margin:-11px 0;font-size:15px;font-weight:600;color:var(--accent);white-space:nowrap}.hero-action:active{opacity:.65}.hero-figure{font-size:56px;font-weight:800;letter-spacing:-.05em;line-height:1;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-number-sub{font-size:13px;color:var(--text);margin-top:8px;line-height:1.45}.flyer-hero{position:relative;margin:0 -18px;height:125vw;max-height:68vh;overflow:hidden;background:var(--surface);display:flex;align-items:flex-end}.flyer-hero.is-empty{height:auto;min-height:0;max-height:none;flex-direction:column;align-items:stretch}.flyer-hero.is-empty .flyer-hero-empty{position:relative;inset:auto;height:148px;background:radial-gradient(120% 90% at 85% 0,rgba(204,255,51,.14),transparent 60%),linear-gradient(140deg,var(--surface-2),var(--surface))}.flyer-hero.is-empty .flyer-hero-scrim{display:none}.flyer-hero.is-empty .flyer-hero-body{mask-image:none;-webkit-mask-image:none;padding-top:16px}.flyer-hero-add{display:inline-flex;align-items:center;gap:8px}.field-needs{outline:1.5px solid var(--bad);outline-offset:6px;border-radius:12px}.flyer-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.flyer-hero.is-wide .flyer-hero-img{object-fit:contain}.flyer-hero-blur{position:absolute;inset:-24px;background-size:cover;background-position:50%;filter:blur(26px) saturate(1.1);opacity:.55}.flyer-hero-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--faint);background:linear-gradient(140deg,var(--surface-2),var(--surface))}.flyer-hero-scrim{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(8,8,11,0) 28%,rgba(8,8,11,.55) 58%,var(--bg) 82%)}.flyer-hero-status{margin-bottom:10px}.status-word{display:inline-flex;align-items:center;gap:7px;font-size:var(--t-15);font-weight:600;line-height:1.2;color:var(--muted)}.status-word.is-ok{color:var(--ok)}.status-word.is-bad{color:var(--bad)}.flyer-hero-body{position:relative;z-index:2;width:100%;padding:36px 18px 16px;background:var(--bg);mask-image:linear-gradient(180deg,transparent 0,#000 30px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px)}.flyer-hero-title{font-size:32px;font-weight:800;letter-spacing:-.035em;line-height:1.05;color:#fff;margin:0}.flyer-hero-meta{font-size:13px;color:#c9c9d2;margin-top:6px;line-height:1.45}.flyer-hero-actions{margin-top:12px}.page-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:16px}.page-head h1{font-size:32px;font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0}.page-head .page-action{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--accent);white-space:nowrap;flex:none;padding:8px;margin:-8px}.page-head .page-action:active{opacity:.65}.event-card{position:relative;display:block;height:clamp(248px,70vw,320px);border-radius:var(--radius);overflow:hidden;background:var(--surface);margin-bottom:14px}.event-card:active{transform:scale(.992)}.design-stage{display:flex;justify-content:center;background:#000;border-radius:var(--radius);overflow:hidden}.design-canvas{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:62vh;touch-action:none}.event-card-wrap{position:relative;margin-bottom:14px}.event-card-wrap .event-card{margin-bottom:0}.event-card-share{position:absolute;top:12px;right:12px;z-index:2}.event-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.event-card-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,11,.05) 0,rgba(8,8,11,.3) 34%,rgba(8,8,11,.9) 64%,rgba(8,8,11,.99) 84%,#08080b)}.event-card-body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:34px 16px 14px;background:var(--bg);mask-image:linear-gradient(180deg,transparent 0,#000 28px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 28px)}.event-card-title{font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:8px 0 0;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-card-meta{font-size:13px;color:#c9c9d2;margin-top:6px;font-weight:500}.event-card-stats{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:11px;font-size:13px;font-weight:600;color:#e7e7ee}.event-card-stats b{color:var(--accent);font-weight:700}.event-card.is-past{opacity:.62;height:clamp(168px,44vw,210px)}.event-card.no-flyer,.event-card.no-flyer.is-past{height:auto;border:1px solid var(--line)}.event-card.no-flyer .event-card-body{position:static;padding:16px;background:none;mask-image:none;-webkit-mask-image:none}.event-card-wrap .event-card.no-flyer .event-card-body{padding-right:112px}.btn-overlay{background:rgba(8,8,11,.62);color:#fff;border-color:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.event-card.no-flyer+.event-card-share .btn-overlay{background:var(--surface-2);border-color:var(--line-strong)}.add-line{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:600;color:var(--accent);padding:14px 10px;margin-left:-10px;background:none;border:0;cursor:pointer}.add-line:active,.ev-more-times:active{opacity:.6}@media (min-width:768px){.event-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px}}.nudge-line{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);color:var(--text);font-size:15px;font-weight:600;line-height:1.35;margin-bottom:18px}.nudge-line:before{content:"";width:8px;height:8px;border-radius:var(--pill);background:var(--warn);flex:none}.nudge-line .chev{margin-left:auto;color:var(--faint);font-weight:400;flex:none}.nudge-line:active{background:var(--surface-2)}.past-fold>summary{list-style:none;cursor:pointer}.past-fold>summary::-webkit-details-marker{display:none}.past-fold>summary{border-top:1px solid var(--line)}.past-fold>summary .chev{transition:transform .18s ease}.past-fold[open]>summary .chev{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.past-fold>summary .chev{transition:none}}.ev-title{font-size:var(--t-32);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin-top:var(--s-12);overflow-wrap:anywhere}.ev-fine{padding:0;background:none;border:0}.ev-fine .fact+.fact{margin-top:var(--s-16)}.ev-fine .fact-title{font-size:var(--t-15)}.ev-fine .fact-sub{font-size:var(--t-13)}.ev-fine .fact-icon{color:var(--faint)}[role=button],a,button,input,label,select,summary,textarea{touch-action:manipulation}.btn{transition:transform .1s ease,filter .1s ease,background .15s ease,opacity .15s ease}.btn:active:not(:disabled){transform:scale(.97);filter:brightness(.86)}.btn-ghost:active:not(:disabled),.btn-secondary:active:not(:disabled){background:var(--surface-3);filter:none}.app-surface a.list-row:active,.app-surface button.list-row:active,a.list-row:active,button.list-row:active,summary.list-row:active{background:var(--surface-2);box-shadow:none}.event-card:active,a.card:active,button.card:active{transform:scale(.985)}.chip-tap:active,.seg button:active:not(:disabled){filter:brightness(1.25)}:root{--line-control:#5f5f6b}.btn-ghost,.btn-secondary,.input,.select,.textarea{border-color:var(--line-control)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent-dim)}.page-head .page-action{padding:13px;margin:-13px}.chip-tap{min-height:44px}.scan-close,.tonight-bar-dismiss{width:44px;height:44px}a.chip-pick{min-height:44px;display:inline-flex;align-items:center}a.chip-pick:active{opacity:.65}.flyer-hero.is-empty .flyer-hero-empty{height:168px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;background:radial-gradient(70% 120% at 100% 0,rgba(204,255,51,.2),transparent 60%),radial-gradient(60% 90% at 0 100%,rgba(120,90,255,.18),transparent 62%),linear-gradient(150deg,#17171d,#0b0b0f)}.flyer-hero-date{display:flex;flex-direction:column;line-height:1}.flyer-hero-date-month{font-size:15px;font-weight:800;letter-spacing:.14em;color:var(--accent)}.flyer-hero-date-day{font-size:56px;font-weight:800;letter-spacing:-.05em;color:#fff;margin-top:4px}.flyer-hero-date-week{font-size:13px;font-weight:600;color:var(--muted);margin-top:6px}.scene{display:flex;flex-direction:column;gap:18px;margin:8px -6px 0}.scene-row{display:flex;justify-content:center}.scene-card{flex:0 0 auto;width:25.5%;max-width:132px;margin:0 -2.2%;padding:5px 5px 18px;background:#f4f4f1;border-radius:2px;box-shadow:0 10px 24px rgba(0,0,0,.55),0 2px 4px rgba(0,0,0,.4)}.scene-card img,.scene-type{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:1px;background:#1b1b21}.scene-type{display:flex;flex-direction:column;justify-content:flex-end;padding:8px 12px 8px 7px;gap:3px;overflow:hidden}.scene-type-big{font-size:15px;max-width:100%;font-weight:800;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:normal;word-break:keep-all}.scene-type-small{font-size:12px;font-weight:600;opacity:.8;letter-spacing:.02em}@media (prefers-reduced-motion:no-preference){.scene-card{transition:transform .5s cubic-bezier(.23,1,.32,1)}}.welcome-title{font-size:clamp(26px,8.6vw,32px);font-weight:800;line-height:1.12;letter-spacing:-.03em;margin-top:30px}@media (max-height:760px){.scene-row+.scene-row{display:none}.welcome-title{margin-top:22px}}.welcome-title u{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:3px;text-underline-offset:7px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.welcome-sub{color:var(--muted);font-size:15px;margin-top:10px}.welcome-title .line{display:block}@media (min-width:768px){.wrap.login-wrap{max-width:480px}}@media (max-width:767px){.login-page{min-height:100%;display:flex;flex-direction:column}.login-page>.login-wrap{flex:1 1;display:flex;flex-direction:column;padding-bottom:16px}.login-wrap>.wordmark{margin-bottom:8px}.login-wrap>.scene{margin-top:auto}}html.is-shell .login-wrap:has(input[type=email]:focus,input[type=email]:not(:placeholder-shown))>.scene{display:none}.legal-block{display:block;margin-top:10px;padding:2px 0 2px 12px;border-left:2px solid var(--line-control);color:var(--text);letter-spacing:.01em;line-height:1.5}.legal-block .conspicuous{font-weight:700;color:var(--text)}.ev-page{position:relative;isolation:isolate}.ev-wash{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s cubic-bezier(.23,1,.32,1)}.ev-wash.is-ready{opacity:1}.ev-wash .ev-veil{position:absolute;inset:0;z-index:1;background:#08080b}.ev-wash canvas{position:absolute;inset:-10%;width:120%;height:120%}.ev-wash:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,11,.42),rgba(8,8,11,.7) 38%,rgba(8,8,11,.88) 70%,rgba(8,8,11,.94))}.ev-page .topbar{background:rgba(8,8,11,.5);border-bottom-color:transparent}.ev-page .host-card{background:rgba(18,18,24,.72)}.ev-hero{margin:0 -18px;display:flex;justify-content:center;animation:ev-in .3s cubic-bezier(.23,1,.32,1) both}.ev-hero img{display:block;width:100%;height:auto;aspect-ratio:auto 4/5;max-height:clamp(260px,calc(100svh - 380px),640px);object-fit:contain}@media (max-height:700px){.ev-hero img{max-height:clamp(190px,calc(100svh - 360px),640px)}.ev-page .ev-title{font-size:var(--t-24)}}@media (max-height:500px) and (orientation:landscape){.ev-hero img{max-height:clamp(110px,calc(100svh - 260px),640px)}}@keyframes ev-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes ev-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ev-hero{animation:ev-fade .2s ease both}.ev-wash{transition:opacity .2s ease}}.ev-when{margin:var(--s-8) 0 0;display:flex;flex-direction:column;gap:2px;font-size:var(--t-15);color:var(--muted)}.ev-when-place{font-weight:700}.ev-when-line,.ev-when-place{color:var(--text)}.ev-when-meta{font-size:var(--t-13);margin-top:2px}.ev-chips{gap:var(--s-8);margin-top:var(--s-12);flex-wrap:wrap}.ev-chips:empty{display:none}.ev-host{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:44px;margin-top:var(--s-12);color:var(--text);font-size:var(--t-15);font-weight:600}.ev-host .avatar{width:28px;height:28px;font-size:var(--t-12)}.ev-host-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-host svg{flex-shrink:0;color:var(--faint);margin-left:-4px}.ev-host:active{opacity:.7}.ev-host+.ev-title{margin-top:var(--s-4)}img.avatar{object-fit:cover;background:var(--surface-3)}.ev-promo{display:flex;align-items:center;gap:var(--s-8);margin:0 0 var(--s-12);font-size:var(--t-13);color:var(--muted)}.ev-promo svg{flex-shrink:0}.ev-promo strong{color:var(--text);font-weight:700;letter-spacing:.02em}.entry-by{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--t-13);font-weight:600;line-height:1.35;color:var(--warn)}.entry-by svg{flex-shrink:0}.venue-map{position:relative;aspect-ratio:16/10;margin-bottom:var(--s-12);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.venue-map-canvas{position:absolute;inset:0;opacity:0;transition:opacity .3s ease}.venue-map.is-ready .venue-map-canvas{opacity:1}.venue-map-link{position:absolute;inset:0;z-index:2}.lineup{display:flex;gap:10px;margin:0 -18px;padding:0 18px 4px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 18px;scrollbar-width:none}.lineup::-webkit-scrollbar{display:none}.lineup:focus-visible{outline:2px solid var(--accent-dim);outline-offset:-2px}.lineup>li{flex:0 0 152px;scroll-snap-align:start}.lineup-item{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;color:#fff;border-radius:var(--radius-xs);border:1.5px solid rgba(255,255,255,.35);background:#000;-webkit-tap-highlight-color:transparent}a.lineup-item:active{opacity:.7}.lineup-face{position:absolute;inset:0;width:100%;height:100%;border-radius:0;object-fit:cover;background:#000;color:#fff;font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-size:56px;-webkit-touch-callout:none}.lineup-words{position:absolute;left:0;right:0;bottom:0;padding:40px 12px 12px;background:linear-gradient(transparent,rgba(0,0,0,.88))}.lineup-name{display:block;overflow-wrap:anywhere;font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;font-size:24px;line-height:.92}.lineup-sub{display:block;margin-top:4px;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-photo{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-xs);background:var(--surface);-webkit-touch-callout:none}.lineup+.ev-photo{margin-top:var(--s-24)}.host-card{text-align:center;gap:var(--s-16);padding:var(--s-24) var(--s-16)}.host-card,.host-card-top{display:flex;flex-direction:column;align-items:center}.host-card-top{gap:var(--s-4)}.avatar-xl{width:112px;height:112px;font-size:var(--t-40);margin-bottom:var(--s-8)}.host-card-name{font-weight:800;font-size:var(--t-20);letter-spacing:-.02em}.host-card-actions{display:flex;gap:var(--s-8);flex-wrap:wrap;justify-content:center}.ev-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);margin-top:var(--s-32);padding-top:var(--s-16);border-top:1px solid var(--line)}.ev-footer-mark{font-size:var(--t-24);letter-spacing:-.03em}.ev-footer-mark,.ev-topmark{font-weight:800;color:var(--text)}.ev-topmark{display:inline-flex;align-items:center;height:44px;font-size:var(--t-20);letter-spacing:-.04em}.done-title{margin:0;font-size:var(--t-32);font-weight:800;letter-spacing:-.03em;line-height:1.1}.ck-page [tabindex="-1"]:focus,.done-title:focus{outline:none}.done-event{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text);font-weight:600;font-size:var(--t-15)}.done-now{margin-top:10px;font-size:var(--t-15);font-weight:700;color:var(--accent);text-align:center}.done-qr{max-width:max(240px,calc(100svh - 262px - env(safe-area-inset-top)));margin:0 auto}.scan-result>.scan-foot,.scan-result>.scan-glyph{margin-top:auto;flex-shrink:0}.scan-result>.scan-foot{width:100%;position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 0 max(24px,calc(env(safe-area-inset-bottom) + 12px));background:inherit}@media (max-height:700px){.scan-result{gap:6px}.scan-glyph{width:96px;height:96px}}.scan-result .scan-next{min-height:64px;max-width:420px;background:rgba(0,0,0,.82);border-color:transparent;color:#fff;font-size:var(--t-20);font-weight:800}.scan-result .scan-next:active{transform:scale(.97)}.ck-page .topbar{background:rgba(8,8,11,.5);border-bottom-color:transparent}.ck-page .ev-wash:after{background:linear-gradient(180deg,rgba(8,8,11,.38),rgba(8,8,11,.6) 30%,rgba(8,8,11,.82) 60%,rgba(8,8,11,.9))}.ck-head{text-align:center;padding:var(--s-8) 0 var(--s-16)}.ck-head h1{margin:0;font-size:var(--t-20);font-weight:700;letter-spacing:-.02em;line-height:1.2}.ck-head div{font-size:var(--t-13);color:var(--muted);margin-top:4px}.ck-head .ck-head-venue{color:var(--text);font-weight:600;margin-top:8px}.ck-tiers{display:flex;flex-direction:column;gap:10px;min-height:calc(100svh - 330px)}.ck-tier.list-row{min-height:72px;border:1px solid var(--line-strong);border-radius:var(--radius);background:rgba(18,18,24,.72)}.ck-tier.list-row+.ck-tier.list-row{border-top:1px solid var(--line-strong)}.ck-tier.is-picked{border-color:var(--accent);background:rgba(18,18,24,.86)}.ck-ask{margin:0;text-align:center;font-size:var(--t-17);font-weight:700;letter-spacing:-.01em}.ck-tier.list-row{min-height:64px;padding-top:12px;padding-bottom:12px}.ck-tier .body-title{font-size:var(--t-15)}.ck-tier .stepper button{position:relative;width:36px;height:36px;font-size:var(--t-15)}.ck-tier .stepper button:before{content:"";position:absolute;inset:-5px}.ck-tier .stepper .stepper-n{width:28px;font-size:var(--t-15)}.ck-order{display:flex;flex-direction:column;gap:10px}.ck-order-row{display:flex;justify-content:space-between;gap:12px;font-size:var(--t-15)}.ck-order-row.is-quiet{font-size:var(--t-13);color:var(--muted)}.ck-order-row>span:first-child,.receipt-line>span:first-child{min-width:0}.ck-order-total{display:flex;justify-content:space-between;font-size:var(--t-17);font-weight:700;padding-top:12px;border-top:1px solid var(--line-strong);margin-top:4px}.ck-float{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0 calc(8px + env(safe-area-inset-bottom))}.ck-float .card,.ck-float .notice{width:100%}.btn.ck-pill{border-radius:var(--pill);min-height:46px;padding-left:28px;padding-right:28px;font-size:var(--t-15)}.ck-float .ck-pill{min-width:200px}.ck-under{display:block;margin:0 auto;min-height:44px;padding:10px 18px;background:none;border:0;color:var(--muted);font:inherit;font-size:var(--t-13);text-align:center;cursor:pointer}.ck-under:active{color:var(--text)}.ck-under:disabled{opacity:.4}.ck-page:has(.ck-float) .ck-help{display:none}.btn[aria-busy=true],.btn[aria-busy=true]:disabled{opacity:1;cursor:progress;position:relative;color:transparent}.btn-primary[aria-busy=true],.btn-primary[aria-busy=true]:disabled{background:var(--accent)}.btn[aria-busy=true]:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid;border-color:var(--text) transparent var(--text) transparent;animation:btn-spin .7s linear infinite}.btn-primary[aria-busy=true]:after{border-color:var(--accent-ink) transparent var(--accent-ink) transparent}@keyframes btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn[aria-busy=true]:after{animation-duration:1.6s}}.host-head{display:flex;flex-direction:column;align-items:center;text-align:center}.host-head-name{font-size:var(--t-32);font-weight:800;letter-spacing:-.03em;line-height:1.1;overflow-wrap:anywhere}.host-head-meta{margin-top:4px}.host-head-bio{margin-top:14px;line-height:1.55;max-width:34em;overflow-wrap:anywhere}.host-cover{display:block;width:100%;aspect-ratio:3/1;object-fit:cover;border-radius:var(--radius);background:var(--surface-2)}.host-head-on-cover{margin-top:-44px}.host-head-on-cover .avatar{box-shadow:0 0 0 4px var(--bg)}.host-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.pcard{position:relative;display:block;border-radius:var(--radius);overflow:hidden;background:var(--surface-2);color:#fff;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1)}.pcard:active{transform:scale(.98)}.pcard-img{width:100%;object-fit:cover}.pcard-blank,.pcard-img{display:block;aspect-ratio:4/5}.pcard-blank{background:radial-gradient(120% 80% at 80% 10%,#2a2a36,#0b0b0f 70%)}.pcard-body{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:64px 16px 16px;background:linear-gradient(180deg,rgba(8,8,11,0),rgba(8,8,11,.86) 40%,#08080b 60%)}.pcard-date{align-self:flex-start;font-size:var(--t-12);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0b0b0d;background:var(--accent);border-radius:var(--pill);padding:4px 10px}.pcard-title{font-size:var(--t-24);font-weight:800;letter-spacing:-.03em;line-height:1.1;overflow-wrap:anywhere;margin-top:4px}.pcard-venue{font-size:var(--t-13);color:#c9c9d2}.pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 12px;gap:14px 12px}.pgrid-item{display:flex;flex-direction:column;gap:2px;color:var(--text);text-decoration:none;min-width:0}.pgrid-item .pcard-blank,.pgrid-item img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-sm);margin-bottom:6px}.pgrid-title{font-size:var(--t-13);font-weight:700;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pcards{display:grid;grid-gap:14px;gap:14px}@media (min-width:768px){.pcards{grid-template-columns:repeat(2,minmax(0,1fr))}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pgrid-blank{display:flex;align-items:center;justify-content:center;font-size:var(--t-20);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;color:var(--faint)}@media (min-width:768px){.pcard-body{position:static;padding:var(--s-12) var(--s-16) var(--s-16);background:var(--surface-2)}}@media (max-width:399px){.host-head .avatar-xl{width:80px;height:80px;font-size:var(--t-32)}}.avatar-sm{width:28px;height:28px;font-size:var(--t-12)}.avatar-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.page-card-who{width:100%;padding:0;margin:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:opacity var(--dur-fast) ease}.page-card-who:active{opacity:.7}.page-card-remove{background:transparent;color:var(--muted)}.page-card-cover{display:block;width:100%;aspect-ratio:3/1;object-fit:cover;border-radius:var(--radius-sm);margin-bottom:14px;background:var(--surface-2)}.input-at{position:relative}.input-at>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.input-at>.input{padding-left:32px}.crop-stage{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-sm);background:#000;touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.crop-stage[data-moving]{cursor:-webkit-grabbing;cursor:grabbing}.crop-stage:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.crop-photo{left:0;top:0;max-width:none;transform-origin:0 0;will-change:transform}.crop-mask,.crop-photo{position:absolute;pointer-events:none}.crop-mask{inset:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.crop-stage.is-round .crop-mask{border-radius:50%;box-shadow:0 0 0 100vmax rgba(8,8,11,.62),inset 0 0 0 1px rgba(255,255,255,.5)}.crop-grid{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity var(--dur-fast) ease}.crop-grid:after,.crop-grid:before{content:"";position:absolute;border:0 solid rgba(255,255,255,.5)}.crop-grid:before{top:0;bottom:0;left:33.333%;right:33.333%;border-left-width:1px;border-right-width:1px}.crop-grid:after{left:0;right:0;top:33.333%;bottom:33.333%;border-top-width:1px;border-bottom-width:1px}.crop-stage:focus-visible .crop-grid,.crop-stage[data-moving] .crop-grid{opacity:1}.crop-zoom{display:flex;align-items:center;gap:var(--s-12);margin-top:var(--s-12)}.crop-zoom input{flex:1 1;min-width:0;height:44px;margin:0;accent-color:var(--accent)}.crop-zoom-end{width:16px;text-align:center;color:var(--muted);font-size:var(--t-17)}.crop-foot{display:flex;gap:var(--s-8);padding-top:var(--s-16)}.crop-stage.is-round{max-width:min(100%,50dvh);margin-inline:auto}.crop-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:1;background:var(--surface);padding-bottom:var(--s-4)}.crop-foot>*{flex:1 1;min-width:0}@media (prefers-reduced-motion:reduce){.crop-grid{transition:none}}.pe-bar{margin:0 -18px var(--s-12);padding:0 18px}.pe-bar .topbar-side{min-width:76px}.pe-bar .topbar-title{margin:0}.pe-bar-btn{min-height:44px;padding:0 4px;border:0;background:none;cursor:pointer;color:var(--text);font:inherit;font-size:var(--t-17);transition:opacity var(--dur-fast) ease}.pe-bar-save{color:var(--accent);font-weight:700}.pe-bar-btn:disabled{color:var(--faint);cursor:default}.pe-bar-btn:not(:disabled):active{opacity:.6}@media (min-width:768px){.pe-bar{margin-inline:0;padding-inline:0}}.input-prefix{display:flex;align-items:center;cursor:text}.input-prefix:focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.input-prefix>span{flex:none;color:var(--faint);white-space:nowrap}.input-prefix>input{flex:1 1;min-width:0;margin:0;padding:0;border:0;outline:none;background:none;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-prefix>input::placeholder{color:var(--faint)}.field-msg{font-size:13px;line-height:1.45}.field-msg:empty{margin-top:-6px}.field-msg.is-bad{color:var(--bad)}.field-msg.is-good{color:var(--ok)}.mrows{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;margin:10px 0 0;font-size:var(--t-13)}.mrows dt{color:var(--muted)}.mrows dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ev-end{margin-top:var(--s-32)}.ev-find,.ev-page .ev-end>.card{background:rgba(18,18,24,.72)}.ev-find{display:flex;align-items:center;gap:var(--s-12);min-height:56px;padding:0 var(--s-16);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);font-size:var(--t-15);text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1)}.ev-end>.card+.ev-find{margin-top:var(--s-12)}.ev-find>span{flex:1 1;min-width:0}.ev-find>svg{flex-shrink:0}.ev-find>svg:last-child{color:var(--faint)}.ev-find strong{color:var(--text);font-weight:600}.ev-find:active{transform:scale(.98)}.ev-legal{margin-top:var(--s-16);line-height:1.55}.ev-main>.section{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--s-24);margin-top:var(--s-24)}.ev-page .h-section{font-size:var(--t-17);letter-spacing:-.01em}@media (min-width:900px){.ev-page .wrap{max-width:1080px}.ev-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:var(--s-48);gap:var(--s-48);align-items:start;margin-top:var(--s-12)}.ev-media{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + var(--s-24))}.ev-media .ev-hero{margin:0}.ev-media .ev-hero img{max-height:calc(100vh - var(--topbar-h) - 160px);border-radius:var(--radius)}.ev-media .flyer-poster{aspect-ratio:4/5}.ev-main>:first-child{margin-top:0}.ev-page .cta-bar-inner{max-width:1032px}}.ev-box-buy{display:none}@media (min-width:1024px){.ev-wide .ev-main{display:flex;flex-direction:column}.ev-wide .ev-main>.ev-host{align-self:flex-start}.ev-wide .ev-main>.ev-chips,.ev-wide .ev-main>.ev-host,.ev-wide .ev-main>.ev-title,.ev-wide .ev-main>.ev-when{order:-2}.ev-wide .ev-title{font-size:var(--t-40);letter-spacing:-.04em}.ev-wide .ev-main>.ev-box{order:-1;position:-webkit-sticky;position:sticky;top:var(--topbar-h);z-index:5;margin-top:var(--s-24);padding:var(--s-20);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-3);max-height:calc(100vh - var(--topbar-h) - var(--s-16));overflow-y:auto}.ev-wide .ev-box .h-section{margin-top:0}.ev-wide .ev-box .list{background:transparent;border:0;border-radius:0}.ev-wide .ev-box .list-row{padding-inline:0}.ev-wide .ev-box .list-row+.list-row{border-top-color:rgba(255,255,255,.1)}.ev-wide .ev-box-buy{display:flex;margin-top:var(--s-16)}.ev-wide .ev-box-buy .btn{flex:1 1}.ev-wide .ev-box .hint{font-size:var(--t-13)}.ev-wide .cta-bar-pill{display:none}}.terms-gate-qr{display:none}.terms-gate:not(.terms-live):has(input:checked) .terms-gate-qr{display:block}@media (min-width:768px){.err-page{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding-bottom:10vh}}.login-wrap.is-returning>.welcome-sub,.login-wrap.is-returning>.welcome-title,.login-wrap.is-returning>.welcome-title+.welcome-sub~*,.login-wrap.is-returning>form{display:none}.welcome-back{animation:welcome-back-in .28s ease-out both}.welcome-back .welcome-sub{margin-top:8px}.welcome-back-bar{margin-top:20px;height:3px;border-radius:var(--pill);background-color:var(--surface-3);overflow:hidden}.welcome-back-bar span{display:block;height:100%;width:100%;background-color:var(--accent);transform-origin:left;animation:welcome-back-fill 1.1s ease-in-out both}.login-wrap.is-returning{animation:welcome-back-out .25s ease-in 1.05s both}@keyframes welcome-back-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes welcome-back-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes welcome-back-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.login-wrap.is-returning,.welcome-back,.welcome-back-bar span{animation:none}}.v-t-display{font-size:var(--t-56);font-weight:800;line-height:1;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v-t-page{font-size:var(--t-32);font-weight:800;line-height:1.1;letter-spacing:-.035em}.v-t-screen{font-size:var(--t-24);font-weight:800;line-height:1.12;letter-spacing:-.03em}.v-t-section{font-size:var(--t-20);font-weight:700;line-height:1.2;letter-spacing:-.02em}.v-t-control{font-size:var(--t-17);font-weight:600;line-height:1.3;letter-spacing:-.01em}.v-t-body{font-size:var(--t-15);font-weight:400;line-height:1.45}.v-t-meta{font-size:var(--t-13);font-weight:500;line-height:1.4;color:var(--muted)}.v-t-micro{font-size:var(--t-12);font-weight:600;line-height:1.2;letter-spacing:.01em}@media (max-width:479px){.v-t-display{font-size:var(--t-40)}}.v-stack{display:flex;flex-direction:column;gap:var(--s-16)}.v-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-12)}.v-section{margin-top:var(--s-32)}.v-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-8);min-height:var(--control);padding:0 var(--s-24);border:1px solid transparent;border-radius:var(--pill);background:var(--surface-2);color:var(--text);font-size:var(--t-17);font-weight:600;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform var(--dur-press) var(--ease-out),filter var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease}.v-btn-sm{min-height:var(--control-sm);padding:0 var(--s-16);font-size:var(--t-15);letter-spacing:0}.v-btn-lg{min-height:var(--control-lg);padding:0 var(--s-32)}.v-btn-block{display:flex;width:100%}.v-btn-primary{background:var(--accent);color:var(--accent-ink);font-weight:700}.v-btn-secondary{background:var(--surface-2);border-color:var(--line-strong)}.v-btn-ghost{background:transparent;border-color:var(--line-control)}.v-btn-danger{background:transparent;border-color:var(--bad);color:var(--bad)}.v-btn:active:not(:disabled):not([aria-busy=true]){transform:scale(.97);filter:brightness(.86)}.v-btn-ghost:active:not(:disabled):not([aria-busy=true]),.v-btn-secondary:active:not(:disabled):not([aria-busy=true]){background:var(--surface-3);filter:none}.v-btn-danger:active:not(:disabled):not([aria-busy=true]){background:var(--bad-soft);filter:none}@media (hover:hover) and (pointer:fine){.v-btn-primary:hover:not(:disabled){filter:brightness(1.06)}.v-btn-secondary:hover:not(:disabled){background:var(--surface-3)}.v-btn-ghost:hover:not(:disabled){background:var(--surface)}.v-btn-danger:hover:not(:disabled){background:var(--bad-soft)}}.v-btn:disabled{cursor:default;color:var(--faint);border-color:var(--line);background:transparent}.v-btn-primary:disabled,.v-btn-secondary:disabled{background:var(--surface-3);border-color:transparent;color:var(--muted)}.v-btn[aria-busy=true],.v-btn[aria-busy=true]:disabled{cursor:progress;color:transparent}.v-btn-primary[aria-busy=true],.v-btn-primary[aria-busy=true]:disabled{background:var(--accent)}.v-btn-secondary[aria-busy=true]:disabled{background:var(--surface-2);border-color:var(--line-strong)}.v-btn-ghost[aria-busy=true]:disabled{border-color:var(--line-control)}.v-btn-danger[aria-busy=true]:disabled{border-color:var(--bad)}.v-btn[aria-busy=true]:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid var(--text);border-right:2px solid transparent;animation:v-spin .7s linear infinite}.v-btn-primary[aria-busy=true]:after{border-color:var(--accent-ink);border-right-color:transparent}.v-btn-danger[aria-busy=true]:after{border-color:var(--bad);border-right-color:transparent}@keyframes v-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.v-btn[aria-busy=true]:after{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}.v-iconbtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--control-sm);height:var(--control-sm);padding:0;border:1px solid transparent;border-radius:var(--pill);background:transparent;color:var(--text);cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease}.v-iconbtn-filled{background:var(--surface-2);border-color:var(--line)}.v-iconbtn:active:not(:disabled){transform:scale(.94);background:var(--surface-3)}.v-iconbtn:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.v-iconbtn:hover:not(:disabled){background:var(--surface-2)}.v-iconbtn-filled:hover:not(:disabled){background:var(--surface-3)}}.v-action{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);flex:none;padding:0;border:0;background:none;cursor:pointer;color:var(--text);font-size:var(--t-15);font-weight:600;white-space:nowrap;transition:opacity var(--dur-fast) ease}.v-action svg{color:var(--faint)}.v-action:active{opacity:.6}.v-action:before{content:"";position:absolute;left:0;right:0;top:50%;height:var(--control-sm);transform:translateY(-50%)}.v-field{display:flex;flex-direction:column;gap:var(--s-8);min-width:0}.v-label{font-size:var(--t-13);font-weight:600;line-height:1.4;color:var(--text)}.v-label-opt{margin-left:var(--s-8);font-weight:500;color:var(--faint)}.v-hint{color:var(--muted)}.v-error,.v-hint{font-size:var(--t-13);line-height:1.45}.v-error{display:flex;align-items:flex-start;gap:var(--s-8);font-weight:500;color:var(--bad)}.v-error svg{margin-top:1px}.v-input{width:100%;min-height:var(--control);padding:var(--s-12) var(--s-16);background:var(--surface-2);color:var(--text);border:1px solid var(--line-control);border-radius:var(--radius-sm);font-size:var(--t-17);line-height:1.3;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.v-input::placeholder{color:var(--faint)}.v-input::-webkit-search-cancel-button,.v-input::-webkit-search-decoration{-webkit-appearance:none}.v-input:focus-visible{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.v-input[aria-invalid=true]{border-color:var(--bad)}.v-input[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--bad)}.v-input:disabled{opacity:.5;cursor:default}textarea.v-input{min-height:112px;line-height:1.45;resize:vertical}.v-select{position:relative}.v-select>.v-input{padding-right:var(--s-48);cursor:pointer}.v-select>svg{position:absolute;right:var(--s-16);top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.v-choice{display:flex;align-items:flex-start;gap:var(--s-12);min-height:var(--control);padding:var(--s-12) 0;cursor:pointer}.v-choice-end{align-items:center;justify-content:space-between;gap:var(--s-16)}.v-choice-text{flex:1 1;min-width:0;font-size:var(--t-15);line-height:1.6}.v-choice-title{display:block;font-weight:600}.v-choice-sub{display:block;font-size:var(--t-13);line-height:1.45;color:var(--muted)}.v-choice:has(input:disabled){opacity:.5;cursor:default}.v-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:24px;height:24px;margin:0;background:var(--surface-2);border:1px solid var(--line-control);border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease}.v-check:after{content:"";position:absolute;inset:0;background:var(--accent-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center /18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center /18px 18px no-repeat;opacity:0;transform:scale(.8);transition:opacity var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out)}.v-check:checked{background:var(--accent);border-color:var(--accent)}.v-check:checked:after{opacity:1;transform:none}.v-check:focus-visible,.v-switch:focus-visible{outline:2px solid var(--accent-dim);outline-offset:2px}.v-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:52px;height:32px;margin:0;border-radius:var(--pill);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-control);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.v-switch:after{content:"";position:absolute;top:2px;left:2px;width:28px;height:28px;border-radius:50%;background:var(--text);box-shadow:var(--shadow-1);transition:transform var(--dur-base) var(--ease-out)}.v-switch:before{content:"";position:absolute;inset:-6px 0}.v-switch:checked{background:var(--accent);box-shadow:none}.v-switch:checked:after{transform:translateX(20px);background:var(--accent-ink)}.v-scrim{overscroll-behavior:contain}.v-scrim[data-leaving]{animation:v-fade-out .18s var(--ease-out) both;pointer-events:none}.v-scrim[data-leaving] *{pointer-events:none}.v-sheet{position:relative;display:flex;flex-direction:column;width:100%;max-width:480px;max-height:86vh;max-height:86dvh;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding-bottom:var(--s-20);box-shadow:var(--shadow-3);animation:v-sheet-up var(--dur-sheet) var(--ease-sheet) both}.v-scrim[data-leaving] .v-sheet{animation:v-sheet-down .18s var(--ease-out) both}.v-sheet:focus{outline:none}.v-sheet-head{padding:var(--s-20) var(--s-64) 0 var(--s-20)}.v-sheet-title{margin:0;font-size:var(--t-20);font-weight:700;line-height:1.2;letter-spacing:-.02em}.v-sheet-desc{margin-top:var(--s-8);font-size:var(--t-15);line-height:1.45;color:var(--muted)}.v-sheet-body{flex:1 1;min-height:0;padding:var(--s-16) var(--s-20) 0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.v-sheet-foot{display:flex;gap:var(--s-8);padding:var(--s-20) var(--s-20) 0}.v-sheet-foot>*{flex:1 1;min-width:0}.v-sheet-close{position:absolute;top:var(--s-8);right:var(--s-8);color:var(--muted)}@keyframes v-sheet-up{0%{transform:translateY(calc(100% + 24px))}}@keyframes v-sheet-down{to{transform:translateY(calc(100% + 24px))}}@keyframes v-fade-out{to{opacity:0}}@keyframes v-dialog-in{0%{opacity:0;transform:scale(.96)}}@keyframes v-dialog-out{to{opacity:0;transform:scale(.98)}}@media (min-width:768px){.v-scrim{align-items:center}.v-sheet{max-width:440px;animation:v-dialog-in var(--dur-base) var(--ease-out) both}.v-scrim[data-leaving] .v-sheet{animation:v-dialog-out var(--dur-fast) var(--ease-out) both}}.v-menu{width:100%;max-width:480px;padding:var(--s-8);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-3);animation:v-sheet-up var(--dur-sheet) var(--ease-sheet) both}.v-menu:focus{outline:none}.v-menu-item{display:flex;align-items:center;gap:var(--s-12);width:100%;min-height:var(--control);padding:0 var(--s-12);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font-size:var(--t-17);font-weight:500;text-align:left;white-space:nowrap;cursor:pointer}.v-menu-item svg{color:var(--muted)}.v-menu-item:active:not(:disabled),.v-menu-item:focus-visible{background:var(--surface-3);outline:none}.v-menu-item:disabled{color:var(--faint);cursor:default}.v-menu-item-danger,.v-menu-item-danger svg{color:var(--bad)}@media (min-width:768px){.v-menu-scrim{background:transparent;animation:none}.v-menu{position:fixed;top:var(--v-menu-top,auto);bottom:var(--v-menu-bottom,auto);right:var(--v-menu-right,0);width:auto;min-width:208px;max-width:320px;padding:var(--s-4);background:var(--surface-2);transform-origin:top right;animation:v-pop-in var(--dur-fast) var(--ease-out) both}.v-menu[data-up]{transform-origin:bottom right}.v-menu-item{min-height:var(--control-sm);font-size:var(--t-15)}}@media (hover:hover) and (pointer:fine){.v-menu-item:hover:not(:disabled){background:var(--surface-3)}}@keyframes v-pop-in{0%{opacity:0;transform:scale(.96)}}.v-tabs{--tab-gap:var(--s-24);position:relative;display:flex;gap:var(--tab-gap);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;box-shadow:inset 0 -1px 0 var(--line)}.v-tabs::-webkit-scrollbar{display:none}@media (max-width:400px){.v-tabs{--tab-gap:var(--s-16)}}.v-tab{position:relative;flex:none;display:inline-flex;align-items:center;gap:var(--s-8);min-height:var(--control);padding:0;border:0;background:none;color:var(--muted);font-size:var(--t-15);font-weight:600;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--dur-fast) ease}.v-tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--text);opacity:0;transition:opacity var(--dur-fast) ease}.v-tab[aria-current=page],.v-tab[aria-selected=true]{color:var(--text)}.v-tab[aria-current=page]:after,.v-tab[aria-selected=true]:after{opacity:1}.v-tab:active{color:var(--text)}.v-tab:before{content:"";position:absolute;inset:0 calc(var(--tab-gap) / -2)}.v-tab:first-child:before{left:0}.v-tab:last-child:before{right:0}.v-tab:focus-visible{outline-offset:-2px;border-radius:var(--radius-xs)}.v-tab-count{font-size:var(--t-13);font-weight:500;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v-tab-dot{flex:none;width:var(--s-8);height:var(--s-8);border-radius:50%;background:var(--bad)}@media (hover:hover) and (pointer:fine){.v-tab:hover{color:var(--text)}}.event-tabs{margin-top:var(--s-20)}.flyer-hero+.event-tabs{margin-top:var(--s-4)}.event-tabs:first-child{margin-top:0;margin-bottom:var(--s-16)}@media (max-width:767px){.event-tabs{margin-inline:-18px}.event-tabs .v-tabs{padding-inline:18px;scroll-padding-inline:18px}}.v-tabs-sticky{position:-webkit-sticky;position:sticky;top:var(--v-sticky-top,0);z-index:20;background:var(--scrim);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.v-seg{display:inline-flex;gap:var(--s-4);max-width:100%;min-height:var(--control);padding:var(--s-4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--pill)}.v-seg-block{display:flex;width:100%}.v-seg-block>label{flex:1 1;min-width:0}.v-seg>label{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--s-16);border-radius:var(--pill);color:var(--muted);font-size:var(--t-15);font-weight:600;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.v-seg input{position:absolute;left:0;top:-5px;width:100%;height:calc(100% + 10px);margin:0;opacity:0;cursor:pointer}.v-seg>label:has(input:checked){background:var(--surface-4);color:var(--text);box-shadow:var(--shadow-1)}.v-seg>label:has(input:focus-visible){outline:2px solid var(--accent-dim);outline-offset:2px}.v-seg>label:has(input:disabled){opacity:.5;cursor:default}.v-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-16);margin:0 0 var(--s-12)}.v-section-title{margin:0;min-width:0;font-size:var(--t-20);font-weight:700;line-height:1.2;letter-spacing:-.02em}.v-list{border-top:1px solid var(--line)}.v-list-group+.v-list-group{margin-top:var(--s-32)}.v-list-label{margin:0 0 var(--s-8);font-size:var(--t-13);font-weight:600;line-height:1.4;letter-spacing:0;color:var(--muted)}.v-list>.v-choice{border-bottom:1px solid var(--line)}.v-list>.v-choice,.v-row{min-height:var(--control-lg)}.v-row{display:flex;align-items:center;gap:var(--s-12);width:100%;padding:var(--s-12) 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;text-align:left}a.v-row,button.v-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--dur-fast) ease}a.v-row:active,button.v-row:active:not(:disabled){background:var(--surface-2)}.v-row[aria-disabled=true],button.v-row:disabled{cursor:default}.v-row[aria-disabled=true]>*,button.v-row:disabled>*{opacity:.5}.v-row-lead{flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.v-row-body{flex:1 1;min-width:0}.v-row-title{display:block;font-size:var(--t-15);font-weight:600;line-height:1.3}.v-row-sub{display:block;margin-top:var(--s-2);font-size:var(--t-13);line-height:1.4;color:var(--muted)}.v-row-value{flex:none;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-15);color:var(--muted);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v-row-chev{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--faint)}.v-row-danger .v-row-title{color:var(--bad)}@media (hover:hover) and (pointer:fine){a.v-row:hover,button.v-row:hover:not(:disabled){background:var(--surface)}}.pf{text-align:center}.pf-banner{position:relative;height:120px;margin:0 -18px;overflow:hidden;background:var(--surface-2)}.pf-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 80%}.pf-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(8,8,11,.25),rgba(8,8,11,.85))}@media (min-width:768px){.pf-banner{margin-inline:0;border-radius:var(--radius)}}.pf-logo{display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:50%}.pf-logo,.pf-logo .avatar{width:88px;height:88px}.has-banner .pf-logo .avatar{box-shadow:0 0 0 3px var(--bg)}.pf-logo-add{border:1.5px dashed var(--line-strong);background:var(--bg);color:var(--faint);font-size:var(--t-13);cursor:pointer}.pf-logo-add:active{opacity:.7}.pf-acct,.pf-who{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.pf-logo-btn{position:relative;padding:0;border:0;background:none;color:inherit;cursor:pointer}.pf-logo-btn:active{opacity:.7}.pf-logo-btn:after{content:"";position:absolute;right:0;bottom:0;width:34px;height:34px;border-radius:50%;border:2px solid #000;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8a2 2 0 0 1 2-2h2l2-2h6l2 2h2a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='12' cy='13' r='4'/%3E%3C/svg%3E") no-repeat 50% /18px}.pf .page-card-who{text-align:center}.pf-banner+*{position:relative;margin-top:-44px}.pf-logo-add+.pf-who .pf-name,.pf-who .pf-logo+.pf-acct{margin-top:12px}.pf-name{font-size:var(--t-24);font-weight:800;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere}.pf-link{max-width:100%;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-bio,.pf-link{font-size:var(--t-15);color:var(--muted)}.pf-bio{margin:8px 0 0;line-height:1.45;overflow-wrap:anywhere}.pf-actions{display:flex;gap:var(--s-8);margin-top:14px}.pf-actions,.pf-btn{justify-content:center}.pf-btn{position:relative;display:inline-flex;align-items:center;height:36px;padding:0 var(--s-16);border:1px solid var(--line-strong);border-radius:var(--pill);background:transparent;color:var(--text);font:inherit;font-size:var(--t-15);font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) ease}.pf-btn:before{content:"";position:absolute;inset:-5px 0}.pf-btn:active{background:var(--surface-2)}.set>.v-list-group{margin-top:26px}.set .v-list-label{margin-bottom:6px;color:var(--faint)}.set .v-row{min-height:var(--control);padding:13px 0}.set .v-choice-title,.set .v-row-title{font-weight:500}.v-list .v-list{border-top:0}.v-list>.list-panel{padding:var(--s-16) 0;border-bottom:1px solid var(--line)}.v-table{width:100%;border-collapse:collapse;font-size:var(--t-15)}.v-table td,.v-table th{text-align:left;vertical-align:middle}.v-table .is-right{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v-table .is-quiet{color:var(--muted)}.v-table-title{font-weight:600}.v-table-more{text-align:right}.v-th-sort{display:inline-flex;align-items:baseline;gap:var(--s-4);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.v-table .is-right .v-th-sort{flex-direction:row-reverse}.v-th-sort svg{align-self:center;opacity:0;transition:opacity var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out)}th[aria-sort=ascending] .v-th-sort,th[aria-sort=descending] .v-th-sort{color:var(--text)}th[aria-sort=ascending] .v-th-sort svg,th[aria-sort=descending] .v-th-sort svg{opacity:1}th[aria-sort=ascending] .v-th-sort svg{transform:rotate(180deg)}@media (min-width:768px){.v-table th{padding:var(--s-4) var(--s-24) var(--s-12) 0;font-size:var(--t-13);font-weight:500;color:var(--muted);white-space:nowrap}.v-table td,.v-table th{border-bottom:1px solid var(--line)}.v-table td{height:var(--control-lg);padding:var(--s-8) var(--s-24) var(--s-8) 0}.v-table td:last-child,.v-table th:last-child{padding-right:0}.v-table-more{width:var(--control-sm)}@media (hover:hover) and (pointer:fine){.v-th-sort:hover{color:var(--text)}}}@media (max-width:767px){.v-table,.v-table tbody{display:block}.v-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.v-table tbody{border-top:1px solid var(--line)}.v-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title value" "sub meta";grid-column-gap:var(--s-12);column-gap:var(--s-12);grid-row-gap:var(--s-2);row-gap:var(--s-2);align-items:center;min-height:var(--control-lg);padding:var(--s-12) 0;border-bottom:1px solid var(--line)}.v-table.has-more tr{grid-template-columns:minmax(0,1fr) auto var(--control-sm);grid-template-areas:"title value more" "sub meta more"}.v-table td{display:none;padding:0;min-width:0}.v-table td[data-phone=title]{display:block;grid-area:title;font-weight:600;line-height:1.3}.v-table td[data-phone=sub]{display:block;grid-area:sub;font-size:var(--t-13);line-height:1.4;color:var(--muted)}.v-table td[data-phone=value]{display:block;grid-area:value;text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.v-table td[data-phone=meta]{display:block;grid-area:meta;text-align:right;font-size:var(--t-13);line-height:1.4;color:var(--muted);white-space:nowrap}.v-table td.v-table-more{display:block;grid-area:more}}.v-stats{display:grid;margin:0;border-block:1px solid var(--line)}.v-stat{min-width:0}.v-stat-label{font-size:var(--t-13);font-weight:500;line-height:1.4;color:var(--muted)}.v-stat-value{margin:var(--s-4) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-24);font-weight:800;line-height:1.1;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v-stat-sub{margin:var(--s-4) 0 0;font-size:var(--t-13);line-height:1.4;color:var(--muted)}.v-stat-sub .is-ok{color:var(--ok);font-weight:600}.v-stat-sub .is-bad{color:var(--bad);font-weight:600}@media (max-width:767px){.v-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v-stats>.v-stat{padding:var(--s-16) var(--s-16) var(--s-16) 0}.v-stats>.v-stat:nth-child(2n){padding:var(--s-16) 0 var(--s-16) var(--s-16);border-left:1px solid var(--line)}.v-stats>.v-stat:nth-child(n+3){border-top:1px solid var(--line)}.v-stats>.v-stat:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:768px){.v-stats{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.v-stats>.v-stat{padding:var(--s-20) var(--s-24);border-left:1px solid var(--line)}.v-stats>.v-stat:first-child{padding-left:0;border-left:0}.v-stat-value{font-size:var(--t-32)}}.v-badge{display:inline-flex;align-items:center;gap:var(--s-8);max-width:100%;padding:var(--s-2) var(--s-8);border-radius:var(--pill);background:var(--surface-2);color:var(--muted);font-size:var(--t-13);font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.v-badge-ok{background:var(--ok-soft);color:var(--ok)}.v-badge-warn{background:var(--warn-soft);color:var(--warn)}.v-badge-bad{background:var(--bad-soft);color:var(--bad)}.v-badge-bad:before,.v-badge-ok:before,.v-badge-warn:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.v-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-12);padding:var(--s-4) 0 var(--s-24)}.v-empty-text{max-width:44ch;font-size:var(--t-15);line-height:1.45;color:var(--text)}.v-empty-text .v-help{color:var(--muted)}.v-state{display:flex;flex-direction:column;align-items:flex-start;padding-top:max(var(--s-64),16vh);padding-bottom:var(--s-64)}.v-state-code{font-size:var(--t-13);font-weight:600;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v-state-title{margin:var(--s-8) 0 0;font-size:var(--t-32);font-weight:800;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.v-state-text{margin-top:var(--s-12);max-width:34ch;font-size:var(--t-17);line-height:1.45;color:var(--muted)}.v-state-actions{display:flex;flex-wrap:wrap;gap:var(--s-8);margin-top:var(--s-24)}.v-state-help{margin-top:var(--s-24);font-size:var(--t-13);color:var(--muted)}.v-skel-line{display:block;height:12px;border-radius:var(--radius-xs)}.v-skel-line+.v-skel-line{margin-top:var(--s-8)}.v-skel-w30{width:30%}.v-skel-w45{width:45%}.v-skel-w60{width:60%}.v-skel-end{flex:none;width:56px}.v-page-head{padding:var(--s-8) 0 var(--s-24)}.v-page-head.has-tabs{padding-bottom:0}.v-back{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--control-sm);margin-left:-6px;color:var(--muted);font-size:var(--t-15);font-weight:600}.v-back:active{color:var(--text)}.v-page-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-16)}.v-page-words{flex:1 1 auto;min-width:0;max-width:100%}.v-page-title{margin:0;font-size:var(--t-32);font-weight:800;line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere}.v-page-head.is-screen .v-page-title{font-size:var(--t-24);line-height:1.12;letter-spacing:-.03em}.v-page-actions{gap:var(--s-8);flex:none}.v-page-actions,.v-page-meta{display:flex;align-items:center}.v-page-meta{flex-wrap:wrap;gap:var(--s-4) var(--s-12);margin-top:var(--s-8);font-size:var(--t-15);line-height:1.45;color:var(--muted)}.v-page-tabs{margin-top:var(--s-16)}.v-banner{display:flex;align-items:center;gap:var(--s-12);min-height:var(--control);padding:var(--s-12) var(--s-16);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--t-15);line-height:1.4}.v-banner-text{flex:1 1;min-width:0}.v-banner-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--faint)}.v-banner-warn{background:var(--warn-soft);border-color:transparent}.v-banner-warn .v-banner-dot{background:var(--warn)}.v-banner-bad{background:var(--bad-soft);border-color:transparent}.v-banner-bad .v-banner-dot{background:var(--bad)}.city-page{padding-top:var(--s-8);padding-bottom:44px}.city-title{margin:var(--s-12) 0 0;font-size:clamp(34px,8vw,52px);font-weight:800;line-height:1;letter-spacing:-.045em;word-spacing:.08em;text-wrap:balance;overflow-wrap:anywhere}.city-sub{margin:var(--s-8) 0 0;font-size:var(--t-15)}.city-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 12px;gap:24px 12px}@media (min-width:768px){.city-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 18px}}@media (min-width:1024px){.city-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.city-card{display:flex;flex-direction:column;min-width:0;color:var(--text);text-decoration:none;-webkit-tap-highlight-color:transparent}.city-card-art{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:12px;background:var(--surface-2);margin-bottom:10px;transition:transform .16s cubic-bezier(.23,1,.32,1)}.city-card-art:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);pointer-events:none}.city-card-art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.23,1,.32,1)}.city-card:active .city-card-art{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.city-card:hover .city-card-art img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.city-card-art,.city-card-art img{transition:none}.city-card:active .city-card-art{transform:none}}.city-card-blank{display:flex;align-items:center;justify-content:center;height:100%;padding:0 12px;text-align:center;background:radial-gradient(120% 80% at 80% 10%,#2a2a36,#0b0b0f 70%);font-size:var(--t-20);font-weight:800;letter-spacing:-.02em;color:var(--faint)}.city-card-date{font-size:var(--t-13);font-weight:600;color:var(--muted)}.city-card-title{margin-top:3px;font-size:var(--t-15);font-weight:700;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.city-card-venue{margin-top:2px;font-size:var(--t-13);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.city-card-price{margin-top:4px;font-size:var(--t-13);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.city-others{max-width:560px}main.ev-manage #codes,main.ev-manage #tickets{margin-top:44px!important}main.ev-manage .section{margin-top:48px}main.ev-manage #codes>.eyebrow,main.ev-manage #tickets>.between:first-child,main.ev-manage .section>.h-section{border-top:1px solid var(--line-control);padding-top:14px}main.ev-manage #codes>.eyebrow,main.ev-manage #tickets>.between:first-child .eyebrow,main.ev-manage .section>.h-section>span:first-child{font-size:var(--t-24);font-weight:800;letter-spacing:-.025em;line-height:1.1}main.ev-manage #tickets .list:has(>.list-panel){border-top:0}main.ev-manage #tickets .list-panel{padding:14px 0 24px}main.ev-manage #tickets .list-panel .panel-title{font-size:var(--t-20)}main.ev-manage .label{color:var(--muted);font-weight:500}main.ev-manage .input{background:transparent;border:0;border-bottom:1px solid var(--line-control);border-radius:0;padding-left:0;padding-right:0;min-height:48px}main.ev-manage .input:focus{border-bottom-color:var(--accent-dim)}main.ev-manage .input:focus-visible{border-bottom-color:var(--accent);box-shadow:inset 0 -1px 0 var(--accent)}main.ev-manage .input.mono{font-size:var(--t-20);font-weight:600}main.ev-manage .dollars-sign{left:0;font-size:var(--t-20)}main.ev-manage .input.dollars-input{padding-left:16px}main.ev-manage .ticket-sum{background:none;border-radius:0;padding:20px 0 16px;margin:8px 0 2px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}main.ev-manage .ticket-sum .receipt{gap:7px}main.ev-manage .ticket-sum .receipt-total{order:-1;flex-direction:column;align-items:flex-start;gap:4px;border-top:0;padding:0 0 12px}main.ev-manage .ticket-sum .receipt-total>span:first-child{font-size:15px;font-weight:600;color:var(--muted)}main.ev-manage .ticket-sum .receipt-total>.mono{font-size:var(--t-40);font-weight:800;letter-spacing:-.035em;line-height:1}main.ev-manage .ticket-sum .receipt-line{font-size:var(--t-13)}main.ev-manage #tickets .seg{background:none;border:0;padding:0;gap:20px}main.ev-manage #tickets .seg button{padding:8px 0;color:var(--muted)}main.ev-manage #tickets .seg button[aria-pressed=true]{background:none;box-shadow:none;color:var(--text);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:7px}main.ev-manage #tickets .notice{background:none;border:0;border-radius:0;padding:2px 0 0}main.ev-manage #tickets .notice strong{color:var(--warn)}main.ev-manage .list-row .lead{background:none;width:24px;justify-content:flex-start;color:var(--muted)}main.ev-manage #codes .btn-secondary{background:transparent}main.ev-manage .flyer-card{background:none;border:0;border-radius:0;padding:0}main.ev-manage .flyer-card .flyer-empty{border:0;padding:0;text-align:left;font-size:var(--t-17);font-weight:600;color:var(--text)}main.ev-manage .ev-link .share-link{background:none;border:0;border-radius:0;padding:4px 0}main.ev-manage .ev-link .share-link-url{font-size:var(--t-17)}main.ev-manage .ev-link .btn-secondary{background:transparent}main.ev-manage .ticket-sum~.hint{margin-top:2px!important}main.ev-manage #codes>.eyebrow+.hint{margin-top:14px!important;margin-bottom:14px!important}main.ev-manage .section>.h-section{margin-bottom:16px}:root:has(.ck-page),:root:has(.ev-page),:root:has(.login-page),:root:has(.scouts-soon),:root:has(.tickets-page){--font:"Helvetica Neue",Helvetica,Arial,sans-serif;--muted:#fff;--faint:#fff}:is(.ev-page,.ck-page,.login-page,.tickets-page,.scouts-soon) :is(h1,h2,h3){letter-spacing:-.015em}:is(.ev-page,.ck-page,.login-page,.tickets-page) ::placeholder{color:rgba(255,255,255,.5)}.ev-page .ev-title{font-weight:800;text-transform:uppercase;letter-spacing:0;line-height:.92;font-size:var(--t-40)}@media (min-width:1024px){.ev-wide .ev-title{font-size:var(--t-56)}}:root:has(.tickets-page) .app{background-color:#000;background-image:linear-gradient(rgba(0,0,0,.72),#000 480px),url(/marketing/night-amber.webp);background-position:top;background-size:100% auto;background-repeat:no-repeat}:root:has(.scouts-soon) .app{background-color:#000;background-image:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.9) 70%),url(/marketing/night-packed.webp);background-position:50%;background-size:cover;background-repeat:no-repeat}@media (max-width:700px){:root:has(.scouts-soon) .app{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.55) 55%,#000),url(/marketing/night-packed-tall.webp);background-size:100% 154vw,100% auto;background-position:top}}.scouts-soon .step-hero{font-weight:800;text-transform:uppercase;letter-spacing:0;line-height:.92;font-size:clamp(40px,13vw,72px)}:root:has(.adm-home),:root:has(.settings-page),:root:has(.share-page){--font:"Helvetica Neue",Helvetica,Arial,sans-serif;--muted:#fff;--faint:#fff}:root:has(.settings-page) .app-surface,:root:has(.share-page) .app-surface{background-color:#000}.sheet:has(.pad3){max-height:94vh;background:#000;border-color:rgba(255,255,255,.22)}.pad3 .small,.pad3 .tiny{color:#fff}.pad3-amount{margin-top:6px;text-align:center;white-space:nowrap;font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-size:min(150px,calc((100vw - 66px) / 2));line-height:.84;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:calc(min(150px, calc((100vw - 66px) / 2)) * .84);display:flex;align-items:center;justify-content:center}.pad3-amount.is-refused{color:var(--warn)}.pad3-slot{height:26px;display:flex;align-items:center;justify-content:center}.pad3-amount.is-long{font-size:min(112px,calc((100vw - 66px) / 3))}.pad3-amount.is-longer{font-size:min(72px,calc((100vw - 66px) / 4.4))}.pad3-clear{display:block;flex:none;margin:0;min-height:44px;padding:0 12px;border:0;background:none;color:#fff;font:inherit;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pad3-uses{display:flex;justify-content:center;gap:0 14px;white-space:nowrap}.pad3-uses button{min-height:44px;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5)}.pad3-uses button[aria-pressed=true]{font-weight:700;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:3px}.pad3-clear:active,.pad3-uses button:active{opacity:.6}.pad3-keys{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;grid-row-gap:4px;row-gap:4px}.pad3-key{display:flex;align-items:center;justify-content:center;width:68px;height:68px;padding:0;border-radius:50%;border:2.5px solid #fff;background:#000;color:#fff;cursor:pointer;font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;font-size:40px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:transform .1s cubic-bezier(.23,1,.32,1),background-color .15s ease,color .15s ease}.pad3-key.is-plain{border-color:transparent;font-family:var(--font);font-size:32px;font-weight:400}.pad3-key:active{transform:scale(.96);background:#fff;color:#000}.pad3-key:disabled{opacity:.4}.pad3 .btn-primary.btn-stack{min-height:76px!important;font-size:20px!important}.pad3 :is(.btn-secondary,.btn-ghost):not(.btn-sm){background:#000;border:1.5px solid rgba(255,255,255,.6);color:#fff}.pad3-alt{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:10px;gap:10px}.pad3-alt>.btn{min-height:64px!important;font-size:17px!important}.pad3-alt small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pad3 .seg{background:#000;border:1px solid rgba(255,255,255,.5)}@media (max-width:389px){.pad3-uses{gap:0 10px;flex-wrap:wrap}}@media (max-width:389px) and (min-width:360px){.pad3-uses{gap:0 6px}.pad3-alt>.btn{padding-left:8px;padding-right:8px}}@media (max-width:359px){.pad3-alt{grid-template-columns:1fr}}@media (max-height:700px){.pad3{gap:8px!important}.pad3-amount{font-size:min(96px,calc((100vw - 66px) / 2));height:calc(min(96px, calc((100vw - 66px) / 2)) * .84)}.pad3-amount.is-long{font-size:min(80px,calc((100vw - 66px) / 3))}.pad3-amount.is-longer{font-size:min(60px,calc((100vw - 66px) / 4.4))}.pad3-key{width:56px;height:56px;font-size:32px}.pad3-keys{row-gap:2px}.pad3 .btn-primary.btn-stack{min-height:64px!important;padding-top:8px;padding-bottom:8px}.pad3-alt>.btn{min-height:52px!important}}.pad3 .seg button[aria-pressed=true]{background:#fff;color:#000}.pad3 .input{background:#000;border-color:rgba(255,255,255,.5)}.ev-new .ev-form .flyer-slot .flyer-frame:not(:has(img)){border:0;background:#000 url(/marketing/night-red-hall.webp) 50%/cover}.ev-new .ev-form .flyer-slot .flyer-frame:not(:has(img)) .flyer-poster{padding:18px;background:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.25) 45%,rgba(0,0,0,.85))}.ev-new .ev-form .flyer-slot .flyer-frame:not(:has(img)) .flyer-poster-title{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0;line-height:.92;font-size:40px}.ev-new .ev-form .flyer-slot:not(:has(img)) .flyer-slot-add{background:#fff;color:#000;border:0}.settings-page .page-head h1{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0;font-size:56px;line-height:.9}.settings-page .pf{position:relative;isolation:isolate;margin:0 -18px;padding:26px 18px 30px;text-align:center;background:#000 url(/marketing/night-confetti.webp) top/cover}.settings-page .pf:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.6) 50%,#000)}.settings-page .pf.has-banner{background:#000}.settings-page .pf-banner{position:absolute;inset:0;z-index:-2;height:auto;margin:0}.settings-page .pf-banner img{filter:blur(6px) brightness(.55);transform:scale(1.06)}.settings-page .pf-banner:after{display:none}.settings-page .pf-banner+*{margin-top:0}.settings-page .pf-logo-add{flex-direction:column;gap:8px;width:auto;height:auto;margin:0 auto 16px;padding:0;border:0;border-radius:0;background:none;color:#fff;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.settings-page .pf-logo-add:before{content:"";width:120px;height:120px;border-radius:50%;border:2px dashed rgba(255,255,255,.85);background:rgba(0,0,0,.5) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8a2 2 0 0 1 2-2h2l2-2h6l2 2h2a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Ccircle cx='12' cy='13' r='4'/%3E%3C/svg%3E") no-repeat 50% /36px}.settings-page .pf-who .pf-logo,.settings-page .pf-who .pf-logo .avatar{width:120px;height:120px}.settings-page .pf-who .pf-logo .avatar{box-shadow:none}.settings-page .pf-who .pf-logo+.pf-acct{margin-top:16px}.settings-page .pf-name{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0;font-size:40px;line-height:.92}.settings-page .pf-link{margin-top:8px;color:#fff}.settings-page .pf-bio{color:#fff}.settings-page .pf-actions{gap:22px}.settings-page .pf-btn{min-height:44px;padding:0;border:0;background:none;color:#fff;font-size:17px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.settings-page .v-list-label{margin-top:18px;color:#fff;font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0;font-size:32px;line-height:1}.settings-page .v-choice-title,.settings-page .v-row-title{font-size:17px;font-weight:600}.settings-page :is(.v-row-value,.v-row-sub,.v-row-chev){color:#fff}.settings-page .v-row-sub,.settings-page .v-row-value{font-size:15px}.share-page .thumb-lg{width:96px;height:120px;border-radius:var(--radius-xs)}.share-page h1.title{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800!important;text-transform:uppercase;letter-spacing:0!important;font-size:40px!important;line-height:.92!important}.share-page>.row .small{font-size:15px}.share-page>section.section:first-of-type,.share-page>section.section:last-of-type{margin:22px -18px 0;padding:24px 18px 26px}.share-page>section.section:first-of-type{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.88)),#000 url(/marketing/night-orange.webp) 50% /cover}.share-page>section.section:last-of-type{background:linear-gradient(rgba(0,0,0,.62),rgba(0,0,0,.88)),#000 url(/marketing/night-teal.webp) 50% /cover}.share-page .h-section>span:first-child{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0;font-size:32px;line-height:1}.share-page .h-section .action{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.share-page .chip-row{flex-wrap:wrap;overflow:visible;gap:6px 20px}.share-page .chip-tap{min-height:44px;padding:0;border:0;background:none;color:#fff;font-size:17px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.share-page .label{font-size:15px;font-weight:700}.share-page>section .card:not(.sheet *){padding:0;border:0;background:none;font-size:17px}.share-page>section :is(.small,.tiny,.hint):not(.sheet *){font-size:15px!important}.share-page .list .list-row{padding-left:0;padding-right:0}.share-page .list-row .body-title{font-size:17px!important;font-weight:700!important}.share-page .list-row .body-sub{font-size:15px!important}.share-page .share-link{background:none;border:1px solid rgba(255,255,255,.5)}.share-page .share-link-url{font-family:var(--font)!important}.share-page .add-line{color:#fff;font-weight:700;font-size:17px;text-decoration:underline;text-underline-offset:3px}.share-page .add-line svg{color:var(--accent)}.share-page .receipt-line{border-color:rgba(255,255,255,.3)}.share-page .receipt-line .mono{font-weight:700;font-size:20px}.share-page .v-tab{font-size:15px;font-weight:500;color:#fff}.share-page .v-tab-count{color:#fff}.adm-bar:has(~.adm-main .adm-home){background:#000;-webkit-backdrop-filter:none;backdrop-filter:none}.adm-home .adm-hero{margin:0 -16px;padding:34px 16px 26px;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.82) 55%,#000),#000 url(/marketing/why-lasers.webp) top /cover}.adm-home .adm-hello{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0;font-size:56px;line-height:.92}.adm-home .adm-hello span{display:block;margin-top:14px;font-family:var(--font);text-transform:none;font-size:20px;line-height:1.3;font-weight:700;color:#fff}.adm-home .adm-fig,.adm-home .adm-figs{border-color:rgba(255,255,255,.35)}.adm-home .adm-fig dt,.adm-home .adm-fig-sub{color:#fff;font-size:15px}.adm-home .adm-fig-value{font-size:32px;font-weight:700;letter-spacing:-.03em}.adm-home .v-seg{background:none;border:1px solid rgba(255,255,255,.4)}.adm-home .v-btn-secondary{background:none;border:1px solid rgba(255,255,255,.55);color:#fff}.adm-home .ao-fold{border-top:1px solid rgba(255,255,255,.3)}.adm-home .ao-fold:last-of-type{border-bottom:1px solid rgba(255,255,255,.3)}.adm-home .ao-fold>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:68px;cursor:pointer;list-style:none}.adm-home .ao-fold>summary::-webkit-details-marker{display:none}.adm-home .ao-fold-title{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;font-size:32px;line-height:1}.adm-home .ao-fold-line{min-width:0;font-size:17px;font-weight:700;text-align:right;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-wrap:balance}.adm-home .ao-fold>summary:active{opacity:.65}.adm-home .ao-fold>summary>svg{transition:transform var(--dur-fast) var(--ease-out)}.adm-home .ao-fold[open]>summary>svg{transform:rotate(90deg)}.adm-home .ao-fold-body{padding-bottom:18px}.adm-home .ao-more{display:flex;justify-content:flex-end;margin:0 0 8px}.adm-home .v-row-title{font-size:17px;font-weight:700}.adm-home :is(.v-row-sub,.v-row-value,.adm-count,.v-list-label){font-size:15px;color:#fff}.adm-home .v-list-label{font-weight:700;text-transform:none;letter-spacing:0}.adm-home .v-action{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.adm-home .adm-row{padding:16px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none}.adm-home .adm-rows{gap:0}.adm-home :is(.adm-row-when,.adm-row-sub,.adm-quiet,.adm-num){color:#fff;font-size:15px}.adm-home .adm-row-name{font-size:17px;font-weight:700}.adm-home .adm-nums{border-top:0;padding-top:4px}:root:has(.host-home) .app-surface,:root:has(.host-home) .topbar,:root:has(.host-home) body{background-color:#000}.host-home .adm-home .adm-hero{margin-inline:-18px;padding-inline:18px}@media (min-width:1024px){.wrap.host-home{max-width:1180px;padding-inline:24px}.host-home .adm-home .adm-hero{margin-inline:-24px;padding-inline:24px}}:root:has(.adm-o3){--font:"Helvetica Neue",Helvetica,Arial,sans-serif;--muted:#fff;--faint:#fff}:root:has(.adm-o3) .app-surface,:root:has(.adm-o3) body{background-color:#000}.adm-bar:has(~.adm-o3){background:#000;-webkit-backdrop-filter:none;backdrop-filter:none}.adm-o3 .v-page-title{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0;font-size:56px;line-height:.92}.adm-o3 .adm-panel{padding:18px 0 22px;background:none;border:0;border-top:1px solid rgba(255,255,255,.3);border-radius:0}.adm-o3 .adm-panel-title{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0;font-size:32px;line-height:1}.adm-o3 .adm-row{padding:16px 0;background:none;border:0;border-top:1px solid rgba(255,255,255,.3);border-radius:0}.adm-o3 .adm-row[data-picked]{background:rgba(255,255,255,.08)}.adm-o3 .adm-nums{border-top:0;padding-top:4px}.adm-o3 :is(.adm-row-when,.adm-row-sub,.adm-panel-note,.adm-line-sub,.adm-count,.adm-select,.adm-num dt,.adm-num dd+dd){font-size:15px;color:#fff}.adm-o3 :is(.adm-row-name,.adm-line-title){font-size:17px;font-weight:700}.adm-o3 .adm-num dd{font-size:17px;font-weight:700}.adm-o3 .adm-line{border-top-color:rgba(255,255,255,.3)}:root:has(.events-home){--font:"Helvetica Neue",Helvetica,Arial,sans-serif;--muted:#fff;--faint:#fff;--ev-line:rgba(255,255,255,.45)}:root:has(.events-home) .app-surface,:root:has(.events-home) body{background-color:#000}.events-home{--ev-caps:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:22px}.events-home .page-head h1{font-size:var(--t-32);font-weight:800;letter-spacing:-.02em}.events-home .page-head-sub{font-size:var(--t-15);font-weight:700}.events-home .h-section{color:#fff}.events-home .h-section .h-count{font-size:var(--t-15);font-weight:700;color:#fff}.events-home .list-row{padding-left:0;padding-right:0}.events-home .list-row .body-sub{font-size:var(--t-15);color:#fff}.events-home .list-row .chev{color:#fff}.home-block{margin-top:var(--s-16)}.h-section .h-count{font-size:var(--t-13);font-weight:500;letter-spacing:0;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nights-wall{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px 12px;gap:26px 12px;margin-top:22px}.nights-wall.is-past{grid-template-columns:1fr 1fr 1fr;gap:18px 10px;margin-top:16px}.night{position:relative;min-width:0}.night.is-big{grid-column:1/-1}.night-main{display:block;color:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity var(--dur-fast) ease}.night-main:active{opacity:.75}.night-flyer{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-xs);background:#111}.night-flyer img{display:block;width:100%;height:100%;object-fit:cover}.night-noart{display:flex;align-items:flex-end;width:100%;height:100%;padding:12px;overflow:hidden;overflow-wrap:anywhere;font-family:var(--ev-caps);font-weight:800;text-transform:uppercase;line-height:.92;font-size:var(--t-24);color:#fff}.night.is-big .night-noart{font-size:var(--t-56);padding:20px}.night.is-past .night-noart{font-size:var(--t-17);padding:8px}.night-tag{position:absolute;left:0;top:0;padding:6px 9px 5px;background:#000;color:#fff;font-family:var(--ev-caps);font-weight:800;text-transform:uppercase;font-size:var(--t-20);line-height:1}.night.is-big .night-tag{font-size:var(--t-32);padding:8px 12px 6px}.night-tag.is-bad{color:var(--bad)}.night.is-draft .night-flyer{outline:2px dashed #fff;outline-offset:-2px}.night.is-draft .night-flyer img,.night.is-draft .night-noart{filter:brightness(.5)}.night-title{display:block;margin-top:10px;font-size:var(--t-17);font-weight:700;line-height:1.2;color:#fff}.night.is-big .night-title{margin-top:14px;font-family:var(--ev-caps);font-weight:800;text-transform:uppercase;font-size:var(--t-40);line-height:.92}.night-when{margin-top:3px}.night-nums,.night-when{display:block;font-size:var(--t-15);line-height:1.35;color:#fff}.night-nums{margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.night-nums b{font-weight:700}.night.is-big .night-nums{margin-top:8px;font-size:var(--t-20)}.night.is-big .night-nums b{font-size:var(--t-32);letter-spacing:-.02em}.night-state{display:block;margin-top:4px;font-size:var(--t-15);font-weight:700}.night-state.is-bad{color:var(--bad)}.night-finish{display:block;margin-top:4px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.night-finish,.night.is-past .night-title{font-size:var(--t-15)}.night-share{margin-top:14px}.night-more{position:absolute;top:6px;right:6px;z-index:2}.night-more .v-iconbtn{position:relative;width:36px;height:36px;background:rgba(0,0,0,.78);color:#fff}.night-more .v-iconbtn:before{content:"";position:absolute;inset:-4px}.night.is-past .night-more{top:4px;right:4px}.night.is-past .night-more .v-iconbtn{width:32px;height:32px}.night.is-past .night-more .v-iconbtn:before{inset:-6px}@media (hover:hover) and (pointer:fine){.night-main:hover{opacity:.85}}@media (min-width:768px){.nights-wall{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:var(--s-24)}.nights-wall.is-past{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.night.is-big{grid-column:span 2}}.nights-past{margin-top:var(--s-32);scroll-margin-top:70px}.nights-past-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--ev-line);font-size:var(--t-24);font-weight:800}.nights-past-h span{font-size:var(--t-15);font-weight:700}.nights-past>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);min-height:44px}.nights-past>summary::-webkit-details-marker{display:none}.nights-past-h .nights-past-title{font-size:inherit;font-weight:inherit}.nights-past-h .nights-past-title span{margin-left:8px}.nights-past-chev{display:inline-flex;transition:transform .2s ease}.nights-past[open] .nights-past-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.nights-past-chev{transition:none}}.nights-more{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:var(--t-17);font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:3px}.home-fold{margin-top:var(--s-24)}.app-surface .home-fold .list{border-top:0}.events-home .home-fold .body-sub{color:#fff;font-size:var(--t-15)}.nights-empty{margin-top:var(--s-24)}.events-home .nights-empty .v-empty{padding:8px 0 0;text-align:left}.events-home .nights-empty .v-empty-text{color:#fff;font-size:var(--t-20);font-weight:700}.nights-first{margin-top:8px;text-align:center}.nights-first-tile{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;margin-top:22px;aspect-ratio:4/5;padding:22px;text-align:left;color:#fff;font-size:var(--t-17);border:2px dashed #fff;border-radius:var(--radius-xs);background:linear-gradient(transparent 30%,rgba(0,0,0,.85)),#000 url(/marketing/night-amber.webp) 50% /cover}.nights-first-tile:active{opacity:.75}.nights-first-title{font-family:var(--ev-caps);font-weight:800;text-transform:uppercase;font-size:var(--t-56);line-height:.92}.nights-first-import{margin-top:10px;font-size:var(--t-15);color:#c6c6cf}.nights-first-import a{font-weight:700;text-underline-offset:3px}.nights-first-import-btn{display:flex;width:100%;margin-top:22px;min-height:56px;font-size:var(--t-17)}.events-fabs{position:fixed;right:16px;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 14px);z-index:30;display:flex;gap:8px}.events-fab{display:inline-flex;align-items:center;gap:6px;min-height:52px;padding:0 22px;border-radius:var(--pill);background:#fff;color:#000!important;font-size:var(--t-17);font-weight:700;box-shadow:0 6px 24px rgba(0,0,0,.6);white-space:nowrap}.events-fab:active{transform:scale(.97)}.events-fab.is-quiet{padding:0 18px;background:#000;color:#fff!important;border:1.5px solid rgba(255,255,255,.85)}.app-surface:has(.live-pill) .events-fabs{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 84px)}.events-home.pad-tabbar{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 96px)!important}@media (min-width:1024px){.events-fabs{right:max(24px,calc(50vw - 480px))}}:root:has(.door-page),:root:has(.ev-edit),:root:has(.ev-form),:root:has(.guests-page){--font:"Helvetica Neue",Helvetica,Arial,sans-serif;--muted:#fff;--faint:#fff;--rn-line:rgba(255,255,255,.55)}:root:has(.door-page) .app-surface,:root:has(.ev-form) .app-surface,:root:has(.guests-page) .app-surface{background-color:#000}.door-page{background:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.8) 200px,#000 300px) top /100% 300px no-repeat,#000 url(/marketing/night-teal.webp) top /auto 300px no-repeat}.door-page .page-head h1{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0;font-size:56px;line-height:.9;padding-top:24px}.door-page>.btn-stack.btn-secondary{min-height:72px;background:#fff;border-color:#fff;color:#000}.door-page>.btn-stack.btn-secondary small{color:#000}.door-page>.btn-stack.btn-secondary .row{font-size:20px;font-weight:700}.door-page>.scroll-x{gap:22px!important;border-bottom:1px solid var(--line);padding-bottom:0}.door-page>.scroll-x .chip-pick{min-height:44px;padding:10px 0 12px;border:0;border-radius:0;background:none;font-size:17px;font-weight:500;color:#fff}.door-page>.scroll-x .chip-pick.chip-accent{font-weight:700;box-shadow:inset 0 -3px 0 var(--accent)}.door-page .door-night{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0;font-size:40px!important;line-height:.95}.door-page .door-tonight{background:none;border:0;padding:0;color:#fff;font-weight:700;font-size:15px}.door-page .door-tonight .dot{background:var(--accent)}.door-page .door-when{font-size:15px}.door-page .door-tile{font-size:20px}.door-page .door-tile:not(.is-primary){background:none;border:1.5px solid #fff}.door-page .h-section{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800!important;text-transform:uppercase;letter-spacing:0!important;font-size:32px!important;line-height:1}.door-page .h-section .action,.door-page .h-section .v-action{font-family:var(--font);text-transform:none;font-size:15px;font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:3px}.door-page .staff-code .mono{font-family:var(--font)!important;letter-spacing:-.02em!important;font-weight:700!important;font-size:56px!important}.door-page .staff-code .v-action.is-accent{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.door-page .section .tiny:not(.sheet *){font-size:15px}.door-page .staff-off{color:var(--bad)!important}.door-page .list .list-row{padding-left:0;padding-right:0}.door-page .list-row .lead{width:24px;background:none;color:#fff}.door-page .list-row .body-title{font-size:17px!important;font-weight:700!important}.door-page .list-row .body-sub{font-size:15px!important}.door-page .btn-ghost{border-color:var(--rn-line)}.door-page .door-empty{background:none;border:0;padding:24px 0 0!important;text-align:left}.door-page .door-empty .row{justify-content:flex-start!important}.door-page .door-empty-icon{display:none}.door-page .door-empty-title{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800!important;text-transform:uppercase;font-size:40px!important;line-height:.95;margin-top:0!important}.door-page .door-empty .small{font-size:17px}.door-page>div>p.tiny{font-size:15px}.door-page div>.btn-stack.btn-secondary:not(.sheet *){min-height:64px;background:#fff;border-color:#fff;color:#000}.door-page div>.btn-stack.btn-secondary:not(.sheet *) small{color:#000}.guests-page .count-line{margin:0 -18px;padding:30px 18px 22px;background:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.85)),#000 url(/marketing/night-amber.webp) 50% /cover}.guests-page .count-line-main{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;font-size:56px;line-height:.9}.guests-page .count-line-aside{font-size:17px;font-weight:700}.guests-page .count-line .progress{height:6px;background:rgba(255,255,255,.25)}.guests-page .v-tab{font-size:15px;font-weight:500;color:#fff}.guests-page .v-tab-count{color:#fff}.guests-page :is(.hint,.tiny,.small){font-size:15px!important}.guests-page>.row:has(>.btn-sm){gap:24px!important}.guests-page>.row>.btn-ghost.btn-sm{flex:0 0 auto;min-height:44px;padding:0;border:0;background:none;justify-content:flex-start;font-size:17px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.guests-page .list .list-row{padding-left:0;padding-right:0}.guests-page .list-row .lead{width:24px;background:none;color:#fff}.guests-page .list-row .body-title{font-size:17px!important;font-weight:700!important}.guests-page .list-row .body-sub{font-size:15px!important}.guests-page .input[placeholder*="last four"],.guests-page .input[type=search]{padding-left:0;padding-right:0;border:0;border-bottom:1px solid var(--rn-line);border-radius:0;background:none;font-size:20px}.guests-page .input::placeholder{color:rgba(255,255,255,.75)}.guests-page .chip-not-in{visibility:hidden}.guests-page .chip-ok{background:rgba(48,255,110,.16);border-color:rgba(48,255,110,.6);color:#30ff6e;font-weight:700}.guests-page .chip-part{background:none;border:0;padding:0;color:#fff;font-weight:700;font-size:15px}.ev-new{background:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.85) 220px,#000 330px) top /100% 330px no-repeat,#000 url(/marketing/night-packed.webp) top /100% 330px no-repeat;padding-top:64px!important}.ev-new>h1.title{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:0;line-height:.92;font-size:56px}.ev-new .ev-new-lede{font-size:17px!important}.ev-new>.spacer{height:40px}.ev-new section.card[aria-labelledby=imp-title]{padding:18px 0;border:0;border-radius:0;background:none;border-top:1px solid var(--rn-line);border-bottom:1px solid var(--rn-line)}.ev-new #imp-title{font-size:17px!important;font-weight:700!important}.ev-new section.card[aria-labelledby=imp-title] :is(.tiny,.small){font-size:15px!important;line-height:1.45}.ev-new section.card[aria-labelledby=imp-title] .btn-secondary{background:none;border-color:var(--rn-line)}.ev-new section.card[aria-labelledby=imp-title] .input{padding-left:0;padding-right:0;border:0;border-bottom:1px solid var(--rn-line);border-radius:0;background:none;font-size:20px}.ev-edit .h-section{font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800!important;text-transform:uppercase;letter-spacing:0!important;font-size:32px!important;line-height:1}.ev-edit .card{padding:16px 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none}.ev-edit :is(.tiny,.small,.hint):not(.sheet *){font-size:15px!important;line-height:1.45}.ev-edit .btn-ghost,.ev-edit .btn-secondary{background:none;border-color:var(--rn-line)}.ev-edit .v-tab{font-size:15px;font-weight:500;color:#fff}.ev-edit .v-tab-count{color:#fff}.ev-form :is(.tiny,.small,.hint){font-size:15px!important;line-height:1.45!important}.ev-form :is(.input,.select){padding-left:0!important;padding-right:0!important;border:0!important;border-bottom:1px solid var(--rn-line)!important;border-radius:0!important;background-color:transparent!important;font-size:20px!important;color:#fff}.ev-form .select{padding-right:28px!important}.ev-form .textarea{border:1px solid var(--rn-line)!important;border-radius:4px!important;background:transparent!important;font-size:20px!important}.ev-form :is(.input,.textarea)::placeholder{color:rgba(255,255,255,.75)}.ev-form .label{font-size:15px;font-weight:700}.ev-form .form-group-title{margin-top:18px;font-family:var(--font-flyer),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800;text-transform:uppercase;font-size:32px;letter-spacing:0;line-height:1}.ev-form .seg{background:none;border:1px solid var(--rn-line)}.ev-form .seg button[aria-pressed=true]{background:#fff;color:#000}.ev-form .btn-secondary{background:none;border-color:var(--rn-line)}.ev-form .list .list-row{padding-left:0;padding-right:0}.ev-form .flyer-frame{border-radius:4px}.ev-form .flyer-slot .flyer-frame:not(:has(img)){background:#000;border:1.5px dashed rgba(255,255,255,.6)}.ev-form .flyer-slot .flyer-frame:not(:has(img)) .flyer-poster{background:none}.adm-col{width:100%;max-width:1180px;margin:0 auto;padding-inline:var(--s-16)}.adm-bar{position:-webkit-sticky;position:sticky;top:calc(-1 * var(--control));z-index:30;background:var(--scrim);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border-bottom:1px solid var(--line)}.adm-bar-in{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand end" "nav nav";align-items:center}.adm-brand{grid-area:brand;justify-self:start;display:inline-flex;align-items:baseline;gap:var(--s-8);min-height:var(--control);padding-top:var(--s-12);font-size:var(--t-17);font-weight:800;letter-spacing:-.03em;color:var(--text)}.adm-brand span{font-weight:500;letter-spacing:0;color:var(--muted)}.adm-start{grid-area:brand;display:flex;align-items:center;gap:var(--s-12);min-width:0}.adm-back{display:inline-flex;align-items:center;gap:2px;min-height:var(--control);padding-top:var(--s-12);margin-left:-6px;font-size:var(--t-15);font-weight:600;color:var(--accent)}.adm-back:active{opacity:.65}.adm-bar-end{grid-area:end;display:flex;align-items:center;gap:var(--s-4)}.adm-bar .v-tabs{grid-area:nav;box-shadow:none;margin-inline:calc(-1 * var(--s-16));padding-inline:var(--s-16)}.adm-main{padding-top:var(--s-24);padding-bottom:var(--s-64)}.adm-narrow{max-width:720px}.adm-main .v-page-head{padding-top:0}@media (min-width:768px){.adm-col{padding-inline:var(--s-24)}.adm-bar{top:0}.adm-bar-in{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav end";column-gap:var(--s-32)}.adm-back,.adm-brand{padding-top:0}.adm-bar .v-tabs{margin-inline:0;padding-inline:0}.adm-bar .v-tab{min-height:var(--control-lg)}.adm-main{padding-top:var(--s-32)}}.adm-hero{display:grid;grid-gap:var(--s-20);gap:var(--s-20)}.adm-hello{margin:0;font-size:var(--t-24);font-weight:800;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.adm-hello span{color:var(--faint)}.adm-hero-side{display:grid;grid-gap:var(--s-16);gap:var(--s-16);min-width:0}.adm-hero-side>.v-seg{justify-self:start}.adm-hero-actions{display:flex;flex-wrap:wrap;gap:var(--s-8)}.adm-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-block:1px solid var(--line)}.adm-fig{min-width:0;padding:var(--s-16) var(--s-16) var(--s-16) 0}.adm-fig:nth-child(2n){padding:var(--s-16) 0 var(--s-16) var(--s-16);border-left:1px solid var(--line)}.adm-fig:nth-child(n+3){border-top:1px solid var(--line)}.adm-fig dt{font-size:var(--t-13);font-weight:500;line-height:1.4;color:var(--muted)}.adm-fig dd{margin:0}.adm-fig-value{margin-top:var(--s-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-24);font-weight:800;line-height:1.1;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-fig-sub{margin-top:var(--s-4);font-size:var(--t-13);line-height:1.4;color:var(--muted)}.adm-fig-sub .is-ok{color:var(--ok);font-weight:600}.adm-fig-sub .is-bad{color:var(--bad);font-weight:600}@media (min-width:1024px){.adm-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--s-64)}.adm-hello{font-size:var(--t-32);line-height:1.12;letter-spacing:-.035em}.adm-hero-side{justify-items:end}.adm-hero-side>.v-seg{justify-self:end}.adm-figs{grid-template-columns:repeat(4,auto);column-gap:var(--s-32);border:0}.adm-fig,.adm-fig:nth-child(2n),.adm-fig:nth-child(n+3){padding:0;border:0}}.adm-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8);margin:var(--s-16) 0 var(--s-12)}.adm-search{position:relative;flex:1 1 220px;min-width:0;max-width:360px}.adm-search>svg{position:absolute;left:var(--s-12);top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.adm-search>.v-input{min-height:var(--control-sm);padding:var(--s-8) var(--s-12) var(--s-8) calc(var(--s-32) + var(--s-8));border-radius:var(--pill);border-color:var(--line-strong)}.adm-tools-end{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8);margin-left:auto}.adm-pick{position:relative;display:inline-flex;align-items:center}.adm-pick>select{min-height:var(--control-sm);padding:0 var(--s-32) 0 var(--s-16);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:var(--surface-2);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--pill);font-size:var(--t-15);font-weight:600}.adm-pick>svg{position:absolute;right:var(--s-12);color:var(--faint);pointer-events:none}.adm-count{margin:0 0 var(--s-12);font-size:var(--t-13);line-height:1.4;color:var(--muted)}.adm-count a{color:var(--text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.adm-select{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4) var(--s-16);min-height:var(--control-sm);margin-bottom:var(--s-4);font-size:var(--t-13);line-height:1.4;color:var(--muted)}.adm-select a{color:var(--text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.adm-select .v-action{font-size:var(--t-13)}.adm-rows{display:flex;flex-direction:column;gap:var(--s-8);margin:0;padding:0;list-style:none}.adm-row{position:relative;display:grid;align-items:center;grid-template-columns:var(--control-sm) minmax(0,1fr) var(--control-sm);grid-template-areas:"lead words more" "nums nums nums";grid-gap:var(--s-12);gap:var(--s-12);padding:var(--s-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) ease}.adm-row[data-picked]{border-color:var(--line-control);background:var(--surface-2)}.adm-row-lead{grid-area:lead;align-self:start}.adm-row-lead,.adm-thumb{display:flex;align-items:center;justify-content:center;width:var(--control-sm);height:var(--control-sm)}.adm-thumb{overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-3);color:var(--muted);font-size:var(--t-17);font-weight:700}.adm-thumb img{width:100%;height:100%;object-fit:cover}.adm-row-words{grid-area:words;min-width:0}.adm-row-when{font-size:var(--t-13);line-height:1.4;color:var(--muted)}.adm-row-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-8);font-size:var(--t-15);font-weight:600;line-height:1.3}.adm-row-name>a,.adm-row-name>button{padding:0;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.adm-row-name>a:after,.adm-row-name>button:after{content:"";position:absolute;inset:0;border-radius:inherit}.adm-quiet{color:var(--faint)}.adm-row-name .adm-quiet{font-weight:400}.adm-row-sub{color:var(--muted);overflow-wrap:anywhere}.adm-row-sub,.adm-row-why{font-size:var(--t-13);line-height:1.4}.adm-row-why{margin-top:var(--s-4);color:var(--warn)}.adm-row-more{grid-area:more;align-self:start}.adm-row-lead .v-check,.adm-row-more{position:relative;z-index:1}.adm-nums{grid-area:nums;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-8) var(--s-12);gap:var(--s-8) var(--s-12);margin:0;padding-top:var(--s-12);border-top:1px solid var(--line)}.adm-num{min-width:0}.adm-num dt{font-size:var(--t-13);line-height:1.4;color:var(--muted)}.adm-num dd{margin:0;font-size:var(--t-15);font-weight:600;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-num dd+dd{font-size:var(--t-13);font-weight:400;color:var(--muted);white-space:normal}.adm-num.is-soft dd{font-weight:500;color:var(--muted)}.adm-num .is-warn{color:var(--warn)}.adm-num .is-bad{color:var(--bad)}.adm-heads{display:none}@media (max-width:767px){.adm-num.is-wide,.adm-num:not(.is-detail) dd+dd{display:none}.adm-num.is-detail{grid-column:1/-1}.adm-num.is-detail dd{font-size:var(--t-13);font-weight:400;line-height:1.45;color:var(--muted);white-space:normal}.adm-num.is-detail dd:empty{display:none}.adm-num dd{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}.adm-pick.is-laptop{display:none}.adm-search{max-width:none}}@media (min-width:768px){.adm-heads,.adm-row{grid-template-columns:var(--control) minmax(0,1fr) var(--adm-cols,repeat(3,132px)) var(--control-sm);grid-template-areas:none;column-gap:var(--s-16)}.adm-row{padding:var(--s-12) var(--s-12) var(--s-12) var(--s-16)}.adm-row>*{grid-area:auto}.adm-row-lead{align-self:center}.adm-row-lead,.adm-thumb{width:var(--control);height:var(--control)}.adm-row-more{align-self:center}.adm-row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-nums{display:contents}.adm-num dt,.adm-num.is-detail{display:none}.adm-num{text-align:right}.adm-heads{display:grid;align-items:end;padding:0 var(--s-12) var(--s-8) var(--s-16);font-size:var(--t-13);font-weight:500;color:var(--muted)}.adm-heads>*{text-align:right;white-space:nowrap}.adm-heads>:nth-child(-n+2){text-align:left}.adm-heads a{display:inline-flex;align-items:center;gap:var(--s-4);color:inherit}.adm-heads a[aria-current]{color:var(--text)}@media (hover:hover) and (pointer:fine){.adm-row:hover{border-color:var(--line-strong)}.adm-heads a:hover{color:var(--text)}}}@media (min-width:768px) and (max-width:1099px){.adm-heads>.is-wide,.adm-num.is-wide{display:none}}@media (min-width:768px){.adm-only-phone{display:none}}@media (min-width:1100px){.adm-heads,.adm-row{--adm-cols:var(--adm-cols-wide,repeat(5,124px));column-gap:var(--s-20)}.adm-events{--adm-cols-wide:216px 120px 96px 148px 64px}.adm-promoters{--adm-cols-wide:132px 132px 132px 108px 108px}}.adm-day{display:flex;align-items:baseline;gap:var(--s-8);margin:var(--s-16) 0 var(--s-8);font-size:var(--t-15);font-weight:600}.adm-rows>li:first-child>.adm-day{margin-top:0}.adm-day span{font-weight:400;color:var(--muted)}.adm-picked{position:-webkit-sticky;position:sticky;bottom:var(--s-16);z-index:20;flex-wrap:wrap;padding:var(--s-12) var(--s-12) var(--s-12) var(--s-16);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-3);font-size:var(--t-15);font-weight:600}.adm-pager,.adm-picked{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);margin-top:var(--s-16)}.adm-pager{font-size:var(--t-13);color:var(--muted)}.adm-pager>div{display:flex;gap:var(--s-8)}.adm-event{display:grid;grid-gap:var(--s-20);gap:var(--s-20)}.adm-event-id{display:flex;gap:var(--s-16);min-width:0}.adm-event-flyer{flex:none;align-self:flex-start;width:96px;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-3);transform:rotate(-2deg)}.adm-event-flyer img{width:100%;height:100%;object-fit:cover}.adm-event-flyer{display:flex;justify-content:center;font-size:var(--t-32);font-weight:800}.adm-event-flyer,.adm-state{align-items:center;color:var(--muted)}.adm-state{display:inline-flex;gap:var(--s-8);font-size:var(--t-13);font-weight:500}.adm-state:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--faint)}.adm-state[data-tone=ok]:before{background:var(--ok)}.adm-state[data-tone=warn]:before{background:var(--warn)}.adm-state[data-tone=bad]:before{background:var(--bad)}.adm-event-name{margin:var(--s-4) 0;font-size:var(--t-24);font-weight:800;line-height:1.12;letter-spacing:-.03em;overflow-wrap:anywhere}.adm-event-meta{font-size:var(--t-15);line-height:1.45;color:var(--muted)}.adm-event-meta a{color:var(--text);font-weight:600}@media (min-width:768px){.adm-event{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s-48);padding-bottom:var(--s-24);border-bottom:1px solid var(--line)}.adm-event-flyer{width:128px}.adm-event .adm-figs{grid-template-columns:repeat(2,auto);column-gap:var(--s-48);border:0}.adm-event .adm-fig,.adm-event .adm-fig:nth-child(2n){padding:0;border:0}}.adm-panel{padding:var(--s-20);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.adm-panel+.adm-panel{margin-top:var(--s-16)}.adm-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-12);margin-bottom:var(--s-8)}.adm-panel-title{margin:0;font-size:var(--t-20);font-weight:700;line-height:1.2;letter-spacing:-.02em}.adm-panel-note{margin:var(--s-4) 0 0;font-size:var(--t-13);line-height:1.45;color:var(--muted)}.adm-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8) var(--s-16);padding:var(--s-12) 0;border-top:1px solid var(--line)}.adm-panel-head+.adm-line,.adm-panel>.adm-line:first-child{border-top:0}.adm-panel>.adm-line:first-child{padding-top:0}.adm-panel>.adm-line:last-child{padding-bottom:0}.adm-line-words{flex:1 1 220px;min-width:0}.adm-line-title{font-size:var(--t-15);font-weight:600;line-height:1.3}.adm-line-sub{margin-top:var(--s-2);font-size:var(--t-13);line-height:1.45;color:var(--muted)}.adm-line-value{flex:none;font-size:var(--t-17);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-line-value.is-quiet{font-size:var(--t-15);font-weight:500;color:var(--muted)}.adm-panel-danger{border-color:var(--bad-soft)}.adm-panel .v-table td:first-child,.adm-panel .v-table th:first-child{padding-left:0}.adm-warn{display:flex;gap:var(--s-12);padding:var(--s-12) var(--s-16);background:var(--bad-soft);border-radius:var(--radius-sm);font-size:var(--t-13);line-height:1.45;color:var(--text)}.adm-warn svg{flex:none;margin-top:var(--s-2);color:var(--bad)}.adm-warn b{display:block;font-size:var(--t-15);font-weight:600}.adm-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-12);gap:var(--s-12);margin:0}.adm-facts dt{font-size:var(--t-13);color:var(--muted)}.adm-facts dd{margin:0;font-size:var(--t-20);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-sheet-list{margin:0;padding:0;list-style:none;font-size:var(--t-15);line-height:1.45}.adm-sheet-list li{padding:var(--s-8) 0;border-top:1px solid var(--line)}.adm-sheet-list li:first-child{border-top:0}.adm-sheet-list small{display:block;font-size:var(--t-13);color:var(--muted)}.adm-choice{display:flex;align-items:flex-start;gap:var(--s-12);padding:var(--s-12) 0;border-top:1px solid var(--line);cursor:pointer}.adm-choice:first-of-type{border-top:0}.adm-choice input{flex:none;width:20px;height:20px;margin:var(--s-2) 0 0;accent-color:var(--accent)}.adm-choice b{display:block;font-size:var(--t-15);font-weight:600;line-height:1.3}.adm-choice small{display:block;font-size:var(--t-13);line-height:1.45;color:var(--muted)}.adm-dl{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--s-8) var(--s-16);gap:var(--s-8) var(--s-16);margin:0;font-size:var(--t-15);line-height:1.4}.adm-dl dt{color:var(--muted)}.adm-dl dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.adm-dl .is-total{font-weight:700;color:var(--text)}.adm-dl-ruled{margin-top:var(--s-12);gap:0;grid-template-columns:minmax(0,auto) minmax(min-content,1fr)}.adm-dl-ruled>dd{overflow-wrap:break-word}.adm-dl-row>dd,.adm-dl-row>dt,.adm-dl-ruled>dd,.adm-dl-ruled>dt{padding:var(--s-8) 0;border-top:1px solid var(--line)}.adm-dl-row>dd,.adm-dl-ruled>dd{padding-left:var(--s-16)}.adm-dl-row{display:contents}.adm-pair{display:grid;grid-gap:var(--s-32);gap:var(--s-32);margin-top:var(--s-16)}.adm-pair>.adm-panel+.adm-panel,.adm-pair>.v-list-group+.v-list-group{margin-top:0}.adm-pair+.v-list-group{margin-top:var(--s-32)}.adm-pair:has(>.adm-panel){gap:var(--s-16)}.adm-split{display:grid;grid-gap:var(--s-16);gap:var(--s-16);margin-top:var(--s-24);align-items:start}.adm-split>:last-child{order:-1}.adm-nowrap{white-space:nowrap}.adm-passcode{display:flex;align-items:center;gap:var(--s-8)}.adm-passcode>.v-input{flex:1 1;min-width:0}.adm-lock-page{padding-top:var(--s-16);padding-bottom:var(--s-24)}.adm-lock-page .v-state-title{font-size:var(--t-24)}.adm-lock-page .v-state-text{margin-top:var(--s-8);font-size:var(--t-15)}@media (min-width:720px){.adm-lock-page{padding-top:max(var(--s-64),16vh);padding-bottom:var(--s-64)}.adm-lock-page .v-state-title{font-size:var(--t-32)}.adm-lock-page .v-state-text{margin-top:var(--s-12);font-size:var(--t-17)}}.adm-lock-form{width:100%;max-width:420px;margin-top:var(--s-16)}.adm-lock-help{max-width:52ch;line-height:1.45}.adm-lock-code{display:block;margin-top:var(--s-8);color:var(--text)}.adm-lock-forgot>.adm-lock-help{margin-top:var(--s-4)}.adm-lock-change{margin-top:var(--s-16)}.adm-lock-change>summary{min-height:var(--control-sm);display:flex;align-items:center;font-size:var(--t-15);font-weight:600;color:var(--muted);cursor:pointer}.adm-lock-change>.adm-lock-form{margin-top:var(--s-8)}.adm-lock-said{margin-top:var(--s-12);max-width:420px}.adm-people{margin:0;padding:0;list-style:none}.adm-people li{display:flex;align-items:flex-start;gap:var(--s-12);padding:var(--s-8) 0;border-top:1px solid var(--line);font-size:var(--t-15)}.adm-people li:first-child{border-top:0}.adm-people .avatar{flex:none;margin-top:var(--s-4)}.adm-person{flex:1 1;min-width:0;padding-top:var(--s-2);line-height:1.4}.adm-person-name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8);font-weight:600}.adm-person-name>span{min-width:0;overflow-wrap:anywhere}.adm-person small{display:block;font-size:var(--t-13);color:var(--muted);overflow-wrap:anywhere}.adm-set{min-width:0;margin:0;border:0}.adm-set,.adm-set>legend{padding:0}.adm-set>.adm-panel-note{margin:0 0 var(--s-4)}.adm-tick,.adm-tick:first-of-type{padding:0;border-top:0}.adm-done{display:flex;align-items:flex-start;gap:var(--s-8);margin:0;font-size:var(--t-13);font-weight:500;line-height:1.45;color:var(--text)}.adm-done svg{flex:none;margin-top:1px;color:var(--ok)}.adm-warn-act{margin-top:var(--s-8)}.adm-wide{display:block;max-width:46ch;font-size:var(--t-13);line-height:1.45}.adm-prose{margin:0;font-size:var(--t-15);line-height:1.5;color:var(--text)}.adm-break{font-size:var(--t-13);color:var(--muted);overflow-wrap:anywhere}.adm-says{display:grid;grid-gap:var(--s-8);gap:var(--s-8);margin:var(--s-16) 0}.adm-count.is-after{margin:var(--s-12) 0 0}.adm-foot{display:flex;flex-direction:column-reverse;gap:var(--s-8)}.adm-foot>*{flex:1 1;min-width:0}@media (min-width:768px){.adm-foot{flex-direction:row}.adm-foot .v-btn{padding-inline:var(--s-12)}}.adm-stack{display:grid;grid-gap:var(--s-16);gap:var(--s-16)}.adm-stack>*{min-width:0}.adm-stack>.adm-panel+.adm-panel{margin-top:0}.adm-panel-head+.adm-panel-note{margin:0 0 var(--s-8)}.adm-panel-title .adm-quiet{font-weight:500}.adm-line-title{overflow-wrap:anywhere}.adm-line-title a{color:inherit}.adm-line-sub a{color:var(--text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.adm-panel>.v-empty{padding-bottom:0}.adm-panel>.v-error+.adm-line{border-top:0}.adm-form{max-width:420px;margin-top:var(--s-12)}.adm-dl a{color:var(--text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.adm-record dd{text-align:left}.v-page-head:not(.has-tabs)+.adm-tools{margin-top:0}.adm-says>.adm-count{margin:0}.adm-tonight .adm-row-more{display:flex;align-items:center;justify-content:center;height:var(--control-sm);pointer-events:none}@media (min-width:1100px){.adm-sellers{--adm-cols-wide:repeat(4,124px)}.adm-tonight{--adm-cols-wide:repeat(3,132px)}}.adm-fig-value small{font-size:var(--t-15);font-weight:500;letter-spacing:0;color:var(--muted)}.adm-hero-actions{margin-top:var(--s-20)}@media (min-width:1024px){.adm-pair{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-48)}.adm-pair:has(>.adm-panel){column-gap:var(--s-16)}.adm-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.adm-split>:last-child{order:0}}.page-head-title{min-width:0}.page-head-sub{margin-top:var(--s-4);font-size:var(--t-13);font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dnav{display:none}@media (min-width:1024px){html:not(.is-shell){--tabbar-h:0px}html:not(.is-shell) .tabbar{display:none}html:not(.is-shell) .dnav{display:block;position:fixed;top:0;left:0;right:0;z-index:41;background:var(--scrim);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border-bottom:1px solid var(--line)}.dnav-inner{display:flex;align-items:stretch;height:var(--topbar-h)}.dnav-mark{margin-right:var(--s-32);font-size:var(--t-20);color:var(--text)}.dnav-link,.dnav-mark{display:inline-flex;align-items:center}.dnav-link{position:relative;padding:0 var(--s-12);font-size:var(--t-15);font-weight:600;color:var(--muted);transition:color var(--dur-fast) ease}.dnav-link:active,.dnav-link:has([data-pending]),.dnav-link[aria-current=page]{color:var(--text)}.dnav:has([data-pending]) .dnav-link[aria-current=page]:not(:has([data-pending])){color:var(--muted)}.dnav:has([data-pending]) .dnav-link[aria-current=page]:not(:has([data-pending])):after{display:none}.dnav-link[aria-current=page]:after{content:"";position:absolute;left:var(--s-12);right:var(--s-12);bottom:-1px;height:2px;background:var(--text)}html:not(.is-shell) .app-surface:has(.dnav){padding-top:var(--topbar-h);--v-sticky-top:var(--topbar-h)}html:not(.is-shell) .app-surface:has(.dnav) .topbar{position:static;background:none;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}html:not(.is-shell) .tab-going{top:var(--topbar-h)}}@media (min-width:1024px){html:not(.is-shell) .app-surface:has(.dnav) .topbar.pe-bar{position:-webkit-sticky;position:sticky;top:var(--topbar-h);background:var(--bg);border-bottom:1px solid var(--line)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.dnav-link:hover{color:var(--text)}}.ev-page:has(.report-open) .cta-bar{display:none}.marketing .m-seg-btn{position:relative}.marketing .m-seg-btn:before{content:"";position:absolute;inset:-3px -1px}@media (min-width:768px){body{font-size:17px}.wrap{max-width:660px}.wrap,.wrap-wide{padding-inline:24px}.wrap-wide{max-width:1040px}h1{font-size:32px}h2{font-size:24px}h3{font-size:20px}.title{font-size:32px}.h-section{font-size:20px}.h-section .action,.small,.tiny{font-size:15px}.upper{font-size:13px}.hint,.label,.notice-body{font-size:15px}.list-row .body-title{font-size:17px}.list-row .body-sub,.list-row .trail{font-size:15px}.list-panel .panel-head .panel-title{font-size:17px}.fact .fact-sub,.fact a.fact-link{font-size:15px}.stat-label,.stat-sub{font-size:13px}.btn,.receipt-line{font-size:17px}.btn-lg{font-size:20px;min-height:58px}.btn-sm{font-size:15px}}@media (min-width:1100px){body{font-size:17px}.wrap{max-width:700px}.wrap-wide{max-width:1140px}h1{font-size:40px}h2{font-size:24px}.title{font-size:32px}.h-section{font-size:24px}.small{font-size:17px}.tiny{font-size:15px}.list-row .body-title,.notice-body{font-size:17px}.list-row .body-sub{font-size:15px}}