:root{--gold:#f0c04a;--cream:#f7f1e3;--ink:#12100e;--good:#57d98a;--warn:#ffb037;--bad:#ff5b5b;--cs-accent:#f0c04a}*{box-sizing:border-box}html,body{height:100%;color:var(--cream);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#0d0a09;margin:0;padding:0;font-family:Avenir Next,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}#app{position:fixed;top:0;bottom:0;left:0;right:0}#view{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#boot{z-index:60;background:radial-gradient(circle at 50% 40%,#241a17,#0d0a09 70%);place-items:center;transition:opacity .6s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}#boot.gone{opacity:0;pointer-events:none}.bootcard{text-align:center}.bootcard h1{letter-spacing:.28em;color:var(--gold);margin:0 0 .4rem;font-size:3rem}.bootcard p{opacity:.6;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem}.hud{pointer-events:none;z-index:20;position:absolute;top:0;bottom:0;left:0;right:0}.hud-top{background:linear-gradient(#080605b8,#08060500);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 22px;display:flex;position:absolute;top:0;left:0;right:0}.hud-service .venue{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);opacity:.95;font-size:.68rem}.hud-service .service{letter-spacing:.06em;opacity:.82;margin-top:2px;font-size:.95rem}.hud-score{text-align:center;flex:0 380px}.score-row{font-variant-numeric:tabular-nums;letter-spacing:.04em}.score-num{color:var(--cream);font-size:1.7rem;font-weight:700}.score-sep{opacity:.4}.score-target{opacity:.62;font-size:1rem}.bar{background:#ffffff21;border-radius:99px;height:8px;margin-top:6px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.bar-fill{background:linear-gradient(90deg, #d98a3a, var(--gold));border-radius:99px;width:0%;height:100%;transition:width .28s}.bar-fill.done{background:linear-gradient(90deg, #3fbf76, var(--good))}.hud-right{text-align:right}.clock{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:1.7rem;font-weight:700}.clock.low{color:var(--bad);animation:.8s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}.pips{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.pip{background:var(--cream);border-radius:50%;width:13px;height:13px;transition:background .3s,transform .3s;box-shadow:0 0 8px #ffffff4d}.pip.gone{box-shadow:none;background:#ffffff24;transform:scale(.7)}.boss-bar{opacity:1;flex-direction:column;align-items:flex-end;gap:3px;margin-top:10px;transition:opacity .3s,transform .3s;display:flex}.boss-bar.hidden{opacity:0;height:0;margin-top:0;overflow:hidden;transform:translateY(-6px)}.boss-name{letter-spacing:.16em;text-transform:uppercase;color:#ff9a86;text-shadow:0 2px 8px #000000b3;font-size:.66rem;font-weight:700}.boss-phase{letter-spacing:.14em;text-transform:uppercase;opacity:.68;background:#ff5b5b24;border:1px solid #ff5b5b52;border-radius:99px;padding:1px 8px;font-size:.58rem}.boss-bar.phase2 .boss-phase{opacity:1;color:#fff;background:#ff5b5b57;border-color:#ff5b5b99}.hud-bottom{background:linear-gradient(#08060500,#080605b8);justify-content:space-between;align-items:flex-end;gap:18px;padding:14px 22px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.load-wrap{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.trip{background:#0806056b;border:1px solid #f7f1e324;border-radius:5px;align-items:baseline;gap:8px;padding:2px 9px 3px;transition:color .2s,border-color .2s;display:flex}.trip.hidden{visibility:hidden}.trip .trip-mul{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:.96rem}.trip .trip-worth{letter-spacing:.1em;opacity:.6;font-variant-numeric:tabular-nums;font-size:.72rem}.trip.varied{border-color:#63d5f073}.trip.hot{color:var(--gold);border-color:#f0c04a8c}.trip.hot .trip-worth{opacity:.85}.load{align-items:flex-end;gap:10px;display:flex}.load-col{flex-direction:column;gap:3px;display:flex}.chip{--d:0;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ffffff17;border-left:3px solid #57d98ad9;border-radius:4px;padding:3px 9px;font-size:.68rem}.chip.warn{border-left-color:var(--warn);background:#ffb03729}.chip.bad{border-left-color:var(--bad);background:#ff5b5b38;animation:.5s infinite pulse}.chip.empty{opacity:.35;border-left-color:#fff3}.prompt{text-align:center;letter-spacing:.05em;text-shadow:0 2px 10px #000c;flex:1;padding-bottom:6px;font-size:1rem}.prompt b,.helpbar b,.menu-footer b,.menu-body b{color:var(--gold);letter-spacing:.1em;background:#f0c04a33;border:1px solid #f0c04a80;border-radius:4px;margin:0 2px;padding:1px 7px;font-size:.78em;font-weight:700;display:inline-block}.dial{opacity:.92;width:150px;height:150px}.helpbar{text-align:center;letter-spacing:.08em;opacity:.42;text-transform:uppercase;font-size:.66rem;position:absolute;bottom:2px;left:0;right:0}.toasts{text-align:center;position:absolute;top:92px;left:0;right:0}.toast{letter-spacing:.12em;text-transform:uppercase;opacity:0;background:#0c0a09d1;border:1px solid #f0c04a52;border-radius:99px;margin:3px auto;padding:7px 18px;font-size:.78rem;transition:all .3s;display:inline-block;transform:translateY(-8px)}.toast.in{opacity:1;transform:none}.toast.bad{color:#ffb8b8;border-color:#ff5b5b8c}.toast.hint{color:#cdf3ff;background:#091a22e6;border-color:#63d5f0b8;box-shadow:0 0 22px #63d5f042}.toast.boss{color:#fcc;background:#1e0808e6;border-color:#ff5b5b99;box-shadow:0 0 22px #ff5b5b47}.pops{height:0;position:absolute;top:46%;left:0;right:0}.pop{letter-spacing:.1em;text-shadow:0 3px 14px #000000e6;opacity:1;font-size:1.5rem;font-weight:800;transition:transform .9s cubic-bezier(.2,.8,.3,1),opacity .9s;position:absolute}.pop.go{opacity:0;transform:translateY(-90px)scale(1.15)}.pop.good{color:var(--good)}.pop.bad{color:var(--bad)}.pop.score{color:var(--gold)}.pop.boss{color:#ff9a72}.pop.boss.warn{color:#ffcf6a}.pop.boss.bad{color:var(--bad)}.menu-layer{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 50% 45%,#0a08078c,#060504e6);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.menu-card{text-align:center;background:linear-gradient(170deg,#1c1613f0,#0e0b0af5);border:1px solid #f0c04a3d;border-radius:14px;width:min(660px,92vw);max-height:92vh;padding:30px 34px 26px;overflow-y:auto;box-shadow:0 30px 80px #000000b3,inset 0 1px #ffffff0f}.menu-card.title{width:min(560px,92vw)}.menu-kicker{letter-spacing:.42em;text-transform:uppercase;color:var(--gold);opacity:.8;margin-bottom:10px;font-size:.62rem}.menu-title{letter-spacing:.1em;overflow-wrap:break-word;max-width:100%;margin:0 0 8px;font-size:clamp(1.9rem,5.2vw,3.1rem);font-weight:800;line-height:1.02}.menu-card.title .menu-title{letter-spacing:.16em;background:linear-gradient(180deg, #fff6dd, var(--gold) 60%, #b9842a);color:#0000;text-shadow:0 6px 30px #f0c04a2e;-webkit-background-clip:text;background-clip:text}.menu-card.fail .menu-title{color:#ff8f8f}.menu-sub{opacity:.7;margin-bottom:18px;font-size:.92rem;line-height:1.5}.menu-body{text-align:left;opacity:.84;margin-bottom:14px;font-size:.87rem;line-height:1.62}.menu-body p{margin:0 0 .7em}.menu-body strong{color:var(--gold)}.dim{opacity:.55;font-size:.8rem}.unlock{text-align:center;color:var(--good);letter-spacing:.06em}.breakdown{margin:2px 0 16px;font-size:.86rem}.brk-row{border-bottom:1px solid #f7f1e314;grid-template-columns:1fr auto 5.6em;align-items:baseline;gap:10px;padding:6px 2px;display:grid}.brk-row .brk-l{letter-spacing:.05em;opacity:.92}.brk-row .brk-n{opacity:.5;text-align:right;font-size:.76rem}.brk-row .brk-v{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.03em}.brk-row.good .brk-v{color:var(--good)}.brk-row.miss .brk-v{opacity:.4}.brk-row.miss .brk-n{color:var(--warn);opacity:.75}.brk-row.total{border-top:1px solid #f0c04a57;border-bottom:none;margin-top:4px;padding-top:9px}.brk-row.total .brk-l{color:var(--gold);letter-spacing:.12em}.brk-row.total .brk-v{color:var(--gold);font-size:1.12rem}.menu-list{flex-direction:column;gap:4px;margin:6px 0 4px;display:flex}.menu-item{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:11px 18px;transition:background .12s,border-color .12s,transform .12s;display:flex}.menu-item .mi-label{letter-spacing:.07em;font-size:1rem}.menu-item .mi-value{color:var(--gold);letter-spacing:.08em;font-size:.84rem}.menu-item .mi-value i{opacity:.45;font-style:normal}.menu-item .mi-note{opacity:.45;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.menu-item.sel{background:#f0c04a21;border-color:#f0c04a73;transform:translate(2px)}.menu-item.sel .mi-label{color:var(--gold)}.menu-item.disabled{opacity:.32;cursor:default}.menu-panel{min-height:10px;margin-top:12px}.brief-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px;display:grid}.brief-grid>div{background:#ffffff0d;border-radius:8px;padding:8px 4px}.brief-grid .k{letter-spacing:.14em;text-transform:uppercase;opacity:.5;font-size:.6rem;display:block}.brief-grid .val{color:var(--gold);margin-top:2px;font-size:1.15rem;font-weight:700;display:block}.tray-card{text-align:left;background:#ffffff0d;border-radius:10px;padding:12px 16px}.tc-name{letter-spacing:.1em;color:var(--gold);font-size:.95rem}.tc-blurb{opacity:.65;margin:2px 0 8px;font-size:.8rem;font-style:italic}.tray-card ul{margin:0;padding-left:4px;font-size:.78rem;line-height:1.5;list-style:none}.tray-card .pros li{color:#9fe3b8}.tray-card .cons li{color:#ffb0b0}.menu-footer{letter-spacing:.12em;text-transform:uppercase;opacity:.45;margin-top:16px;font-size:.68rem}.menu-card .br-studio-links{border-top:1px solid #f0c04a29;margin-top:14px;padding-top:12px}.chips{flex-wrap:wrap;justify-content:center;gap:6px;margin:8px 0;display:flex}.medal,.ribbon{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.66rem;display:inline-flex}.medal i{opacity:.6;letter-spacing:.04em;font-style:normal}.medal.gold{color:#ffd873;background:#f0c04a29;border-color:#f0c04a80}.medal.silver{color:#dfe7ef;background:#d6e2ee21;border-color:#d6e2ee6b}.medal.bronze{color:#e2a473;background:#c77c4229;border-color:#c77c427a}.ribbon{color:#9fe3b8;background:#57d98a21;border-color:#57d98a66}.ribbon.oneTrip{color:#9ad6f0;background:#63d5f01f;border-color:#63d5f066}.medal.todo,.ribbon.todo{color:#f7f1e36b;background:#ffffff0a;border-color:#ffffff1f}.medal-strip{margin:10px 0 4px}.medal-new{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;margin-bottom:6px;font-size:.78rem}.menu-card.select{width:min(760px,94vw);padding:20px 26px 18px}.menu-card.select .menu-title{font-size:clamp(1.6rem,3.6vw,2.3rem)}.menu-card.select .menu-sub{margin-bottom:10px;font-size:.82rem}.menu-card.select .menu-item{padding:7px 18px}.menu-card.select .menu-list{gap:2px}.menu-card.select .menu-panel{margin-top:8px}.menu-card.select .menu-footer{margin-top:10px}.venue-card{text-align:left;background:#ffffff0d;border-radius:10px;padding:10px 14px}.vc-tag{margin-bottom:6px;font-style:italic}.sel-row{border-bottom:1px solid #f7f1e312;grid-template-columns:1.6em 1fr auto 5.2em;align-items:center;gap:8px;padding:4px 0;font-size:.78rem;display:grid}.sel-row:last-child{border-bottom:none}.sel-row .sel-n{color:var(--gold);opacity:.7;font-variant-numeric:tabular-nums}.sel-row .sel-t{opacity:.9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel-row .sel-a{flex-wrap:nowrap;gap:4px;display:flex}.sel-row .sel-a .medal,.sel-row .sel-a .ribbon{padding:2px 7px;font-size:.58rem}.sel-row .sel-b{text-align:right;font-variant-numeric:tabular-nums;color:var(--gold);opacity:.85}.sel-row.locked{opacity:.34}.sel-row.locked .sel-t{font-style:italic}.fp-set{opacity:.82;font-size:.8rem;line-height:1.5}.fp-set b{color:var(--gold);letter-spacing:.06em}.pips.free{letter-spacing:.14em;text-transform:uppercase;opacity:.55;text-align:right;font-size:.64rem;display:block}@media (max-height:480px) and (min-width:620px){.menu-card.select,.menu-card.brief,.menu-card.result,.menu-card.fail{text-align:center;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-content:start;column-gap:18px;display:grid}.menu-card.select>.menu-kicker,.menu-card.brief>.menu-kicker,.menu-card.select>.menu-title,.menu-card.brief>.menu-title,.menu-card.select>.menu-sub,.menu-card.brief>.menu-sub,.menu-card.select>.menu-footer,.menu-card.brief>.menu-footer{grid-column:1/-1}.menu-card.select>.menu-list,.menu-card.brief>.menu-list{grid-column:1;margin:0}.menu-card.select>.menu-panel,.menu-card.brief>.menu-panel{grid-column:2;margin-top:0}.menu-card.select .menu-title,.menu-card.brief .menu-title{margin-bottom:2px;font-size:1.4rem}.menu-card.select .menu-sub,.menu-card.brief .menu-sub{margin-bottom:6px;font-size:.72rem;line-height:1.35}.menu-card.select .menu-item,.menu-card.brief .menu-item{padding:5px 12px}.menu-card.select .menu-item .mi-label,.menu-card.brief .menu-item .mi-label{letter-spacing:.04em;font-size:.78rem}.menu-card.select .menu-item .mi-value,.menu-card.brief .menu-item .mi-value{font-size:.72rem}.menu-card.brief .tray-card{padding:7px 10px}.menu-card.brief .tray-card ul{font-size:.68rem;line-height:1.35}.menu-card.brief .tc-blurb{margin-bottom:4px}.sel-row .sel-a{flex-wrap:wrap}.menu-card.result>.menu-kicker,.menu-card.fail>.menu-kicker,.menu-card.result>.menu-title,.menu-card.fail>.menu-title,.menu-card.result>.menu-sub,.menu-card.fail>.menu-sub,.menu-card.result>.menu-footer,.menu-card.fail>.menu-footer{grid-column:1/-1}.menu-card.result>.menu-body,.menu-card.fail>.menu-body{grid-column:1;margin-bottom:0}.menu-card.result>.menu-list,.menu-card.fail>.menu-list{grid-column:2;align-self:start;margin:0}.menu-card.result>.menu-panel,.menu-card.fail>.menu-panel{grid-column:2}.menu-card.result .menu-title,.menu-card.fail .menu-title{margin-bottom:2px;font-size:1.4rem}.menu-card.result .menu-sub,.menu-card.fail .menu-sub{margin-bottom:6px;font-size:.72rem;line-height:1.35}.menu-card.result .menu-item,.menu-card.fail .menu-item{padding:5px 12px}.menu-card.result .menu-item .mi-label,.menu-card.fail .menu-item .mi-label{letter-spacing:.04em;font-size:.78rem}.menu-card.result,.menu-card.fail{padding:10px 18px 8px}.menu-card.result .breakdown,.menu-card.fail .breakdown{margin:0 0 4px;font-size:.7rem}.menu-card.result .brk-row .brk-n,.menu-card.fail .brk-row .brk-n{font-size:.62rem}.menu-card.result .brk-row,.menu-card.fail .brk-row{padding:2px}.menu-card.result .brk-row.total,.menu-card.fail .brk-row.total{margin-top:2px;padding-top:5px}.menu-card.result .medal,.menu-card.result .ribbon,.menu-card.fail .medal,.menu-card.fail .ribbon{padding:2px 7px;font-size:.58rem}.menu-card.result .medal-new,.menu-card.fail .medal-new{margin-bottom:3px;font-size:.68rem}.menu-card.result .medal-strip .dim,.menu-card.fail .medal-strip .dim{font-size:.68rem}.menu-card.result .unlock,.menu-card.fail .unlock{margin:6px 0 0;font-size:.74rem}.menu-card.result .brk-row.total .brk-v,.menu-card.fail .brk-row.total .brk-v{font-size:.95rem}.menu-card.result .medal-strip,.menu-card.fail .medal-strip{margin:4px 0 0}.menu-card.result .chips,.menu-card.fail .chips{justify-content:flex-start;margin:4px 0}}@media (max-height:560px){.menu-card{max-height:96vh;padding:14px 20px 12px}.menu-title{margin-bottom:4px;font-size:clamp(1.2rem,3.4vh,1.9rem)}.menu-kicker{margin-bottom:4px}.menu-sub{margin-bottom:8px;font-size:.78rem}.menu-item{padding:6px 14px}.menu-item .mi-label{font-size:.86rem}.menu-footer{margin-top:8px}.venue-card{padding:7px 10px}.sel-row{padding:2px 0;font-size:.7rem}.brief-grid>div{padding:5px 3px}.brief-grid .val{font-size:.92rem}}@media (max-width:720px){.dial,.dial canvas{width:104px;height:104px}.load .chip{font-size:.6rem}.trip .trip-mul,.prompt{font-size:.84rem}}body.touch-on .hud-bottom{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 112px);padding-left:calc(env(safe-area-inset-left,0px) + 16px);padding-right:calc(env(safe-area-inset-right,0px) + 16px);gap:10px}body.touch-on .dial,body.touch-on .dial canvas{width:96px;height:96px}body.touch-on .helpbar{bottom:calc(env(safe-area-inset-bottom,0px) + 212px)}body.touch-on .prompt{padding-bottom:2px;font-size:.8rem}body.touch-on .load .chip{padding:2px 7px;font-size:.58rem}body.touch-on .trip{padding:1px 7px 2px}body.touch-on .trip .trip-mul{font-size:.8rem}body.touch-on .hud-top{padding:10px 16px;padding-left:calc(env(safe-area-inset-left,0px) + 82px);padding-right:calc(env(safe-area-inset-right,0px) + 16px)}body.touch-on .hud-score{flex:0 240px}.vg-touch .vg-btn-left[data-action=pause]{top:calc(env(safe-area-inset-top,0px) + 10px);bottom:auto;left:calc(env(safe-area-inset-left,0px) + 12px)}.cs-root{z-index:2147483000;pointer-events:none;color:#f3e7c6;opacity:0;--cs-accent:#ffd66b;--cs-bar:16vh;font-family:Georgia,Times New Roman,serif;transition:opacity .25s;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.cs-root.cs-on{opacity:1}.cs-bar{z-index:3;background:#000;height:0;transition:height .5s;position:absolute;left:0;right:0}.cs-bar-top{top:0}.cs-bar-bottom{bottom:0}.cs-root.cs-letterbox .cs-bar{height:var(--cs-bar)}.cs-fade{opacity:0;z-index:6;background:#000;transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}.cs-vo{text-align:center;letter-spacing:.02em;text-shadow:0 2px 10px #000,0 0 26px #000c;opacity:0;z-index:8;width:min(760px,88vw);font-size:clamp(17px,2.5vw,25px);font-style:italic;line-height:1.45;transition:opacity .55s;position:absolute;bottom:15vh;left:50%;transform:translate(-50%)}.cs-vo.cs-show{opacity:1}.cs-say{box-sizing:border-box;border-left:4px solid var(--cs-accent);opacity:0;z-index:8;background:#0c0a08d1;border-radius:4px;width:min(760px,88vw);padding:14px 20px;transition:opacity .25s,transform .25s;position:absolute;bottom:12vh;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 8px 40px #0009}.cs-say.cs-show{opacity:1;transform:translate(-50%)translateY(0)}.cs-say-name{text-transform:uppercase;letter-spacing:.06em;color:var(--cs-accent);margin-bottom:4px;font-size:clamp(15px,2vw,20px);font-weight:700}.cs-say-text{font-size:clamp(16px,2.3vw,22px);line-height:1.4}.cs-title{text-align:center;opacity:0;z-index:7;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:opacity .6s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.cs-title.cs-show{opacity:1}.cs-title-main{text-transform:uppercase;letter-spacing:.08em;text-shadow:0 4px 24px #000;font-size:clamp(34px,7vw,72px);font-weight:700}.cs-title-sub{color:#e9dcc0;text-shadow:0 2px 12px #000;font-size:clamp(16px,2.6vw,26px);font-style:italic}.cs-card{text-align:left;border-left:4px solid var(--cs-accent);opacity:0;z-index:8;padding-left:16px;transition:opacity .2s,transform .2s;position:absolute;bottom:19vh;left:8vw;transform:translate(-14px)}.cs-card.cs-show{opacity:1;transform:translate(0)}.cs-card-name{text-transform:uppercase;color:var(--cs-accent);letter-spacing:.06em;text-shadow:0 2px 10px #000,0 0 26px #000000b3;font-size:clamp(26px,4.4vw,44px);font-weight:700}.cs-card-tag{color:#e9dcc0;text-shadow:0 2px 8px #000;margin-top:4px;font-size:clamp(14px,2.1vw,21px);font-style:italic}.cs-flash{text-align:center;white-space:pre-line;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 4px 30px #000,0 0 40px #000000e6;opacity:0;z-index:9;justify-content:center;align-items:center;padding:0 6vw;font-size:clamp(28px,6vw,64px);font-weight:700;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.94)}.cs-flash.cs-show{opacity:1;transform:scale(1)}.cs-skip{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));z-index:10;color:#ffffffd9;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;pointer-events:none;opacity:0;background:#0006;border:1px solid #ffffff59;border-radius:999px;padding:8px 16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;transition:opacity .2s;position:absolute}.cs-root.cs-on .cs-skip{pointer-events:auto;opacity:1}
