:root{color-scheme:dark;--orange: #ff7900;--orange-hover: #f16e00;--orange-soft: #ffb877;--orange-mid: #ff9a3c;--orange-tintbg: #1f1408;--orange-tintbd: #3a2a12;--bg: #000;--stage: #0b0b0b;--surface: #141414;--surface-2: #161616;--surface-3: #0e0e0e;--disabled-bg: #1c1c1c;--disabled-text: #555;--nav-bg: #0c0c0c;--nav-border: #222;--nav-icon-inactive: #9c9c9c;--badge-ring: #0a0a0a;--device-ring: #1e1e1e;--tour-card-from: #3a2208;--map-bg-1: #0e1a28;--map-bg-2: #060a11;--map-card-border: #1a2733;--map-land: #17273a;--map-land-stroke: #2b4258;--map-ink: #9fb3c8;--crowd-dot: #ff8a1e;--border: #262626;--border-2: #2a2a2a;--border-3: #333;--text: #fff;--text-2: #b2b2b2;--text-2b: #bbb;--label: #a4a4a4;--muted: #909090;--muted-2: #8f8f8f;--faint: #7d7d7d;--success: #27a971;--success-text: #7be0a8;--success-bg: #13271a;--success-border: #1f5a3a;--success-toast: #9fe9c1;--live: #cd3c14;--elev-down: #ff4d4d;--blue: #4bb4e6;--green: #50be87;--purple: #a885d8;--yellow: #ffd200;--pink: #ffb4e6;--partner-gold: #ffd27a;--partner-gold-bg: #3a2c0a;--partner-gold-border: #6b5413;--partner-gold-line: #c79a3c;--raffle: #9fd4ff;--raffle-bg: #0a2230;--raffle-border: #1f3a4a;--raffle-border-2: #2a5066;--ai-stage1: #22d3ee;--ai-stage1-deep: #0ea5b7;--ai-stage2: #a855f7;--ai-stage2-deep: #7c3aed;--ai-stage3: #ff8a3c;--ai-stage3-deep: #ff5a36;--ai-bg-1: #1a0e2e;--ai-bg-2: #0a0716;--ai-bg-3: #050409;--screen-pad: 20px;--nav-h: 90px;--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px);--radius-card: 6px;--radius-pill: 24px;--hit-target: 44px;--font-stack: "Helvetica Neue", Helvetica, Arimo, Arial, sans-serif;--font-mono: "SFMono-Regular", Consolas, monospace}@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/arimo-latin-Dlro3nCp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/arimo-latin-ext-ob91OaDF.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow:hidden;overscroll-behavior:none}html{touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}button,a,nav,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media(hover:none){:where(button:not(:disabled),a[href],[role=button]):active:not(.nt-swipe-fg *,.pt-plate,.em-stand){opacity:.72}}body{background:var(--bg);color:var(--text);font-family:var(--font-stack);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,textarea,select{font-size:16px!important}button{font-family:inherit}.skoscroll{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:none}.skoscroll::-webkit-scrollbar{width:0;height:0}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media(hover:hover)and (pointer:fine){html input:focus-visible,html textarea:focus-visible{outline:2px solid var(--orange);outline-offset:2px}}.hit44{position:relative}.hit44:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.hit44.is-top:before{top:auto;bottom:0;transform:translate(-50%)}@keyframes aiAurora{0%{transform:translate(-8%,-6%) rotate(0)}50%{transform:translate(8%,6%) rotate(180deg)}to{transform:translate(-8%,-6%) rotate(360deg)}}@keyframes aiAurora2{0%{transform:translate(6%,4%) rotate(0)}50%{transform:translate(-6%,-4%) rotate(-180deg)}to{transform:translate(6%,4%) rotate(-360deg)}}@keyframes aiBadgeIn{0%{opacity:0;transform:scale(.6) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes aiBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes aiComboPop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes aiFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes aiFlow{0%{background-position:0 0}to{background-position:0 -240px}}@keyframes aiGridPan{0%{background-position:0 0}to{background-position:0 -44px}}@keyframes aiGridShift{0%{transform:translateY(0)}to{transform:translateY(-44px)}}@keyframes aiHeroIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aiOrbit{to{transform:rotate(360deg)}}@keyframes aiOrbitR{to{transform:rotate(-360deg)}}@keyframes aiPulse{0%{box-shadow:0 0 0 0 var(--glow, rgba(34, 211, 238, .5))}70%{box-shadow:0 0 0 14px #0000}to{box-shadow:0 0 #0000}}@keyframes aiPulseRing{0%{transform:scale(1);opacity:1}70%{transform:scale(1.737);opacity:0}to{transform:scale(1.737);opacity:0}}@keyframes aiRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes aiStar{0%,to{opacity:.25}50%{opacity:1}}@keyframes aiSweep{0%{transform:translate(-160%) skew(-20deg)}to{transform:translate(360%) skew(-20deg)}}@keyframes aiTextGlow{0%,to{filter:drop-shadow(0 0 8px rgba(255,121,0,.35))}50%{filter:drop-shadow(0 0 18px rgba(255,90,54,.6))}}@keyframes aiTextGlowFade{0%,to{opacity:0}50%{opacity:1}}@keyframes aiXpFill{0%{width:0}}@keyframes avBreathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes avEdge{0%{box-shadow:inset 0 0 0 1px #ff790000}45%{box-shadow:inset 0 0 0 2px #ff7900d9,0 0 26px #ff790059}to{box-shadow:inset 0 0 0 1px #ff790047,0 0 #ff790000}}@keyframes avFlare{0%{opacity:0;transform:scale(.6)}30%{opacity:.85}to{opacity:0;transform:scale(1.5)}}@keyframes avGlow{0%{opacity:0;transform:scaleX(.55)}to{opacity:1;transform:scaleX(1)}}@keyframes avHop{0%,58%,to{transform:translateY(0)}64%{transform:translateY(-3px)}70%{transform:translateY(0)}76%{transform:translateY(-1.5px)}82%{transform:translateY(0)}}@keyframes avNudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes avOpenRing{0%{transform:scale(.3);opacity:0}18%{opacity:.85}to{transform:scale(1.6);opacity:0}}@keyframes avPulse{0%{transform:scale(.72);opacity:0}22%{opacity:.9}80%{transform:scale(1);opacity:0}to{transform:scale(1);opacity:0}}@keyframes avRise{0%{transform:translateY(20px) scale(.955)}55%{transform:translateY(-3px) scale(1.008)}78%{transform:translateY(1px) scale(.999)}to{transform:translateY(0) scale(1)}}@keyframes avWipe{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes avScan{0%{transform:translateY(-12%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(104%);opacity:0}}@keyframes avSweep{0%{opacity:0;transform:translateY(24px)}40%{opacity:1}to{opacity:0;transform:translateY(-14px)}}@keyframes celFade{0%{opacity:0}to{opacity:1}}@keyframes celOut{to{opacity:0}}@keyframes celHalo{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.95;transform:scale(1.06)}}@keyframes celNewIn{0%{opacity:0;transform:scale(1.06)}34%{opacity:0;transform:scale(1.06)}70%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes celOldOut{0%,30%{opacity:1}62%{opacity:0}to{opacity:0}}@keyframes celPiece{0%{opacity:0;transform:scale(.34) rotate(-14deg)}58%{opacity:1;transform:scale(1.09) rotate(2deg)}78%{transform:scale(.98) rotate(0)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes celRing{0%{transform:scale(.35);opacity:0}18%{opacity:.85}to{transform:scale(2.5);opacity:0}}@keyframes celShard{0%{transform:translate(0) scale(.6);opacity:0}22%{opacity:1}to{transform:translate(var(--sx),var(--sy)) scale(0);opacity:0}}@keyframes celSweep{0%{transform:translate(-140%) skew(-16deg);opacity:0}14%{opacity:.95}70%{transform:translate(200%) skew(-16deg);opacity:0}to{transform:translate(200%) skew(-16deg);opacity:0}}@keyframes celUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes celZoomIn{0%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes celZoomOut{0%{width:var(--l0s);height:var(--l0s);margin-left:var(--l0m);margin-top:var(--l0m);border-radius:50%;background-size:var(--l0bs);background-position:var(--l0bp)}to{width:var(--l1w);height:var(--l1h);margin-left:var(--l1ml);margin-top:var(--l1mt);border-radius:16px;background-size:var(--l1bs);background-position:var(--l1bp)}}@keyframes fbChipIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes heroZoomOut{0%{transform:scale(2.1)}to{transform:scale(1)}}@keyframes obConverge{0%{transform:translate(var(--x0),var(--y0)) scale(.3);opacity:0}7%{transform:translate(var(--x0),var(--y0)) scale(1);opacity:1}24%{transform:translate(var(--x0),var(--y0)) scale(1);opacity:1}90%{opacity:1}to{transform:translate(var(--lx),var(--ly)) scale(.2);opacity:0}}@keyframes pixOff{0%{opacity:1}to{opacity:0}}@keyframes pixOn{0%{opacity:0}to{opacity:1}}@keyframes procBar{0%{width:0%}to{width:100%}}@keyframes procCap{0%{opacity:0;transform:translateY(6px)}14%{opacity:1;transform:translateY(0)}86%{opacity:1}to{opacity:0}}@keyframes procPulse{0%,to{opacity:0}50%{opacity:1}}@keyframes procScan{0%{opacity:.55;transform:translateY(0)}to{opacity:.55;transform:translateY(4px)}}@keyframes qShine{0%{transform:translate(-120px) skew(-18deg)}10%{transform:translate(470px) skew(-18deg)}to{transform:translate(470px) skew(-18deg)}}@keyframes qShine2{0%{transform:translate(-120px) skew(-18deg)}8%{transform:translate(470px) skew(-18deg)}to{transform:translate(470px) skew(-18deg)}}@keyframes qzGlow{0%,to{opacity:0}50%{opacity:1}}@keyframes qzShine{0%{transform:translate(-140%) skew(-18deg)}55%{transform:translate(240%) skew(-18deg)}to{transform:translate(240%) skew(-18deg)}}@keyframes qzLive{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}@keyframes qzAv{0%{opacity:0;transform:scale(.3) translateY(6px)}62%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes crowdIn{0%{opacity:0;transform:translateY(7px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes qzIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes qzPop{0%{transform:scale(.9)}55%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes qzRing{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.4);opacity:0}}@keyframes qzShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes revFlash{0%{opacity:0}22%{opacity:.9}to{opacity:0}}@keyframes revIn{0%{opacity:0;transform:scale(1.3);filter:blur(7px) saturate(1.6)}45%{opacity:1}to{opacity:1;transform:scale(1);filter:blur(0) saturate(1)}}@keyframes revOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.88);filter:blur(5px) saturate(2.2) brightness(1.3)}}@keyframes revRing{0%{transform:scale(.55);opacity:0}22%{opacity:.95}to{transform:scale(1.85);opacity:0}}@keyframes revShred{0%{opacity:0;transform:scaleY(1)}40%{opacity:.75}to{opacity:0;transform:scaleY(1.25)}}@keyframes skoScan{0%{transform:translateY(8%)}50%{transform:translateY(88%)}to{transform:translateY(8%)}}@keyframes skoSpin{to{transform:rotate(360deg)}}@keyframes surveySlideIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes tpCap{0%{opacity:0;transform:translateY(6px)}18%{opacity:1;transform:translateY(0)}72%{opacity:1}to{opacity:0}}@keyframes tpDither{0%{opacity:0}30%{opacity:.6}70%{opacity:.3}to{opacity:0}}@keyframes tpFade{0%{opacity:0}to{opacity:1}}@keyframes tpFig{0%{opacity:0;transform:translateY(30px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tpFlash{0%{opacity:0}25%{opacity:.92}to{opacity:0}}@keyframes tpLand{0%{opacity:0;transform:scale(1.45)}55%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes tpOut{0%{opacity:1}to{opacity:0}}@keyframes tpRing{0%{transform:scale(.45);opacity:0}18%{opacity:.85}to{transform:scale(2.4);opacity:0}}@keyframes tpScanline{0%{transform:translateY(4%);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(92%);opacity:0}}@keyframes tpSpin{to{transform:rotate(360deg)}}@keyframes tpStreak{0%{transform:scaleY(.08) translateY(0);opacity:0}25%{opacity:.9}to{transform:scaleY(1.7) translateY(-34%);opacity:0}}@keyframes tpUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes tpDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes tpVirt{0%{opacity:1}45%{opacity:1;filter:saturate(1.5) contrast(1.25)}to{opacity:0;filter:blur(2px)}}@keyframes tpVpOut{0%{left:calc(50% - 120px);top:130px;width:240px;height:240px;border-radius:120px}to{left:calc(50% - 146px);top:96px;width:292px;height:451px;border-radius:0}}@keyframes tpWarp{0%{transform:translateY(0) scale(1);opacity:1}26%{transform:translateY(6px) scale(1.05)}80%{transform:translateY(-110px) scale(.34);opacity:1}to{transform:translateY(-110px) scale(.34);opacity:0}}@keyframes tpZoomOut{0%{transform:translate(-28.7px,75.4px) scale(2.663)}to{transform:translate(0) scale(1)}}@keyframes giveFly{0%{opacity:0;transform:translate(-50%) scale(.7)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-84px) scale(1.08)}}@keyframes givePress{0%{transform:scale(1)}35%{transform:scale(.96)}70%{transform:scale(1.02)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ar-scanline,.fg-scanline,.qs-line,.sc-line{animation-duration:3.2s!important;animation-iteration-count:infinite!important}}.sko-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--sko-ctl-h, 44px);padding:0 var(--sko-btn-px, 16px);border:1px solid transparent;border-radius:var(--sko-btn-r, 8px);background:transparent;color:var(--text);font-family:inherit;font-size:var(--sko-btn-fs, 16px);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,opacity .16s ease-out}.sko-btn[data-size=compact]{min-height:var(--sko-ctl-h-compact, 36px);padding:0 var(--sko-btn-px-compact, 12px)}.sko-btn[data-block=true]{display:flex;width:100%}.sko-btn[data-kind=primary]{background:var(--orange);border-color:var(--orange);color:var(--bg)}.sko-btn[data-kind=secondary]{background:var(--surface-2);border-color:var(--border-3)}.sko-btn[data-kind=secondary]:hover:not(:disabled){border-color:var(--muted)}.sko-btn[data-kind=ghost]{color:var(--text-2);font-weight:700}.sko-btn[data-kind=ghost]:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.sko-btn[data-kind=danger]{background:transparent;border-color:var(--elev-down);color:var(--elev-down)}.sko-btn:active:not(:disabled){opacity:.72}.sko-btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.sko-btn:disabled,.sko-btn[aria-disabled=true]{background:var(--disabled-bg);border-color:transparent;color:var(--disabled-text);cursor:not-allowed}.sko-btn[data-kind=ghost]:disabled,.sko-btn[data-kind=ghost][aria-disabled=true]{background:transparent}.sko-input,.sko-textarea{min-width:0;min-height:var(--sko-ctl-h, 44px);padding:10px var(--sko-input-px, 14px);border:1px solid var(--border-2);border-radius:var(--sko-input-r, 8px);background:var(--surface-3);color:var(--text);font-family:inherit;font-size:var(--sko-input-fs, 16px);line-height:1.35;transition:border-color .16s ease-out,background-color .16s ease-out}.sko-input[data-size=compact]{min-height:var(--sko-ctl-h-compact, 36px);padding-top:6px;padding-bottom:6px}.sko-textarea{min-height:var(--sko-textarea-h, 96px);resize:vertical}.sko-input::placeholder,.sko-textarea::placeholder{color:var(--muted)}.sko-input:hover:not(:disabled,:focus),.sko-textarea:hover:not(:disabled,:focus){border-color:var(--sko-input-edge-hover, var(--border-3))}.sko-input:focus,.sko-textarea:focus{border-color:var(--orange)}.sko-input:focus-visible,.sko-textarea:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.sko-input[aria-invalid=true],.sko-textarea[aria-invalid=true],.sko-input[data-over=true],.sko-textarea[data-over=true]{border-color:var(--elev-down)}.sko-input:disabled,.sko-textarea:disabled{background:var(--disabled-bg);color:var(--disabled-text);cursor:not-allowed}.sko-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sko-field-label{font-size:var(--sko-label-fs, 13px);font-weight:700;line-height:1.3;color:var(--text)}.sko-field-hint{font-size:var(--sko-hint-fs, 13px);line-height:1.4;color:var(--muted)}.sko-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--sko-field-min, 240px)),1fr));gap:var(--sko-fields-gap, 16px);align-items:start}.sko-switch{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sko-switch-track{position:relative;flex:none;width:46px;height:27px;border-radius:20px;background:var(--disabled-bg);border:1px solid var(--border-3);transition:background-color .16s ease-out,border-color .16s ease-out}.sko-switch-knob{position:absolute;top:2px;left:2px;width:21px;height:21px;border-radius:50%;background:var(--muted);transition:transform .16s ease-out,background-color .16s ease-out}.sko-switch[data-on=true] .sko-switch-track{background:var(--orange);border-color:var(--orange)}.sko-switch[data-on=true] .sko-switch-knob{background:var(--bg);transform:translate(19px)}.sko-switch:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.sko-switch:disabled,.sko-switch[aria-disabled=true]{cursor:not-allowed}.sko-switch:disabled .sko-switch-track,.sko-switch[aria-disabled=true] .sko-switch-track{opacity:.6}.sko-seg{display:inline-flex;flex:none;gap:2px;padding:2px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface)}.sko-seg-btn{min-height:var(--sko-seg-h, 36px);padding:0 var(--sko-seg-px, 14px);border:0;border-radius:20px;background:transparent;color:var(--text-2);font-family:inherit;font-size:var(--sko-seg-fs, 14px);font-weight:700;cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.sko-seg-btn:hover:not([data-on=true],:disabled){color:var(--text)}.sko-seg-btn[data-on=true]{background:var(--orange);color:var(--bg)}.sko-seg-btn:active:not(:disabled){opacity:.72}.sko-seg-btn:disabled{color:var(--disabled-text);cursor:not-allowed}.sko-seg-btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.sko-chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--sko-chip-h, 34px);padding:0 var(--sko-chip-px, 14px);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);font-family:inherit;font-size:var(--sko-chip-fs, 14px);white-space:nowrap;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}.sko-chip:hover:not([data-on=true],:disabled){border-color:var(--border-3);color:var(--text)}.sko-chip[data-on=true]{background:var(--orange);border-color:var(--orange);color:var(--bg);font-weight:700}.sko-chip:active{opacity:.72}.sko-chip:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.sko-chip:disabled{background:var(--disabled-bg);border-color:transparent;color:var(--disabled-text);cursor:not-allowed}@media(prefers-reduced-motion:reduce){.sko-btn,.sko-input,.sko-textarea,.sko-switch-track,.sko-switch-knob,.sko-seg-btn,.sko-chip{transition:none}}.ad7-live-notice{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;font-size:var(--ad-t-body);font-weight:700;background:var(--ad-panel);border:1px solid var(--ad-tint-limit-line);border-left:2px solid var(--ad-limit);border-radius:var(--ad-r-card);color:var(--ad-limit)}.ad7-live-dot{width:8px;height:8px;border-radius:50%;background:var(--ad-limit);flex:none}.ad7-doors-banner{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;padding:6px 12px;font-size:var(--ad-t-body);font-weight:700;background:var(--ad-panel);border:1px solid var(--ad-tint-attention-line);border-left:2px solid var(--ad-attention);border-radius:var(--ad-r-card);color:var(--ad-attention)}.ad7-doors-line{display:flex;align-items:center;gap:8px;min-width:0}.ad7-doors-dot{width:8px;height:8px;border-radius:50%;background:var(--ad-attention);flex:none}.ad7-doors-link{flex:none;white-space:nowrap;color:var(--ad-action-text);font-weight:700;text-decoration:underline}.ad7-doors-link:hover{color:var(--ad-action)}.ad7-doors-pill{position:relative;flex:none}.ad7-doors-pill-btn{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 12px;border:1px solid var(--ad-tint-limit-line);border-radius:var(--ad-r-pill);background:var(--ad-tint-limit-bg);color:var(--ad-limit);font:inherit;font-size:var(--ad-t-meta);font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .16s ease-out}.ad7-doors-pill-btn:hover,.ad7-doors-pill[data-open] .ad7-doors-pill-btn{border-color:var(--ad-limit)}.ad7-doors-pill-btn:focus-visible{outline:2px solid var(--ad-action);outline-offset:2px}.ad7-doors-pill .ad7-doors-dot{width:6px;height:6px;background:var(--ad-limit)}.ad7-doors-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:flex;flex-direction:column;gap:4px;width:max-content;max-width:min(420px,calc(100vw - 32px));padding:8px 12px;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-menu);background:var(--ad-raised);box-shadow:var(--ad-shadow-float);font-size:var(--ad-t-body);color:var(--ad-text)}.ad7-doors-pop[hidden]{display:none}.ad7-doors-pop .ad7-doors-line{align-items:baseline;min-height:36px;padding:4px 0}.ad7-doors-pop .ad7-doors-line+.ad7-doors-line{border-top:1px solid var(--ad-line)}.ad7-doors-pop .ad7-doors-dot{align-self:center}.ad7-doors-pop .ad7-doors-text{flex:1 1 auto;min-width:0}@media(pointer:coarse){.ad7-doors-pill-btn{min-height:44px}}.ad7-board-head{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.ad7-board-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;padding:8px var(--adp-card-pad);border-top:1px solid var(--ad-line);font-size:var(--ad-t-meta);line-height:1.4;color:var(--ad-text-2)}.ad7-board-note{color:var(--ad-text-3)}.ad7-board-scroll{max-height:min(72vh,720px);max-width:100%;overflow:auto}@media(max-width:820px){.ad7-board-scroll{max-height:62vh}}.ad7-board{display:grid;align-items:start;position:relative}.ad7-board-corner,.ad7-lane-head{position:sticky;top:0;background:var(--ad-panel);border-bottom:1px solid var(--ad-line);border-right:1px solid var(--ad-line)}.ad7-lane-head{grid-row:1;z-index:8;box-sizing:border-box;display:flex;align-items:center;height:calc(var(--adp-row) + 8px);padding:0 8px;min-width:0;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.02em;line-height:16px;color:var(--ad-label)}.ad7-lane-head>span{flex:1 1 0;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.ad7-board-corner{box-sizing:border-box;height:calc(var(--adp-row) + 8px);display:flex;align-items:center;justify-content:flex-end;padding:0 8px;font-size:var(--ad-t-meta);line-height:14px;text-align:right;color:var(--ad-text-3);grid-row:1;grid-column:1;left:0;z-index:9}.ad7-gutter{grid-row:2;grid-column:1;position:sticky;left:0;z-index:9;background:var(--ad-panel);border-right:1px solid var(--ad-line)}.ad7-hour{position:absolute;right:8px;font-size:var(--ad-t-meta);font-weight:700;line-height:13px;color:var(--ad-text-3);font-variant-numeric:tabular-nums}.ad7-lane{grid-row:2;min-width:0;border-right:1px solid var(--ad-line)}.ad7-board-rules{grid-row:2;grid-column:2 / -1;position:relative;z-index:1;pointer-events:none}.ad7-board-rule{position:absolute;left:0;right:0;height:1px;background:var(--ad-line)}.ad7-board-blocks,.ad7-bands{grid-row:2;grid-column:2 / -1;position:relative;pointer-events:none}.ad7-board-blocks{z-index:5}.ad7-bands{z-index:6;align-items:flex-start}.ad7-board-block{position:absolute;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;overflow:hidden;box-sizing:border-box;padding:4px 8px;text-align:left;pointer-events:auto;background:var(--ad-raised);border:1px solid var(--ad-line);border-left:3px solid var(--ad-kind, var(--ad-line));border-radius:var(--ad-r-chip);color:var(--ad-text);font:inherit;cursor:pointer}.ad7-board-block:hover:not([data-on=true]){background-image:linear-gradient(var(--ad-tint-hover),var(--ad-tint-hover))}.ad7-board-block[data-quiet=true]{background:repeating-linear-gradient(135deg,var(--ad-panel) 0 7px,var(--ad-line) 7px 8px)}.ad7-board-block[data-quiet=true] .ad7-board-block-title{font-weight:400;color:var(--ad-text-2)}.ad7-board-block[data-phase=past]:not([data-on=true],:hover){opacity:var(--adp-dim)}.ad7-board-block[data-phase=live]{border-left-color:var(--ad-action)}.ad7-board-block:has(.ad7-board-block-was,.ad7-board-block-moved){border-top-color:var(--ad-action-tint-line);border-right-color:var(--ad-action-tint-line);border-bottom-color:var(--ad-action-tint-line)}.ad7-board-block[data-on=true]{background:var(--ad-action-tint);border-color:var(--ad-action)}.ad7-board-block[data-clash=true]{border-color:var(--ad-attention);border-left-color:var(--ad-attention)}.ad7-board-block-line{display:flex;align-items:baseline;gap:8px;min-width:0;height:16px;line-height:16px;flex:none}.ad7-board-block-time{flex:none;font-size:13px;font-weight:400;line-height:16px;color:var(--ad-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.ad7-board-block-title{display:block;flex:none;min-width:0;font-size:var(--ad-t-body);font-weight:600;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad7-board-block[data-roomy=true] .ad7-board-block-title{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ad7-board-block-meta{display:block;flex:none;min-width:0;font-size:13px;font-weight:400;line-height:16px;color:var(--ad-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad7-board-block[data-short=true] .ad7-board-block-meta{display:none}.ad7-board-block-was{text-decoration:line-through}.ad7-board-live,.ad7-board-late,.ad7-board-block-moved{flex:none;font-size:var(--ad-t-meta);font-weight:700;line-height:16px;white-space:nowrap}.ad7-board-live{align-self:center;padding:0 6px;line-height:14px;border-radius:var(--ad-r-pill);background:var(--ad-live);color:var(--ad-text);text-transform:uppercase;letter-spacing:.04em}.ad7-board-late,.ad7-board-block-moved{color:var(--ad-attention)}.ad7-board-block[data-band=true]{background:var(--ad-panel);border-left-color:var(--ad-text-3)}.ad7-board-block[data-band=true][data-phase=live]{border-left-color:var(--ad-action)}.ad7-board-block[data-band=true][data-on=true]{background:var(--ad-action-tint);border-left-color:var(--ad-action)}.ad7-board-block[data-band=true] .ad7-board-block-line{height:18px;line-height:18px}.ad7-board-block[data-band=true] .ad7-board-block-time{width:84px}.ad7-board-block[data-band=true] .ad7-board-block-title{flex:0 1 auto}.ad7-board-block[data-band=true] .ad7-board-block-meta{padding-left:92px}@media(max-width:700px){.ad7-board-block[data-band=true] .ad7-board-block-time{width:auto}.ad7-board-block[data-band=true] .ad7-board-block-meta{padding-left:0}}.ad7-now-layer{grid-row:2;grid-column:2 / -1;position:relative;z-index:7;pointer-events:none}.ad7-now-line{position:absolute;left:0;right:0;height:2px;margin-top:-1px;background:var(--ad-live);pointer-events:none}.ad7-now-chip{position:absolute;right:4px;z-index:9;padding:0 6px;border-radius:var(--ad-r-pill);background:var(--ad-live);color:var(--ad-text);font-size:var(--ad-t-meta);font-weight:700;line-height:16px;font-variant-numeric:tabular-nums}.ad7-programme .ad7-sect{border-top:1px solid var(--ad-line);padding-top:8px;margin-top:8px}.ad7-programme .ad7-sect:first-child{border-top:0;padding-top:0;margin-top:0}.ad7-programme .ad7-sect-head{display:block;margin-bottom:4px;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ad-label)}.ad7-programme .ad7-sect-note{display:block;margin:0 0 8px;font-size:var(--ad-t-meta);color:var(--ad-text-2)}.ad7-programme .ad7-sect-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.ad7-programme .ad7-field textarea{resize:vertical}.ad7-programme .ad7-field-wide{grid-column:1 / -1}.ad7-programme .ad7-read{padding:8px 0;font-size:var(--ad-t-body);color:var(--ad-text-2)}.ad7-programme .ad7-editor-foot .ad7-foot-note{flex:1;min-width:0;font-size:var(--ad-t-meta)}.ad7-programme .ad7-foot-note[data-tone=ok]{color:var(--ad-ok-text)}.ad7-programme .ad7-foot-note[data-tone=bad]{color:var(--ad-attention)}.ad7-programme .ad7-sp{margin-top:8px}.ad7-sp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ad7-sp-chip{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 8px;border:1px solid var(--ad-line);border-radius:var(--ad-r-chip);background:var(--ad-raised);color:var(--ad-text)}.ad7-sp-chip[data-link=none],.ad7-sp-chip[data-link=inactive]{border-color:var(--ad-attention)}.ad7-sp-name{font-weight:700}.ad7-sp-meta{font-size:var(--ad-t-meta);color:var(--ad-text-3)}.ad7-sp-meta[data-tone=attention]{color:var(--ad-attention)}.ad7-sp-btn{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;border:1px solid var(--ad-line-3);border-radius:var(--ad-r-btn);background:transparent;color:var(--ad-text-2);font:inherit;line-height:1;cursor:pointer}.ad7-sp-btn:hover:not(:disabled){background:var(--ad-tint-hover);color:var(--ad-text)}.ad7-sp-btn:disabled{background:var(--ad-disabled-bg);border-color:transparent;color:var(--ad-disabled-text);cursor:default}.ad7-sp-add input{width:100%;box-sizing:border-box}.ad7-sp-add .ad7-dd-menu li button{display:flex;align-items:baseline;gap:8px}.ad7-sp-add .ad7-dd-menu li button[data-active=true]{background:var(--ad-action-tint)}.ad7-sp-warnings{display:flex;flex-direction:column;gap:2px;font-size:var(--ad-t-meta);color:var(--ad-attention)}.ad7-programme .pse-caption{margin:16px 0 8px;padding-top:16px;border-top:1px solid var(--ad-line);font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ad-label)}.ad7-programme .pse-note{margin:8px 0;font-size:var(--ad-t-meta);color:var(--ad-text-2)}.ad7-programme .pse-who{display:grid;gap:16px}.ad7-programme .pse-choices{display:grid;gap:8px}.ad7-programme .pse-choice-wrap{border:1px solid var(--ad-line);border-radius:var(--ad-r-card);background:var(--ad-panel)}.ad7-programme .pse-choice-wrap[data-on=true]{border-color:var(--ad-action-tint-line);background:var(--ad-action-tint)}.ad7-programme .pse-choice{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;min-height:44px;padding:12px 16px;cursor:pointer}.ad7-programme .pse-choice[data-custom=true]{cursor:default}.ad7-programme .pse-choice{position:relative}.ad7-programme .pse-choice-radio{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;margin:0;opacity:0;cursor:inherit}.ad7-programme .pse-choice-dot{box-sizing:border-box;width:20px;height:20px;margin-top:1px;border:2px solid var(--ad-line-3);border-radius:50%}.ad7-programme .pse-choice[data-on=true] .pse-choice-dot{border-color:var(--ad-action);background:radial-gradient(circle,var(--ad-action) 0 4px,transparent 5px)}.ad7-programme .pse-choice:has(.pse-choice-radio:focus-visible){outline:2px solid var(--ad-action);outline-offset:2px;border-radius:var(--ad-r-card)}.ad7-programme .pse-choice-text{display:grid;gap:2px}.ad7-programme .pse-choice-label{font-size:var(--ad-t-body);font-weight:700;color:var(--ad-text)}.ad7-programme .pse-choice-hint{font-size:var(--ad-t-meta);color:var(--ad-text-2)}.ad7-programme .pse-choice-more{padding:0 16px 16px 48px}.ad7-programme .pse-rules{display:grid;gap:16px;margin:0 0 16px;padding:0;list-style:none}.ad7-programme .pse-rule{display:grid;gap:4px}.ad7-programme .pse-rule-hint{font-size:var(--ad-t-meta);color:var(--ad-text-2)}.ad7-programme .pse-ids{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}@media(min-width:1100px){.ad7-programme .pvl[data-optin][data-preview=off]{grid-template-columns:minmax(0,1fr)}.ad7-programme .pvl[data-optin][data-preview=off] .pvl-preview,.ad7-programme .pvl[data-optin] .pvl-close{display:none}}.ad7-programme .pse-short{--sko-field-min: 200px}.ad7-programme .pse-short .ad7-datetime,.ad7-programme .pse-short .ad7-combo{display:flex;flex-direction:column;gap:8px}.ad7-programme .pse-block{margin-top:8px;padding-top:16px;border-top:1px solid var(--ad-line)}.ad7-programme .pse-danger{margin-top:24px}.ad7-att-stats{display:flex;flex-wrap:wrap;gap:4px 20px;color:var(--ad-text-2)}.ad7-att-stats b{color:var(--ad-text);font-size:var(--ad-t-body)}.ad7-att-caret{display:inline-block;width:14px;color:var(--ad-text-3)}.ad7-att-who{display:flex;flex-direction:column;gap:2px;min-width:0}.ad7-att-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ad7-att-in{display:flex;flex-direction:column;align-items:stretch;gap:4px;text-align:right}.ad7-att-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.ad7-att-actions .sko-btn{white-space:nowrap}.ad7-att-missing-word{display:none}.ad7-att-missing{display:flex;flex-direction:column;gap:8px;padding:8px 16px 16px 40px}.ad7-att-missing p{margin:0}.ad7-att-names{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px 16px;margin:0;padding:0;list-style:none}.ad7-att-names li{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-att-quiet{margin:0;padding:16px;color:var(--ad-text-2);font-size:var(--ad-t-meta)}.ad7-grp-n{grid-column:2;grid-row:1;font-size:var(--ad-t-body);color:var(--ad-text-2);font-variant-numeric:tabular-nums}.ad7-grp-open{cursor:pointer}.ad7-grp-who{display:flex;flex-direction:column;gap:2px;min-width:0}.ad7-grp-none{margin:0;padding:32px var(--adp-card-pad);text-align:center;font-size:var(--adp-t-read);color:var(--ad-text-2);background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r-card)}@media(max-width:700px){.ad7-table.ad7-dt.ad7-att-table,.ad7-table.ad7-dt.ad7-att-table tbody{width:100%;min-width:0;max-width:100%}.ad7-table.ad7-dt.ad7-att-table tbody>tr{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;box-sizing:border-box;max-width:100%;min-width:0;margin:0 12px 8px}.ad7-table.ad7-dt.ad7-att-table tbody>tr:first-child{margin-top:12px}.ad7-table.ad7-dt.ad7-att-table td{min-width:0;padding:0}.ad7-table.ad7-dt.ad7-att-table td:before{display:none}.ad7-table.ad7-dt.ad7-att-table td[data-label=Time]{order:1;flex:0 0 auto}.ad7-table.ad7-dt.ad7-att-table td[data-label=Session]{order:2;flex:1 1 200px;font-size:var(--ad-t-title)}.ad7-table.ad7-dt.ad7-att-table td[data-label="In room"]{order:3;flex:1 0 60%}.ad7-table.ad7-dt.ad7-att-table td[data-label=Missing]{order:3;flex:0 0 auto;align-self:flex-start}.ad7-att-missing-word{display:inline;color:var(--ad-text-2)}.ad7-table.ad7-dt.ad7-att-table td:not([data-label]){order:4;flex:0 0 100%}.ad7-att-in{width:100%;text-align:left}.ad7-att-actions{justify-content:flex-start}.ad7-table.ad7-dt.ad7-att-table tbody>tr[aria-expanded=true]{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.ad7-table.ad7-dt.ad7-att-table tbody>tr.ad7-dt-expanded{display:block;margin-top:0;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.ad7-att-missing{padding:0}.ad7-att-names{grid-template-columns:1fr}}[data-testid=admin-days] .sko-seg-btn[data-today=true]:not([data-on=true]){color:var(--ad-action-text)}.ad7-grp-rooms{display:flex;flex-direction:column;gap:4px;padding:12px var(--adp-card-pad);border-top:1px solid var(--ad-line);font-size:var(--ad-t-body)}.ad7-grp-rooms ul{margin:0;padding-left:16px}.ad7-grp-capacity{margin:0;padding:12px var(--adp-card-pad);list-style:none;display:flex;flex-direction:column;gap:4px;font-size:var(--adp-t-read);color:var(--ad-text-2)}.ad7-live,.ad7-content{display:flex;flex-direction:column;gap:var(--ad-gap)}.ad7-two{display:grid;grid-template-columns:1fr 1fr;gap:var(--ad-gap);align-items:start}@media(max-width:820px){.ad7-two{grid-template-columns:1fr}}.ad7-said{margin:0;padding:var(--ad-row-y) var(--ad-row-x);border:1px solid var(--ad-line);border-radius:var(--ad-r-card);background:var(--ad-panel);font-size:var(--ad-t-body)}.ad7-said[data-tone=ok]{border-color:var(--ad-ok-line);background:var(--ad-ok-bg);color:var(--ad-ok-text)}.ad7-said[data-tone=bad]{border-color:var(--ad-tint-attention-line);background:var(--ad-tint-attention-bg);color:var(--ad-attention)}.ad7-actions{display:flex;flex-wrap:wrap;gap:var(--ad-gap);padding-top:var(--ad-gap)}.ad7-kill{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ad7-kill-label{flex:none;font-size:var(--ad-t-meta);font-weight:700;white-space:nowrap}.ad7-polls li,.ad7-draws li,.ad7-slots li,.ad7-persona-list li{align-items:center;gap:var(--ad-row-x);padding:var(--ad-row-y) var(--ad-row-x)}.ad7-poll .ad7-sub,.ad7-draw-who .ad7-sub,.ad7-slot .ad7-sub,.ad7-persona-who .ad7-sub{margin-left:0;text-align:left}.ad7-poll,.ad7-draw-who,.ad7-slot,.ad7-persona-who{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.ad7-poll-q{font-size:var(--ad-t-body);font-weight:700}.ad7-poll-opt{display:flex;flex-direction:column;gap:4px;min-width:0}.ad7-poll-opt-label{display:flex;justify-content:space-between;gap:8px;font-size:var(--ad-t-body);color:var(--ad-text-2)}.ad7-poll{container-type:inline-size}@container (max-width: 360px){.ad7-poll-opts{grid-template-columns:minmax(0,1fr)}}.ad7-col-delta{width:72px}.ad7-blocks{display:flex;flex-direction:column;gap:var(--ad-gap);min-width:0}.ad7-block{background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r-card)}.ad7-block[data-off]>.ad7-block-head>.ad7-block-name,.ad7-block[data-off]>.ad7-block-head>.ad7-block-where,.ad7-block[data-off]>details>.ad7-block-summary{opacity:var(--adp-dim)}.ad7-blocks-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0;font-size:var(--ad-t-body);font-weight:700}.ad7-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ad7-block-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:12px var(--adp-card-pad);border-bottom:1px solid var(--ad-line)}.ad7-block-move{display:flex;align-items:center;gap:8px;flex:none}.ad7-block-name{font-size:var(--ad-t-body);font-weight:700}.ad7-block-where{font-size:var(--ad-t-meta);color:var(--ad-text-2)}.ad7-seg{margin-left:auto}.ad7-block-summary{padding:var(--ad-row-y) var(--ad-row-x);font-size:var(--ad-t-meta);color:var(--ad-text-2);cursor:pointer}.ad7-block-summary:hover{background:var(--ad-tint-hover);color:var(--ad-text)}.ad7-block-summary::marker{color:var(--ad-text-3)}.ad7-block>details:not([open]):last-child>.ad7-block-summary{border-radius:0 0 var(--ad-r-card) var(--ad-r-card)}.ad7-block-count{font-weight:700;color:var(--ad-text)}.adp-settings-controls .ad7-block-summary{font-size:var(--ad-t-body)}.ad7-block-body{display:grid;grid-template-columns:1fr 1fr;gap:var(--ad-row-x);padding:var(--ad-row-y) var(--ad-row-x) var(--ad-row-x);border-top:1px solid var(--ad-line)}@media(max-width:1100px){.ad7-block-body{grid-template-columns:1fr}}.ad7-block-words,.ad7-block-prev{display:flex;flex-direction:column;gap:4px;min-width:0}.ad7-words{width:100%}.ad7-prev{overflow:clip;border:1px solid var(--ad-line);border-radius:var(--ad-r-card)}.ad7-prev-row{display:flex;flex-direction:column;gap:4px;padding:var(--ad-row-y) var(--ad-row-x);border-top:1px solid var(--ad-line)}.ad7-prev-row:first-child{border-top:0}.ad7-prev[data-shape=cards]{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.ad7-prev[data-shape=cards] .ad7-prev-row{border-top:0;border-right:1px solid var(--ad-line);border-bottom:1px solid var(--ad-line)}.ad7-prev[data-shape=list] .ad7-prev-row{flex-direction:row;align-items:baseline;gap:var(--ad-row-x)}.ad7-prev-name{font-size:var(--ad-t-body);font-weight:700}.ad7-prev[data-shape=list] .ad7-prev-name{flex:none;width:40%}.ad7-prev-detail{font-size:var(--ad-t-meta);color:var(--ad-text-2);overflow-wrap:anywhere}.ad7-audit-head{margin:var(--ad-row-x) 0 var(--ad-row-y);font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ad-label)}.ad7-audit-head:first-child{margin-top:0}.ad7-live-main{display:flex;flex-direction:column;gap:var(--ad-gap);min-width:0}.ad7-onnow-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--ad-live)}.ad7-onnow-take{display:flex;flex-direction:column;gap:var(--ad-gap);padding:var(--ad-row-y) var(--ad-row-x);border-bottom:1px solid var(--ad-line)}.ops-late-cell{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.ad7-phone-home{display:flex;flex-direction:column;gap:8px;border-radius:13px;background:var(--bg);padding:8px}.ad7-phone-quiz{display:flex;flex-direction:column;gap:6px;border-radius:16px;padding:10px;background:linear-gradient(135deg,var(--orange),#c94b00);color:var(--bg)}.ad7-phone-quiz-line{font-size:14px;font-weight:700;line-height:1.2}.ad7-phone-quiz-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700}.ad7-phone-join{border-radius:14px;background:var(--bg);color:var(--text);padding:4px 10px}.ad7-phone-card{display:flex;flex-direction:column;gap:4px;border-radius:14px;background:var(--surface-2);padding:10px}.ad7-phone-card-eyebrow{font-size:10px;font-weight:700;letter-spacing:.09em;color:var(--orange-mid)}.ad7-phone-card-title{font-size:13px;font-weight:700;color:#ededed;line-height:1.25}.ad7-phone-card-sub{font-size:11px;color:#a3a3a3}.ad7-phone-tabs{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding-top:8px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#858585}.ad7-reports li{align-items:center;gap:var(--ad-row-x);padding:var(--ad-row-y) var(--ad-row-x)}.ad7-report{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.ad7-report .ad7-sub{margin-left:0;text-align:left}.ad7-report-head{display:flex;align-items:center;gap:8px;min-width:0}.ad7-report-head b{min-width:0;font-size:var(--ad-t-body);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-report-actions{padding-top:4px}.ad7-list.ad7-draws li,.ad7-list.ad7-slots li,.ad7-list.ad7-persona-list li{padding:var(--ad-row-y) var(--ad-row-x)}.ad7-list.ad7-polls li{align-items:flex-start;padding:12px var(--adp-card-pad)}.ad7-poll-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:8px}.ad7-poll-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex:none;width:128px}@media(max-width:640px){.ad7-poll-actions{flex-direction:row;width:auto}}.ad7-list li .ad7-poll .ad7-sub,.ad7-list li .ad7-draw-who .ad7-sub,.ad7-list li .ad7-slot .ad7-sub,.ad7-list li .ad7-persona-who .ad7-sub{margin-left:0;text-align:left}.ad7-persona-who .ad7-switch{align-self:flex-start;padding:0}.ad7-roomboard{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--ad-line)}.ad7-roomboard-row{display:grid;grid-template-columns:minmax(80px,16%) 1fr 1fr;gap:4px var(--ad-row-x);align-items:center;width:100%;min-height:44px;padding:var(--ad-row-y) var(--ad-row-x);border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ad7-roomboard-row[aria-pressed=true]{background:var(--ad-inset)}.ad7-roomboard-row[data-live=true] .ad7-roomboard-now{font-weight:600}@media(max-width:640px){.ad7-roomboard-row{grid-template-columns:1fr}}@media(max-width:640px){.ad7-list.ad7-polls li{flex-wrap:wrap}.ad7-list.ad7-polls .ad7-poll{flex:1 1 100%}}.ad7-block-tools{display:inline-flex;align-items:center;gap:var(--ad-gap);margin-left:auto}.ad7-block-prev-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ad-gap);flex-wrap:wrap}.ad7-block-prev-head .ad7-seg{margin-left:0}.ad7-rows{display:flex;flex-direction:column;min-width:0;border:1px solid var(--ad-line);border-radius:var(--ad-r-card);background:var(--ad-panel)}.ad7-row-item{display:flex;flex-direction:column;gap:var(--ad-gap);padding:var(--ad-row-y) var(--ad-row-x);border-bottom:1px solid var(--ad-line)}.ad7-row-head{display:flex;align-items:center;gap:var(--ad-gap);min-width:0}.ad7-row-title{flex:1;min-width:0;overflow:hidden;font-size:var(--ad-t-body);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ad7-row-num{color:var(--ad-label);font-variant-numeric:tabular-nums}.ad7-row-tools{display:inline-flex;flex:none;gap:4px}.ad7-row-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ad-gap);min-width:0}.ad7-row-fields>.ad7-field:has(textarea),.ad7-row-fields>.ad7-field:has(.ad7-pick-grid){grid-column:1 / -1}.ad7-row-fields input,.ad7-row-fields textarea{width:100%;min-width:0}.ad7-rows-foot{display:flex;align-items:center;gap:var(--ad-gap);padding:var(--ad-row-y) var(--ad-row-x)}.ad7-field-hint[data-tone=bad]{color:var(--ad-attention)}.ad7-chips{display:flex;flex-direction:column;gap:4px;min-width:0}.ad7-chip-row{display:flex;align-items:center;gap:4px;min-width:0}.ad7-chips .ad7-chip-row input,.ad7-chip-row input{flex:1;min-width:0;padding:8px 12px;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-pill);background:var(--ad-inset);color:var(--ad-text);font:inherit;font-size:var(--ad-t-body)}.ad7-chips .ad7-chip-row input[data-over],.ad7-chip-row input[data-over]{border-color:var(--ad-attention)}.ad7-pick{display:flex;align-items:center;gap:var(--ad-gap)}.ad7-pick-preview{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-card);background:var(--ad-raised);color:var(--ad-text)}.ad7-pick-name{font-size:var(--ad-t-body);color:var(--ad-text-2)}.ad7-pick-grid{display:flex;flex-wrap:wrap;gap:4px}.ad7-pick-opt{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 4px;border:1px solid var(--ad-line);border-radius:var(--ad-r-chip);background:transparent;color:var(--ad-text-2);font:inherit;font-size:var(--ad-t-meta);cursor:pointer}.ad7-pick-opt:hover{background:var(--ad-tint-hover);color:var(--ad-text)}.ad7-pick-opt:active{opacity:.72}.ad7-pick-opt[data-on=true]{border-color:var(--ad-action);box-shadow:inset 0 0 0 1px var(--ad-action);background:var(--ad-action-tint);color:var(--ad-text)}.ad7-pick-native{width:32px;height:32px;padding:2px;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-chip);background:var(--ad-inset);cursor:pointer}.ad7-pick-raw>summary,.ad7-raw>summary{font-size:var(--ad-t-meta);color:var(--ad-text-3);cursor:pointer}.ad7-pick-raw>summary:hover,.ad7-raw>summary:hover{color:var(--ad-text)}.ad7-pick-raw input,.ad7-field .ad7-pick-raw input{width:100%;margin-top:4px;font-family:var(--font-mono);font-size:var(--ad-t-meta)}.ad7-raw pre{max-height:240px;margin:4px 0 0;padding:var(--ad-row-y);overflow:auto;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-field);background:var(--ad-inset);color:var(--ad-text-2);font-family:var(--font-mono);font-size:var(--ad-t-meta);white-space:pre-wrap;overflow-wrap:anywhere}.ad7-dot{flex:none;vertical-align:-2px}.ad7-clock-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ad-gap)}.ad7-clock-row input[type=datetime-local]{min-height:32px}.ad7-clock-nudge{display:inline-flex;gap:4px}.ad7-todayx{display:flex;flex-direction:column;gap:var(--adp-gap);min-width:0}.ad7-today-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--adp-gap);align-items:start}.ad7-today-body>:first-child{grid-column:span 8;min-width:0}.ad7-today-body>:last-child{grid-column:span 4;min-width:0}.ad7-pulse-head{display:flex;align-items:center;gap:8px;min-width:0}.ad7-pulse-stamp{font-size:var(--ad-t-title);font-weight:700;font-variant-numeric:tabular-nums}.ad7-pulse-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--adp-gap);align-items:start}.ad7-pulse-col{display:flex;flex-direction:column;gap:var(--adp-gap);min-width:0}.ad7-pulse-room{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.ad7-pulse-room{cursor:pointer}button.ad7-pulse-room:hover .ad7-pulse-room-title{text-decoration:underline}.ad7-pulse-room-name{min-width:120px;font-weight:700}.ad7-pulse-room-title{min-width:0;overflow-wrap:anywhere}.ad7-pulse-countdown{margin:0 0 8px;font-size:var(--ad-t-title);font-weight:700}.ad7-pulse-figs{margin:0;padding:0;list-style:none}.ad7-pulse-fig-row+.ad7-pulse-fig-row{border-top:1px solid var(--ad-line)}.ad7-pulse-fig{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--adp-row);padding:8px var(--adp-card-pad);border:0;background:transparent;color:inherit;font:inherit;font-size:var(--ad-t-body);text-align:left}button.ad7-pulse-fig{cursor:pointer}button.ad7-pulse-fig:hover{background:var(--ad-tint-hover)}.ad7-pulse-fig-label{display:flex;flex-direction:column;min-width:0}.ad7-pulse-fig-detail{font-size:var(--ad-t-meta);color:var(--ad-text-2)}.ad7-pulse-fig-value{font-size:var(--ad-t-figure);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.ad7-pulse-hourline{margin:0;font-variant-numeric:tabular-nums}.ad7-pulse-quiet{margin:0}.ad7-today-calm{margin:0;text-align:center}.ad7-today-more{display:block;width:100%;min-height:var(--adp-row);padding:8px var(--adp-card-pad);border:0;border-top:1px solid var(--ad-line);background:transparent;color:var(--ad-text-2);font:inherit;font-size:var(--ad-t-body);text-align:left;cursor:pointer}.ad7-today-more:hover{color:var(--ad-text)}.ad7-today-body.ad7-today-one>:first-child{grid-column:1 / -1}.ad7-today-area+.ad7-today-area:not([hidden]){border-top:1px solid var(--ad-line)}.ad7-today-area-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:12px var(--adp-card-pad) 4px}.ad7-today-area-head .ad7-sub{font-weight:400}.ad7-today-podium{margin:0;padding:0;list-style:none}.ad7-today-podium>li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:var(--adp-row);padding:8px var(--adp-card-pad)}.ad7-today-podium>li+li{border-top:1px solid var(--ad-line)}.ad7-today-rank{font-weight:700;font-variant-numeric:tabular-nums;color:var(--ad-text-2)}.ad7-today-who{min-width:0;overflow-wrap:anywhere}.ad7-today-pts{font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.ad7-btn.ad7-today-emergency{border-color:var(--ad-tint-attention-line);color:var(--ad-attention)}@media(max-width:1023px){.ad7-pulse-grid{display:flex;flex-direction:column}.ad7-pulse-col{display:contents}.ad7-pulse-waiting{order:1}.ad7-pulse-now{order:2}.ad7-pulse-people{order:3}.ad7-pulse-hour{order:4}.ad7-today-body>:first-child,.ad7-today-body>:last-child{grid-column:1 / -1}}@media(max-width:700px){button.ad7-pulse-room{min-height:44px;align-content:center}}.ad7-msg-main{display:flex;flex-direction:column;gap:var(--adp-gap);min-width:0}.ad7-msg-row{display:flex;align-items:center;gap:var(--ad-gap);padding:var(--ad-row-y) var(--ad-row-x);border-top:1px solid var(--ad-line);flex-wrap:wrap}.ad7-msg-row:first-child{border-top:0}.ad7-msg-kinds{display:flex;gap:var(--ad-gap);flex-wrap:wrap;padding:var(--ad-row-y) var(--ad-row-x)}.ad7-msg-pick{padding:var(--ad-row-y) var(--ad-row-x);border:1px solid var(--ad-line);border-radius:var(--ad-r-pill);background:var(--ad-panel);color:var(--ad-text-2);font:inherit;font-size:var(--ad-t-body);font-weight:700;cursor:pointer;white-space:nowrap}.ad7-msg-pick:not(:disabled,[data-on=true]):hover{background:var(--ad-tint-hover);color:var(--ad-text)}.ad7-msg-pick[data-on=true]{background:var(--ad-action);border-color:var(--ad-action);color:var(--ad-page)}.ad7-msg-pick:disabled{cursor:not-allowed;background:var(--ad-disabled-bg);border-color:transparent;color:var(--ad-disabled-text)}.ad7-msg-write{display:flex;flex-direction:column;gap:var(--ad-gap);padding:var(--ad-row-y) var(--ad-row-x)}.ad7-msg-field-head{display:flex;align-items:baseline;gap:var(--ad-gap)}.ad7-msg-field-head span:first-child{flex:1;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;color:var(--ad-label)}.ad7-msg-count{flex:none;font-size:var(--ad-t-meta);font-weight:700;color:var(--ad-text-3)}.ad7-msg-count[data-tone=limit]{color:var(--ad-limit)}.ad7-msg-count[data-tone=over]{color:var(--ad-attention)}.ad7-msg-input{width:100%;box-sizing:border-box;margin-top:4px;min-height:var(--sko-ctl-h);padding:12px var(--sko-input-px);border:1px solid var(--ad-line-2);border-radius:var(--ad-r-btn);background:var(--ad-inset);color:var(--ad-text);font:inherit;font-size:var(--ad-t-body);line-height:1.35;resize:vertical}.ad7-msg-input::placeholder{color:var(--ad-text-3)}.ad7-msg-input:focus{border-color:var(--ad-action)}.ad7-msg-input[data-over=true]{border-color:var(--ad-attention)}.ad7-msg-aud-tick{display:flex;align-items:center;gap:var(--ad-gap);flex:1;min-width:160px;min-height:32px;cursor:pointer}.ad7-msg-check{width:24px;height:24px;flex:none;margin:0;color:var(--ad-text);border-color:var(--ad-line-2);accent-color:var(--ad-action);cursor:pointer}input.ad7-msg-fill{width:160px;margin-top:0}.ad7-msg-queue{display:inline-flex;align-items:center;gap:8px;font-size:var(--ad-t-meta);color:var(--ad-text-2)}.ad7-msg-queue[data-stale=true]{color:var(--ad-attention)}.ad7-msg-aud-label{flex:1;min-width:120px}.ad7-msg-aud-count{flex:none;color:var(--ad-text-2);font-variant-numeric:tabular-nums}.ad7-msg-sentence{flex:1;min-width:140px;font-size:var(--ad-t-meta);color:var(--ad-text-3);line-height:1.4}.ad7-msg-sentence[data-missing=true]{color:var(--ad-attention)}.ad7-msg-log{display:flex;align-items:center;gap:var(--ad-gap);padding:var(--ad-row-y) var(--ad-row-x);border-top:1px solid var(--ad-line)}.ad7-msg-log-at{width:44px;flex:none;font-size:var(--ad-t-meta);color:var(--ad-text-2);font-variant-numeric:tabular-nums}.ad7-msg-log-title{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-msg-log-n{width:52px;flex:none;text-align:right;color:var(--ad-text-2);font-variant-numeric:tabular-nums}.ad7-lounge{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:var(--adp-gap);align-items:start}.ad7-msg-rooms{max-height:640px;overflow-y:auto}@media(max-width:768px){.ad7-lounge{grid-template-columns:minmax(0,1fr)}.ad7-msg-rooms{max-height:300px}}.ad7-msg-empty{margin:0;padding:var(--adp-card-pad);color:var(--ad-text-2);font-size:var(--adp-t-read);text-align:center}.ad7-msg-room{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:var(--adp-row-2);width:100%;box-sizing:border-box;padding:var(--ad-row-y) var(--ad-row-x);border:0;border-top:1px solid var(--ad-line);background:none;color:var(--ad-text);font:inherit;font-size:var(--ad-t-body);text-align:left;cursor:pointer}.ad7-msg-room:hover{background:var(--ad-tint-hover)}.ad7-msg-room[data-on=true]{background:var(--ad-action-tint);box-shadow:inset 2px 0 0 var(--ad-action)}.ad7-msg-room:first-child{border-top:0}.ad7-msg-room b{max-width:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-msg-speaker{display:flex;align-items:center;gap:var(--ad-gap) var(--adp-card-pad);min-height:var(--adp-row-2);box-sizing:border-box;padding:var(--ad-row-y) var(--adp-card-pad);border-top:1px solid var(--ad-line)}.ad7-msg-speaker:first-child{border-top:0}.ad7-msg-speaker-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ad7-msg-speaker-name>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-msg-speaker-said{color:var(--ad-text-2);font-size:var(--ad-t-body);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ad7-msg-quick{display:flex;flex-wrap:wrap;gap:var(--ad-gap);padding:var(--ad-row-y) var(--ad-row-x)}.ad7-phone.ad7-lounge-phone{border:0;border-radius:0;padding:0}.ad7-lounge-phone .ad7-phone-thread{min-height:240px;max-height:480px;padding:var(--adp-card-pad);border-radius:0;gap:var(--ad-gap)}.ad7-lounge-phone .ad7-phone-thread .ad7-msg-empty{margin:auto}.ad7-lounge-phone .ad7-msg-quick{padding:var(--ad-gap) var(--adp-card-pad) 0}.ad7-lounge-phone .ad7-phone-composer{padding:var(--ad-gap) var(--adp-card-pad) var(--adp-card-pad)}.ad7-lounge-push{flex-direction:column;align-items:flex-start;gap:4px;padding:var(--ad-row-y) var(--adp-card-pad) var(--adp-card-pad)}.ad7-lounge-count{margin-left:4px;color:var(--ad-text-2);font-weight:400;font-variant-numeric:tabular-nums}.ad7-phone{border-radius:18px;border:1px solid var(--border);background:var(--bg);padding:8px}.ad7-phone-lock{border-radius:13px;background:linear-gradient(180deg,#0f0f0f,var(--bg) 70%);padding:16px 8px 20px}.ad7-phone-day{text-align:center;font-size:11px;color:#858585}.ad7-phone-clock{text-align:center;font-size:40px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#ededed}.ad7-phone-banner{border-radius:0;background:var(--orange);color:var(--bg);padding:8px;display:flex;gap:8px;align-items:flex-start;margin-top:16px}.ad7-phone-app .ad7-phone-banner{margin-top:0}.ad7-phone-mark{width:26px;height:26px;flex:none;background:var(--bg)}.ad7-phone-copy{flex:1;min-width:0}.ad7-phone-eyebrow{display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.12em}.ad7-phone-title{display:block;font-size:13px;font-weight:700;margin-top:4px;line-height:1.25}.ad7-phone-body{display:block;font-size:11px;opacity:.75;margin-top:0;line-height:1.3}.ad7-phone-app{border-radius:13px;background:var(--bg);padding:8px}.ad7-phone-status{display:flex;justify-content:space-between;font-size:11px;color:#858585;padding-bottom:8px}.ad7-phone-behind{margin-top:8px;height:78px;border:1px dashed var(--border);display:flex;align-items:center;justify-content:center;font-size:11px;color:#858585}.ad7-phone-thread{display:flex;flex-direction:column;gap:8px;padding:8px;max-height:380px;overflow-y:auto;background:var(--bg);border-radius:13px}.ad7-bubble{max-width:78%;align-self:flex-start;padding:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:16px 16px 16px 4px;color:#ededed;font-size:13px;line-height:1.35}.ad7-bubble[data-mine=true]{align-self:flex-end;background:var(--orange);border-color:var(--orange);border-radius:16px 16px 4px;color:var(--bg)}.ad7-bubble-who{display:block;font-size:var(--ad-t-meta);font-weight:700;color:var(--orange-mid);margin-bottom:4px}.ad7-bubble[data-mine=true] .ad7-bubble-who{color:var(--bg);font-size:11px;letter-spacing:.12em}.ad7-bubble-remove{display:block;margin-top:4px;padding:0;border:0;background:none;color:inherit;opacity:.6;font:inherit;font-size:11px;text-decoration:underline;cursor:pointer}.ad7-bubble-remove:hover,.ad7-bubble-remove:focus-visible{opacity:1}.ad7-phone-composer{display:flex;gap:8px;padding:8px;align-items:center}.ad7-phone .ad7-phone-composer input{flex:1;min-width:0;padding:10px 13px;border-radius:20px;border:1px solid var(--border);background:var(--surface-2);color:#ededed;font:inherit;font-size:13px}.ad7-phone .ad7-phone-send{width:36px;height:36px;flex:none;border-radius:50%;border:0;background:var(--orange);color:var(--bg);font-size:13px;font-weight:700;cursor:pointer}.ad7-phone .ad7-phone-send:disabled{background:var(--border);color:#858585;cursor:not-allowed}.ad7-msg-auto{display:grid;grid-template-columns:1fr 1fr}@media(max-width:900px){.ad7-msg-auto{grid-template-columns:1fr}}.ad7-msg-auto-cell{display:flex;flex-direction:column;gap:4px;min-width:0;padding:var(--ad-row-y) var(--ad-row-x);border-top:1px solid var(--ad-line)}.ad7-msg-auto-cell:nth-child(2n){border-left:1px solid var(--ad-line)}.ad7-msg-auto-cell b{font-size:var(--ad-t-body);font-weight:700}.ad7-fd-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ad-gap);padding:var(--ad-row-y) var(--ad-row-x);border-top:1px solid var(--ad-line)}.ad7-fd-row:first-child{border-top:0}.ad7-fd-row[data-hidden=true]{background:var(--ad-tint-neutral-bg);box-shadow:inset 2px 0 0 var(--ad-attention)}.ad7-fd-what{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.ad7-fd-what b{font-size:var(--ad-t-body);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-fd-reports{flex-basis:100%;box-sizing:border-box;padding:0 var(--ad-row-x);border:1px solid var(--ad-line);border-radius:var(--ad-r-card);background:var(--ad-inset)}.ad7-fd-reason{padding:0 4px;border-radius:var(--ad-r-chip);background:var(--ad-tint-neutral-bg);box-shadow:inset 0 0 0 1px var(--ad-tint-neutral-line);color:var(--ad-text)}.ad7-fd-reports li{gap:var(--ad-gap);align-items:center;border-bottom:0}.ad7-fd-reports li .ad7-sub{margin-left:0;text-align:left;flex:1;min-width:0}.ad7-msg-log-what{flex:1;min-width:0;display:flex;flex-direction:column}.ad7-push-log-title{font-weight:700}.ad7-msg-log[data-retracted=true] .ad7-msg-log-title,.ad7-table tr[data-retracted=true] .ad7-push-log-title{text-decoration:line-through;color:var(--ad-text-3)}.ad7-msg-emergency>.ad7-panel{border:1px solid var(--ad-live)}.ad7-msg-emergency .ad7-panel-head h2{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--ad-r-pill);background:var(--ad-live);color:var(--ad-text);font-size:var(--ad-t-meta);letter-spacing:.09em;line-height:1.25}.ad7-msg-emergency .ad7-panel-head h2:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:currentColor}.ad7-emergency-form{display:flex;flex-direction:column;gap:var(--ad-row-x);margin-top:var(--adp-card-pad)}[data-testid=admin-emergency-message] .adp-seg{align-self:flex-start;max-width:100%}.ad7-takeover-now{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:var(--adp-card-pad)}.ad7-takeover-now>button{margin-top:var(--ad-gap)}@media(max-width:768px){[data-testid=admin-emergency]>.adp-columns-main,[data-testid=admin-emergency]>.adp-columns-side{display:contents}[data-testid=admin-emergency] [data-testid=emergency-now]{order:-1}}.ad7-phone.ad7-takeover-phone{max-width:240px;margin:0 auto}.ad7-takeover-screen{border-radius:13px;background:var(--live);color:var(--text);min-height:300px;padding:18px 12px;display:flex;flex-direction:column;justify-content:center;gap:8px}.ad7-takeover-badge{align-self:flex-start;font-size:9px;font-weight:700;letter-spacing:.12em;border:1.5px solid var(--text);border-radius:24px;padding:2px 7px}.ad7-takeover-title{font-size:17px;line-height:1.15;overflow-wrap:anywhere}.ad7-takeover-body{font-size:11px;line-height:1.4;overflow-wrap:anywhere}.ad7-takeover-from{font-size:10px;opacity:.85}.ad7-takeover-dismiss{margin-top:6px;border-radius:8px;background:var(--text);color:var(--live);text-align:center;font-size:11px;font-weight:700;padding:7px}.ad7-thumb{flex:none;width:40px;height:40px;padding:0;overflow:hidden;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-chip);background:var(--ad-inset);cursor:pointer}button.ad7-thumb:hover{border-color:var(--ad-line-3)}.ad7-thumb img{display:block;width:100%;height:100%;object-fit:cover}.ad7-thumb[data-blurred=true] img{filter:blur(8px)}.ad7-lightbox{flex-direction:column;align-items:center;justify-content:center;gap:var(--ad-gap)}.ad7-lightbox img{max-width:min(90vw,900px);max-height:80vh;object-fit:contain;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-dialog);background:var(--ad-raised);box-shadow:var(--ad-shadow-float)}.ad7-figs{display:flex;flex-wrap:wrap;gap:var(--adp-gap);margin:var(--adp-gap) 0}.ad7-fig{flex:1 1 280px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;padding:12px var(--adp-card-pad);background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r-card);min-width:0}.ad7-fig b{grid-row:1 / span 2;min-width:40px;font-size:var(--ad-t-figure);font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ad7-fig span{font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ad-label)}.ad7-fig i{font-style:normal;font-size:var(--ad-t-body);color:var(--ad-text-2);line-height:1.4}.ad7-exps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--adp-gap);align-items:start}@media(min-width:1024px){.ad7-exps{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}}.ad7-exp-list{display:flex;flex-direction:column;gap:8px;min-width:0}@media(min-width:701px)and (max-width:1023px){.ad7-exp-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.ad7-exp{position:relative;background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r-feature);min-width:0}.ad7-exp:before,.ad7-exp-detail:before{content:"";position:absolute;inset:0 var(--ad-r-feature) auto;z-index:1;height:3px;background:var(--ad-exp-tint, transparent);pointer-events:none}.ad7-exp[data-open=true]{border-color:var(--ad-action)}.ad7-exp-head{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px var(--adp-card-pad);border:1px solid transparent;background:transparent;color:var(--ad-text);font:inherit;font-size:var(--ad-t-body);text-align:left;cursor:pointer;border-radius:0}.ad7-exp-head:hover{background:var(--ad-tint-hover)}.ad7-exp-head[data-on=true]{background:var(--ad-action-tint)}.ad7-exp-name{display:flex;flex-direction:column;gap:4px;min-width:0}.ad7-exp-name b{font-weight:700;letter-spacing:-.01em}.ad7-exp-meta{font-size:var(--ad-t-meta);color:var(--ad-text-2)}.ad7-exp-pts{display:flex;flex-direction:column;gap:4px}.ad7-exp-total{font-size:var(--ad-t-meta);color:var(--ad-text-2);text-align:right}.ad7-exp-detail{position:relative;min-width:0}.ad7-exp-tools{display:flex;align-items:center;gap:var(--ad-row-x);padding:var(--ad-row-y) var(--ad-row-x);border-bottom:1px solid var(--ad-line)}.ad7-table,.ad7-table thead,.ad7-table tbody,.ad7-table tr,.ad7-table th,.ad7-table td{border-color:var(--ad-line)}.ad7-q-do{color:var(--ad-text-2);line-height:1.4}.ad7-col-state{width:96px;text-align:right}.ad7-col-state .ad7-btn{min-height:28px;padding:4px 8px}.ad7-col-state .ad7-switch{min-height:28px}.ad7-editor-block{display:flex;flex-direction:column;gap:4px;margin-top:var(--ad-row-x)}.ad7-editor-text{min-height:96px;padding:12px var(--sko-input-px);border:1px solid var(--ad-line-2);border-radius:var(--ad-r-btn);background:var(--ad-inset);color:var(--ad-text);font:inherit;font-size:var(--ad-t-body);resize:vertical}.ad7-flags{display:flex;flex-direction:column;gap:var(--ad-gap)}.ad7-problems,.ad7-notes{margin:var(--ad-row-x) 0 0;padding-left:16px;font-size:var(--ad-t-body);line-height:1.5}.ad7-problems{color:var(--ad-attention)}.ad7-notes{color:var(--ad-text-2)}.ad7-msg{margin:var(--ad-row-x) 0 0;font-size:var(--ad-t-body)}.ad7-msg[data-tone=bad]{color:var(--ad-attention)}.ad7-msg[data-tone=ok]{color:var(--ad-ok-text)}.ad7-panel-body.is-flush>.ad7-msg{margin:0;padding:var(--ad-row-y) var(--ad-row-x);border-top:1px solid var(--ad-line)}.ad7-unlimited{color:var(--ad-text-2)}td.ad7-col-gift b{display:inline-block;max-width:100%;padding:0 8px;border:1px solid var(--partner-gold-border);border-radius:var(--ad-r-chip);background:var(--partner-gold-bg);color:var(--partner-gold);line-height:18px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}td.ad7-col-tier{color:var(--partner-gold);font-weight:700}.ad7-tiers li b{flex:1 1 auto;font-weight:600}.ad7-list.ad7-milestones li{flex-direction:column;align-items:flex-start;gap:2px}.ad7-list.ad7-milestones li .ad7-sub{margin-left:0;text-align:left}.ad7-milestones+.ad7-sub{margin:8px 0 0}.ad7-partner-rail .adp-section-text{flex-basis:0}.ad7-iflag{display:inline-block;min-width:24px;padding:0 8px;border:1px solid var(--ad-tint-attention-line);border-radius:var(--ad-r-chip);background:var(--ad-tint-attention-bg);color:var(--ad-attention);font-weight:700;line-height:18px;text-align:center}.ad7-logo-field{display:flex;align-items:flex-start;gap:var(--ad-gap)}.ad7-logo-preview{flex:none;display:flex;align-items:center;justify-content:center;width:72px;height:44px;padding:0 4px;border:1px solid var(--ad-line);border-radius:var(--ad-r-field);background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:80% 80%}.ad7-logo-preview[data-has=false]{background-color:var(--ad-raised)}.ad7-logo-name{font-size:var(--ad-t-meta);color:var(--ad-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-logo-actions{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ad7-logo-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ad7-pinsect{display:block;margin-top:var(--ad-gap);padding-top:var(--ad-gap);border-top:1px solid var(--ad-line)}.ad7-pinsect>.ad7-field-label,.ad7-pinsect>.ad7-sub{display:block}.ad7-pinplan{position:relative;display:block;width:100%;margin-top:var(--ad-gap);padding:0;border:1px solid var(--ad-line);border-radius:var(--ad-r-card);background-color:var(--ad-raised);background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:24px 24px;cursor:crosshair}.ad7-pinplan-plate{position:absolute;width:14px;height:10px;margin:-5px 0 0 -7px;border-radius:2px;background:var(--ad-line-3)}.ad7-pinplan-other{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--ad-text-3)}.ad7-pinplan-mine{position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:2px solid var(--ad-page);border-radius:50%;background:var(--ad-action)}.ad7-pinsect-foot{display:flex;align-items:center;gap:var(--ad-gap);margin-top:var(--ad-gap)}.ad7-standings-head{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ad7-draws li[data-void=true] .ad7-draw-who b{text-decoration:line-through;color:var(--ad-text-3)}.ad7-raffle-count{width:64px;flex:0 0 64px}a.ad7-linkbtn{color:var(--ad-action);font-size:var(--ad-t-body);font-weight:600;text-decoration:none}a.ad7-linkbtn:hover,a.ad7-linkbtn:focus-visible{text-decoration:underline}.ad7-fp-ring{overflow-wrap:anywhere}.ad7-gd-search{display:flex;flex-direction:column;gap:8px}.ad7-gd-results{margin:0;padding:0;list-style:none;border:1px solid var(--ad-line);border-radius:var(--ad-r-card)}.ad7-gd-results li+li{border-top:1px solid var(--ad-line)}.ad7-gd-result{display:flex;align-items:baseline;gap:8px;width:100%;min-height:48px;padding:8px 12px;border:0;background:none;color:var(--ad-text);font:inherit;font-size:var(--ad-t-body);text-align:left;cursor:pointer}.ad7-gd-result:hover,.ad7-gd-result:focus-visible{background:var(--ad-action-tint)}.ad7-gd-result .ad7-sub{font-size:var(--ad-t-meta)}.ad7-gs{margin:0;padding:0;list-style:none}.ad7-gs-row{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-top:1px solid var(--ad-line)}.ad7-gs-row:first-child{border-top:0;padding-top:0}.ad7-gs-row:last-child{padding-bottom:0}.ad7-gs-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.ad7-gs-gift{min-width:0;overflow:hidden;font-size:var(--adp-t-read);font-weight:600;color:var(--ad-text);text-overflow:ellipsis;white-space:nowrap}.ad7-gs-left{flex:none;font-weight:600}.ad7-gs-quest{overflow:hidden;font-size:var(--ad-t-meta);color:var(--ad-text-2);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ad7-gs-quest:hover,.ad7-gs-quest:focus-visible{color:var(--ad-action);text-decoration:underline}.ad7-gs-claimed{display:flex;align-items:center;gap:8px}.ad7-gs-claimed .ad7-bar{flex:1}.ad7-gs-row[data-on=true] .ad7-gs-gift{color:var(--ad-action-text)}.ad7-eg-gift{display:flex;flex-direction:column;gap:2px;min-width:0}.ad7-eg-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.ad7-fp{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--adp-gap);align-items:start}@media(min-width:1180px){.ad7-fp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ad7-fp-checks{display:flex;flex-direction:column;gap:var(--adp-gap);min-width:0}.ad7-rules{display:flex;flex-direction:column;gap:var(--adp-gap)}@media(min-width:1180px){.ad7-rules:not([data-engineer]){display:block;column-count:2;column-gap:var(--adp-gap)}.ad7-rules:not([data-engineer])>.adp-section{break-inside:avoid;margin-bottom:var(--adp-gap)}}@media screen and (max-width:700px){.ad7-table.ad7-dt.ad7-rules-dt tbody>tr{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:12px var(--adp-card-pad);border:0;border-bottom:1px solid var(--ad-line);border-radius:0;background:none}.ad7-table.ad7-dt.ad7-rules-dt tbody>tr:last-child{border-bottom:0}.ad7-table.ad7-dt.ad7-rules-dt td,.ad7-table.ad7-dt.ad7-rules-dt td:first-child{min-height:0;padding:0}.ad7-table.ad7-dt.ad7-rules-dt td.is-clip,.ad7-table.ad7-dt.ad7-rules-dt td.is-clip .ad7-dt-line{overflow:visible;text-overflow:clip;white-space:normal}.ad7-table.ad7-dt.ad7-rules-dt td:before{display:none}.ad7-table.ad7-dt.ad7-rules-dt td:first-child{flex:1 1 0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;font-size:var(--ad-t-body)}.ad7-table.ad7-dt.ad7-rules-dt td:not(:first-child){flex:0 0 auto;max-width:50%;justify-content:flex-end;text-align:right}}@media screen and (max-width:700px){[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) tbody>tr:not(.ad7-dt-empty):not(.ad7-dt-spacer){display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:56px;margin:0;padding:8px var(--adp-card-pad);border:0;border-bottom:1px solid var(--ad-line);border-radius:0;background:transparent}[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) tbody>tr:last-child{border-bottom:0}[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) tbody>tr:not(.ad7-dt-empty):not(.ad7-dt-spacer):after{content:"";order:4;flex-basis:100%;height:0}[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) td{flex:none}[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) tbody>tr:not(.ad7-dt-empty):not(.ad7-dt-spacer)>td{justify-content:flex-start;gap:0;height:auto;min-height:0;padding:0}[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) td:before{display:none}[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) td[data-label=Partner]{order:1;flex:1 1 0;min-width:0;font-size:var(--adp-t-read);font-weight:400}[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) td[data-label=Tier]{order:2}[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) td[data-label=Shown]{order:3}[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) td[data-label=Allies],[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) td[data-label=Scans]{order:5}[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) td[data-label=Allies],[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) td[data-label=Scans]{font-size:var(--ad-t-body);font-weight:400;color:var(--ad-text-3)}[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) td[data-label=Allies]:after,[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) td[data-label=Scans]:after{content:" " attr(data-label);text-transform:lowercase}[data-testid=admin-partners] .ad7-table.ad7-dt:not(:has(td[data-label=Order])) td[data-label=Scans]:before{display:inline;content:"· "}}.ad7-stt-extras{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:16px;border-top:1px solid var(--ad-line)}.ad7-stt-extras>.adp-subhead{margin:0;padding:0}.ad7-partner-glance{display:grid;gap:8px}.ad7-partner-glance p{margin:0}.ad7-tier-strip{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none}.ad7-tier-strip li{display:inline-flex;align-items:center;gap:8px}.ad7-quest-figs{margin:var(--adp-gap) 0}.ad7-quest-figs b{color:var(--ad-text)}.adp-people .ad7-list li{align-items:center}.adp-people .adp-person .ad7-sub,.adp-people .adp-person-how .ad7-sub{margin-left:0}.adp-person-how{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.adp-aliases{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:var(--adp-gap)}.adp-alias{display:inline-flex;align-items:center;gap:2px;padding-left:8px;border:1px solid var(--ad-line);border-radius:var(--ad-r-chip)}.adp-people-add{display:grid;gap:8px;margin-top:var(--adp-gap)}.ad7-p-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:var(--ad-row-y) var(--ad-row-x);border-bottom:1px solid var(--ad-line)}.ad7-p-searchwrap{position:relative;flex:0 1 320px;min-width:176px;display:flex;align-items:center}input.ad7-p-search{width:100%;padding-right:28px}@media(pointer:fine){.ad7-p-bar input.ad7-p-search{height:36px;min-height:36px;padding-block:0}}.ad7-p-clear{position:absolute;right:0;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:var(--ad-text-2);font:inherit;cursor:pointer}.ad7-p-clear:hover{background:var(--ad-tint-hover);color:var(--ad-text)}.ad7-p-filter{flex:0 1 176px;min-width:132px}.ad7-p-filterbox{position:relative;flex:none}.ad7-p-pop{position:absolute;top:calc(100% + 4px);left:0;z-index:20;display:grid;grid-template-columns:repeat(2,minmax(176px,1fr));gap:8px;width:max-content;max-width:min(400px,calc(100vw - 32px));padding:12px;background:var(--ad-raised);border:1px solid var(--ad-line-2);border-radius:var(--ad-r-menu);box-shadow:var(--ad-shadow-float)}.ad7-p-pop .ad7-p-filter{min-width:0}.ad7-p-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:var(--ad-row-y) var(--ad-row-x);border-bottom:1px solid var(--ad-line)}.ad7-p-count{margin-left:auto;font-size:var(--ad-t-meta);color:var(--ad-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ad7-p-disclosure{margin:var(--ad-row-y) var(--ad-row-x);background:var(--ad-raised);border:1px solid var(--ad-line);border-radius:var(--ad-r-card)}.ad7-p-body{display:flex;flex-direction:column;gap:8px;padding:var(--ad-row-y) var(--ad-row-x)}.ad7-p-csv{width:100%}.ad7-p-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ad7-p-problems{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none}.ad7-p-problems li{padding:2px 8px;border:1px solid var(--ad-tint-attention-line);border-radius:var(--ad-r-chip);background:var(--ad-tint-attention-bg);font-size:var(--ad-t-meta);color:var(--ad-attention)}.ad7-p-progress{display:flex;align-items:center;gap:8px}.ad7-p-progress progress{flex:1;max-width:320px;accent-color:var(--ad-action)}.ad7-p-updates summary{cursor:pointer;font-size:var(--ad-t-meta);color:var(--ad-text-2)}.ad7-p-updates-list li{padding:4px 0;border:0;background:none;color:var(--ad-text-2)}.ad7-p-sortth{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ad7-p-sortth[data-on=true]{color:var(--ad-text)}.ad7-p-name{display:flex;align-items:baseline;gap:8px}.ad7-p-name .ad7-tag{margin-left:8px}.ad7-table tbody tr[data-active=false] td{color:var(--ad-text-3)}.ad7-p-sub{display:block;font-size:var(--ad-t-meta);color:var(--ad-text-3)}.ad7-p-flag{flex:none;width:20px}.ad7-p-who{flex:1;min-width:0}.ad7-p-open,.ad7-table tbody tr[data-testid=people-row][data-active=false] td{color:var(--ad-text-3)}.ad7-table tbody tr[data-on=true] td{background:var(--ad-action-tint)}.ad7-table tbody tr[data-on=true] td:first-child{box-shadow:inset 2px 0 0 var(--ad-action)}.ad7-p-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px 12px;padding-bottom:12px;border-bottom:1px solid var(--ad-line)}.ad7-p-fact{display:flex;flex-direction:column;gap:4px;min-width:0}.ad7-p-fact i{font-style:normal;font-size:var(--ad-t-meta);font-weight:700;color:var(--ad-label)}.ad7-p-fact b{font-size:var(--ad-t-body);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-p-section{padding:var(--adp-card-pad);margin-top:8px;background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r-card)}.ad7-p-section:first-child{margin-top:0}.ad7-p-section>h3{margin:0 0 8px;font-size:var(--ad-t-body);font-weight:700}.ad7-p-hint{margin:0 0 8px;font-size:var(--ad-t-meta);color:var(--ad-text-3)}.ad7-p-read{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:8px 12px}.ad7-p-read>span{display:flex;flex-direction:column;gap:4px}.ad7-p-read i{font-style:normal;font-size:var(--ad-t-meta);color:var(--ad-label)}.ad7-p-read b{font-weight:700}.ad7-p-ledger{margin:0;padding:0;list-style:none}.ad7-p-ledger li{display:flex;align-items:baseline;gap:8px;padding:var(--ad-row-y) 0;border-top:1px solid var(--ad-line)}.ad7-p-ledger li:first-child{border-top:0}.ad7-p-ledger b{width:56px;flex:none;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.ad7-p-ledger li[data-sign=up] b{color:var(--ad-ok-text)}.ad7-p-ledger li[data-sign=down] b{color:var(--ad-attention)}.ad7-p-ledger li[data-manual=true] span:before{content:"● ";color:var(--ad-limit)}.ad7-p-ledger span{flex:1;min-width:0}.ad7-p-ledger time{font-size:var(--ad-t-meta);color:var(--ad-text-3);white-space:nowrap}.ad7-p-card{padding:var(--ad-row-y) var(--ad-row-x);background:var(--ad-action-tint);border:1px solid var(--ad-action-tint-line);border-radius:var(--ad-r-card)}.ad7-p-card[data-on=true]{border-color:var(--ad-action)}.ad7-p-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:8px 12px;margin-top:8px}.ad7-p-switch{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ad7-p-switch>input{position:absolute;z-index:1;left:0;inset-block:0;width:46px;height:27px;margin:auto 0;padding:0;border:0;background:transparent;opacity:0;cursor:pointer}.ad7-p-switch[data-on=true] .ad7-switch-track{background:var(--ad-action);border-color:var(--ad-action)}.ad7-p-switch[data-on=true] .ad7-switch-knob{transform:translate(19px);background:var(--ad-page)}.ad7-p-switch>input:disabled~.ad7-switch-track{opacity:.6}.ad7-p-switch>input:focus-visible+.ad7-switch-track{outline:2px solid var(--ad-action);outline-offset:2px}.ad7-p-switch-label{min-width:0}.ad7-p-adjust{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.ad7-p-adjust input{padding:8px;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-field);background:var(--ad-inset);color:var(--ad-text);font:inherit}.ad7-p-adjust input[type=number]{width:88px}.ad7-p-adjust input[type=text]{flex:1 1 176px;min-width:132px}.ad7-p-wide{grid-column:1 / -1}.ad7-p-error{margin:8px 0 0;color:var(--ad-attention)}.ad7-p-ok{margin:8px 0 0;color:var(--ad-ok-text)}.ad7-p-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;width:100%}.ad7-p-foot>.ad7-p-error,.ad7-p-foot>.ad7-p-ok{flex:1 1 200px;min-width:0;margin:0}.ad7-p-desk{margin-bottom:8px}.ad7-p-desk[data-arrived=yes] [data-testid=p-desk-arrived] b{color:var(--ad-ok-text)}.ad7-p-desk .ad7-p-facts{padding-bottom:8px;border-bottom:0}.ad7-p-desk .ad7-p-actions{margin-bottom:8px}.ad7-p-desk .ad7-p-hint:last-of-type{margin-bottom:0}.ad7-p-fresh{color:var(--ad-text-3)}.ad7-p-code b{font-size:var(--ad-t-figure);letter-spacing:.12em}.ad7-p-saves{margin-left:8px;font-size:var(--ad-t-meta);font-weight:400;color:var(--ad-text-3)}.ad7-p-section[data-saves=now] .ad7-p-saves:before{content:"● ";color:var(--ad-limit)}.ad7-p-inline{display:flex;gap:8px;align-items:center}.ad7-p-inline input{flex:1;min-width:0}.ad7-p-privacy{margin-top:12px;padding-top:12px;border-top:1px dashed var(--ad-line-2)}.ad7-p-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px var(--ad-row-x);border-bottom:1px solid var(--ad-action-tint-line);background:var(--ad-action-tint)}.ad7-p-bulk-count{font-size:var(--ad-t-body);font-weight:700;color:var(--ad-action-text)}.ad7-p-bulk-set{display:inline-flex;align-items:center;gap:8px}.ad7-p-bulk-set input{width:160px;padding:8px;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-field);background:var(--ad-inset);color:var(--ad-text);font:inherit}.ad7-p-bulk-new{font-size:var(--ad-t-meta);font-weight:700;color:var(--ad-action-text)}.ad7-p-check{margin:0;color:var(--ad-text);border-color:var(--ad-line);accent-color:var(--ad-action);cursor:pointer}.ad7-table td.ad7-p-delta[data-sign=up]{color:var(--ad-ok-text)}.ad7-table td.ad7-p-delta[data-sign=down]{color:var(--ad-attention)}.ad7-p-head{display:flex;align-items:center;gap:12px;min-width:0}.ad7-p-avatar{flex:none;display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border:1px solid var(--ad-line);border-radius:50%;background:var(--ad-panel);color:var(--ad-text-2);font-size:var(--ad-t-title);font-weight:700}.ad7-p-avatar img{width:100%;height:100%;object-fit:cover}.ad7-p-head-text{display:flex;flex-direction:column;gap:4px;min-width:0}.ad7-p-head-name{display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-p-head-name .ad7-p-flag{width:auto}.ad7-p-head-sub{font-size:var(--ad-t-body);font-weight:400;color:var(--ad-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-p-head-chips{display:flex;flex-wrap:wrap;gap:4px 8px}.ad7-p-head-chips:empty{display:none}.ad7-p-tabs{position:sticky;top:-20px;z-index:2;margin:-20px 0 16px;padding-top:20px;background:var(--ad-raised)}.ad7-p-tabs .ad7-tabs{gap:24px;overflow-x:auto}.ad7-p-tabbody{display:flex;flex-direction:column;gap:var(--adp-gap)}.ad7-p-tabbody>.ad7-p-section,.ad7-p-desk>.ad7-p-section{margin-top:0}.ad7-p-desk{display:flex;flex-direction:column;gap:16px;margin-bottom:0}.ad7-p-arrival{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--adp-card-pad);border:1px solid var(--ad-line);border-radius:var(--ad-r-card);background:var(--ad-panel)}.ad7-p-arrival[data-arrived=yes]{border-color:var(--ad-ok-line);background:var(--ad-ok-bg)}.ad7-p-arrival-state{display:flex;flex-direction:column;gap:4px;min-width:0}.ad7-p-arrival-state i{font-style:normal;font-size:var(--ad-t-meta);font-weight:700;color:var(--ad-label)}.ad7-p-arrival-state b{font-size:var(--ad-t-title)}.ad7-p-arrival[data-arrived=yes] .ad7-p-arrival-state b{color:var(--ad-ok-text)}.ad7-p-arrival .ad7-btn{flex:none}.ad7-p-arrival .ad7-btn,.ad7-p-desk .ad7-p-section .ad7-btn{min-height:44px}.ad7-p-desk .ad7-p-code{display:flex;flex-direction:column;gap:4px;margin:0 0 12px}.ad7-p-desk .ad7-p-desk-facts{padding:var(--adp-card-pad);margin-top:8px;background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r-card)}.ad7-p-points{display:flex;align-items:baseline;gap:12px;padding:var(--adp-card-pad);border:1px solid var(--ad-line);border-radius:var(--ad-r-card);background:var(--ad-panel)}.ad7-p-points i{font-style:normal;font-size:var(--ad-t-meta);font-weight:700;color:var(--ad-label)}.ad7-p-points b{font-size:var(--ad-t-figure)}@media(max-width:520px){.ad7-p-arrival{flex-direction:column;align-items:stretch}}.ad7-p-meta{display:flex;flex-direction:column;gap:8px}.ad7-p-desk .ad7-p-hint{margin-bottom:12px}.ad7-p-desk-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 16px}.ad7-p-head .ad7-p-flag{width:auto}.ad7-p-record[data-tab=profile] .ad7-p-tabbody,.ad7-p-record[data-tab=event] .ad7-p-tabbody{--sko-field-min: 200px}.ad7-p-tabbody .ad7-p-section>h3{margin-bottom:12px}.ad7-p-tabbody .ad7-p-adjust{flex-direction:column;align-items:stretch;margin-top:12px}.ad7-p-tabbody .ad7-p-adjust input[type=number]{width:120px}.ad7-p-tabbody .ad7-p-adjust .ad7-btn{align-self:flex-start}.ad7-p-tabbody .ad7-p-section>.ad7-p-actions,.ad7-p-tabbody .ad7-p-section>.ad7-p-hint{margin-top:12px}.ad7-p-points{align-items:center}.ad7-editor-head:has(.ad7-p-head) .ad7-editor-title{flex:1;min-width:0}.ad7-p-head{flex:1}.ad7-p-head-name{font-size:var(--ad-t-figure);font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ad7-p-head .ad7-p-flag{margin-right:8px}.ad7-editor-linkicon{margin-left:auto}.ad7-editor-linkicon+.ad7-editor-x{margin-left:0}.ad7-editor-head .ad7-editor-title+.ad7-editor-linkicon{margin-left:0}.ad7-p-meta{gap:12px}.ad7-p-head-sub{font-size:var(--ad-t-body);color:var(--ad-text-2);white-space:normal}.ad7-pg{display:flex;flex-direction:column;gap:16px}.ad7-pg>.ad7-p-section{margin-top:0;padding:16px}.ad7-pg-state{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.ad7-pg-state:empty{display:none}.ad7-pg-figure{display:inline-flex;align-items:baseline;gap:8px;margin-right:8px}.ad7-pg-figure b{font-size:var(--ad-t-figure);font-weight:700;line-height:1}.ad7-pg-figure i{font-style:normal;font-size:var(--ad-t-meta);color:var(--ad-text-3)}.ad7-pg-subhead{margin:16px 0 4px;font-size:var(--ad-t-meta);font-weight:700;color:var(--ad-label)}.ad7-pg-adjust{display:grid;grid-template-columns:104px minmax(0,1fr) auto;grid-template-areas:"delta why go";align-items:start;gap:8px;margin-bottom:4px}.ad7-pg-adjust>input{grid-area:delta}.ad7-pg-adjust>.ad7-btn{grid-area:go}.ad7-pg-adjust .ad7-reason{grid-area:why;display:flex;flex-direction:column;gap:8px;min-width:0}.ad7-pg-rows{margin:0;padding:0;list-style:none}.ad7-pg-row{border-top:1px solid var(--ad-line)}.ad7-pg-row:first-child{border-top:0}.ad7-pg-line{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 0}.ad7-pg-main{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ad7-pg-main b{overflow:hidden;font-size:var(--ad-t-body);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ad7-pg-sub{overflow:hidden;font-size:var(--ad-t-meta);color:var(--ad-text-2);text-overflow:ellipsis;white-space:nowrap}.ad7-pg-quiet{font-size:var(--ad-t-meta);color:var(--ad-text-3);white-space:nowrap}.ad7-pg-chip,.ad7-pg-act{flex:none}.ad7-pg-act{display:inline-flex;justify-content:flex-end;min-width:44px}.ad7-pg-strip{display:flex;flex-direction:column;gap:12px;margin:0 0 12px;padding:12px;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-card);background:var(--ad-inset)}.ad7-pg-strip-foot{display:flex;justify-content:flex-end;gap:8px}.ad7-pg-foot{margin-top:8px}@media(max-width:700px){.ad7-pg-line{gap:8px}.ad7-pg-adjust{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"delta go" "why why"}.ad7-pg-adjust>.ad7-btn{justify-self:end}.ad7-pg-act .ad7-btn,.ad7-pg-strip-foot .ad7-btn,.ad7-pg-foot .ad7-btn{min-height:44px}}.ad7c-paper{display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none;background:#f4f4f4;border:1px solid var(--ad-line)}.ad7c-head{display:flex;align-items:center;gap:8px}.ad7-table th.ad7c-pick,.ad7-table td.ad7c-pick{width:28px;padding-right:0}.ad7c-check{width:16px;height:16px;margin:0;accent-color:var(--ad-action)}.ad7-table tr[data-picked=true] td{background:var(--ad-action-tint)}.ad7-table tr[data-picked=true] td:first-child{border-left:1px solid var(--ad-action)}.ad7-table tr[data-active=false] td{color:var(--ad-text-3)}.ad7c-payload{display:block;margin-top:4px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--ad-t-meta);color:var(--ad-text-3)}.ad7c-kinds{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:8px}.ad7c-go{padding-top:8px}.ad7c-go .ad7-btn{width:100%}.ad7c-error{margin:8px 0 0;font-size:var(--ad-t-body);color:var(--ad-attention)}.ad7c-wall{display:flex;flex-direction:column;gap:8px}.ad7c-wall-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}input.ad7c-search{flex:1;min-width:160px}.ad7c-sizes{display:flex;gap:4px}.ad7c-sizes .ad7-chip{min-width:32px;text-align:center}.ad7c-wall .ad7c-warn{border-top:0;border-left:2px solid var(--ad-limit);background:var(--ad-tint-limit-bg);color:var(--ad-text)}.ad7c-section{border-top:1px solid var(--ad-line);padding-top:8px}.ad7c-section:first-of-type{border-top:0;padding-top:0}.ad7c-section-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:4px 0}.ad7c-disclose:hover{color:var(--ad-action-text)}.ad7c-disclose{display:flex;align-items:center;gap:8px;min-height:24px;padding:0;border:0;background:transparent;color:var(--ad-text);font:inherit;font-weight:700;cursor:pointer}.ad7c-caret{width:0;height:0;flex:none;border-left:6px solid var(--ad-text-3);border-top:5px solid transparent;border-bottom:5px solid transparent;transition:transform .16s ease-out}.ad7c-disclose[data-on=true] .ad7c-caret{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.ad7c-caret{transition:none}}.ad7c-blurb{flex:1;min-width:180px}.ad7c-grid{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.ad7c-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r-card);width:max-content;max-width:300px}.ad7c-tile[data-active=false][data-minted="1"]{opacity:var(--adp-dim)}.ad7c-unminted{padding:0 8px;font-size:var(--ad-t-meta);color:var(--ad-text-3);text-align:center}.ad7c-tile-title{margin:0;font-size:var(--ad-t-body);font-weight:700;line-height:1.25;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ad7c-tile-sub,.ad7c-tile-expect{margin:0;font-size:var(--ad-t-meta);line-height:1.35;text-align:center}.ad7c-tile-sub{color:var(--ad-text-3)}.ad7c-tile-expect{color:var(--ad-text-2)}.ad7c-copy{display:flex;align-items:center;gap:8px;max-width:100%;min-height:24px;padding:4px 12px;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-pill);background:var(--ad-raised);font:inherit;cursor:pointer}.ad7c-copy:hover{border-color:var(--ad-line-3);background:var(--ad-tint-hover)}.ad7c-copy code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--ad-t-meta);color:var(--ad-text-3)}.ad7c-copy-hint{flex:none;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ad-text-2)}.ad7c-locked{padding:8px 0}@media(pointer:coarse){.ad7c-wall .ad7c-sizes .ad7-chip{min-width:44px}.ad7c-wall .ad7c-disclose,.ad7c-wall .ad7c-copy{min-height:44px}}@media screen and (max-width:700px){.ad7-table.ad7-dt.ad7c-rows tbody>tr:not(.ad7-dt-empty):not(.ad7-dt-spacer){display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:56px;margin:0;padding:8px var(--adp-card-pad);border:0;border-bottom:1px solid var(--ad-line);border-radius:0;background:transparent}.ad7-table.ad7-dt.ad7c-rows tbody>tr:last-child{border-bottom:0}.ad7-table.ad7-dt.ad7c-rows td{flex:none}.ad7-table.ad7-dt.ad7c-rows tbody>tr:not(.ad7-dt-empty):not(.ad7-dt-spacer)>td{justify-content:flex-start;gap:0;height:auto;min-height:0;padding:0}.ad7-table.ad7-dt.ad7c-rows td:before{display:none}.ad7-table.ad7-dt.ad7c-rows td.ad7c-pick{order:1;width:44px;min-height:44px;justify-content:flex-start}.ad7-table.ad7-dt.ad7c-rows td.ad7c-code{order:2;flex:1 1 0;min-width:0;font-size:var(--adp-t-read);font-weight:400}.ad7-table.ad7-dt.ad7c-rows td.ad7c-kind{order:3}.ad7-table.ad7-dt.ad7c-rows td.ad7c-kind{font-size:var(--ad-t-body);font-weight:400;color:var(--ad-text-3)}.ad7-table.ad7-dt.ad7c-rows td.ad7c-state{order:4}.ad7-table.ad7-dt.ad7c-rows tr[data-picked=true] td,.ad7-table.ad7-dt.ad7c-rows tr[data-picked=true] td:first-child{border-left:0;background:transparent}.ad7-table.ad7-dt.ad7c-rows tbody>tr[data-picked=true]{background:var(--ad-action-tint)}}.ad7-table th.ad7c-thumb,.ad7-table td.ad7c-thumb{width:64px}.ad7c-thumb-btn,.ad7c-thumb-none{width:56px;height:56px;padding:3px;cursor:pointer}.ad7c-thumb-none{cursor:default;border-style:dashed;background:transparent}.ad7c-thumb-btn:focus-visible{outline:2px solid var(--ad-action);outline-offset:2px}.ad7c-see-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ad7c-none{font-size:var(--ad-t-body);color:var(--ad-text-3)}.ad7c-target-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ad7c-target{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:8px 0;border-top:1px solid var(--ad-line)}.ad7c-target:first-child{border-top:0}.ad7c-target-name{display:flex;flex-direction:column;flex:1 1 160px;min-width:0;font-size:var(--ad-t-body)}.ad7c-target-name>span{font-size:var(--ad-t-meta);color:var(--ad-text-3)}.qrv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;background:#fff;color:#000}.qrv-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px}.qrv-count{font-size:var(--ad-t-body);font-variant-numeric:tabular-nums}.qrv-tools{display:flex;gap:8px}.qrv-btn,.qrv-step{min-height:36px;padding:0 12px;border:1px solid #000;background:#fff;color:#000;font:inherit;font-size:var(--ad-t-body);font-weight:700;cursor:pointer}.qrv-btn:hover,.qrv-step:hover{background:#000;color:#fff}.qrv-btn:focus-visible,.qrv-step:focus-visible{outline:3px solid #000;outline-offset:2px}.qrv-stage{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:16px;min-height:0;padding:0 16px 16px}.qrv-step{flex:none;width:56px;height:56px;font-size:var(--ad-t-display);line-height:1}.qrv-card{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;min-width:0}.qrv-card figcaption{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.qrv-label{font-size:var(--ad-t-display);line-height:1.15}.qrv-sub{font-size:var(--ad-t-title)}@media screen and (max-width:700px){.ad7-table.ad7-dt.ad7c-rows td.ad7c-thumb{order:1}.ad7-table.ad7-dt.ad7c-rows td.ad7c-see{order:5;flex:1 1 100%}.qrv-step{width:40px}}.qr-sheet{display:none}@media print{.ad7-nav,.ad7-masthead,.ad7-tabs,.ad7-help,.adp-header,.no-print{display:none!important}.adp-width{display:block!important;max-width:none!important}.adv7{display:block!important;height:auto!important}.ad7-main{padding:0!important;gap:0!important;height:auto!important;overflow:visible!important}.ad7-cols{display:block!important}.ad7-cols>*:not(.qr-sheet){display:none!important}.qr-sheet{display:block}.qr-card{width:105mm;height:148mm;box-sizing:border-box;padding:10mm 9mm;overflow:hidden;background:#fff;color:#000;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.qr-card+.qr-card{page-break-before:always;break-before:page}.qr-card-head{display:flex;align-items:center;gap:6px;margin-bottom:6mm}.qr-mark{width:7mm;height:7mm;background:#ff7900}.qr-brand{font-size:11pt;font-weight:700;letter-spacing:.02em}.qr-card-label{font-size:15pt;font-weight:700;line-height:1.2;margin-top:6mm}.qr-card-sub{font-size:10pt;color:#444;margin-top:2mm}.qr-card-hint{font-size:10pt;color:#666;margin-top:6mm}@page{size:105mm 148mm;margin:0}}.ad7-qz-main{display:flex;flex-direction:column;gap:var(--ad-gap);min-width:0}.ad7-qz-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px var(--adp-card-pad)}.ad7-qz-name{flex:1;min-width:150px}.ad7-qz-name b{display:block;font-size:var(--ad-t-title);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-transform:none}.ad7-qz-name span{display:block;margin-top:4px;color:var(--ad-text-2);line-height:1.35}.ad7-qz-clock{flex:none;font-size:var(--ad-t-figure);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ad7-qz-cells{display:flex;flex-wrap:wrap;border-top:1px solid var(--ad-line)}.ad7-qz-cell{flex:1;min-width:116px;padding:var(--ad-row-y) var(--ad-row-x);border-left:1px solid var(--ad-line)}.ad7-qz-cell:first-child{border-left:0}.ad7-qz-cell span{display:block;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;color:var(--ad-label);white-space:nowrap;text-transform:uppercase}.ad7-qz-cell b{display:block;margin-top:4px;font-size:var(--ad-t-title);font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ad7-qz-q{font-size:var(--ad-t-title);font-weight:700;line-height:1.25;letter-spacing:-.02em}.ad7-qz-answers{display:flex;flex-direction:column;gap:var(--ad-gap);margin-top:12px}.ad7-qz-answer{display:flex;align-items:center;gap:var(--ad-gap)}.ad7-qz-glyph{width:20px;height:20px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--ad-r-chip);background:var(--ad-tint-neutral-bg);box-shadow:inset 0 0 0 1px var(--ad-tint-neutral-line);font-size:var(--ad-t-meta);font-weight:700;color:var(--ad-text-2)}.ad7-qz-answer[data-correct=true] .ad7-qz-glyph{background:var(--ad-ok-bg);box-shadow:inset 0 0 0 1px var(--ad-ok-line);color:var(--ad-ok-text)}.ad7-qz-answer-body{flex:1;min-width:0}.ad7-qz-answer-line{display:flex;align-items:baseline;gap:var(--ad-gap)}.ad7-qz-answer-line b{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-qz-answer-body .ad7-bar{margin-top:4px}.ad7-qz-correct{flex:none;padding:2px 8px;border-radius:var(--ad-r-chip);background:var(--ad-ok-bg);box-shadow:inset 0 0 0 1px var(--ad-ok-line);font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;color:var(--ad-ok-text);text-transform:uppercase}.ad7-qz-controls{display:flex;gap:var(--ad-gap);flex-wrap:wrap;padding:0 var(--ad-row-x) var(--ad-row-x)}.ad7-qz-row{display:flex;align-items:center;gap:var(--ad-gap);padding:var(--ad-row-y) var(--ad-row-x);border-top:1px solid var(--ad-line)}.ad7-qz-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--ad-text-3)}.ad7-qz-row[data-state=live]{background:var(--ad-action-tint)}.ad7-qz-row[data-state=live] .ad7-qz-dot{background:var(--ad-live)}.ad7-qz-row[data-state=answered] .ad7-qz-dot{background:var(--ad-ok)}.ad7-qz-row-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-qz-row-right{flex:none;max-width:160px;padding:2px 8px;margin-block:-2px;border-radius:var(--ad-r-chip);background:var(--ad-ok-bg);box-shadow:inset 0 0 0 1px var(--ad-ok-line);font-size:var(--ad-t-meta);font-weight:700;color:var(--ad-ok-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-qz-bank{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:var(--ad-gap);padding:var(--ad-row-x);border-top:1px solid var(--ad-line)}.ad7-qz-card{border:1px solid var(--ad-line);border-radius:var(--ad-r-card);background:var(--ad-inset);min-width:0}.ad7-qz-card-head{display:flex;align-items:center;gap:var(--ad-gap);padding:var(--ad-row-y) var(--ad-row-x);border-bottom:1px solid var(--ad-line);font-size:var(--ad-t-meta);font-weight:700;color:var(--ad-label)}.ad7-qz-card-head span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-qz-card-q{padding:var(--ad-row-y) var(--ad-row-x);font-weight:700;line-height:1.3;letter-spacing:-.02em}.ad7-qz-card-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 var(--ad-row-x) var(--ad-row-y)}.ad7-qz-card-answer{display:flex;align-items:center;gap:4px;min-width:0;padding:2px 8px;border-radius:var(--ad-r-chip);box-shadow:inset 0 0 0 1px transparent;font-size:var(--ad-t-meta);color:var(--ad-text-2)}.ad7-qz-card-answer[data-correct=true]{background:var(--ad-ok-bg);box-shadow:inset 0 0 0 1px var(--ad-ok-line);color:var(--ad-ok-text);font-weight:700}.ad7-qz-card-answer i{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-qz-form{display:flex;flex-direction:column;gap:var(--ad-gap);padding:var(--ad-row-y) var(--ad-row-x)}.ad7-qz-form label{display:flex;flex-direction:column;gap:4px}.ad7-qz-form label>span{font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;color:var(--ad-label)}.ad7-qz-form input[type=text]{padding:8px;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-field);background:var(--ad-inset);color:var(--ad-text);font:inherit;font-size:var(--ad-t-body)}.ad7-qz-form input[type=radio]{accent-color:var(--ad-action)}.ad7-qz-form-actions{display:flex;gap:var(--ad-gap);flex-wrap:wrap}.ad7-qz-solo .ad7-qz-main{max-width:960px}.ad7-qz-run{display:flex;flex-direction:column;border-top:1px solid var(--ad-line)}.ad7-qz-where{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:var(--ad-row-y) var(--adp-card-pad)}.ad7-qz-where>.ad7-dd,.ad7-qz-where>.ad7-dd-field{min-width:180px;max-width:280px}.ad7-qz-label{font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;color:var(--ad-label);text-transform:uppercase}.ad7-qz-screen{flex:1 1 180px;min-width:0}.ad7-qz-join{display:flex;align-items:center;gap:12px;padding:var(--ad-row-y) var(--adp-card-pad);border-top:1px solid var(--ad-line)}.ad7-qz-stage-mark{width:40px;height:40px;flex:none;border-radius:var(--ad-r-chip);background:repeating-conic-gradient(var(--ad-text) 0% 25%,var(--ad-page) 0% 50%) 50% / 8px 8px}.ad7-qz-waiting{flex:none;color:var(--ad-text-2)}.ad7-qz-waiting b{color:var(--ad-text);font-variant-numeric:tabular-nums}[data-testid=quiz-status]:has([data-phase=running]) .ad7-qz-join{background:var(--ad-action-tint)}.ad7-qz-inline{padding:0;font:inherit;color:inherit;background:none;border:0;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.ad7-qz-inline:hover{color:var(--ad-text)}.ad7-qz-code{flex:1;min-width:0}.ad7-qz-code span{display:block;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;color:var(--ad-label)}.ad7-qz-code>span:first-child{text-transform:uppercase}.ad7-qz-code b{display:block;font-family:var(--font-mono);font-size:var(--ad-t-display);line-height:1.1;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums}.ad7-qz-team{display:flex;align-items:center;gap:var(--ad-gap);padding:var(--ad-row-y) var(--ad-row-x);border-top:1px solid var(--ad-line)}.ad7-qz-team-rank{width:16px;flex:none;font-weight:700;color:var(--ad-label);font-variant-numeric:tabular-nums}.ad7-qz-team-name{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-qz-team .ad7-bar{width:52px;flex:none}.ad7-qz-team-pts{width:46px;flex:none;text-align:right;color:var(--ad-text-2);font-variant-numeric:tabular-nums}.ad7-qz-team-prize{width:30px;flex:none;text-align:right;font-weight:700;color:var(--ad-ok)}.ad7-qz-card-acts{display:flex;align-items:center;gap:4px;flex:none;overflow:visible}.ad7-qz-name b span{display:inline;margin:0;color:inherit}.ad7-qzpage{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:var(--adp-gap);align-items:start}.ad7-qzpage>[data-testid=quiz-error]{grid-column:1 / -1}.ad7-qzpage-side,.ad7-qzpage-main{display:flex;flex-direction:column;gap:var(--adp-gap);min-width:0}.ad7-qz-rounds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ad7-qz-rounds li+li{border-top:1px solid var(--ad-line)}.ad7-qz-round{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:var(--adp-row-2);padding:8px var(--adp-card-pad);text-align:left;font:inherit;color:inherit;background:transparent;border:0;cursor:pointer}.ad7-qz-round:hover{background:var(--ad-tint-hover)}.ad7-qz-round[data-selected=true]{background:var(--ad-action-tint);box-shadow:inset 3px 0 0 var(--ad-action)}.ad7-qz-timing{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:0 var(--adp-card-pad) var(--ad-row-y)}.ad7-qz-timing-field{display:flex;align-items:center;gap:8px}.ad7-qz-timing-field input{width:96px}[data-testid=quiz-setup]>.adp-section-head{align-items:center}[data-testid=quiz-setup]>.adp-section-head>.adp-section-text{flex:1 1 0}.ad7-qzpage .ad7-qz-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.ad7-qzpage .ad7-qz-cell{min-width:0}.ad7-qzpage .ad7-qz-cell span{white-space:normal}@media(max-width:899px){.ad7-qzpage{grid-template-columns:minmax(0,1fr)}}.ad7-nav-group{display:contents}.ad7-nav-subs{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.ad7-nav-sub{display:block;width:100%;padding:6px 8px 6px 22px;border:0;border-radius:var(--ad-r-card);background:transparent;color:var(--ad-text-3);font:inherit;font-size:var(--ad-t-body);text-align:left;cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.ad7-nav-sub:hover{background:var(--ad-tint-hover);color:var(--ad-text)}.ad7-nav-sub[data-on=true]{color:var(--ad-text);font-weight:700;background:var(--ad-raised);box-shadow:inset 2px 0 0 var(--ad-action)}.ad7-nav-icon{display:none;flex:none}@media(min-width:1181px){.ad7-nav-item .ad7-nav-icon{display:block;width:18px;height:18px}.ad7-nav-sub{padding-left:44px}.ad7-nav-item[aria-expanded=true]{background:var(--ad-tint-hover);color:var(--ad-text)}}.ad7-nav-fly-item{display:block;width:100%;padding:8px 12px;border:0;border-radius:var(--ad-r-card);background:transparent;color:var(--ad-text-2);font:inherit;font-size:var(--ad-t-body);text-align:left;cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.ad7-nav-fly-item:hover,.ad7-nav-fly-item:focus-visible{background:var(--ad-action-tint);box-shadow:inset 2px 0 0 var(--ad-action);color:var(--ad-text);outline:none}.ad7-crumb-link{align-self:flex-start;padding:0;border:0;background:transparent;font-family:inherit;line-height:inherit;text-align:left;text-underline-offset:3px;cursor:pointer}.ad7-crumb-link:hover,.ad7-crumb-link:focus-visible{text-decoration:underline}@media(pointer:coarse),(max-width:700px){.adv7 .ad7-crumb-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px;margin:-14px 0}}.ad7-search{align-self:center;display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-pill);background:var(--ad-inset);color:var(--ad-text-2);font:inherit;font-size:var(--ad-t-meta);font-weight:700;cursor:pointer;transition:border-color .16s ease-out,color .16s ease-out}.ad7-search:hover{color:var(--ad-text);border-color:var(--ad-line-3)}.ad7-nav-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 8px 16px}.ad7-nav-tools:empty{display:none}.ad7-nav-tools .ad7-search{order:-1;flex:1 1 100%;justify-content:flex-start;min-height:36px;padding:0 12px;border-radius:var(--ad-r-field);font-weight:400;font-size:var(--ad-t-body)}.ad7-nav-tools .ad7-search-glyph{display:block;flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ad7-nav-tools .ad7-search-words{display:flex;flex:1;flex-direction:row-reverse;justify-content:space-between;align-items:center}.ad7-nav-tools .ad7-search-words>span{font-size:var(--ad-t-meta);color:var(--ad-text-3)}.ad7-nav-tools .ad7-clock{order:2;margin-left:auto}.ad7-nav-tools .ad7-doors-pill{flex:1 1 auto;min-width:0;max-width:100%}.ad7-nav-tools .ad7-doors-pill-btn{max-width:100%}.ad7-nav-tools .ad7-doors-pill-words{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-nav-tools .ad7-clock.is-simulated{flex:1 1 100%;margin-left:0;white-space:normal}.ad7-nav-tools .ad7-doors-pop{right:auto;left:0}.ad7-palette-backdrop{z-index:70;padding-top:12vh}.ad7-palette{width:100%;max-width:600px;max-height:64vh;display:flex;flex-direction:column;overflow:hidden;background:var(--ad-raised);border:1px solid var(--ad-line-2);border-radius:var(--ad-r-dialog);box-shadow:var(--ad-shadow-float)}.ad7-palette-input{flex:none;margin:8px;padding:8px 12px;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-field);background:var(--ad-inset);color:var(--ad-text);font:inherit;font-size:var(--ad-t-title)}.ad7-palette-list{margin:0;padding:0 0 4px;border-top:1px solid var(--ad-line);list-style:none;overflow-y:auto}.ad7-palette-item{display:flex;align-items:baseline;gap:8px;padding:var(--ad-row-y) var(--ad-row-x);cursor:pointer}.ad7-palette-item[data-on=true]{background:var(--ad-action-tint);box-shadow:inset 2px 0 0 var(--ad-action)}.ad7-palette-kind{flex:none;width:72px;padding:2px 6px;border:1px solid var(--ad-tint-neutral-line);border-radius:var(--ad-r-chip);background:var(--ad-tint-neutral-bg);font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;line-height:1.25;text-align:center;text-transform:uppercase;color:var(--ad-text-2)}.ad7-palette-item[data-on=true] .ad7-palette-kind{border-color:var(--ad-action-tint-line);color:var(--ad-action-text)}.ad7-palette-head{padding:8px var(--ad-row-x) 4px;color:var(--ad-label);font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ad7-palette-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.ad7-screens{position:relative}.ad7-screens-menu{margin:8px 0 0;padding:4px 0;list-style:none;max-height:320px;overflow-y:auto;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-menu);background:var(--ad-raised);box-shadow:var(--ad-shadow-float)}.ad7-screens-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:4px 8px}.ad7-screens-row+.ad7-screens-row{border-top:1px solid var(--ad-line)}.ad7-screens-row:hover{background:var(--ad-tint-hover)}.ad7-screens-row .ad7-tabs-link{margin-left:0;padding:0;color:var(--ad-action-text);font-weight:700}.ad7-screens-row .ad7-tabs-link:hover{color:var(--ad-action)}.ad7-screens-what{display:flex;flex-direction:column;flex:1 1 100%;min-width:0}.ad7-rehearsal{display:flex;flex-direction:column;gap:var(--ad-gap);padding:var(--ad-gap);border:1px solid var(--ad-attention);border-radius:var(--ad-r-feature)}.ad7-editor-link{margin-left:auto}.ad7-tabs-link.ad7-editor-link{color:var(--ad-action-text);font-weight:700}.ad7-tabs-link.ad7-editor-link:hover{color:var(--ad-action)}.ad7-editor-link+.ad7-editor-x{margin-left:0}.ad7-table tr[data-focused=true] td,.ad7-fd-row[data-focused=true]{background:var(--ad-action-tint);box-shadow:inset 2px 0 0 var(--ad-action)}.ad7-screen{display:contents}@media(max-width:700px){.ad7-nav-sub{display:none}}.ad7-nav .ad7-nav-more{display:none}@media(max-width:700px){.ad7-nav .ad7-nav-more{display:flex;flex:none}}.ad7-nav-label-short,.ad7-nav-phone-more{display:none}.ad7-nav-phone-link{min-height:44px;padding:0 12px;border:0;border-radius:var(--ad-r-btn);background:transparent;color:var(--ad-text);font:inherit;font-weight:700;text-align:left}.ad7-nav-phone-link[data-on=true]{color:var(--ad-action)}@media(max-width:700px){.ad7-nav-group:not([data-phone=true]){display:none}.ad7-nav-group[data-phone=true] .ad7-nav-label-full{display:none}.ad7-nav-group[data-phone=true] .ad7-nav-label-short{display:inline}.ad7-nav-group[data-phone=true] .ad7-nav-label-short+*{display:none}.ad7-nav-group[data-phone=true] .ad7-nav-label:not(:has(.ad7-nav-label-short)) .ad7-nav-label-full{display:inline}}:root{--ad-page: var(--bg);--ad-panel: var(--surface);--ad-raised: var(--surface-2);--ad-inset: var(--surface-3);--ad-line: var(--border);--ad-line-2: color-mix(in srgb, var(--faint) 80%, var(--surface));--ad-line-2-hover: color-mix(in srgb, var(--muted) 80%, var(--surface));--ad-line-3: var(--border-3);--ad-text: var(--text);--ad-text-2: var(--text-2);--ad-text-3: var(--muted);--ad-label: var(--label);--ad-action: var(--orange);--ad-action-tint: var(--orange-tintbg);--ad-action-tint-line: var(--orange-tintbd);--ad-action-text: var(--orange-mid);--ad-action-edge: color-mix(in srgb, var(--orange) 60%, var(--surface));--ad-attention: var(--elev-down);--ad-live: var(--live);--ad-ok: var(--green);--ad-ok-bg: var(--success-bg);--ad-ok-line: var(--success-border);--ad-ok-text: var(--success-text);--ad-ok-edge: var(--success);--ad-ok-toast: var(--success-toast);--ad-limit: var(--yellow);--ad-disabled-bg: var(--disabled-bg);--ad-disabled-text: var(--muted);--ad-app-border-2: var(--border-2);--ad-app-disabled-text: var(--disabled-text);--ad-nav-bg: var(--nav-bg);--ad-nav-line: var(--nav-border);--ad-nav-idle: var(--nav-icon-inactive);--ad-tint-neutral-bg: rgba(255, 255, 255, .05);--ad-tint-neutral-line: rgba(255, 255, 255, .12);--ad-tint-hover: rgba(255, 255, 255, .05);--ad-tint-attention-bg: rgba(255, 77, 77, .13);--ad-tint-attention-line: rgba(255, 77, 77, .3);--ad-tint-limit-bg: rgba(255, 210, 0, .13);--ad-tint-limit-line: rgba(255, 210, 0, .3);--ad-tint-action-bg: rgba(255, 121, 0, .1);--ad-tint-action-line: rgba(255, 121, 0, .45);--ad-shimmer: rgba(255, 255, 255, .045);--ad-r-card: 0;--ad-r-pill: 0;--ad-r-btn: 0;--ad-r-chip: 0;--ad-r-field: 0;--ad-r-menu: 0;--ad-r-feature: 0;--ad-r-dialog: 0;--ad-r-switch: 20px;--ad-scrim: rgba(0, 0, 0, .62);--ad-shadow-float: 0 6px 24px rgba(0, 0, 0, .4);--ad-ease-sheet: cubic-bezier(.32, .72, 0, 1)}:where(.adv7,.ad7-backdrop){--border-2: var(--ad-line-2);--sko-input-edge-hover: var(--ad-line-2-hover);--disabled-text: var(--ad-disabled-text)}:root{--ad-t-meta: 11px;--ad-t-body: 14px;--ad-t-title: 16px;--ad-t-figure: 22px;--ad-t-display: 32px;--ad-row-y: 8px;--ad-row-x: 12px;--ad-head-pad: 12px;--ad-page-pad: var(--adp-gutter);--ad-gap: 8px;--ad-rail: 272px;--ad-editor-w: 760px}.adv7,.ad7-backdrop{--sko-ctl-h: 36px;--sko-ctl-h-compact: 32px;--sko-btn-px: 16px;--sko-btn-px-compact: 12px;--sko-btn-fs: var(--ad-t-body);--sko-input-px: 12px;--sko-label-fs: var(--ad-t-body);--sko-hint-fs: var(--ad-t-body);--sko-chip-h: 32px;--sko-chip-px: 12px;--sko-chip-fs: var(--ad-t-body);--sko-seg-h: 24px;--sko-seg-px: 12px;--sko-seg-fs: var(--ad-t-meta);--sko-fields-gap: 16px;--sko-field-min: 240px}.adv7 .sko-btn,.ad7-backdrop .sko-btn{max-width:100%;white-space:normal;overflow-wrap:anywhere}.ad7-field,.ad7-editor-foot,.ad7-confirm-foot{--sko-ctl-h: 44px}:where(.adv7) :where(input:not([type=checkbox],[type=radio]),textarea,select){border-radius:var(--ad-r-field)}:where(.adv7) :where(input[type=checkbox],input[type=radio]){accent-color:var(--ad-action)}.adv7 *:focus-visible,.adv7 button:focus-visible,.adv7 input:focus-visible,.adv7 a:focus-visible{outline:2px solid var(--ad-action);outline-offset:2px}.adv7 button:active{opacity:.72}.adv7 button,.adv7 .ad7-chip{transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}@media(prefers-reduced-motion:reduce){.adv7 button,.adv7 .ad7-chip{transition:none}}.adv7{display:grid;grid-template-columns:188px 1fr;grid-template-rows:minmax(0,1fr);height:100dvh;padding:var(--sat) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);background:var(--ad-page);color:var(--ad-text);font-family:var(--font-stack);font-size:var(--ad-t-body)}@media(max-width:1180px){.adv7{grid-template-columns:160px 1fr}}@media(max-width:900px){.adv7{grid-template-columns:132px 1fr}}.ad7-nav{display:flex;flex-direction:column;gap:2px;padding:12px 8px;background:var(--ad-nav-bg);border-right:1px solid var(--ad-nav-line);min-height:0;overflow-y:auto}.ad7-brand{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 8px 12px;font-size:var(--ad-t-body);font-weight:700}.ad7-brand-mark{width:22px;height:22px;flex:none;background:var(--ad-action);border-radius:var(--ad-r-chip)}.ad7-brand-lines{flex:1 1 calc(100% - 30px);min-width:0}@media(min-width:1181px){.ad7-brand>.ad7-env{margin-left:32px}}.ad7-brand-name{display:block;font-size:var(--ad-t-body);font-weight:700;line-height:1.1;white-space:nowrap}.ad7-brand-sub{display:block;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.14em;color:var(--ad-label)}.ad7-nav-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:0;border-radius:var(--ad-r-card);background:transparent;color:var(--ad-nav-idle);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.ad7-nav-item:hover{background:var(--ad-tint-hover);color:var(--ad-text)}.ad7-nav-bar{width:2px;align-self:stretch;flex:none;background:transparent}.ad7-nav-label{flex:1;min-width:0;text-align:left}.ad7-nav-item[data-on=true]{background:var(--ad-action-tint);color:var(--ad-action);font-weight:700}.ad7-nav-item[data-on=true] .ad7-nav-bar{background:var(--ad-action)}.ad7-nav-badge{min-width:16px;padding:0 4px;background:var(--ad-live);border:1px solid var(--ad-live);border-radius:var(--ad-r-pill);color:var(--ad-text);font-size:var(--ad-t-meta);font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.ad7-onnow{margin:12px 0 0;padding:8px;background:var(--ad-panel);border:1px solid var(--ad-action);border-radius:var(--ad-r-btn)}.ad7-onnow-label{display:block;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ad-action-text)}.ad7-onnow-title{display:block;margin-top:4px;font-weight:700;line-height:1.25}.ad7-onnow-meta{display:block;margin-top:4px;font-size:var(--ad-t-meta);color:var(--ad-text-2)}.ad7-stage{display:flex;align-items:center;gap:8px;border:0;background:transparent;padding:0;color:var(--ad-text-2);font:inherit;font-size:var(--ad-t-body);text-align:left;cursor:pointer;transition:color .16s ease-out}.ad7-stage:hover{color:var(--ad-text)}.ad7-nav-foot{margin-top:auto;padding-top:12px;display:flex;flex-direction:column;gap:8px}.ad7-main{min-width:0;min-height:0;height:100%;overflow-y:auto;padding:var(--ad-page-pad);padding-bottom:calc(var(--ad-page-pad) + var(--sab));scroll-padding-block:96px 88px;display:flex;flex-direction:column;gap:var(--adp-gap)}.ad7-preview-banner{margin:0 0 8px;padding:8px 12px;border-radius:0;background:var(--ad-tint-attention-bg);border:1px solid var(--ad-tint-attention-line);font-size:var(--ad-t-body)}.ad7-masthead{display:flex;align-items:center;gap:12px;min-height:52px;padding-bottom:8px;border-bottom:1px solid var(--ad-line)}.ad7-title{display:flex;flex-direction:column;gap:2px;min-width:0}.ad7-crumb{font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ad-action);white-space:nowrap}.ad7-crumb-sep{display:none}.ad7-masthead h1{margin:0;font-size:var(--ad-t-figure);font-weight:800;line-height:1.15;letter-spacing:-.02em}.ad7-info{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;padding:0;border:1px solid var(--ad-line-2);border-radius:0;background:var(--ad-raised);color:var(--ad-text);font:inherit;font-size:var(--ad-t-meta);font-weight:700;cursor:pointer;transition:border-color .16s ease-out}.ad7-info:hover,.ad7-info[aria-expanded=true]{border-color:var(--ad-line-3)}.ad7-figure{margin-left:12px;display:flex;align-items:baseline;gap:8px}.ad7-figure b{font-size:var(--ad-t-figure);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ad7-figure span{font-size:var(--ad-t-meta);color:var(--ad-label)}.ad7-clock{font-size:var(--ad-t-body);color:var(--ad-text-2)}.ad7-help{margin:0;padding:8px 12px;background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r-card);color:var(--ad-text-2)}.ad7-tabs{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--ad-line)}.ad7-tab{display:flex;flex:none;white-space:nowrap;align-items:baseline;gap:8px;padding:8px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ad-text-3);font:inherit;cursor:pointer;transition:color .16s ease-out}.ad7-tab:hover{color:var(--ad-text)}.ad7-tab[data-on=true]{border-bottom-color:var(--ad-action);color:var(--ad-text);font-weight:700}.ad7-tab-count{font-size:var(--ad-t-meta);color:var(--ad-label);font-variant-numeric:tabular-nums}.ad7-tabs-link{margin-left:auto;border:0;background:transparent;color:var(--ad-text-2);font:inherit;font-size:var(--ad-t-meta);cursor:pointer;transition:color .16s ease-out}.ad7-tabs-link:hover{color:var(--ad-text)}.ad7-cols{display:grid;grid-template-columns:1fr var(--ad-rail);gap:var(--adp-gap);align-items:start}@media(max-width:1100px){.ad7-cols{grid-template-columns:1fr}}.ad7-rail,.ad7-stack{display:flex;flex-direction:column;gap:var(--adp-gap);min-width:0}.ad7-panel{background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r-card)}.ad7-panel-head{display:flex;align-items:center;gap:8px;padding:12px var(--adp-card-pad);border-bottom:1px solid var(--ad-line)}.ad7-panel-head h2{margin:0;font-size:var(--adp-title);font-weight:700;letter-spacing:-.02em}.ad7-panel-body{padding:var(--adp-card-pad)}.ad7-panel-body.is-flush{padding:0}.ad7-table{width:100%;border-collapse:collapse}.ad7-table th{padding:var(--ad-row-y) var(--ad-row-x);border-bottom:1px solid var(--ad-line);text-align:left;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ad-label)}.ad7-table td{padding:var(--ad-row-y) var(--ad-row-x);border-bottom:1px solid var(--ad-line);vertical-align:middle}.ad7-table tr:last-child td{border-bottom:0}.ad7-table tbody tr[data-click=true]:hover td{background:var(--ad-tint-hover);cursor:pointer}.ad7-table tbody tr[data-click=true]:focus-visible td{background:var(--ad-action-tint);cursor:pointer}.ad7-num{font-variant-numeric:tabular-nums}.ad7-bar{display:block;height:6px;border-radius:var(--ad-r-pill);background:var(--ad-line);overflow:hidden}.ad7-bar>span{display:block;height:100%;border-radius:var(--ad-r-pill);background:var(--ad-action)}.ad7-bar[data-tone=limit]>span{background:var(--ad-limit)}.ad7-bar[data-tone=ok]>span{background:var(--ad-ok)}.ad7-switch[data-danger=true][data-on=false] .ad7-switch-track{border-color:var(--ad-attention)}.ad7-switch[data-on=true] .sko-switch-track.ad7-switch-track{background:var(--ad-ok-bg);border-color:var(--ad-ok-line)}.ad7-switch[data-on=true] .sko-switch-knob.ad7-switch-knob{background:var(--ad-ok-edge)}.ad7-badge{display:inline-block;padding:2px 8px;margin-block:-2px;border:0;border-radius:var(--ad-r-chip);background:var(--ad-tint-neutral-bg);font-size:var(--ad-t-meta);font-weight:600;letter-spacing:0;line-height:1.25;text-transform:none;white-space:nowrap;color:var(--ad-text-2)}.ad7-badge:first-letter{text-transform:uppercase}.ad7-badge[data-tone=ok]{background:var(--ad-ok-bg);color:var(--ad-ok-text)}.ad7-badge[data-tone=limit]{background:var(--ad-tint-limit-bg);color:var(--ad-limit)}.ad7-badge[data-tone=attention]{background:var(--ad-tint-attention-bg);color:var(--ad-attention)}.ad7-badge[data-tone=live]{border-radius:var(--ad-r-pill);background:var(--ad-live);color:var(--ad-text)}.ad7-badge-dot{display:inline-block;margin-right:4px;vertical-align:.1em;width:6px;height:6px;border-radius:50%;background:currentColor}.ad7-tag{display:inline-block;padding:0 4px;border:1px solid var(--ad-line);border-radius:var(--ad-r-chip);font-size:var(--ad-t-meta);line-height:1.45;color:var(--ad-text-2);white-space:nowrap}.ad7-empty{margin:0;padding:var(--ad-row-y) var(--ad-row-x);color:var(--ad-text-3)}.ad7-read-error{border:1px solid var(--ad-live);border-radius:var(--ad-r-feature);background:var(--ad-panel);color:var(--ad-text)}.ad7-read-error .ad7-btn[data-kind=ghost]{margin-left:4px;padding:2px 12px;border-color:var(--ad-attention);border-radius:var(--ad-r-pill);color:var(--ad-attention);font-weight:700}@media(max-width:700px){.adv7{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.ad7-brand,.ad7-onnow,.ad7-nav-foot,.ad7-secondary{display:none}}.ad7-dd{position:relative}.ad7-dd-field{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--sko-ctl-h);padding:0 var(--sko-input-px);border:1px solid var(--ad-line-2);border-radius:var(--ad-r-btn);background:var(--ad-inset);color:var(--ad-text-2);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease-out}.ad7-dd-field:hover{border-color:var(--ad-line-3)}.ad7-dd-field[aria-expanded=true]{border-color:var(--ad-action)}.ad7-field .ad7-dd-field{font-size:var(--ad-t-title);color:var(--ad-text)}.ad7-dd-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-dd-caret{flex:none;font-size:var(--ad-t-meta);color:var(--ad-text-3)}.ad7-dd-field[data-on=true]{border-color:var(--ad-action-edge);color:var(--ad-text)}.ad7-field .ad7-dd-field[data-on=true]{border-color:var(--ad-line-2)}.ad7-field .ad7-dd-field[data-on=true]:hover{border-color:var(--ad-line-3)}.ad7-dd-menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:100%;max-height:260px;overflow-y:auto;background:var(--ad-raised);border:1px solid var(--ad-line-2);border-radius:var(--ad-r-menu);box-shadow:var(--ad-shadow-float)}.ad7-dd-search{width:100%;padding:8px;border:0;border-bottom:1px solid var(--ad-line-2);border-radius:0;background:var(--ad-inset);color:var(--ad-text);font:inherit}.ad7-dd-menu ul{margin:0;padding:0;list-style:none}.ad7-dd-menu li button{display:block;width:100%;padding:8px;border:0;background:transparent;color:var(--ad-text);font:inherit;text-align:left;cursor:pointer}.ad7-dd-menu li button:hover,.ad7-dd-menu li button[data-active=true]{background:var(--ad-tint-hover)}.ad7-dd-menu li button[data-on=true]{background:var(--ad-action-tint);color:var(--ad-action-text)}.ad7-dd-none{padding:8px;color:var(--ad-text-3)}.ad7-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:center;align-items:flex-start;padding:20px;overflow-y:auto;background:var(--ad-scrim)}.ad7-backdrop.is-confirm{z-index:60;align-items:center}.ad7-editor{display:flex;flex-direction:column;max-height:calc(100vh - 40px);width:100%;max-width:var(--ad-editor-w);background:var(--ad-raised);border:1px solid var(--ad-line-2);border-radius:var(--ad-r-dialog);box-shadow:var(--ad-shadow-float)}@media(prefers-reduced-motion:no-preference){.ad7-editor,.ad7-confirm{animation:qzIn .28s var(--ad-ease-sheet)}}.ad7-editor-head,.ad7-editor-foot{flex:none;display:flex;align-items:center;gap:8px;padding:16px 20px;border-bottom:1px solid var(--ad-line)}.ad7-editor-foot{flex-wrap:wrap;justify-content:flex-end;gap:12px;border-bottom:0;border-top:1px solid var(--ad-line)}.ad7-editor-foot>.ad7-foot-note,.ad7-editor-foot>.ad7-said,.ad7-editor-foot>.ad7-sub{flex:1 1 200px;min-width:0}.ad7-editor-body{flex:1;min-height:0;overflow-y:auto;padding:20px}.ad7-editor-eyebrow{font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ad-label)}.ad7-editor-title{flex:1;min-width:0;font-size:var(--ad-t-title);font-weight:700;letter-spacing:-.02em}.ad7-editor-x{display:inline-flex;align-items:center;justify-content:center;flex:none;margin-left:auto;width:28px;height:28px;padding:0;border:1px solid var(--ad-line-2);border-radius:50%;background:transparent;color:var(--ad-text-2);font:inherit;font-size:var(--ad-t-title);line-height:1;cursor:pointer}.ad7-editor-x:hover{color:var(--ad-text)}.ad7-editor-meta{flex:none;margin:0;padding:12px 20px 0;font-size:var(--ad-t-meta);color:var(--ad-text-2)}.ad7-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--sko-field-min)),1fr));gap:var(--sko-fields-gap);align-items:start}.ad7-fields>.ad7-field-wide{grid-column:1 / -1}.ad7-field{display:flex;flex-direction:column;gap:8px;min-width:0}.ad7-field-label{font-size:var(--ad-t-body);font-weight:700;line-height:1.3;color:var(--ad-text)}.ad7-field-hint{font-size:var(--ad-t-body);line-height:1.4;color:var(--ad-text-3)}.ad7-field input:where(:not([type=checkbox],[type=radio],[type=file],[type=color],[type=range],.sko-input)),.ad7-field textarea:where(:not(.sko-textarea)){min-height:var(--sko-ctl-h);padding:12px var(--sko-input-px);border:1px solid var(--ad-line-2);border-radius:var(--ad-r-btn);background:var(--ad-inset);color:var(--ad-text);font:inherit}.ad7-field textarea:where(:not(.sko-textarea)){min-height:96px}.ad7-confirm{width:100%;max-width:420px;padding:var(--ad-head-pad);background:var(--ad-raised);border:1px solid var(--ad-line-2);border-radius:var(--ad-r-dialog);box-shadow:var(--ad-shadow-float)}.ad7-confirm-title{margin:0;font-size:var(--ad-t-title);font-weight:700;line-height:1.25;letter-spacing:-.02em}.ad7-confirm-line{margin:8px 0 0;font-size:var(--ad-t-body);color:var(--ad-text-2);line-height:1.5}.ad7-confirm-aud{margin:12px 0 0;font-size:var(--ad-t-body);font-weight:700;color:var(--ad-text);font-variant-numeric:tabular-nums}.ad7-confirm-foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ad7-toast{position:fixed;z-index:70;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:16px;padding:var(--ad-row-y) var(--ad-row-y) var(--ad-row-y) 16px;border-radius:var(--ad-r-pill);background:var(--ad-ok-bg);border:1px solid var(--ad-ok-edge);color:var(--ad-ok-toast);font-weight:700}.ad7-toast[data-tone=bad]{background:var(--ad-action-tint);border-color:var(--ad-action-text);color:var(--ad-action-text)}@media(prefers-reduced-motion:no-preference){.ad7-toast{animation:ad7ToastIn .28s ease-out}}@keyframes ad7ToastIn{0%{opacity:0;transform:translate(-50%,10px)}}.ad7-toasts{position:fixed;z-index:70;left:50%;bottom:20px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px}.ad7-toasts .ad7-toast{position:static;transform:none}@media(prefers-reduced-motion:no-preference){.ad7-toasts .ad7-toast{animation-name:ad7ToastStackIn}}@keyframes ad7ToastStackIn{0%{opacity:0;transform:translateY(10px)}}.ad7-toast-undo{padding:4px 12px;border:1px solid var(--ad-action);border-radius:var(--ad-r-pill);background:transparent;color:var(--ad-action);font:inherit;font-size:var(--ad-t-body);font-weight:700;white-space:nowrap;flex:none;cursor:pointer}.ad7-stats{display:flex;flex-wrap:wrap;gap:24px;padding-bottom:8px}.ad7-stat{display:flex;flex-direction:column;gap:4px}.ad7-stat b{font-size:var(--ad-t-figure);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ad7-stat i{font-style:normal;font-size:var(--ad-t-meta);color:var(--ad-label)}.ad7-sub{color:var(--ad-text-2);font-size:var(--ad-t-meta)}.ad7-list{margin:0;padding:0;list-style:none}.ad7-list li{display:flex;align-items:baseline;gap:8px;padding:var(--ad-row-y) 0;border-bottom:1px solid var(--ad-line)}.ad7-list li:last-child{border-bottom:0}.ad7-list li b{font-weight:700}.ad7-list li .ad7-sub{margin-left:auto;text-align:right}.ad7-tier-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;vertical-align:middle}.ad7-days{display:flex;gap:8px}.ad7-days .ad7-chip{border-radius:var(--ad-r-card)}.ad7-days .ad7-chip[data-today=true]:not([data-on=true]){border-color:var(--ad-action-tint-line);color:var(--ad-action-text)}.ad7-who{font-size:var(--ad-t-meta);color:var(--ad-text-3)}.ad7-account{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:8px;border-top:1px solid var(--ad-nav-line)}.ad7-account-who{display:flex;align-self:stretch;flex-direction:column;gap:2px;min-width:0}.ad7-account-who>.ad7-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-account .ad7-who-name{font-size:var(--ad-t-body);color:var(--ad-text)}.ad7-account>.sko-btn{margin-left:calc(0px - var(--sko-btn-px-compact))}.ad7-surface{display:flex;align-items:center;gap:8px;padding:var(--ad-row-y) var(--ad-row-x);border-top:1px solid var(--ad-line)}.ad7-surface:first-child{border-top:0}.ad7-surface-label{width:118px;flex:none;font-size:var(--ad-t-body);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-surface-hint{flex:1;min-width:0;font-size:var(--ad-t-body);color:var(--ad-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-note{margin:0;padding:var(--ad-row-y) var(--ad-row-x);border-top:1px solid var(--ad-line);font-size:var(--ad-t-body);color:var(--ad-text-2);line-height:1.5}.ad7-note:first-child{border-top:0}.ad7-statline{display:flex;flex-wrap:wrap;gap:4px 20px;padding:var(--ad-row-y) var(--ad-row-x);border-bottom:1px solid var(--ad-line);font-size:var(--ad-t-body);color:var(--ad-text-2)}.ad7-num[data-tone=limit],.ad7-col-left[data-tone=limit]{color:var(--ad-limit)}.ad7-col-claimed{width:116px}.ad7-col-left{width:70px;text-align:right}.ad7-claimed{display:flex;align-items:center;gap:8px}.ad7-claimed .ad7-bar{flex:1}.ad7-kv{display:flex;align-items:center;gap:8px;padding:var(--ad-row-y) var(--ad-row-x);border-top:1px solid var(--ad-line)}.ad7-panel-body.is-flush>.ad7-kv:first-child,.ad7-kv:first-child{border-top:0}.ad7-kv-k{width:88px;flex:none;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.06em;color:var(--ad-label)}.ad7-kv-v{flex:1;min-width:0;font-size:var(--ad-t-body)}.ad7-winner{display:flex;flex-direction:column;gap:4px;padding:var(--ad-row-y) var(--ad-row-x);border-top:1px solid var(--ad-line)}.ad7-winner-label{font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ad-label)}.ad7-winner[data-void=false]{background:var(--raffle-bg);border-top-color:var(--raffle-border);box-shadow:inset 0 -1px 0 var(--raffle-border)}.ad7-winner[data-void=false] .ad7-winner-label{color:var(--raffle)}.ad7-winner-name{font-size:var(--ad-t-title);font-weight:700;line-height:1.2;letter-spacing:-.02em}.ad7-winner-meta{font-size:var(--ad-t-body);color:var(--ad-text-2)}.ad7-winner-stamp{font-size:var(--ad-t-meta);color:var(--ad-text-3)}.ad7-rail-foot{display:flex;gap:8px;padding:var(--ad-row-y) var(--ad-row-x);border-top:1px solid var(--ad-line)}.ad7-rail-input{flex:1;min-width:0;min-height:var(--sko-ctl-h);padding:8px var(--sko-input-px);border:1px solid var(--ad-line-2);border-radius:var(--ad-r-btn);background:var(--ad-inset);color:var(--ad-text);font:inherit;font-size:var(--ad-t-body)}.ad7-main .ad-page{padding:0}.ad7-main .ad-h1{display:none}.ad7-main .ad-list{gap:0}.ad7-main .ad-row{padding:4px 8px;border:0;border-top:1px solid var(--ad-line);border-radius:0;background:transparent}.ad7-main .ad-list>li:first-child .ad-row{border-top:0}.ad7-main .ad-row[data-on=true]{background:var(--ad-action-tint);border-top-color:var(--ad-action)}.ad7-main .ad-row-title{font-size:var(--ad-t-body)}.ad7-main .ad-row-sub,.ad7-main .ad-row-time{font-size:var(--ad-t-meta)}.ad7-env{flex:none;align-self:center;padding:2px 4px;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.08em;line-height:1.25;white-space:nowrap;border:1px solid currentColor;border-radius:var(--ad-r-chip)}.ad7-env[data-env=production]{background:var(--ad-live);border-color:var(--ad-live);color:var(--ad-text)}.ad7-env[data-env=staging]{background:var(--ad-tint-limit-bg);border-color:var(--ad-tint-limit-line);color:var(--ad-limit)}.ad7-env[data-env=local]{background:var(--ad-tint-neutral-bg);border-color:var(--ad-tint-neutral-line);color:var(--ad-text-2)}.ad7-confirm-env{margin:12px 0 0;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.08em;color:var(--ad-text-3)}.ad7-confirm-env[data-env=production]{color:var(--ad-attention)}.ad7-confirm-env[data-env=staging]{color:var(--ad-limit)}.ad7-clock.is-simulated{text-decoration:none;padding:2px 8px;border-radius:var(--ad-r-chip);background:var(--ad-limit);color:var(--ad-page);font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.04em;white-space:nowrap}.ad7-surface-since{display:block;font-size:var(--ad-t-meta);color:var(--ad-text-3);overflow:hidden;text-overflow:ellipsis}.ad7-surface-since[data-tone=bad]{color:var(--ad-attention)}.ad7-ready .ad7-surface-hint,.ad7-ready .ad7-surface-since{white-space:normal}.ad7-dt-wrap{min-width:0;max-width:100%;overflow-x:clip}.ad7-table.ad7-dt{table-layout:fixed}.ad7-sticky-head{position:sticky;top:calc(0px - var(--ad-page-pad));z-index:4;display:flex;flex-direction:column;gap:var(--ad-gap);margin-top:calc(0px - var(--ad-page-pad));padding-top:var(--ad-page-pad);background:var(--ad-page)}.ad7-main>*+.ad7-sticky-head{margin-top:0;padding-top:0}@media print,screen and (max-width:700px){.ad7-sticky-head{position:static;margin-top:0;padding-top:0}}.ad7-table.ad7-dt thead th{position:sticky;top:calc(var(--ad7-sticky-top, 0px) - var(--ad-page-pad));z-index:2;height:40px;padding-top:0;padding-bottom:0;box-sizing:border-box;background:var(--ad-panel);border-bottom:0;box-shadow:inset 0 -1px 0 var(--ad-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad7-editor .ad7-table.ad7-dt thead th,[role=dialog] .ad7-table.ad7-dt thead th{top:0}.ad7-table.ad7-dt .ad7-dt-sort{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:24px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ad7-table.ad7-dt .ad7-dt-sort:hover,.ad7-table.ad7-dt .ad7-dt-sort[data-on=true]{color:var(--ad-text)}.ad7-table.ad7-dt .ad7-dt-head{min-width:0;overflow:hidden;text-overflow:ellipsis}.ad7-table.ad7-dt .ad7-dt-arrow{flex:none}.ad7-table.ad7-dt .ad7-dt-arrow:empty{display:none}.ad7-table.ad7-dt td{box-sizing:border-box;height:var(--adp-row);padding-top:4px;padding-bottom:4px}.ad7-table.ad7-dt tr:has(.ad7-dt-line~.ad7-dt-line)>td{height:var(--adp-row-2)}.ad7-table.ad7-dt :is(td,th):first-child{padding-left:var(--adp-card-pad)}.ad7-table.ad7-dt .is-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-table.ad7-dt td.is-clip>button{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.ad7-table.ad7-dt td.is-clip>*{max-width:100%}.ad7-table.ad7-dt td.is-clip .ad7-dt-line{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-table.ad7-dt .is-num{text-align:right;font-variant-numeric:tabular-nums}.ad7-table.ad7-dt th.is-num .ad7-dt-sort{flex-direction:row-reverse}.ad7-table.ad7-dt .ad7-dt-zero{color:var(--ad-text-3)}.ad7-table.ad7-dt .ad7-dt-spacer td{height:auto;padding:0;border:0}.ad7-dt-skeleton-block{display:flex;flex-direction:column;gap:32px;padding:16px var(--ad-row-x)}.ad7-dt-bone{position:relative;display:block;height:8px;overflow:hidden;border-radius:var(--ad-r-chip);background:var(--ad-line);isolation:isolate;animation:ad7SkelAppear .18s ease-out .14s backwards}.ad7-dt-bone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--ad-shimmer) 50%,transparent 100%);animation:ad7SkelSweep 1.4s ease-in-out infinite}@keyframes ad7SkelAppear{0%{opacity:0}}@keyframes ad7SkelSweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ad7-dt-bone{animation-duration:1ms}.ad7-dt-bone:after{animation:none}}.ad7-table.ad7-dt .ad7-dt-bone{width:64%}.ad7-table.ad7-dt td.is-num .ad7-dt-bone{width:40%;margin-left:auto}.ad7-table.ad7-dt .ad7-dt-empty td{color:var(--ad-text-3);white-space:normal}.ad7-table.ad7-dt tbody tr[data-click=true]{cursor:pointer}@media screen and (max-width:1179px){.ad7-table.ad7-dt .ad7-dt-tablet,.ad7-table.ad7-dt td .ad7-dt-line.ad7-dt-tablet-line{display:none}}@media(pointer:coarse){.ad7-table.ad7-dt td{height:var(--adp-row)}}@media screen and (max-width:700px){.ad7-dt-wrap{overflow:visible}.ad7-table.ad7-dt,.ad7-table.ad7-dt tbody{display:block;width:100%}.ad7-table.ad7-dt thead,.ad7-table.ad7-dt .ad7-dt-spacer{display:none}.ad7-table.ad7-dt tbody>tr{display:grid;gap:8px;margin:0 0 8px;padding:12px 16px;border:1px solid var(--ad-line);border-radius:var(--ad-r-chip);background:var(--ad-panel)}.ad7-table.ad7-dt td{display:flex;align-items:center;justify-content:space-between;gap:12px;width:auto;height:auto;min-height:32px;padding:2px 0;border:0;text-align:left;white-space:normal;overflow:visible;text-overflow:clip}.ad7-table.ad7-dt td:before{content:attr(data-label);flex:0 0 auto;max-width:45%;color:var(--ad-text-3);font-size:var(--ad-t-meta);letter-spacing:.02em}.ad7-table.ad7-dt td:first-child{justify-content:flex-start;font-size:var(--ad-t-title);font-weight:600}.ad7-table.ad7-dt td:first-child:before{display:none}.ad7-table.ad7-dt td[colspan]{display:block}.ad7-table.ad7-dt td.is-num{justify-content:space-between}}@media screen and (max-width:700px){.ad7-table.ad7-dt.ad7-dt-plain tbody>tr{display:flex;flex-wrap:wrap;align-items:center;gap:2px 16px;padding:12px 16px}.ad7-table.ad7-dt.ad7-dt-plain td{flex:0 1 auto;justify-content:flex-start;gap:8px;max-width:100%;min-width:0;min-height:24px;padding:0;font-size:var(--ad-t-body)}.ad7-table.ad7-dt.ad7-dt-plain td:before{max-width:none}.ad7-table.ad7-dt.ad7-dt-plain td:first-child,.ad7-table.ad7-dt.ad7-dt-plain td[colspan]{flex:1 1 100%}.ad7-table.ad7-dt.ad7-dt-plain td:first-child{font-size:var(--ad-t-title)}}@media(pointer:coarse){.adv7,.ad7-backdrop{--sko-ctl-h: 44px;--sko-ctl-h-compact: 44px;--sko-chip-h: 44px;--sko-seg-h: 44px}.adv7 .ad7-btn,.adv7 .ad7-chip,.adv7 .ad7-tab,.adv7 .ad7-seg-btn,.adv7 .ad7-dd-field,.adv7 .ad7-nav-item,.adv7 .ad7-nav-sub,.adv7 .ad7-nav-fly-item,.adv7 .ad7-search,.adv7 .ad7-switch,.adv7 .ad7-tabs-link,.adv7 .ad7-dt-sort,.adv7 .ad7-today-health,.ad7-editor .ad7-btn,.ad7-confirm .ad7-btn{min-height:44px}.adv7 .ad7-info,.ad7-editor .ad7-editor-x{width:44px;height:44px}.ad7-pick-opt{min-width:44px;height:44px}.adv7 .ad7-switch{min-width:44px}.adv7 a.ad7-linkbtn{display:inline-flex;align-items:center;min-height:44px}.adv7 .ad7-block-move .ad7-btn,.adv7 .ad7-actions .ad7-btn{min-width:44px}.adv7 a.ad7-gs-quest,.adv7 .ad7-gs-who{display:inline-flex;align-items:center;min-height:44px}.adv7 .ad7-table.ad7-dt .ad7-dt-sort{min-height:44px;width:100%}.adv7 input:not([type=checkbox]):not([type=radio]),.adv7 textarea,.ad7-editor input:not([type=checkbox]):not([type=radio]),.ad7-editor textarea,.ad7-confirm input{min-height:44px}.adv7 input[type=checkbox]{width:24px;height:24px}.ad7-dd-menu li button{min-height:44px}.adv7 .ad7-stage,.adv7 summary{min-height:44px}.adv7 .sko-seg-btn,.ad7-backdrop .sko-seg-btn,.adv7 .ad7-tabs-link,.adv7 .ad7-tab{min-width:44px;justify-content:center}.adv7 summary{align-content:center}.adv7 .ad7-bubble-remove{min-height:44px;min-width:44px;opacity:1}.adv7 .ad7-msg-room,.adv7 .ad7-msg-pick{min-height:44px}.adv7 .ad7-phone-send{min-width:44px;min-height:44px}.adv7 .ad7-doors-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px}}@media screen and (min-width:701px)and (max-width:1180px){.adv7{grid-template-columns:88px minmax(0,1fr)}.ad7-nav{align-items:stretch;gap:2px;padding:8px 4px calc(8px + var(--sab))}.ad7-brand{flex-direction:column;gap:8px;padding:4px 0 8px}.ad7-brand-lines{display:none}.ad7-env{padding:2px;letter-spacing:0}.ad7-nav-item{position:relative;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:56px;padding:8px 2px;font-size:var(--ad-t-meta);font-weight:700;text-align:center}.ad7-nav-icon{display:block}.ad7-nav-label{flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.ad7-nav-bar{position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:var(--ad-r-chip)}.ad7-nav-badge{position:absolute;top:4px;right:8px}.ad7-nav-sub,.ad7-onnow{display:none}.ad7-nav .ad7-nav-more{display:flex;margin-top:auto}.ad7-nav-foot{display:none}.ad7-nav-foot[data-open=true]{display:flex;position:fixed;left:92px;bottom:calc(8px + var(--sab));z-index:40;width:min(320px,calc(100vw - 104px));max-height:70vh;overflow-y:auto;margin:0;padding:12px;border:1px solid var(--ad-line-2);border-radius:var(--ad-r-menu);background:var(--ad-raised);box-shadow:var(--ad-shadow-float)}.ad7-backdrop{padding:12px}.ad7-editor{max-width:100%;max-height:calc(100dvh - 24px)}}@media screen and (max-width:1179px){.ad7-main{overflow-x:hidden}.ad7-main>*,.ad7-cols>*,.ad7-stack>*,.ad7-rail>*,.ad7-panel,.ad7-panel-body{min-width:0;max-width:100%}.ad7-main input,.ad7-main textarea,.ad7-main select,.ad7-main img,.ad7-main video,.ad7-main iframe,.ad7-main pre{max-width:100%}.ad7-main pre{overflow-x:auto}.ad7-panel-head,.ad7-masthead,.ad7-tabs{flex-wrap:wrap}.ad7-tabs{row-gap:0}.ad7-brand{flex-wrap:wrap;row-gap:4px}.ad7-brand-lines{flex:none}}@media screen and (max-width:1100px){[data-testid=admin-gala]>.ad7-rail{order:-1}.ad7-live .ad7-two{grid-template-columns:1fr}.ad7-two>*{min-width:0}}.ad7-panel .ad7-rail-foot{flex-wrap:wrap}.ad7-panel .ad7-rail-foot>*{min-width:0;max-width:100%}.ad7-panel .ad7-rail-foot>label .ad7-rail-input{width:100%}@media screen and (max-width:700px){.ad7-main :is(.ad7-panel-body,.ad7-table-wrap,.ad7-dt){overflow-x:auto;-webkit-overflow-scrolling:touch}.ad7-main .ad7-table{min-width:max-content}.ad7-main .ad7-table.ad7-dt{min-width:0}.ad7-backdrop{padding:8px;align-items:flex-end}.ad7-editor{max-height:calc(100dvh - 16px)}.ad7-confirm{max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain}.ad7-editor-head,.ad7-editor-foot{padding:12px 16px}.ad7-editor-body{padding:16px;scroll-padding-bottom:96px;overscroll-behavior:contain}.ad7-editor-foot>.ad7-btn{flex:1 1 auto}.ad7-main :is(.ad7-cols,.ad7-two,.ad7-three,.ad7-grid,.ad7-form-row){grid-template-columns:minmax(0,1fr)}.ad7-main :is(.ad7-btn-row,.ad7-actions,.ad7-toolbar){flex-wrap:wrap}.ad7-main .adp-seg{flex-wrap:wrap;max-width:100%;border-radius:var(--ad-r-feature)}.adv7 :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){font-size:16px;min-height:44px}.adv7 :is(input[type=checkbox],input[type=radio]){min-width:44px;min-height:44px}}@media screen and (max-width:700px){.ad7-sticky-head{z-index:auto}.ad7-masthead .ad7-clock:not(.is-simulated){display:none}.ad7-masthead{flex-wrap:wrap;gap:8px;min-height:0;padding-bottom:4px}.adv7 .ad7-main{padding-top:8px}.ad7-masthead:before{content:"";order:9;flex-basis:100%;height:0}.ad7-masthead:not(:has(>.adp-page-actions:not(:empty),>.is-simulated)):before{display:none}.ad7-masthead h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad7-masthead .ad7-figure{flex:none;margin-left:4px;white-space:nowrap}.ad7-masthead>.adp-page-actions{order:10;flex:0 1 auto;min-width:0}.ad7-masthead>.is-simulated{order:12}.ad7-masthead>.adp-page-actions>.adp-header-actions{flex-wrap:wrap}.ad7-masthead>.adp-page-actions .sko-btn{flex:none;white-space:nowrap}.ad7-phone-actions{display:flex;padding:10px 0 2px}.ad7-phone-actions:has(>.adp-page-actions:empty){display:none}.ad7-phone-actions>.adp-page-actions>.adp-header-actions{flex-wrap:wrap}.ad7-phone-actions>.adp-page-actions .sko-btn{flex:none;white-space:nowrap}.ad7-tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.ad7-tabs::-webkit-scrollbar{display:none}.ad7-tabs>*,.ad7-tabs>.adp-contents>*{flex:none;white-space:nowrap}}.ad7-search-glyph{display:none}@media screen and (max-width:700px){.adv7 .ad7-masthead .ad7-info{position:relative;width:44px;height:44px;margin:0 -12px;border:0;background:transparent;color:var(--ad-text-3);font-size:11px}.adv7 .ad7-masthead .ad7-info:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-12px 0 0 -12px;border:1px solid var(--ad-line-2);border-radius:0}.adv7 .ad7-masthead .ad7-info[aria-expanded=true]:before{border-color:var(--ad-line-3)}}@media screen and (max-width:700px){.adv7 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;margin:0 -11px;border:0;border-radius:0;background-color:transparent;background-image:linear-gradient(var(--ad-inset),var(--ad-inset)),linear-gradient(var(--ad-line-3),var(--ad-line-3));background-position:center;background-repeat:no-repeat;background-size:18px 18px,22px 22px;cursor:pointer}.adv7 input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(var(--ad-action),var(--ad-action));background-size:16px 16px,22px 22px}.adv7 input[type=checkbox]:disabled{opacity:var(--adp-dim);cursor:default}}@media screen and (max-width:700px){.adv7{padding-bottom:calc(61px + var(--sab))}.adv7 .ad7-main{padding-bottom:var(--ad-page-pad)}.adv7 .adp-savebar{bottom:0}.adv7 .ad7-nav{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:30;flex-direction:row;align-items:stretch;gap:0;padding:0 env(safe-area-inset-right,0px) var(--sab) env(safe-area-inset-left,0px);overflow:visible;background:var(--ad-nav-bg);border-top:1px solid var(--ad-nav-line);border-right:0;border-bottom:0}.adv7 .ad7-nav .ad7-nav-item{position:relative;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:60px;padding:8px 2px;border:0;border-radius:0;background:transparent;color:var(--ad-nav-idle);font-size:var(--ad-t-meta);font-weight:700;white-space:nowrap}.adv7 .ad7-nav .ad7-nav-item[data-on=true],.adv7 .ad7-nav .ad7-nav-more[aria-expanded=true]{color:var(--ad-action)}.adv7 .ad7-nav .ad7-nav-item[data-on=true]:before{content:"";position:absolute;top:0;left:50%;width:24px;height:2px;margin-left:-12px;border-radius:var(--ad-r-chip);background:var(--ad-action)}.adv7 .ad7-nav .ad7-nav-icon{display:block;width:24px;height:24px}.adv7 .ad7-nav .ad7-nav-label{flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center}.adv7 .ad7-nav .ad7-nav-bar{display:none}.adv7 .ad7-nav .ad7-nav-badge{position:absolute;top:4px;left:calc(50% + 4px)}.ad7-strip{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 4px 0 12px;background:var(--ad-nav-bg);border-bottom:1px solid var(--ad-nav-line)}.ad7-strip .ad7-brand-mark{width:16px;height:16px}.ad7-strip-name{min-width:0;overflow:hidden;color:var(--ad-text-2);font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ad7-strip-tools{display:flex;align-items:center;margin-left:auto}.ad7-strip-search{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ad-text-2);cursor:pointer}.ad7-strip-search .ad7-nav-icon{display:block;width:22px;height:22px}.adv7 .ad7-nav .ad7-nav-scan .ad7-nav-icon{box-sizing:content-box;padding:8px;margin-top:-8px;border-radius:50%;background:var(--ad-action);color:var(--bg)}.ad7-strip .ad7-doors-pill-btn{justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border-color:transparent;border-radius:50%;background:transparent}.ad7-strip .ad7-doors-pill .ad7-doors-dot{width:10px;height:10px}.ad7-strip .ad7-doors-pill-words{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ad7-strip .ad7-doors-pill>.ad7-doors-pop{position:fixed;top:calc(var(--sat) + 48px);right:8px;left:8px;width:auto;max-width:none}.adv7 .ad7-nav-foot[data-open=true]{display:flex;position:fixed;top:var(--sat);right:0;bottom:calc(61px + var(--sab));left:0;z-index:29;gap:16px;width:auto;max-height:none;margin:0;padding:16px 16px 24px;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:0;background:var(--ad-page);box-shadow:none;animation:ad7-sheet-in .24s var(--ad-ease-sheet)}.ad7-nav-phone-more{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--ad-line)}.ad7-nav-phone-sec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ad7-nav-phone-sec>.ad7-nav-phone-group{display:flex;grid-column:1 / -1;align-items:center;gap:8px;margin:0;color:var(--ad-label);font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ad7-nav-phone-sec>.ad7-nav-phone-group[data-on=true]{color:var(--ad-action)}.ad7-nav-phone-more .ad7-nav-icon{display:block;width:16px;height:16px}.ad7-nav-phone-link{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;border:1px solid var(--ad-line);background:var(--ad-panel);text-overflow:ellipsis;white-space:nowrap}.ad7-nav-phone-link[data-on=true]{border-color:var(--ad-action-tint-line);background:var(--ad-action-tint);color:var(--ad-action-text)}.ad7-nav-phone-more>.ad7-nav-phone-group{width:100%}}@keyframes ad7-sheet-in{0%{opacity:0;transform:translateY(16px)}}@media screen and (max-width:700px)and (prefers-reduced-motion:reduce){.adv7 .ad7-nav-foot[data-open=true]{animation:none}}:root{--adp-t-read: var(--ad-t-body);--adp-side-w: 640px;--adp-side-w-wide: 1040px;--adp-gutter: 32px;--adp-gap: 16px;--adp-card-pad: 16px;--adp-row: 40px;--adp-row-2: 48px;--adp-title: var(--ad-t-title);--adp-w-form: 768px;--adp-w-list: none;--adp-side-col: 320px;--adp-dim: .72;--adp-chevron-right: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4.5 2.5 8 6l-3.5 3.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--adp-chevron-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.adp-width{width:100%;max-width:var(--adp-w-list);min-width:0;display:flex;flex-direction:column;gap:var(--adp-gap)}.adp-width[data-size=narrow]{max-width:var(--adp-w-form)}.adp-width[data-size=full]{max-width:none}.adp-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--adp-gap);align-items:start;width:100%;max-width:var(--adp-w-list);min-width:0}.adp-columns[data-side=true]{grid-template-columns:minmax(0,1fr) var(--adp-side-col)}.adp-columns-main,.adp-columns-side{display:flex;flex-direction:column;gap:var(--adp-gap);min-width:0}@media(max-width:768px){.adp-columns[data-side=true]{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){:root{--adp-gutter: 24px}}@media(max-width:1011px){:root{--adp-gutter: 16px}}@media(pointer:coarse){:root{--adp-row: 48px;--adp-row-2: 56px}}.adp-stack{display:flex;flex-direction:column;gap:var(--adp-gap);min-width:0}.adp-header{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:0}.adp-header-text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:4px}.adp-header-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.adp-header-title{margin:0;font-size:var(--adp-title);font-weight:700;letter-spacing:-.02em;color:var(--ad-text)}.adp-header-desc{margin:0;max-width:72ch;font-size:var(--adp-t-read);line-height:1.45;color:var(--ad-text-2)}.adp-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.adp-page-actions{display:flex;flex:1 1 auto;justify-content:flex-end;min-width:0}.adp-page-actions>.adp-header-actions{flex-wrap:nowrap}@media(max-width:1179px){.adp-page-actions{order:10;flex-basis:100%}.adp-page-actions:empty{display:none}.ad7-masthead>.adp-page-actions+*{margin-left:auto}}@media(max-width:700px){.adp-page-actions{justify-content:flex-start}.ad7-masthead>.adp-page-actions+*{margin-left:0}.adp-page-actions>.adp-header-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0}}.adp-overflow{position:relative;display:inline-flex}.adp-overflow-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sko-ctl-h, 36px);min-height:var(--sko-ctl-h, 36px);padding:0 8px;border:1px solid var(--ad-line-3);border-radius:var(--ad-r-btn);background:var(--ad-raised);color:var(--ad-text);font:inherit;font-size:var(--ad-t-title);font-weight:700;line-height:1;cursor:pointer}.adp-overflow-btn:hover,.adp-overflow-btn[aria-expanded=true]{border-color:var(--ad-text-3)}.adp-overflow-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:45;min-width:220px;max-width:min(320px,calc(100vw - 32px));padding:4px;display:flex;flex-direction:column;background:var(--ad-raised);border:1px solid var(--ad-line-2);border-radius:var(--ad-r-menu);box-shadow:var(--ad-shadow-float)}.adp-overflow[data-align=start] .adp-overflow-menu{right:auto;left:0}.adp-overflow-item{display:flex;align-items:center;width:100%;min-height:36px;padding:8px 12px;border:0;border-radius:var(--ad-r-card);background:transparent;color:var(--ad-text);font:inherit;font-size:var(--adp-t-read);text-align:left;cursor:pointer}.adp-overflow-item:hover,.adp-overflow-item:focus{background:var(--ad-tint-hover)}.adp-overflow-item[data-danger=true]{color:var(--ad-attention)}.adp-overflow-item[aria-disabled=true]{color:var(--ad-disabled-text);cursor:not-allowed}.adp-overflow-sep{height:1px;margin:4px 0;background:var(--ad-line)}.adp-section{min-width:0}.adp-section[data-variant=card]{background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r-card)}.adp-section[data-tone=danger]{border-color:var(--ad-tint-attention-line)}.adp-section-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px}.adp-section[data-variant=card]>.adp-section-head{padding:12px var(--adp-card-pad);border-bottom:1px solid var(--ad-line)}.adp-section[data-variant=plain]>.adp-section-head{padding:0 0 8px}.adp-section-text{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:4px}.adp-section-title{margin:0;font-size:var(--adp-title);font-weight:700;letter-spacing:-.02em;color:var(--ad-text)}.adp-section[data-tone=danger] .adp-section-title{color:var(--ad-attention)}.adp-section-desc{margin:0;max-width:72ch;font-size:var(--adp-t-read);line-height:1.45;color:var(--ad-text-2)}.adp-section-action{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.adp-section[data-variant=card]>.adp-section-body{padding:var(--adp-card-pad)}.adp-section-body{display:flex;flex-direction:column;gap:12px;min-width:0}.adp-section-body[hidden]{display:none}.adp-section-fold{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-height:36px;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.adp-section-fold .adp-disclosure-caret{background:var(--ad-text-3)}.adp-section[data-fold] .adp-disclosure-caret:before{content:"▸"}.adp-section[data-fold=open] .adp-disclosure-caret:before{content:"▾"}.adp-section[data-fold=closed]>.adp-section-head{border-bottom:0}.adp-section[data-variant=plain][data-fold]>.adp-section-head{padding:0;border-bottom:1px solid var(--ad-line)}.adp-section[data-variant=plain][data-fold=open]>.adp-section-head{margin-bottom:12px}.adp-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.adp-actions[data-align=start]{justify-content:flex-start}.adp-actions-note{flex:1 1 200px;min-width:0;font-size:var(--ad-t-body);color:var(--ad-text-2)}.adp-settings{container-type:inline-size;padding:12px 0;border-top:1px solid var(--ad-line)}.adp-settings:first-child{border-top:0}.adp-settings-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@container (min-width: 720px){.adp-settings-grid{grid-template-columns:minmax(180px,.9fr) minmax(0,2.1fr);gap:20px}}.adp-settings-note{display:flex;flex-direction:column;gap:4px}.adp-settings-controls{display:flex;flex-direction:column;gap:12px;min-width:0}.adp-disclosure{display:flex;flex-direction:column;gap:12px}.adp-disclosure-btn{display:inline-flex;flex-wrap:wrap;align-items:center;align-self:flex-start;gap:8px;min-height:36px;padding:0 4px 0 0;border:0;border-radius:var(--ad-r-card);background:transparent;color:var(--ad-text-2);font:inherit;font-size:var(--adp-t-read);font-weight:400;text-align:left;cursor:pointer;transition:color .16s ease-out}.adp-disclosure-btn:hover,.adp-disclosure-btn[aria-expanded=true]{color:var(--ad-text)}.adp-disclosure-caret{display:inline-block;flex:none;width:12px;height:12px;background:var(--ad-text-3);-webkit-mask:var(--adp-chevron-right) center / contain no-repeat;mask:var(--adp-chevron-right) center / contain no-repeat}.adp-disclosure-caret:before{display:none}:is([aria-expanded=true],.adp-disclosure[data-open=true],.adp-section[data-fold=open],.adp-fold[data-open=true]>.adp-fold-head) .adp-disclosure-caret{-webkit-mask-image:var(--adp-chevron-down);mask-image:var(--adp-chevron-down)}.adp-disclosure[data-open=true] .adp-disclosure-caret:before{content:"▾"}.adp-disclosure-hint{font-weight:400;font-size:var(--ad-t-body);color:var(--ad-text-2)}.adp-disclosure-body{display:flex;flex-direction:column;gap:12px;padding-left:12px;border-left:2px solid var(--ad-line)}.adp-details-wrap{container-type:inline-size;min-width:0}.adp-details{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.adp-details-main,.adp-details-aside{min-width:0;display:flex;flex-direction:column;gap:16px}.adp-details[data-stack=before]>.adp-details-aside{order:-1}@container (min-width: 840px){.adp-details{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.adp-details[data-stack=before]>.adp-details-aside{order:0}}.adp-ld{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;min-width:0}.adp-ld[data-wide=true]{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.adp-ld-list{margin:0;padding:0;list-style:none;background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r-card);overflow:hidden}.adp-ld-list>li+li{border-top:1px solid var(--ad-line)}.adp-ld-item{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;border:0;background:transparent;color:var(--ad-text);font:inherit;font-size:var(--adp-t-read);text-align:left;cursor:pointer}.adp-ld-item:hover{background:var(--ad-tint-hover)}.adp-ld-item[data-on=true]{background:var(--ad-action-tint);box-shadow:inset 3px 0 0 var(--ad-action)}.adp-ld-detail{min-width:0;display:flex;flex-direction:column;gap:12px}.adp-ld-back{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--ad-action-text);font:inherit;font-size:var(--adp-t-read);font-weight:700;cursor:pointer}.adp-ld-placeholder{margin:0;padding:48px 16px;text-align:center;font-size:var(--adp-t-read);color:var(--ad-text-2);background:var(--ad-panel);border:1px dashed var(--ad-line-2);border-radius:var(--ad-r-card)}.ad7-backdrop.adp-side-backdrop{justify-content:flex-end;align-items:stretch;padding:0;overflow:hidden}.adp-side-backdrop>.adp-side{width:100%;max-width:min(var(--adp-side-w),100vw);max-height:none;height:100%;border-right:0;border-radius:var(--ad-r-dialog) 0 0 var(--ad-r-dialog)}.adp-side{--sko-field-min: 320px}.adp-side-backdrop>.adp-side[data-size=wide]{max-width:min(var(--adp-side-w-wide),100vw)}.adp-side-backdrop>.adp-side .ad7-editor-foot{padding-bottom:calc(16px + var(--sab))}.adp-side-status{font-size:var(--ad-t-body)}.adp-savebar{position:sticky;bottom:var(--sab);z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;background:var(--ad-raised);border:1px solid var(--ad-line-2);border-radius:var(--ad-r-card);box-shadow:var(--ad-shadow-float)}.adp-savebar-msg{flex:1 1 160px;font-size:var(--adp-t-read);font-weight:700;color:var(--ad-text)}.adp-savebar-actions,.adp-form-foot-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.adp-form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:16px;border-top:1px solid var(--ad-line)}.adp-form-foot-note{flex:1 1 200px;min-width:0;font-size:var(--ad-t-body);color:var(--ad-text-2)}.adp-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px;border:1px solid var(--ad-tint-neutral-line);border-radius:var(--ad-r-card);background:var(--ad-tint-neutral-bg);color:var(--ad-text);font-size:var(--adp-t-read);line-height:1.45}.adp-notice-text{flex:1 1 240px;min-width:0}.adp-notice-action{display:inline-flex;gap:8px}.adp-notice[data-tone=success]{border-color:var(--ad-ok-line);background:var(--ad-ok-bg);color:var(--ad-ok-text)}.adp-notice[data-tone=warning]{border-color:var(--ad-tint-limit-line);background:var(--ad-tint-limit-bg);color:var(--ad-limit)}.adp-notice[data-tone=danger]{border-color:var(--ad-tint-attention-line);background:var(--ad-tint-attention-bg);color:var(--ad-attention)}.adp-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 16px;text-align:center}.adp-empty-title{margin:0;font-size:var(--adp-t-read);font-weight:400;color:var(--ad-text-2)}.adp-empty-body{margin:0;max-width:56ch;font-size:var(--adp-t-read);color:var(--ad-text-2)}.adp-empty-action{margin-top:8px}.adp-chips{display:flex;flex-wrap:wrap;gap:8px}.adp-actions>.adp-push-end{margin-left:auto}.adp-checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.adp-check{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 0;border-top:1px solid var(--ad-line)}.adp-check[hidden]{display:none}.adp-check:first-child{border-top:0}.adp-check-name{flex:1 1 200px;min-width:0;font-size:var(--ad-t-body);font-weight:700;color:var(--ad-text)}.adp-check-detail{flex:1 1 100%;font-size:var(--ad-t-body);color:var(--ad-text-2)}.adp-label-count{display:flex;align-items:baseline;gap:8px}.adp-label-count>:first-child{flex:1}.adp-aud-rows>.ad7-msg-row{padding-inline:0}.adp-ld-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;width:100%;min-width:0}.adp-ld-row-name{display:inline-flex;align-items:center;gap:8px;min-width:0;font-weight:700}.adp-ld-row-meta{grid-column:1;font-size:var(--ad-t-body);color:var(--ad-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adp-ld-row>.ad7-badge{grid-column:2;grid-row:1 / span 2}.adp-ld-row-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ad-action)}.adp-ld-detail .ad7-block-body{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@media(max-width:1280px){.adp-ld-detail .ad7-block-body{grid-template-columns:minmax(0,1fr)}}.adp-prev-layout{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.adp-overflow-btn:focus-visible,.adp-overflow-item:focus-visible,.adp-disclosure-btn:focus-visible,.adp-ld-item:focus-visible,.adp-ld-back:focus-visible{outline:2px solid var(--ad-action);outline-offset:2px}@media(pointer:coarse),(max-width:1180px){.adp-overflow-btn{min-width:44px;min-height:44px}.adp-overflow-item,.adp-disclosure-btn,.adp-section-fold,.adp-ld-item,.adp-ld-back,.adp-header-actions .sko-btn,.adp-section-action .sko-btn,.adp-actions .sko-btn,.adp-savebar .sko-btn,.adp-form-foot .sko-btn{min-height:44px}}@media(max-width:700px){.adp-side-backdrop>.adp-side,.adp-side-backdrop>.adp-side[data-size=wide]{max-width:100vw;border-radius:0;border-left:0}}.adp-pad{padding:8px 16px}.adp-dim{opacity:var(--adp-dim)}.adp-pinplan{cursor:crosshair;touch-action:none}.adp-pinplan:focus-visible{outline:2px solid var(--ad-action);outline-offset:2px}.adp-qz-answer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.adp-qz-correct{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--ad-t-body);color:var(--ad-text-2);cursor:pointer}.adp-qz-correct input{accent-color:var(--ad-action)}.adp-push-end{margin-left:auto}.adp-door-foot{padding:0 var(--ad-row-x) var(--ad-row-y)}.adp-items{display:flex;flex-direction:column;gap:8px;min-width:0}.adp-items-list{display:flex;flex-direction:column;border:1px solid var(--ad-line);border-radius:var(--ad-r-card);background:var(--ad-panel)}.adp-item{min-width:0;border-top:1px solid var(--ad-line)}.adp-item:first-child{border-top:0}.adp-item[data-open=true]{position:relative;z-index:1;margin:4px;border:1px solid var(--ad-action-tint-line);border-radius:var(--ad-r-card);background:var(--ad-raised);box-shadow:inset 3px 0 0 var(--ad-action)}.adp-item[data-open=true]+.adp-item{border-top:0}.adp-item-row{--sko-ctl-h: 36px;display:flex;align-items:center;gap:4px;padding-right:4px;min-width:0}.adp-item-head{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 8px;border:0;background:transparent;color:var(--ad-text);font:inherit;font-size:var(--ad-t-body);text-align:left;cursor:pointer}.adp-item-head:hover{background:var(--ad-tint-hover)}.adp-item-head:focus-visible{outline:2px solid var(--ad-action);outline-offset:-2px}.adp-item-caret:before{content:"▸";color:var(--ad-text-2)}.adp-item[data-open=true] .adp-item-caret:before{content:"▾";color:var(--ad-action-text)}.adp-item-num{flex:none;min-width:20px;font-size:var(--ad-t-meta);font-weight:700;color:var(--ad-text-2);font-variant-numeric:tabular-nums}.adp-item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.adp-item-line{display:flex;align-items:center;gap:8px;min-width:0}.adp-item-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.adp-item-title[data-empty]{font-weight:400;font-style:italic;color:var(--ad-text-2)}.adp-item-preview,.adp-item-problem{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ad-t-meta);color:var(--ad-text-2)}.adp-item-problem{display:flex;align-items:center;gap:8px;color:var(--ad-attention)}.adp-item-dot{flex:none;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ad-attention)}.adp-item-chip{flex:none;padding:1px 8px;border:1px solid var(--ad-tint-neutral-line);border-radius:var(--ad-r-chip);background:var(--ad-tint-neutral-bg);color:var(--ad-text-2);font-size:var(--ad-t-meta);font-weight:700;white-space:nowrap}.adp-item-chip[data-tone=ok]{border-color:var(--ad-ok-line);background:var(--ad-ok-bg);color:var(--ad-ok-text)}.adp-item-chip[data-tone=action]{border-color:var(--ad-action-tint-line);background:var(--ad-action-tint);color:var(--ad-action-text)}.adp-item-chip[data-tone=limit]{border-color:var(--ad-tint-limit-line);background:var(--ad-tint-limit-bg);color:var(--ad-limit)}.adp-item-body{--sko-field-min: 200px;--sko-fields-gap: 12px;display:flex;flex-direction:column;gap:12px;padding:4px 12px 12px 36px}.adp-item-body .ad7-field{--sko-ctl-h: 36px;gap:4px}.adp-item-body .ad7-field textarea:where(:not(.sko-textarea)){min-height:60px}.adp-item-short{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:12px;align-items:start}.adp-item-problems{margin:0;padding-left:16px;font-size:var(--ad-t-body);color:var(--ad-attention)}.adp-items-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.adp-folds{display:flex;flex-direction:column;gap:4px;min-width:0}.adp-secnav{position:sticky;top:0;z-index:20;display:flex;align-items:flex-end;gap:8px;margin:0 0 4px;padding:8px 0 0;background:var(--ad-raised);border-bottom:1px solid var(--ad-line)}.ad7-editor-body .adp-secnav{top:-20px;margin-top:-20px;padding-top:20px}.adp-secnav-links{flex:1;min-width:0;display:flex;gap:16px;overflow-x:auto;scrollbar-width:thin}.adp-secnav-link{flex:none;display:inline-flex;align-items:baseline;gap:8px;padding:8px 0;border:0;border-bottom:4px solid transparent;border-radius:0;background:transparent;color:var(--ad-text-3);font:inherit;font-size:var(--ad-t-body);font-weight:700;letter-spacing:-.1px;white-space:nowrap;cursor:pointer;transition:color .16s ease-out}.adp-secnav-link:hover{color:var(--ad-action)}.adp-secnav-link[aria-current=true]{border-bottom-color:var(--ad-action);color:var(--ad-text)}.adp-secnav-count{font-size:var(--ad-t-meta);font-weight:400;color:var(--ad-label);font-variant-numeric:tabular-nums}.adp-secnav-link>.adp-item-dot{align-self:center}.adp-secnav-tools{flex:none;display:inline-flex;align-self:center;gap:8px;padding-bottom:4px}.adp-fold{min-width:0;scroll-margin-top:56px;border-bottom:1px solid var(--ad-line)}.adp-fold:last-child{border-bottom:0}.adp-fold-head{margin:0;font-size:var(--ad-t-title)}.adp-fold-btn{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;width:100%;min-height:40px;padding:8px 0;border:0;background:transparent;color:var(--ad-text);font:inherit;text-align:left;cursor:pointer}.adp-fold[data-open=true]>.adp-fold-head .adp-disclosure-caret:before{content:"▾"}.adp-fold-title{font-size:var(--ad-t-title);font-weight:700;letter-spacing:-.02em}.adp-fold-summary{flex:1 1 200px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ad-t-body);font-weight:400;color:var(--ad-text-2)}.adp-fold-body{display:flex;flex-direction:column;gap:12px;padding:0 0 16px;--sko-fields-gap: 12px;--sko-field-min: 240px}.adp-secnav-link:focus-visible,.adp-fold-btn:focus-visible{outline:2px solid var(--ad-action);outline-offset:2px}@media(pointer:coarse),(max-width:1180px){.adp-item-head,.adp-secnav-link,.adp-fold-btn{min-height:44px}.adp-item-body .ad7-field{--sko-ctl-h: 44px}}.adp-roster td{font-size:var(--ad-t-body)}.adp-roster .adp-roster-num{width:40px;color:var(--ad-text-2);font-weight:700}.adp-roster td.adp-roster-num{box-shadow:inset 4px 0 0 var(--adp-roster-col, transparent)}.adp-roster-name{display:block;font-weight:700;color:var(--ad-text)}.adp-roster-sub,.adp-roster-sub-cell{font-size:var(--ad-t-meta);color:var(--ad-text-2)}.adp-roster-sub{display:block;max-width:48ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adp-roster tbody tr:focus-visible{outline:2px solid var(--ad-action);outline-offset:-2px}.adp-subhead{margin:0;font-size:var(--ad-t-body);font-weight:700;color:var(--ad-text)}.adp-write{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--ad-line);min-width:0}.adp-problem{flex:1 1 200px;min-width:0;font-size:var(--ad-t-body);color:var(--ad-attention)}.adp-video{display:block;max-width:100%;max-height:420px;border-radius:var(--ad-r-card)}.adp-transcript>summary{cursor:pointer}.adp-pre{margin:8px 0 0;white-space:pre-wrap;font-size:var(--adp-t-read);line-height:1.5;color:var(--ad-text)}.adp-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--ad-page);color:var(--ad-text)}.adp-stage-video{max-width:100%;max-height:82vh}.adp-stage-name{margin:0;font-size:var(--ad-t-figure);font-weight:700}.adp-stat-card{min-width:0;padding:12px 16px;border:1px solid var(--ad-line);border-radius:var(--ad-r-card);background:var(--ad-panel)}.adp-scope{flex:0 1 320px;min-width:220px}.adp-section[data-flush=true]>.adp-section-body{padding:0;gap:0}.adp-section[data-flush=true]>.adp-section-body>.adp-notice{margin:12px var(--adp-card-pad)}.adp-contents{display:contents}.ad7-tb-lanyard{display:inline-flex;align-items:center;gap:8px}.ad7-tb-swatch{width:12px;height:12px;border-radius:2px;box-shadow:0 0 0 1px var(--ad-line-2-hover)}.ad7-tb-missing{color:var(--ad-limit)}.adp-room-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.adp-room-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 4px 0 12px;border:1px solid var(--ad-line);border-radius:999px;background:var(--ad-panel);color:var(--ad-text);font-size:var(--ad-t-body)}.adp-room-chip-n{color:var(--ad-text-3);font-size:var(--ad-t-meta);font-variant-numeric:tabular-nums}@media(pointer:coarse){.adp-room-chip{min-height:44px}}.adp-ready-toggle{display:block;width:100%;min-height:44px;padding:8px 12px;border:0;border-top:1px solid var(--ad-line);background:transparent;color:var(--ad-text-2);font:inherit;font-size:var(--ad-t-body);text-align:left;cursor:pointer}.adp-ready-toggle:hover{color:var(--ad-text)}.ad7-ready>li[hidden]{display:none}.pc-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.pc-tools>.adp-seg{max-width:100%;overflow-x:auto}.pc-list{min-width:0}.pc-char{display:flex;flex-direction:column;gap:2px;min-width:0;padding-left:12px;box-shadow:inset 3px 0 0 transparent}.pc-char[data-edge=true]{box-shadow:inset 3px 0 0 var(--pc-edge)}.pc-char b{font-size:var(--ad-t-body);color:var(--ad-text)}@media(max-width:1099px){.pvl[data-preview=desk] .pvl-preview{display:none}}.pc-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pc-sub{max-width:56ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ad-t-meta);color:var(--ad-text-2)}@media(max-width:700px){.pc-list :is(th,td){width:auto}.pc-list .ad7-table.ad7-dt{min-width:0;width:100%}.pc-sub{max-width:100%;white-space:normal}}.pc-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pc-filters>input{flex:0 1 256px;min-width:0}.pc-filters>:not(input){flex:none;max-width:100%}@media(max-width:700px){.pc-filters>input{flex:1 1 100%}}.pc-steps{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.pc-step{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.pc-status .adp-section-head{flex-wrap:nowrap}.pc-status .ad7-statline{flex-direction:column;gap:4px;padding:0 0 12px}.pc-status .ad7-statline>span{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pc-step .adp-section-title{font-size:var(--adp-title)}.pc-step .adp-section-desc{font-size:var(--ad-t-meta);color:var(--ad-text-2)}.pc-step>.sko-btn{margin-top:4px}.pa-page>*{min-width:0}.adp-section[data-variant=card]:has(>.adp-section-body>.adp-empty:only-child)>.adp-section-head{padding-bottom:4px;border-bottom:0}.adp-section[data-variant=card]>.adp-section-body:has(>.adp-empty:only-child){padding-top:0;padding-bottom:12px}.adp-section-body>.adp-empty:only-child{align-items:flex-start;padding:0;text-align:left}.adp-section-body>.adp-empty:only-child .adp-empty-title{color:var(--ad-text-3)}.ad7-dt-empty .adp-empty{padding:8px 0}@media(max-width:700px){.adp-section-head:has(>.adp-section-action [data-testid=admin-ready-summary]){flex-wrap:nowrap;align-items:center}.adp-section-head:has(>.adp-section-action [data-testid=admin-ready-summary])>.adp-section-text{flex-basis:0}.adp-section-head>.adp-section-action:has([data-testid=admin-ready-summary]){flex:none}}@media screen and (max-width:700px){.ad7-table.ad7-dt.pc-rows tbody>tr:not(.ad7-dt-empty):not(.ad7-dt-spacer){display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:56px;margin:0;padding:8px var(--adp-card-pad);border:0;border-bottom:1px solid var(--ad-line);border-radius:0;background:transparent}.ad7-table.ad7-dt.pc-rows tbody>tr:last-child{border-bottom:0}.ad7-table.ad7-dt.pc-rows tbody>tr:not(.ad7-dt-empty):not(.ad7-dt-spacer):after{content:"";order:3;flex-basis:100%;height:0}.ad7-table.ad7-dt.pc-rows td{flex:none}.ad7-table.ad7-dt.pc-rows tbody>tr:not(.ad7-dt-empty):not(.ad7-dt-spacer)>td{justify-content:flex-start;gap:0;height:auto;min-height:0;padding:0}.ad7-table.ad7-dt.pc-rows td:before{display:none}.ad7-table.ad7-dt.pc-rows td.pc-c-name{order:1;flex:1 1 0;min-width:0;font-size:var(--adp-t-read);font-weight:400}.ad7-table.ad7-dt.pc-rows td.pc-c-kind{order:2}.ad7-table.ad7-dt.pc-rows td.pc-c-args,.ad7-table.ad7-dt.pc-rows td.pc-c-flags{order:4;font-size:var(--ad-t-body);color:var(--ad-text-3)}.ad7-table.ad7-dt.pc-rows td.pc-c-flags:empty{display:none}.ad7-table.ad7-dt.pc-rows td.pc-c-args:after,.ad7-table.ad7-dt.pc-rows td.pc-c-flags:after{content:" " attr(data-label);text-transform:lowercase}.ad7-table.ad7-dt.pc-rows td.pc-c-flags:before{display:inline;content:"· "}.ad7-table.ad7-dt.pc-rows td.pc-c-args .ad7-num{color:inherit}}:is(.adv7,.ad7-backdrop) .sko-btn,:is(.adv7,.ad7-backdrop) .sko-input,:is(.adv7,.ad7-backdrop) .sko-textarea,:is(.adv7,.ad7-backdrop) .sko-chip,:is(.adv7,.ad7-backdrop) .sko-seg,:is(.adv7,.ad7-backdrop) .sko-seg-btn{border-radius:0}h2.ad7-eyebrow{font-size:var(--ad-t-title)}.adv7 .ad7-brand-mark,.adv7 .ad7-env{border-radius:0}.adv7 .ad7-tab{border-bottom-width:4px;font-weight:700;letter-spacing:-.1px}.adv7 .ad7-tab:hover{color:var(--ad-action)}.adv7 .ad7-tab[data-on=true]{color:var(--ad-text)}.adv7 .ad7-doors-pop,.adv7 .ad7-search,.adv7 .ad7-doors-pill-btn{border-radius:0}@media(min-width:701px){.adv7[data-layout=top]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.adv7 .ad7-top{position:relative;z-index:20;min-width:0;background:var(--ad-page);border-bottom:1px solid var(--ad-line)}.adv7 .ad7-supra{display:flex;align-items:center;gap:16px;min-height:40px;padding:0 var(--ad-page-pad);border-bottom:1px solid var(--ad-line);color:var(--ad-text-3);font-size:var(--ad-t-meta)}.adv7 .ad7-supra .ad7-env:not([data-env=production]){align-self:center;padding:0 4px;background:transparent;letter-spacing:.06em}.adv7 .ad7-supra .ad7-nav-tools{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:16px;min-width:0;padding:0;border:0}.adv7 .ad7-supra .ad7-search{order:2;display:inline-flex;flex:none;width:240px;min-height:28px;margin:0 auto;padding:0 8px;border:1px solid var(--ad-line-2);border-radius:0;background:var(--ad-page);font-weight:400;font-size:var(--ad-t-body)}.adv7 .ad7-supra .ad7-search:hover{border-color:var(--ad-text-3)}.adv7 .ad7-supra .ad7-search-glyph{display:block;flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.adv7 .ad7-supra .ad7-search-words{display:flex;flex:1;flex-direction:row-reverse;justify-content:space-between;align-items:center}.adv7 .ad7-supra .ad7-search-words>span{font-size:var(--ad-t-meta);color:var(--ad-text-3)}.adv7 .ad7-supra .ad7-doors-pill{order:1;flex:0 1 auto;min-width:0}.adv7 .ad7-supra .ad7-doors-pill-btn{max-width:100%;min-height:28px;padding:0;border-color:transparent;border-radius:0;background:transparent}.adv7 .ad7-supra .ad7-doors-pill-words{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adv7 .ad7-supra .ad7-doors-pill-btn:hover,.adv7 .ad7-supra .ad7-doors-pill[data-open] .ad7-doors-pill-btn{border-color:transparent;background:transparent;text-decoration:underline;text-underline-offset:3px}.adv7 .ad7-supra .ad7-doors-pop{top:calc(100% + 8px);right:auto;left:0}.adv7 .ad7-supra .ad7-clock.is-simulated{order:1;flex:none;margin:0;font-variant-numeric:tabular-nums}.adv7 .ad7-supra-end{display:flex;flex:none;align-items:center;margin-left:auto}.adv7 .ad7-acct{position:relative}.adv7 .ad7-acct-btn{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0;border:0;background:transparent;color:var(--ad-text);font:inherit;font-size:var(--ad-t-meta);cursor:pointer}.adv7 .ad7-acct-btn:hover .ad7-who-name,.adv7 .ad7-acct[data-open] .ad7-who-name{color:var(--ad-action)}.adv7 .ad7-acct-btn:focus-visible{outline:2px solid var(--ad-action);outline-offset:2px}.adv7 .ad7-acct-btn .ad7-who-name{color:var(--ad-text);font-weight:700;white-space:nowrap}.adv7 .ad7-acct-tag{padding:0 4px;border:1px solid var(--ad-line-2);color:var(--ad-text-2);font-weight:700;white-space:nowrap}.adv7 .ad7-acct-caret{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease-out}.adv7 .ad7-acct[data-open] .ad7-acct-caret{transform:rotate(180deg)}.adv7 .ad7-acct-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:45;display:flex;flex-direction:column;align-items:stretch;width:max-content;min-width:240px;max-width:min(420px,calc(100vw - 32px));padding:4px 0;border:1px solid var(--ad-line);background:var(--ad-page);color:var(--ad-text-2);font-size:var(--ad-t-meta)}.adv7 .ad7-acct-pop[hidden]{display:none}.adv7 .ad7-acct-row{display:block;padding:8px 16px}.adv7 .ad7-acct-row+.ad7-acct-row,.adv7 .ad7-acct-pop>.sko-btn{border-top:1px solid var(--ad-line)}.adv7 .ad7-acct-role{color:var(--ad-text);font-weight:700}.adv7 .ad7-acct-pop .ad7-stage{font-size:var(--ad-t-meta);font-weight:700}.adv7 .ad7-acct-pop .ad7-stage:hover{color:var(--ad-action)}.adv7 .ad7-acct-pop .ad7-screens-menu{position:static;width:auto;min-width:320px;margin-top:8px;border-radius:0;background:var(--ad-page)}.adv7 .ad7-acct-pop>.sko-btn{justify-content:flex-start;min-height:36px;padding:0 16px;border-right:0;border-bottom:0;border-left:0;border-radius:0;background:transparent;color:var(--ad-text-2);font-size:var(--ad-t-meta)}.adv7 .ad7-acct-pop>.sko-btn:hover{color:var(--ad-action)}.adv7[data-layout=top] .ad7-nav{display:block;min-height:0;padding:0;overflow:visible;border:0;background:transparent}.adv7 .ad7-navbar{display:flex;align-items:stretch;min-height:64px;padding:0 var(--ad-page-pad)}.adv7 .ad7-navbar .ad7-brand{flex:none;flex-wrap:nowrap;align-items:center;gap:12px;margin-right:32px;padding:0;border:0}.adv7 .ad7-navbar .ad7-brand-mark{width:40px;height:40px}.adv7 .ad7-navbar .ad7-brand-lines{display:flex;flex:none;align-items:baseline;gap:8px}.adv7 .ad7-navbar .ad7-brand-name,.adv7 .ad7-navbar .ad7-brand-sub{font-size:var(--ad-t-figure);font-weight:700;letter-spacing:-.5px;line-height:1;text-transform:none}.adv7 .ad7-navbar .ad7-brand-sub{color:var(--ad-text-3)}.adv7 .ad7-navbar .ad7-nav-item{position:relative;flex:none;align-items:center;justify-content:center;gap:8px;min-height:64px;padding:0 12px;border-radius:0;background:transparent;box-shadow:none;color:var(--ad-text);font-size:var(--ad-t-title);font-weight:700;letter-spacing:-.1px;white-space:nowrap}.adv7 .ad7-navbar .ad7-nav-item .ad7-nav-icon,.adv7 .ad7-navbar .ad7-nav-item .ad7-nav-bar{display:none}.adv7 .ad7-navbar .ad7-nav-label{flex:none}.adv7 .ad7-navbar .ad7-nav-item:hover,.adv7 .ad7-navbar .ad7-nav-item[data-on=true]{background:transparent;color:var(--ad-action)}.adv7 .ad7-navbar .ad7-nav-item[data-on=true]:before{content:"";position:absolute;right:12px;bottom:0;left:12px;height:4px;background:currentColor}.adv7 .ad7-local{display:flex;min-height:48px;padding:0 var(--ad-page-pad);border-top:1px solid var(--ad-line);background:var(--ad-panel)}.adv7 .ad7-local .ad7-nav-subs{flex-direction:row;align-items:stretch;gap:24px;margin:0;overflow-x:auto;scrollbar-width:none}.adv7 .ad7-local .ad7-nav-sub{position:relative;display:flex;flex:none;align-items:center;width:auto;padding:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ad-text-3);font-weight:700;white-space:nowrap}.adv7 .ad7-local .ad7-nav-sub:hover{background:transparent;color:var(--ad-action)}.adv7 .ad7-local .ad7-nav-sub[data-on=true]{background:transparent;box-shadow:none;color:var(--ad-text)}.adv7 .ad7-local .ad7-nav-sub[data-on=true]:before{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;background:var(--ad-action)}.adv7 .ad7-masthead .ad7-crumb{display:none}}@media(min-width:701px)and (max-width:1180px){.adv7 .ad7-navbar{min-height:56px}.adv7 .ad7-navbar .ad7-brand{flex-direction:row;align-self:center;margin-right:16px}.adv7 .ad7-navbar .ad7-brand-mark{width:32px;height:32px}.adv7 .ad7-navbar .ad7-brand-lines{display:none}.adv7 .ad7-navbar .ad7-nav-item{min-height:56px;padding:0 8px;font-size:var(--ad-t-body)}.adv7 .ad7-navbar .ad7-nav-item[data-on=true]:before{right:8px;left:8px}.adv7 .ad7-navbar .ad7-nav-label-full{display:none}.adv7 .ad7-navbar .ad7-nav-label:not(:has(.ad7-nav-label-short)) .ad7-nav-label-full{display:inline}.adv7 .ad7-navbar .ad7-nav-label-short{display:inline}.adv7 .ad7-supra .ad7-search{width:160px}}@media(min-width:1100px)and (max-width:1180px){.adv7 .ad7-navbar .ad7-brand-lines{display:flex}.adv7 .ad7-navbar .ad7-brand-name,.adv7 .ad7-navbar .ad7-brand-sub{font-size:var(--ad-t-title)}}@media(min-width:701px)and (pointer:coarse){.adv7 .ad7-supra{min-height:48px}.adv7 .ad7-supra .ad7-search,.adv7 .ad7-supra .ad7-doors-pill-btn,.adv7 .ad7-acct-btn,.adv7 .ad7-acct-pop .ad7-stage,.adv7 .ad7-acct-pop>.sko-btn{min-width:44px;min-height:44px}.adv7 .ad7-local .ad7-nav-sub{min-width:44px}}@media(max-width:700px){.adv7 .ad7-strip{gap:12px;min-height:56px;padding:0 4px 0 max(16px,env(safe-area-inset-left,0px));background:var(--ad-page);border-bottom:1px solid var(--ad-line)}.adv7 .ad7-strip .ad7-brand-mark{width:24px;height:24px}.adv7 .ad7-strip-name{color:var(--ad-text);font-size:var(--ad-t-title);font-weight:700;letter-spacing:-.1px;text-transform:none}.adv7 .ad7-strip-search{border-radius:0;color:var(--ad-text)}.adv7 .ad7-strip-search:hover{color:var(--ad-action)}.adv7 .ad7-nav{background:var(--ad-page);border-top:1px solid var(--ad-line)}.adv7 .ad7-nav .ad7-nav-item{color:var(--ad-text-3)}.adv7 .ad7-nav .ad7-nav-item:hover{color:var(--ad-text)}.adv7 .ad7-nav .ad7-nav-item[data-on=true],.adv7 .ad7-nav .ad7-nav-more[aria-expanded=true]{color:var(--ad-action)}.adv7 .ad7-nav .ad7-nav-item[data-on=true]:before{top:0;right:8px;left:8px;width:auto;height:4px;margin-left:0;border-radius:0}.adv7 .ad7-nav .ad7-nav-scan .ad7-nav-icon{border-radius:0}.adv7 .ad7-nav-foot[data-open=true]{gap:0;padding:0 0 24px}.adv7 .ad7-nav-phone-more{gap:0;padding-bottom:0}.adv7 .ad7-nav-phone-sec{grid-template-columns:minmax(0,1fr);gap:0;border-bottom:1px solid var(--ad-line)}.adv7 .ad7-nav-phone-sec>.ad7-nav-phone-group,.adv7 .ad7-nav-phone-more>.ad7-nav-phone-group{gap:12px;min-height:56px;padding:0 16px;color:var(--ad-text);font-size:var(--ad-t-title);font-weight:700;letter-spacing:-.1px;text-transform:none}.adv7 .ad7-nav-phone-more>.ad7-nav-phone-group{border:0;border-bottom:1px solid var(--ad-line);background:transparent}.adv7 .ad7-nav-phone-sec>.ad7-nav-phone-group[data-on=true],.adv7 .ad7-nav-phone-more>.ad7-nav-phone-group[data-on=true]{color:var(--ad-action)}.adv7 .ad7-nav-phone-more .ad7-nav-icon{width:20px;height:20px}.adv7 .ad7-nav-phone-link{position:relative;min-height:48px;padding:0 16px 0 48px;border:0;border-top:1px solid var(--ad-line);border-radius:0;background:transparent;color:var(--ad-text-3)}.adv7 .ad7-nav-phone-link:hover{color:var(--ad-action)}.adv7 .ad7-nav-phone-link[data-on=true]{border-color:var(--ad-line);background:transparent;box-shadow:none;color:var(--ad-text)}.adv7 .ad7-nav-phone-link[data-on=true]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--ad-action)}.adv7 .ad7-nav-foot[data-open=true]>:not(.ad7-nav-phone-more){margin:16px 16px 0}}:is(.adv7,.ad7-backdrop) .sko-seg{gap:0;padding:0;border-color:var(--ad-line-2);border-radius:0;background:var(--ad-page)}:is(.adv7,.ad7-backdrop) .sko-seg-btn{border-radius:0;letter-spacing:-.1px}:is(.adv7,.ad7-backdrop) .sko-seg-btn+.sko-seg-btn{box-shadow:inset 1px 0 0 var(--ad-line-2)}:is(.adv7,.ad7-backdrop) .sko-seg-btn:hover:not([data-on=true],:disabled){color:var(--ad-action)}:is(.adv7,.ad7-backdrop) .sko-seg-btn[data-on=true]{box-shadow:none}:is(.adv7,.ad7-backdrop) .sko-seg-btn[data-on=true]+.sko-seg-btn{box-shadow:none}@media(min-width:1181px){:is(.adv7,.ad7-backdrop){--sko-seg-h: 36px;--sko-seg-px: 16px;--sko-seg-fs: var(--ad-t-body)}}@media(min-width:701px){.adv7 .ad7-masthead h1{font-size:var(--ad-t-display);line-height:1.1;letter-spacing:-.03em}.adv7 .ad7-masthead{min-height:64px;padding-bottom:12px}}.adv7 .ad7-info{background:transparent;color:var(--ad-text-3)}.adv7 .ad7-info:hover,.adv7 .ad7-info[aria-expanded=true]{color:var(--ad-action)}:is(.adv7,.ad7-backdrop) .sko-seg{flex-wrap:wrap;max-width:100%}:is(.adv7,.ad7-backdrop) .sko-btn{white-space:nowrap}.adv7 .ad7-help{max-width:72ch;margin-top:12px;padding:12px 16px}.adv7 .ad7-help>p{margin:0}.adv7 .ad7-help>p+p{margin-top:8px}.adu-prompt{position:fixed;bottom:16px;left:50%;z-index:95;display:flex;align-items:center;gap:4px;padding:4px 4px 4px 0;max-width:calc(100vw - 32px);transform:translate(-50%);background:var(--ad-raised);border:1px solid var(--ad-line-2);border-radius:var(--ad-r-pill);box-shadow:var(--ad-shadow-float)}.adu-prompt-main{padding:8px 12px 8px 16px;font:inherit;font-weight:600;color:var(--ad-action-text);white-space:nowrap;background:none;border:0;border-radius:var(--ad-r-pill);cursor:pointer}.adu-prompt-main:hover{background:var(--ad-tint-hover)}.adu-btn{min-height:36px;padding:0 14px;font:inherit;border-radius:var(--ad-r-btn);cursor:pointer}.adu-btn-ghost{color:var(--ad-text-2);background:none;border:0}.adu-btn-ghost:hover{color:var(--ad-text);background:var(--ad-tint-hover)}.adu-btn-primary{min-height:44px;font-weight:600;color:var(--ad-action-text);background:var(--ad-action-tint);border:1px solid var(--ad-action-tint-line)}.adu-btn:disabled,.adu-prompt-main:disabled{color:var(--ad-disabled-text);cursor:default}.adu-block{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:var(--ad-scrim)}.adu-block-card{display:flex;flex-direction:column;gap:12px;width:min(420px,100%);padding:24px;background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r-dialog);box-shadow:var(--ad-shadow-float)}.adu-block-title{margin:0;font-size:18px;color:var(--ad-text)}.adu-block-body{margin:0;color:var(--ad-text-2)}@media screen and (max-width:700px){.adu-prompt{bottom:calc(61px + var(--sab) + 8px)}.adu-prompt-main,.adu-btn{min-height:44px}}.ad-boot{max-width:420px;margin:0 auto;padding:64px 24px;color:var(--ad-text-2);font-family:var(--font-stack);font-size:var(--ad-t-body);line-height:1.45}.ad-boot button{margin-left:4px;padding:4px 12px;border:1px solid var(--ad-line-3);border-radius:var(--ad-r-btn);background:none;color:var(--ad-text);font-family:inherit;font-size:var(--ad-t-body);font-weight:700;cursor:pointer}.ad-boot button:hover{background:var(--ad-tint-hover)}.ad-boot button:active{opacity:.72}.ad-signin{box-sizing:border-box;display:flex;height:100dvh;padding:24px 16px;overflow-y:auto;background:var(--ad-page);color:var(--ad-text);font-family:var(--font-stack);font-size:var(--ad-t-body)}.ad-signin-card{box-sizing:border-box;margin:auto;width:360px;max-width:100%;padding:24px;background:var(--ad-panel);border:1px solid var(--ad-line);border-radius:var(--ad-r-dialog)}.ad-signin-head{display:grid;gap:4px;margin-bottom:8px}.ad-signin-mark{width:32px;height:32px;margin-bottom:12px;background:var(--ad-action);border-radius:var(--ad-r-chip)}.ad-signin-title{margin:0;font-size:var(--ad-t-figure);font-weight:700;line-height:1.2;letter-spacing:-.02em}.ad-signin-dates{margin:0;color:var(--ad-text-2)}.ad-label{display:block;font-size:var(--ad-t-body);font-weight:700;color:var(--ad-text);margin:16px 0 8px}.ad-input{width:100%}.ad-primary{margin-top:16px}.ad-ghost{margin-top:8px}.ad-signin-dev{display:grid;gap:8px;margin-top:24px}.ad-signin-dev-rule{display:flex;align-items:center;gap:8px;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ad-label)}.ad-signin-dev-rule:after{content:"";flex:1;border-top:1px solid var(--ad-line)}.ad-link{justify-self:start;padding:4px 0;border:0;background:none;color:var(--ad-action-text);font-family:inherit;font-size:var(--ad-t-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ad-link:hover:not(:disabled){color:var(--ad-action)}.ad-link:disabled{color:var(--ad-text-3);cursor:not-allowed}.ad-danger{background:var(--ad-raised);border:1px solid var(--ad-attention);border-radius:0;padding:8px 12px;color:var(--ad-attention);font-family:inherit;font-size:var(--ad-t-body);font-weight:700;cursor:pointer}.ad-error{color:var(--ad-attention);font-size:var(--ad-t-body);margin-top:12px}.ad-ok{color:var(--ad-ok);font-size:var(--ad-t-body);margin-top:12px}.ad-warn{margin:8px 0 0;background:var(--ad-raised);border:1px solid var(--ad-tint-limit-line);border-left:2px solid var(--ad-limit);border-radius:var(--ad-r-card);padding:12px;color:var(--ad-text);font-size:var(--ad-t-body);line-height:1.5}.ad-reveal{margin:16px 0 4px;padding:12px 16px;background:var(--ad-raised);border:1px solid var(--ad-tint-limit-line);border-left:2px solid var(--ad-limit);border-radius:var(--ad-r-card)}.ad-reveal-eyebrow{margin:0;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ad-limit)}.ad-reveal-code{display:flex;align-items:baseline;margin:4px 0 0;font-size:var(--ad-t-figure);font-weight:700;line-height:1.1;letter-spacing:.12em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ad-text)}.ad-reveal-gap{width:12px;flex:none}.ad-reveal-why{margin:8px 0 0;font-size:var(--ad-t-body);line-height:1.45;color:var(--ad-text-2)}.ad-page-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ad-h1{font-size:var(--ad-t-figure);font-weight:700;letter-spacing:-.015em}.ad-h2{font-size:var(--ad-t-title);font-weight:700;margin-bottom:16px}.ad-day{background:#1a1a1a;border:1px solid var(--border-2);border-radius:0;padding:8px 16px;color:var(--text-2);font-family:inherit;font-size:var(--ad-t-body);font-weight:700;cursor:pointer}.ad-day[data-on=true]{background:var(--orange);border-color:var(--orange);color:var(--bg)}.ad-new{margin-top:0;margin-left:auto}.ad-split{display:grid;grid-template-columns:minmax(320px,1fr) minmax(380px,1fr);gap:24px;margin-top:20px;align-items:start}.ad-list{list-style:none;display:flex;flex-direction:column;gap:8px}.ad-row{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:0;padding:12px;color:var(--text);font-family:inherit;cursor:pointer}.ad-row[data-on=true]{border-color:var(--orange);background:var(--orange-tintbg)}.ad-row-time{font-size:var(--ad-t-body);font-weight:700;color:var(--orange-soft);white-space:nowrap;flex:none}.ad-row-main{flex:1;min-width:0}.ad-row-title{display:block;font-size:var(--ad-t-body);font-weight:700;line-height:1.25}.ad-row-sub{display:block;font-size:var(--ad-t-body);color:var(--muted);margin-top:2px}.ad-chip{flex:none;font-size:var(--ad-t-meta);font-weight:700;color:var(--success-text);background:var(--success-bg);border:1px solid var(--success-border);border-radius:0;padding:4px 8px}.ad-form{background:var(--surface);border:1px solid var(--border);border-radius:0;padding:16px;position:sticky;top:24px}.ad-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ad-field{display:block;margin-top:12px;min-width:0}.ad-field>span{display:block;font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--label);margin-bottom:4px}.ad-field input,.ad-field select,.ad-field textarea{width:100%;box-sizing:border-box;background:#202020;border:1px solid var(--border-2);border-radius:0;padding:8px 12px;color:var(--text);font-family:inherit;font-size:var(--ad-t-body);resize:vertical}.ad-field input:disabled{color:var(--muted)}.ad-flags{border:1px solid var(--border-2);border-radius:0;padding:12px;margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.ad-flags legend{font-size:var(--ad-t-meta);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--label);padding:0 4px}.ad-check{display:flex;align-items:center;gap:8px;font-size:var(--ad-t-body);color:var(--text-2)}.ad-actions{display:flex;align-items:center;gap:12px;margin-top:16px}.ad-actions .ad-primary{margin-top:0}.ad-search{flex:1;min-width:220px;background:#202020;border:1px solid var(--border-2);border-radius:0;padding:8px 12px;color:var(--text);font-family:inherit;font-size:var(--ad-t-body)}.ad-count{font-size:var(--ad-t-body);color:var(--muted);white-space:nowrap}.ad-csv{width:100%;box-sizing:border-box;margin-top:12px;background:#202020;border:1px solid var(--border-2);border-radius:0;padding:12px;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ad-t-body);line-height:1.5;resize:vertical}.ad-problems{list-style:none;margin-top:8px;display:flex;flex-direction:column;gap:4px;font-size:var(--ad-t-body);color:#ffb4ab}.ad-row[data-active=false]{opacity:var(--adp-dim)}.ad-note{margin-top:12px;font-size:var(--ad-t-body)}.ad-row-open{display:flex;align-items:center;gap:12px;flex:1;min-width:0;background:none;border:none;padding:0;text-align:left;color:var(--text);font-family:inherit;cursor:pointer}.ad-row[data-closed=true]{opacity:var(--adp-dim)}.ad-toggle{flex:none;background:var(--success-bg);border:1px solid var(--success-border);border-radius:20px;padding:4px 12px;color:var(--success-text);font-family:inherit;font-size:var(--ad-t-meta);font-weight:700;cursor:pointer}.ad-toggle.is-closed{background:#2a1110;border-color:var(--live);color:#ffb4ab}.ad-card{background:var(--surface);border:1px solid var(--border);border-radius:0;padding:16px}.pvr-thumb{width:22px;height:33px;margin-right:8px;vertical-align:middle;object-fit:contain;object-position:50% 100%}.sko-phone-preview{flex:none;width:390px;max-width:100%;padding:10px;border:1px solid var(--ad-line-2);border-radius:30px;background:var(--ad-raised)}.sko-phone-screen{position:relative;width:100%;height:clamp(520px,calc(100vh - 360px),760px);overflow:hidden;border-radius:22px;background:var(--bg)}.ad7-editor[data-size=wide]{max-width:min(1240px,calc(100vw - 40px))}.pvl{display:grid;grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:24px}.pvl-preview{position:sticky;top:0;min-width:0}.pvl-live{display:grid;gap:8px}.pvl-live .ad7-tabs{margin:0}.pvl-seen{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.pvl-hint{margin:0}.pvl-slot{display:flex;flex-direction:column}.pvl-toggle,.pvl-close{display:none}@media(min-width:1101px){.ad7-cols.pvl-cols{grid-template-columns:minmax(0,1fr) 432px}.pvl-cols>.ad7-rail{position:sticky;top:0}}@media(max-width:1099px){.pvl{grid-template-columns:minmax(0,1fr)}.pvl-toggle,.pvl-close{display:inline-flex}.pvl-close{margin-bottom:8px}.pvl>.pvl-toggle{order:-1;justify-self:start;position:sticky;top:0;z-index:21;background:var(--ad-raised)}.pvl-preview{position:fixed;top:0;right:0;bottom:0;z-index:40;width:min(440px,100vw);overflow-y:auto;padding:16px;background:var(--ad-raised);border-left:1px solid var(--ad-line-2);box-shadow:var(--ad-shadow-float)}.pvl[data-preview=off] .pvl-preview{display:none}}.pa-page{display:grid;gap:18px;font-family:var(--font-stack);color:var(--text)}.pa-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;overflow:hidden;padding:26px 26px 0;border:1px solid color-mix(in srgb,var(--pa-accent) 45%,transparent);border-radius:var(--radius-card);background:var(--stage)}.pa-hero-wash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 85% 0%,color-mix(in srgb,var(--pa-accent) 26%,transparent),transparent 70%)}.pa-hero-text,.pa-hero-art,.pa-hero-subs{position:relative}.pa-hero-title{margin:0;font-size:30px;font-weight:700;line-height:1.14;letter-spacing:-.01em}.pa-hero-lede{max-width:62ch;margin:8px 0 0;color:var(--text-2);font-size:15px;line-height:1.45}.pa-hero-meta{margin:10px 0 0;color:var(--pa-accent);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pa-hero-art{grid-row:1 / span 2;grid-column:2;display:flex;align-items:flex-end;gap:4px;height:150px;margin-bottom:-1px}.pa-hero-fig{position:relative;width:64px;height:96px}.pa-hero-fig.is-big{width:100px;height:150px}.pa-hero-subs{grid-column:1 / -1;margin-top:18px}.pa-hero-subs .ad7-tabs{margin:0;border-bottom:0}.pa-floor{display:grid;place-items:center;width:92px;height:92px;margin-bottom:18px;border:2px solid var(--pa-accent);border-radius:0;background:var(--bg);color:var(--pa-accent);font-family:var(--font-mono);font-size:40px;font-weight:700;line-height:1}.pa-floor small{display:block;margin-top:4px;color:var(--text-2);font-family:var(--font-stack);font-size:10px;letter-spacing:.14em}.pa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:16px}.pa-card{display:grid;gap:10px;justify-items:center;padding:16px 12px 14px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.pa-card[data-active=false] .pp-card{opacity:.5}.pa-card-facts{display:grid;gap:2px;width:100%;color:var(--text-2);font-size:12.5px;line-height:1.4;text-align:center}.pa-card-facts b{color:var(--text);font-size:15px}.pa-card-nums{display:flex;justify-content:center;gap:12px;font-variant-numeric:tabular-nums}.pa-cols{display:grid;grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:24px}.pa-cols>aside{position:sticky;top:0}@media(max-width:1099px){.pa-cols{grid-template-columns:minmax(0,1fr)}.pa-cols>aside{position:static}}.pa-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.pa-tile{padding:16px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.pa-tile-num{display:block;font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pa-tile-label{display:block;margin-top:8px;color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pa-bars{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pa-bar{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:4px 12px;align-items:center;font-size:13px}.pa-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-bar-n{color:var(--text-2);text-align:right;font-variant-numeric:tabular-nums}.pa-bar-track{grid-column:1 / -1;height:8px;border-radius:0;background:var(--surface-2);overflow:hidden}.pa-bar-fill{display:block;height:100%;border-radius:0;background:var(--pa-accent, var(--orange));transform-origin:left center}.pa-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.pa-winners{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pa-winner{padding:6px 12px;border:1px solid var(--success-border);border-radius:var(--radius-pill);background:var(--success-bg);color:var(--success-text);font-size:13px;font-weight:700}:is(.sko-phone-screen,.pvo) [data-pv-editable]{cursor:text;border-radius:3px;outline:1px dashed transparent;outline-offset:2px}:is(.sko-phone-screen,.pvo) [data-pv-editable][data-pv-kind=row]{cursor:pointer}:is(.sko-phone-screen,.pvo) [data-pv-editable]:hover,:is(.sko-phone-screen,.pvo) [data-pv-editable]:focus-visible{outline-color:var(--orange)}:is(.sko-phone-screen,.pvo) [data-pv-editing],:is(.sko-phone-screen,.pvo) [data-pv-editing] *{color:transparent!important;-webkit-text-fill-color:transparent}.pvx-field{position:absolute;z-index:90;box-sizing:border-box;margin:0;padding:0;border-radius:3px;outline:2px solid var(--orange);outline-offset:2px;background:transparent;white-space:pre-wrap;overflow-wrap:anywhere;caret-color:var(--orange)}.pvx-pop{position:absolute;z-index:91;left:12px;right:12px;display:grid;gap:8px;padding:12px;border:1px solid var(--orange);border-radius:0;background:var(--surface-2);box-shadow:0 10px 30px #0000008c;font-size:13px}.pvx-pop label{display:grid;gap:4px;color:var(--text-2);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.pvx-pop input,.pvx-pop textarea{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--border-2);border-radius:0;background:var(--bg);color:var(--text);font:inherit;font-weight:400;text-transform:none;letter-spacing:normal;resize:vertical}.pvx-pop-foot{display:flex;justify-content:flex-end}.pvx-pop-done{padding:6px 14px;border:0;border-radius:0;background:var(--orange);color:var(--bg);font:inherit;font-weight:700;cursor:pointer}.pvl-block{display:flex;flex-direction:column;gap:8px;min-width:0}.pvl-block+.pvl-block{margin-top:16px}.pvl-block-head{display:flex;flex-direction:column;gap:4px;min-width:0}.pvl-block-head>p{margin:0;max-width:72ch}.pvo{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.pvo-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px;border:1px solid var(--ad-line);border-radius:var(--ad-r-card);background:var(--ad-panel)}.pvo-row[data-over]{border-color:var(--ad-tint-attention-line)}.pvo-num{line-height:36px}.pvo-main{display:flex;flex-direction:column;gap:12px;min-width:0}.pvo-main>.ad7-field{--sko-ctl-h: 36px;gap:4px}.pvo-input{position:relative;display:block;min-width:0}.pvo-input>input{width:100%;padding-left:32px}.pvo-shield{position:absolute;top:50%;left:10px;width:14px;height:14px;transform:translateY(-50%);fill:var(--vc, var(--ad-text-2));pointer-events:none}.pvo-counters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pvo-counter{padding:1px 8px;border:1px solid var(--ad-tint-neutral-line);border-radius:var(--ad-r-chip);background:var(--ad-tint-neutral-bg);color:var(--ad-text);font:inherit;font-size:var(--ad-t-meta);font-weight:700;white-space:nowrap;cursor:pointer}.pvo-counter:hover{border-color:var(--ad-text-3)}.pvo-counter:focus-visible{outline:2px solid var(--ad-action);outline-offset:2px}.pvo .pvx-pop label{color:var(--ad-text);font-size:var(--ad-t-body);font-weight:700;letter-spacing:normal;text-transform:none}@media(pointer:coarse),(max-width:1180px){.pvo-counter{min-height:44px}.pvo-main>.ad7-field{--sko-ctl-h: 44px}.pvo-num{line-height:44px}}
