#root{height:100%}:root{--black:#000;--white:#fff;--red:#e10e0e;--blue:#1605f5;--gray:#8e8e93;--gray-2:#2c2c2e;--gray-3:#1c1c1e;--paper:#fff;--paper-2:#f2f2f4;--ink:#000;--ink-2:#6e6e73;--nav-h:56px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--ui:"Avenir Next","Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;--cond:"Avenir Next Condensed","Arial Narrow","Helvetica Neue",Arial,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--black:#000}}:root[data-theme=dark]{--black:#000}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{color:var(--white);font-family:var(--ui);-webkit-font-smoothing:antialiased;background:#0a0a0a;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--red);outline-offset:2px}svg.i{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.phone{background:var(--black);position:fixed;inset:0;overflow:hidden}.phone-note{display:none}@media (min-width:600px){body{background:#141414 radial-gradient(circle at 50% 40%,#232323,#0e0e0e 70%)}.phone{top:50%;left:50%;border-radius:44px;width:402px;height:min(874px,96vh);inset:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #050505,0 0 0 12px #2a2a2a,0 40px 100px #000000b3}.phone-note{color:#7a7a7a;font-size:13px;display:block;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}}.screen{inset:0;bottom:calc(var(--nav-h) + var(--safe-b));display:none;position:absolute}.screen.on{display:block}.list{scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.list::-webkit-scrollbar{display:none}.player{background:var(--black);z-index:3;display:none;position:absolute;inset:0}.player.on{display:block}.feed{scroll-snap-type:y mandatory;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.feed::-webkit-scrollbar{display:none}.pbar{top:calc(12px + var(--safe-t));z-index:5;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;left:12px;right:64px}.pbar .back{pointer-events:auto;background:#0006;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.pbar .plabel{text-shadow:0 1px 6px #000000b3;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.player .card .mark{visibility:hidden}.card{scroll-snap-align:start;scroll-snap-stop:always;background:var(--black);height:100%;position:relative;overflow:hidden}.poster{justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}img.poster{object-fit:cover;background:0 0;width:100%;height:100%;padding:0}img.poster.sm{background:#111}video.media{object-fit:cover;opacity:0;background:0 0;width:100%;height:100%;transition:opacity .12s linear;position:absolute;inset:0}video.media.show{opacity:1}.poster .pt{font-family:var(--cond);text-transform:uppercase;letter-spacing:.005em;text-align:center;word-break:break-word;font-weight:800;line-height:.92}.card .poster .pt{opacity:.85;font-size:64px}.poster.v1{background:linear-gradient(160deg,#1a0000 0%,#000 55% 100%)}.poster.v1 .pt{color:var(--white)}.poster.v2{background:var(--red)}.poster.v2 .pt{color:var(--black)}.poster.v3{background:var(--white)}.poster.v3 .pt{color:var(--black)}.poster.v4{background:linear-gradient(200deg,#000 0% 45%,#e10e0e 45.2%)}.poster.v4 .pt{color:var(--white)}.poster.v5{background:var(--black)}.poster.v5 .pt{color:var(--red)}.poster.v6{background:linear-gradient(#fff 0 50%,#000 50% 100%)}.poster.v6 .pt{color:#0000;-webkit-text-stroke:2px #e10e0e}.scrim{pointer-events:none;background:linear-gradient(#0000 0%,#0000008c 45%,#000000eb 100%);height:62%;position:absolute;inset:auto 0 0}.progress{z-index:4;touch-action:none;-webkit-user-select:none;user-select:none;align-items:flex-end;height:18px;display:flex;position:absolute;inset:auto 0 0}.progress .track{background:#ffffff2e;flex:1;height:3px;transition:height .12s;position:relative}.progress i{background:var(--red);width:0;height:100%;display:block}.progress.drag .track{height:7px}.progress .bub{color:#000;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;background:#fff;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1;display:none;position:absolute;bottom:16px;transform:translate(-50%)}.progress.drag .bub{display:block}.card.active .progress i{animation:grow var(--dur) linear forwards}.card.paused .progress i{animation-play-state:paused}.card.hasvideo .progress i,.card.scrubbing .progress i{animation:none}@keyframes grow{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.card.active .progress i{width:35%;animation:none}}.card .top{top:calc(12px + var(--safe-t));z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;left:16px;right:12px}.card .top,.card .meta,.card .rail,.card .scrim{transition:opacity .18s}.card.clean .top,.card.clean .meta,.card.clean .rail,.card.clean .scrim{opacity:0;pointer-events:none}.pbar.clean .plabel{opacity:0;transition:opacity .18s}@media (prefers-reduced-motion:reduce){.card .top,.card .meta,.card .rail,.card .scrim,.pbar.clean .plabel{transition:none}}.mark{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.mark i.logo{background:url(data:image/png;base64,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) 50%/contain no-repeat;border-radius:2px;width:16px;height:24px;display:inline-block}.mark.big i.logo{width:100px;height:150px}.icon-btn{background:#00000059;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.skip{z-index:6;pointer-events:none;place-items:center;width:33.334%;display:grid;position:absolute;top:0;bottom:0}.skip.left{left:0}.skip.right{right:0}.skip .ring{background:#00000073;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:92px;height:92px;animation:.6s ease-out forwards skipfade;display:flex}.skip svg{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.skip.right svg{transform:scaleX(-1)}.skip b{font-family:var(--cond);letter-spacing:.02em;color:#fff;font-size:16px;font-weight:800}@keyframes skipfade{0%{opacity:1;transform:scale(.92)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.skip .ring{animation:.6s step-end forwards skipfade}}.pausebadge{pointer-events:none;z-index:2;place-items:center;display:none;position:absolute;inset:0}.card.paused .pausebadge{display:grid}.pausebadge span{background:#00000073;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.pausebadge svg{fill:#fff;width:34px;height:34px;margin-left:6px}.meta{z-index:2;position:absolute;bottom:18px;left:16px;right:78px}.when{color:#ffffffbf;gap:14px;margin-bottom:6px;font-size:13px;display:flex}.card h2{font-family:var(--cond);text-transform:uppercase;text-shadow:0 1px 12px #00000080;margin-bottom:8px;font-size:30px;font-weight:800;line-height:.95}.summary{color:#ffffffe6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.summary.open{-webkit-line-clamp:unset}.tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tags button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #fff6;border-radius:999px;padding:5px 10px;font-size:12px}.platforms{gap:6px;margin-top:12px;display:flex}.pl{width:34px;height:34px;font-family:var(--cond);letter-spacing:.02em;color:#fff;background:#ffffff24;border-radius:6px;place-items:center;font-size:13px;font-weight:800;text-decoration:none;display:grid}.pl.off{opacity:.22}.pl:not(.off):active{background:var(--white);color:var(--black)}.rail{z-index:2;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;bottom:24px;right:12px}.rail button{color:#fff;flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.rail span.c{background:#ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.rail span.c.red{background:var(--red)}.rail .bk.on span.c{background:var(--white)}.rail .bk.on svg{fill:var(--black);stroke:var(--black)}#grid .list{background:var(--black)}.gh{z-index:2;padding:calc(10px + var(--safe-t)) 12px 10px 16px;background:var(--black);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.gh .mark{font-size:22px}.gh .right{align-items:center;gap:10px;display:flex}.gh .count{color:var(--gray);font-size:13px}.gh .cal{background:var(--gray-3);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.gh .cal.on{background:var(--red)}#grid .list{--gh-h:calc(60px + var(--safe-t))}.month{top:var(--gh-h,0px);z-index:1;font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);background:var(--black);padding:12px 16px 6px;font-size:14px;font-weight:800;position:sticky}.tiles{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.tile{aspect-ratio:9/16;text-align:left;background:#111;display:block;position:relative;overflow:hidden}.tile .poster{padding:10px}.tile .poster .pt{font-size:21px}.tile .td{color:#fff;text-shadow:0 1px 4px #000c;z-index:1;font-size:11px;position:absolute;bottom:8px;left:8px}.tile .dur{color:#fff;text-shadow:0 1px 4px #000c;z-index:1;font-size:11px;position:absolute;bottom:8px;right:8px}.tile:after{content:"";background:linear-gradient(#0000,#0009);height:40%;position:absolute;inset:auto 0 0}.tile:active .poster{filter:brightness(.8)}.gfoot{color:var(--gray);text-align:center;padding:22px 16px 30px;font-size:13px}.yrail{z-index:4;flex-direction:column;gap:8px;display:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.yrail.show{display:flex}.yrail button{color:var(--gray);background:#000000a6;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:600}.yrail button:active{color:#fff}#search .list{background:var(--paper);color:var(--ink)}.sh{z-index:2;background:var(--paper);padding:calc(10px + var(--safe-t)) 16px 8px;border-bottom:1px solid #e5e5ea;position:sticky;top:0}.sbox{background:var(--paper-2);border-radius:12px;align-items:center;gap:10px;height:46px;padding:0 12px;display:flex}.sbox svg{width:20px;height:20px;stroke:var(--ink-2);fill:none;stroke-width:2px;stroke-linecap:round;flex:none}.sbox input{min-width:0;height:100%;font-family:var(--ui);color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:17px}.sbox input::placeholder{color:#a1a1a6}.sbox .clr{color:#fff;background:#c7c7cc;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:none}.sbox .clr.show{display:grid}.frow{scrollbar-width:none;gap:8px;padding:10px 0 2px;display:flex;overflow-x:auto}.frow::-webkit-scrollbar{display:none}.chip{color:var(--ink);white-space:nowrap;background:#fff;border:1px solid #d1d1d6;border-radius:999px;flex:none;padding:7px 12px;font-size:13px}.chip.on{background:var(--red);border-color:var(--red);color:#fff}.chip.date{border-color:var(--ink)}.frow.dates{padding-top:8px}.custom{gap:8px;padding:8px 0 2px;display:none}.custom.show{display:flex}.custom input{min-width:0;height:38px;font-family:var(--ui);color:var(--ink);background:#fff;border:1px solid #d1d1d6;border-radius:10px;flex:1;padding:0 10px;font-size:14px}.rhead{color:var(--ink-2);justify-content:space-between;align-items:baseline;padding:14px 16px 6px;font-size:13px;display:flex}.rhead b{color:var(--ink);font-weight:600}.result{text-align:left;border-bottom:1px solid #efeff4;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;display:flex}.result .thumb{aspect-ratio:9/16;background:#111;border-radius:6px;flex:none;width:54px;position:relative;overflow:hidden}.result .thumb .poster{padding:4px}.result .thumb .poster .pt{font-size:9px}.result .body{flex:1;min-width:0}.result h3{font-family:var(--cond);text-transform:uppercase;margin-bottom:3px;font-size:19px;font-weight:800;line-height:1}.result .rd{color:var(--ink-2);margin-bottom:5px;font-size:12px}.result .snip{color:#1d1d1f;font-size:13.5px;line-height:1.35}.result .snip mark{color:var(--red);box-shadow:inset 0 -2px 0 var(--red);background:0 0;font-weight:700}.result .rt{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.result .rt span{color:var(--ink-2);border:1px solid #e5e5ea;border-radius:999px;padding:2px 8px;font-size:11px}.go{color:#c7c7cc;flex:none;align-self:center}.go svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.empty{padding:18px 16px 30px}.empty h4{font-family:var(--cond);text-transform:uppercase;margin-bottom:4px;font-size:22px;font-weight:800}.empty p{color:var(--ink-2);margin-bottom:14px;font-size:14px}.cloud{flex-wrap:wrap;gap:8px;display:flex}.cloud button{background:var(--paper-2);color:var(--ink);border-radius:999px;padding:8px 12px;font-size:14px}.cloud button small{color:var(--ink-2);margin-left:6px;font-size:12px}.none{text-align:center;color:var(--ink-2);padding:40px 16px;font-size:14px}.none b{color:var(--ink);font-family:var(--cond);text-transform:uppercase;margin-bottom:4px;font-size:22px;font-weight:800;display:block}#saved .list{background:var(--black)}.sec{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);padding:18px 16px 6px;font-size:14px;font-weight:800}.folder{text-align:left;border-bottom:1px solid var(--gray-3);align-items:center;gap:14px;width:100%;padding:12px 16px;display:flex}.folder .mosaic{background:var(--gray-3);border-radius:10px;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1px;width:64px;height:64px;display:grid;overflow:hidden}.folder .mosaic .poster{padding:3px;position:relative}.folder .mosaic .poster .pt{font-size:6px}.folder .fn{flex:1;min-width:0}.folder .fn b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;display:block;overflow:hidden}.folder .fn span{color:var(--gray);font-size:13px}.folder .go{color:var(--gray)}.newf{flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.newf input{border:1px solid var(--gray-2);background:var(--gray-3);color:#fff;min-width:0;height:42px;font-family:var(--ui);border-radius:10px;flex:1;padding:0 12px;font-size:15px}.newf input::placeholder{color:var(--gray)}.newf button{color:#000;background:#fff;border-radius:10px;height:42px;padding:0 14px;font-weight:600}.newf .sw{width:100%;color:var(--gray);align-items:center;gap:10px;font-size:14px;display:flex}.newf .sw .tg{background:var(--gray-2);border-radius:13px;flex:none;width:44px;height:26px;transition:all .15s;position:relative}.newf .sw .tg:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .15s;position:absolute;top:3px;left:3px}.newf .sw.on .tg{background:var(--red)}.newf .sw.on .tg:after{left:21px}.newf .sw.on{color:#fff}.fhead{padding:calc(12px + var(--safe-t)) 16px 10px;background:var(--black);z-index:2;align-items:center;gap:10px;display:flex;position:sticky;top:0}.fhead .back{background:var(--gray-3);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.fhead h2{min-width:0;font-family:var(--cond);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:24px;font-weight:800;overflow:hidden}.fhead h2 small{font-family:var(--ui);text-transform:none;color:var(--gray);font-size:12px;font-weight:400;display:block}.fhead .play{background:var(--red);color:#fff;border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:600}.sempty{text-align:center;color:var(--gray);padding:40px 24px;font-size:14px}.sempty b{color:#fff;font-family:var(--cond);text-transform:uppercase;margin-bottom:4px;font-size:22px;font-weight:800;display:block}.badge{letter-spacing:.04em;text-transform:uppercase;color:var(--blue);border:1px solid var(--blue);vertical-align:middle;border-radius:4px;margin-left:8px;padding:1px 5px;font-size:10px;font-weight:700}.newbtn{text-align:left;color:#fff;border-bottom:1px solid var(--gray-3);align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:16px;font-weight:600;display:flex}.newbtn .plus{background:var(--gray-3);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sheet .newbtn{color:var(--ink);border-top:1px solid #efeff4;border-bottom:0}.sheet .newbtn .plus{background:var(--paper-2)}.fhead .vis{font-family:var(--ui);text-transform:none;color:var(--gray);text-align:left;padding:0;font-size:12px;font-weight:400;display:block}.fhead .vis u{color:#fff;border-bottom:1px solid var(--gray);text-decoration:none}.fs{padding:6px 16px 4px}.fs label{color:var(--ink-2);margin:12px 0 6px;font-size:13px;display:block}.fs input{background:var(--paper-2);width:100%;height:46px;font-family:var(--ui);color:var(--ink);border:1px solid #e5e5ea;border-radius:12px;padding:0 12px;font-size:16px}.seg{background:var(--paper-2);border-radius:12px;gap:3px;padding:3px;display:flex}.seg button{color:var(--ink-2);text-align:center;border-radius:9px;flex:1;padding:9px 8px;font-size:12px;line-height:1.3}.seg button b{color:var(--ink);font-size:15px;font-weight:600;display:block}.seg button.on{color:var(--ink);background:#fff;box-shadow:0 1px 4px #0000001f}.lhead{padding:8px 16px 12px}.lrow{color:var(--ink);border-top:1px solid #efeff4;align-items:center;gap:10px;padding:10px 16px;display:flex}.lrow .pl{background:var(--ink);color:#fff;flex:none}.lrow.off .pl{opacity:1;background:#c7c7cc}.lrow.off .ln{opacity:.45}.lrow .ln{flex:1;min-width:0}.lrow .ln b{font-size:15px;font-weight:600;display:block}.lrow .ln span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.mini{background:var(--paper-2);color:var(--ink);border-radius:999px;flex:none;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none}.mini.red{background:var(--red);color:#fff;text-align:center;width:100%;padding:11px 12px}.mini[disabled]{opacity:.35}.pl{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform .12s,background .12s;position:relative}.card .pl.hold{color:#000;z-index:10;background:#fff;transform:translateY(-58px)scale(1.7);box-shadow:0 6px 18px #00000080}.card .pl.hold:after{content:attr(data-name);font-family:var(--ui);letter-spacing:0;text-transform:none;color:#000;white-space:nowrap;background:#fff;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.card .pl.hold[data-state=copied]{background:var(--red);color:#fff}.card .pl.hold[data-state=copied]:after{content:"Link copied";background:var(--red);color:#fff}@media (prefers-reduced-motion:reduce){.pl{transition:none}}.fs label{color:#4a4a4f}.fs input::placeholder{color:#86868b}.seg button{color:#55555a}nav{height:calc(var(--nav-h) + var(--safe-b));padding-bottom:var(--safe-b);background:var(--black);border-top:1px solid var(--gray-2);z-index:6;display:flex;position:absolute;bottom:0;left:0;right:0}nav button{color:var(--gray);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex}nav button svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}nav button.on{color:var(--red)}.veil{opacity:0;pointer-events:none;z-index:8;background:#00000080;transition:opacity .2s;position:absolute;inset:0}.veil.show{opacity:1;pointer-events:auto}.sheet{background:var(--paper);color:var(--ink);z-index:9;padding-bottom:var(--safe-b);border-radius:18px 18px 0 0;flex-direction:column;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.sheet.show{transform:translateY(0)}.sheet.tall{height:86%}@media (prefers-reduced-motion:reduce){.sheet,.veil{transition:none}}.sheet .grab{background:#d1d1d6;border-radius:3px;width:38px;height:5px;margin:10px auto 0}.sheet header{border-bottom:1px solid #efeff4;align-items:flex-start;gap:12px;padding:10px 16px 12px;display:flex}.sheet header h3{font-family:var(--cond);text-transform:uppercase;flex:1;font-size:22px;font-weight:800;line-height:1}.sheet header small{font-family:var(--ui);text-transform:none;color:var(--ink-2);margin-top:4px;font-size:12px;font-weight:400;display:block}.sheet header button{color:var(--red);padding:2px 0;font-size:14px;font-weight:600}.sheet .body{flex:1;padding:16px 16px 40px;font-size:16px;line-height:1.55;overflow-y:auto}.sheet .body p{margin-bottom:14px}.sheet .body .ts{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-right:6px;font-size:11px;display:inline-block}.sheet .body mark{color:var(--ink);box-shadow:inset 0 -2px 0 var(--red);background:#ffe1e1}.sheet .note{color:var(--ink-2);background:var(--paper-2);border-radius:10px;margin-bottom:16px;padding:10px 12px;font-size:13px}.rows{max-height:46vh;overflow-y:auto}.row{text-align:left;width:100%;color:var(--ink);border-top:1px solid #efeff4;align-items:center;gap:12px;padding:12px 16px;font-size:16px;display:flex}.row .box{border:1.5px solid #c7c7cc;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.row .box svg{stroke:#fff;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:none}.row.on .box{background:var(--red);border-color:var(--red)}.row.on .box svg{display:block}.row.radio .box{border-radius:50%}.row small{color:var(--ink-2);margin-left:auto;font-size:13px}.sheet .newf{border-top:1px solid #efeff4}.sheet .newf input{background:var(--paper-2);color:var(--ink);border-color:#e5e5ea}.sheet .newf input::placeholder{color:#a1a1a6}.sheet .newf button{background:var(--ink);color:#fff}.sheet .newf .sw{color:var(--ink-2)}.sheet .newf .sw.on{color:var(--ink)}.sheet .newf .sw .tg{background:#d1d1d6}.sheet .custom{padding:10px 16px}.sheet .apply{background:var(--red);color:#fff;border-radius:12px;width:calc(100% - 32px);height:46px;margin:12px 16px 8px;font-size:16px;font-weight:600}.toast{left:50%;bottom:calc(var(--nav-h) + var(--safe-b) + 16px);color:#000;opacity:0;z-index:10;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;max-width:92%;padding:11px 16px;font-size:14px;font-weight:600;transition:all .22s;position:absolute;overflow:hidden;transform:translate(-50%,16px)}.toast.show{opacity:1;transform:translate(-50%)}.gate{background:var(--black);z-index:20;padding:0 28px calc(48px + var(--safe-b));flex-direction:column;justify-content:flex-end;display:none;position:absolute;inset:0}.gate.show{display:flex}.gate .mark{padding-top:calc(24px + var(--safe-t));margin-bottom:auto;font-size:22px}.gate h1{font-family:var(--cond);text-transform:uppercase;margin-bottom:14px;font-size:64px;font-weight:800;line-height:.9}.gate p{color:var(--gray);max-width:30ch;margin-bottom:28px;font-size:15px;line-height:1.4}.gate .signin{color:#000;background:#fff;border-radius:999px;width:100%;height:52px;font-size:16px;font-weight:600}.gate small{color:var(--gray);text-align:center;margin-top:14px;font-size:12px;display:block}.gate small.err{color:var(--red)}.count.who{color:#fff}.acct{padding:4px 16px 8px}.acct .me{border-bottom:1px solid #efeff4;align-items:center;gap:12px;padding:10px 0 14px;display:flex}.acct .av{background:var(--blue);color:#fff;width:44px;height:44px;font-family:var(--cond);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:800;display:grid}.acct .me b{font-size:16px;font-weight:600;display:block}.acct .me span{color:var(--ink-2);font-size:13px}.acct h4{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;color:#4a4a4f;margin:14px 0 6px;font-size:15px;font-weight:800}.kv{border-bottom:1px solid #efeff4;justify-content:space-between;gap:12px;padding:8px 0;font-size:15px;display:flex}.kv span{color:var(--ink-2)}.runbox{background:var(--paper-2);color:#1d1d1f;border-radius:12px;min-height:44px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.4}.runbox.live{background:#ffe9e9}.runbox.done{background:#e9f0ff}.runbox .dot{background:var(--red);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1s infinite blink;display:inline-block}@keyframes blink{50%{opacity:.2}}.acct .apply{width:100%;margin:12px 0 0}.acct .apply[disabled]{opacity:.5}.acct .quiet{text-align:center;width:100%;color:var(--ink-2);padding:14px 0 6px;font-size:15px;display:block}.adm{letter-spacing:.04em;text-transform:uppercase;color:var(--blue);border:1px solid var(--blue);vertical-align:middle;border-radius:4px;margin-left:8px;padding:1px 5px;font-size:10px;font-weight:700}
