.yc-l3{--asphalt:#0f1317;--deck:#161c22;--deck-2:#1e262e;--line:#2c3742;--line-2:#3a4652;--text:#ece6da;--text-2:#c9d0d6;--muted:#9aa4ad;--hivis:#ff6b1a;--hivis-ink:#0c0e10;--lamp:#ffc23d;--good:#4fd18b;--miss:#ef5d78;--good-bg:#12261c;--miss-bg:#2a151b;--lamp-bg:#1d1a10;--hivis-bg:#22160f;--paper:#f6f1e6;--paper-2:#e9e1cf;--ink:#18202a;--ink-2:#4a5562;--ink-3:#7b848e;--forest:#1f4d3a;--gold:#a8822f;--f-display:var(--yc-display),"Arial Narrow","Roboto Condensed",sans-serif;--f-body:var(--yc-body),"Helvetica Neue",Arial,sans-serif;--f-mono:var(--yc-mono),ui-monospace,Menlo,Consolas,monospace;--f-serif:var(--yc-serif),Georgia,"Times New Roman",serif;--f-sign:var(--yc-sign),"Snell Roundhand","Brush Script MT",cursive;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.yc-l3 *{box-sizing:border-box}.yc-l3 [hidden]{display:none!important}.yc-l3{background:var(--asphalt);min-height:100dvh;color:var(--text);font:16px/1.5 var(--f-body);-webkit-font-smoothing:antialiased}.yc-l3 button{font:inherit;color:inherit;cursor:pointer}.yc-l3 input,.yc-l3 textarea{font:inherit;color:inherit}.yc-l3 :focus-visible{outline:3px solid var(--lamp);outline-offset:2px}.yc-l3 h1,.yc-l3 h2,.yc-l3 h3{text-wrap:balance}.yc-l3 .wrap{max-width:1180px;margin-inline:auto;padding-inline:16px}.yc-l3 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yc-l3 .pbar{background:var(--lamp-bg);border-bottom:1px solid #5a4716}.yc-l3 .pbar .wrap{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;padding-block:6px;display:flex}.yc-l3 .pbar .tag{font:600 11px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hivis-ink);background:var(--lamp);border-radius:4px;padding:2px 7px}.yc-l3 .pbar .lbl{font:600 12px var(--f-mono);color:var(--lamp)}.yc-l3 .pbar .live{font:600 12px var(--f-mono);color:var(--text-2);align-items:center;gap:6px;display:inline-flex}.yc-l3 .pbar .live i{background:var(--muted);border-radius:50%;width:8px;height:8px}.yc-l3 .pbar .live.on i{background:var(--good)}.yc-l3 .pbar .live.off i{background:var(--miss)}.yc-l3 .pbar .demo{min-height:36px;color:var(--lamp);background:0 0;border:1px dashed #8a6d1f;border-radius:8px;margin-left:auto;padding:0 12px;font-size:14px;font-weight:700}.yc-l3 .top{top:env(safe-area-inset-top,0px);z-index:5;background:var(--asphalt);border-bottom:1px solid var(--line);position:sticky}.yc-l3 .top .wrap{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.yc-l3 .brand{flex-direction:column;gap:2px;display:flex}.yc-l3 .brand-row{align-items:center;gap:8px;display:flex}.yc-l3 .mark{background:var(--hivis);width:26px;height:26px;color:var(--hivis-ink);border-radius:6px;place-items:center;display:grid}.yc-l3 .word{font:900 25px/1 var(--f-display);letter-spacing:.05em;white-space:nowrap}.yc-l3 .event{font:500 11px/1 var(--f-mono);letter-spacing:.09em;color:var(--muted);text-transform:uppercase}.yc-l3 .path{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.yc-l3 .path li{font:600 12px var(--f-mono);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;display:flex}.yc-l3 .path li.on{color:var(--text)}.yc-l3 .path li.done{color:var(--good)}.yc-l3 .path .bead{border:1.5px solid var(--line-2);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.yc-l3 .path li.on .bead{border-color:var(--hivis);box-shadow:0 0 0 3px #ff6b1a40}.yc-l3 .path li.done .bead{background:var(--good);border-color:var(--good);color:var(--hivis-ink)}.yc-l3 .path .join{background:var(--line);width:12px;height:2px}@media (max-width:640px){.yc-l3 .path .lbl{display:none}.yc-l3 .word{font-size:20px}.yc-l3 .path{gap:3px}.yc-l3 .path .join{width:4px}.yc-l3 .path .bead{width:20px;height:20px}}.yc-l3 .eyebrow{font:600 12px/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hivis);margin:0}.yc-l3 .eyebrow.dim{color:var(--muted)}.yc-l3 .btn{text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:17px;font-weight:800;display:inline-flex}.yc-l3 .btn-primary{background:var(--hivis);color:var(--hivis-ink)}.yc-l3 .btn-primary:hover{background:#ff7d36}.yc-l3 .btn-ghost{border-color:var(--line-2);color:var(--text);background:0 0}.yc-l3 .btn-ghost:hover{border-color:var(--muted)}.yc-l3 .btn[disabled]{opacity:.45;cursor:not-allowed}.yc-l3 .acts{flex-wrap:wrap;gap:8px;display:flex}.yc-l3 .acts .btn{flex:200px}.yc-l3 .mode-row{gap:8px;width:100%;display:flex}.yc-l3 .mode-row .btn{flex:1 1 0}.yc-l3 .btn-role{color:#fff;background:#2e6b4f}.yc-l3 .btn-role:hover{background:#24563f}.yc-l3 .card{background:var(--deck);border:1px solid var(--line);border-radius:14px;padding:16px}.yc-l3 .small{color:var(--muted);font-size:13px}.yc-l3 .fade{animation:.22s ease-out fade}.yc-l3 .start{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px 40px;display:grid}@media (min-width:900px){.yc-l3 .start{-moz-column-gap:48px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;column-gap:48px;min-height:62vh}}.yc-l3 .start>*{min-width:0}.yc-l3 .hero h1{font:900 64px/.92 var(--f-display);outline:none;margin:6px 0 10px}@media (min-width:900px){.yc-l3 .hero h1{font-size:92px}}.yc-l3 .hero p{color:var(--text-2);max-width:52ch;margin:0;font-size:18px}.yc-l3 .hero .who{align-items:center;gap:14px;margin-top:18px;display:flex}.yc-l3 .pass{flex-direction:column;gap:12px;display:flex}.yc-l3 .pass label{font-size:15px;font-weight:700}.yc-l3 .pass input{border:1px solid var(--line-2);background:var(--asphalt);min-height:56px;font:600 24px var(--f-mono);letter-spacing:.12em;border-radius:12px;padding:0 16px}.yc-l3 .pass input:focus{border-color:var(--lamp);outline:none;box-shadow:0 0 0 3px #ffc23d40}.yc-l3 .note{border:1px solid var(--line);color:var(--text-2);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;display:flex}.yc-l3 .note svg{color:var(--lamp);flex:none;margin-top:2px}.yc-l3 .ava{background:var(--deck-2);width:72px;height:72px;box-shadow:0 0 0 3px var(--ring,var(--line-2));border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.yc-l3 .ava img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;width:100%;height:100%;display:block}.yc-l3 .ava svg{width:100%;height:100%}.yc-l3 .ava.lg{width:112px;height:112px}.yc-l3 .brief{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:20px 40px;display:grid}@media (min-width:900px){.yc-l3 .brief{-moz-column-gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;column-gap:32px}}.yc-l3 .brief>*{min-width:0}.yc-l3 .brief h1{font:900 52px/.95 var(--f-display);outline:none;margin:4px 0 8px}.yc-l3 .brief .job{color:var(--text);margin:0;font-size:18px}.yc-l3 .clock{align-items:center;gap:12px;margin-top:14px;display:flex}.yc-l3 .clock b{font:800 34px/1 var(--f-mono);color:var(--lamp)}.yc-l3 .docs{flex-direction:column;gap:12px;display:flex}.yc-l3 .doc{background:var(--deck);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.yc-l3 .doc h2{font:600 12px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.yc-l3 .doc .mail{color:var(--text);font-size:15px}.yc-l3 .doc .mail .hd{font:500 12px/1.6 var(--f-mono);color:var(--muted)}.yc-l3 .diary{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.yc-l3 .diary span{font:600 11px var(--f-mono);color:var(--muted);flex-direction:column;align-items:center;gap:3px;display:flex}.yc-l3 .diary i{background:var(--good-bg);border:1px solid #245c3d;border-radius:4px;width:100%;height:26px}.yc-l3 .diary .x i{background:repeating-linear-gradient(135deg,var(--miss) 0 4px,#8f3546 4px 8px);border-color:#6b2a39}.yc-l3 .pd{gap:2px;margin:0;padding-left:18px;font-size:15px;display:grid}.yc-l3 .picker{flex-direction:column;gap:8px;display:flex}.yc-l3 .picker .cards{overscroll-behavior:contain;grid-auto-rows:72px;gap:8px;max-height:232px;padding-right:2px;display:grid;overflow-y:auto}@media (min-width:900px){.yc-l3 .picker .cards{max-height:392px}}.yc-l3 .pick{text-align:left;border:1px solid var(--line);background:var(--asphalt);height:72px;min-height:0;color:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex;overflow:hidden}.yc-l3 .pick.on{border-color:var(--lamp);box-shadow:0 0 0 2px #ffc23d59}.yc-l3 .pick .ava{width:48px;height:48px}.yc-l3 .pick .meta{min-width:0}.yc-l3 .pick .meta b{font-size:15px;display:block}.yc-l3 .pick .meta span{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.yc-l3.floor-mode{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.yc-l3.floor-mode .wrap{width:100%;max-width:none;padding-inline:clamp(48px,5vw,120px)}.yc-l3.floor-mode .top .wrap{min-height:88px}.yc-l3.floor-mode main.wrap{flex-direction:column;flex:1;min-height:0;display:flex}.yc-l3 .floor{flex:1;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(28px,4vh,56px);width:100%;min-height:0;padding:clamp(24px,3.5vh,48px) 0 clamp(32px,4.5vh,64px);display:grid}.yc-l3 .floor h1{text-align:center;font:900 clamp(40px,4.2vw,68px)/.95 var(--f-display);outline:none;margin:0}.yc-l3 .floor-cards{--card-gap:clamp(28px,2.8vw,56px);justify-content:center;align-items:center;gap:var(--card-gap);width:100%;height:100%;min-height:0;display:flex;container-type:size}.yc-l3 .floor-card{aspect-ratio:4/5;height:min(100cqh,calc((100cqw - 2 * var(--card-gap)) * 5 / 12));border:4px solid var(--line);background:var(--deck);width:auto;color:inherit;text-align:center;border-radius:28px;grid-template-rows:minmax(0,1fr) 26%;min-height:0;padding:0;display:grid;overflow:hidden;container-type:size}.yc-l3 .floor-card.on{border-color:var(--hivis)}.yc-l3 .floor-card .shot{background:#1a2430;height:100%;min-height:0;display:block;overflow:hidden}.yc-l3 .floor-card .shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;width:100%;height:100%;display:block}.yc-l3 .floor-card .cap{flex-direction:column;justify-content:flex-start;align-items:center;gap:.25em;height:100%;min-height:0;padding:2.5cqh 6cqw;display:flex;overflow:hidden}.yc-l3 .floor-card .cap b{font:900 clamp(16px,9cqw,44px)/1 var(--f-display)}.yc-l3 .floor-card .cap span{max-width:28ch;color:var(--text-2);font-size:clamp(12px,4.4cqw,20px);line-height:1.2}.yc-l3 .floor-start{flex-direction:column;gap:18px;display:flex}.yc-l3 .floor-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.yc-l3 .floor-bar label{font:900 clamp(28px,2.2vw,40px)/1 var(--f-display)}.yc-l3 .floor-bar input{border:2px solid var(--line-2);background:var(--asphalt);width:100%;min-height:84px;font:600 clamp(28px,2.2vw,40px) var(--f-mono);letter-spacing:.08em;border-radius:18px;padding:0 22px}.yc-l3 .floor-bar input:focus{border-color:var(--lamp);outline:none;box-shadow:0 0 0 3px #ffc23d40}.yc-l3 .floor-go{background:var(--hivis);width:auto;min-height:84px;color:var(--hivis-ink);font:900 clamp(28px,2.2vw,40px)/1 var(--f-display);white-space:nowrap;border:0;border-radius:18px;padding:0 36px}.yc-l3 .floor-go:hover{background:#ff7d36}.yc-l3 .floor-go[disabled],.yc-l3 .floor-guest[disabled]{opacity:.45;cursor:not-allowed}.yc-l3 .floor-guest-row{align-items:center;gap:20px;display:flex}.yc-l3 .floor-guest{border:2px solid var(--line-2);background:var(--deck);min-height:72px;font:800 clamp(22px,1.6vw,32px)/1 var(--f-display);white-space:nowrap;border-radius:18px;flex:none;padding:0 32px}.yc-l3 .floor-guest-row span{color:var(--text-2);font-size:clamp(16px,1.2vw,20px);line-height:1.3}@media (max-width:860px){.yc-l3 .floor-bar,.yc-l3 .floor-guest-row{grid-template-columns:1fr;display:grid}.yc-l3 .floor-go,.yc-l3 .floor-guest{width:100%}}.yc-l3 .station{border:1px solid var(--line-2);background:var(--deck);border-radius:12px;min-height:52px;padding:0 20px;font-size:18px;font-weight:800}.yc-l3 .drawer-wrap{z-index:30;background:#0507098c;justify-content:flex-end;display:flex;position:fixed;inset:0}.yc-l3 .drawer{background:var(--deck);border-left:1px solid var(--line);width:min(460px,100%);height:100%;padding:18px 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;display:flex;overflow:auto}.yc-l3 .drawer h2{font:900 40px/1 var(--f-display);margin:0}.yc-l3 .drawer .x{width:48px;height:48px;color:var(--muted);background:0 0;border:0;border-radius:50%;align-self:flex-end;place-items:center;margin:-6px -4px 0 0;display:grid}.yc-l3 .drawer label{font-size:16px;font-weight:700}.yc-l3 .drawer input{border:1px solid var(--line-2);background:var(--asphalt);min-height:56px;font:600 24px var(--f-mono);letter-spacing:.12em;border-radius:12px;padding:0 16px}.yc-l3 .drawer input:focus{border-color:var(--lamp);outline:none;box-shadow:0 0 0 3px #ffc23d40}.yc-l3 .drawer .demo{align-self:flex-start}.yc-l3 .chat{flex-direction:column;gap:8px;font-size:15px;display:flex}.yc-l3 .chat p{margin:0}.yc-l3 .chat .when{font:600 11px var(--f-mono);color:var(--muted)}.yc-l3 .strip{gap:6px;margin:0;display:grid}.yc-l3 .strip div{justify-content:space-between;gap:12px;font-size:15px;display:flex}.yc-l3 .strip dt{color:var(--muted)}.yc-l3 .strip dd{text-align:right;margin:0}.yc-l3 .ends{font:600 11px var(--f-mono);color:var(--muted);justify-content:space-between;display:flex}.yc-l3 .who-card{align-items:center;gap:14px;display:flex}.yc-l3 .who-card b{font:800 26px/1 var(--f-display)}.yc-l3 .who-card span{color:var(--text-2);font-size:14px;display:block}.yc-l3 .call{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:16px 24px;display:grid}@media (min-width:900px){.yc-l3 .call{-moz-column-gap:24px;grid-template-columns:340px minmax(0,1fr);align-items:start;column-gap:24px}}.yc-l3 .call>*{min-width:0}.yc-l3 .deanp{flex-direction:column;gap:14px;display:flex}@media (min-width:900px){.yc-l3 .deanp{position:sticky;top:84px}}.yc-l3 .temp{flex-direction:column;gap:8px;display:flex}.yc-l3 .temp .row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.yc-l3 .temp .num{font:900 56px/.9 var(--f-display);color:var(--tc,var(--lamp));transition:color .3s}.yc-l3 .temp .lab{font:700 15px var(--f-body);color:var(--tc,var(--lamp))}.yc-l3 .gauge{background:linear-gradient(90deg,var(--good) 0%,var(--lamp) 45%,var(--hivis) 72%,var(--miss) 100%);opacity:.9;border-radius:6px;height:12px;position:relative}.yc-l3 .gauge b{background:var(--text);width:6px;height:22px;box-shadow:0 0 0 2px var(--asphalt);border-radius:3px;transition:left .4s;position:absolute;top:-5px}.yc-l3 .chart svg,.yc-l3 #chart2 svg{width:100%;height:auto;display:block}.yc-l3 #chart2{max-width:560px}@media (max-width:899px){.yc-l3 .call .chart{display:none}.yc-l3 .call .ava{width:56px;height:56px}}.yc-l3 .stage{flex-direction:column;gap:12px;display:flex}.yc-l3 .bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.yc-l3 .timer{font:800 40px/1 var(--f-mono);letter-spacing:.02em}.yc-l3 .timer.low{color:var(--miss)}.yc-l3 .capt>*{flex:none}.yc-l3 .capt{border:1px solid var(--line);background:#0b0e11;border-radius:14px;flex-direction:column;gap:12px;min-height:320px;max-height:56vh;padding:16px;display:flex;overflow:auto}.yc-l3 .ln{flex-direction:column;gap:3px;max-width:62ch;display:flex}.yc-l3 .ln .who{font:600 11px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.yc-l3 .ln .t{font-size:21px;line-height:1.4}.yc-l3 .ln.dean .t{color:var(--text)}.yc-l3 .ln.you{text-align:right;align-self:flex-end}.yc-l3 .ln.you .t{color:var(--lamp)}.yc-l3 .ln .act{color:var(--muted);font-size:15px;font-style:italic}.yc-l3 .ln .dbg{font:500 12px/1.5 var(--f-mono);color:var(--muted);border-left:2px solid var(--line-2);text-align:left;padding-left:8px}.yc-l3 .ln.sys .t{color:var(--muted);font-size:15px;font-style:italic}.yc-l3 .typing{font:600 13px var(--f-mono);color:var(--muted);align-items:center;gap:4px;display:inline-flex}.yc-l3 .typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s infinite blink}.yc-l3 .typing i:nth-child(2){animation-delay:.2s}.yc-l3 .typing i:nth-child(3){animation-delay:.4s}.yc-l3 .say{align-items:flex-end;gap:8px;display:flex}.yc-l3 .say textarea{resize:vertical;border:1px solid var(--line-2);background:var(--asphalt);border-radius:12px;flex:1;min-height:56px;max-height:160px;padding:14px 16px;font-size:18px;line-height:1.4}.yc-l3 .say textarea:focus{border-color:var(--lamp);outline:none;box-shadow:0 0 0 3px #ffc23d40}.yc-l3 .say .btn{min-height:56px}.yc-l3 .ptt{align-items:center;gap:8px;display:inline-flex}.yc-l3 .endrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.yc-l3 .deb{gap:18px;max-width:820px;margin-inline:auto;padding-block:20px 40px;display:grid}.yc-l3 .deb>*{min-width:0}.yc-l3 .stamp{font:900 72px/.9 var(--f-display);letter-spacing:.02em;text-transform:uppercase;outline:none;margin:0;animation:.35s ease-out stamp}.yc-l3 .stamp.good{color:var(--good)}.yc-l3 .stamp.miss{color:var(--miss)}.yc-l3 .v-sub{margin:0;font-size:18px}.yc-l3 .beh{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.yc-l3 .beh li{border:1px solid var(--line);background:var(--deck);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.yc-l3 .beh li.y{background:var(--good-bg);border-color:#245c3d}.yc-l3 .beh .ic{border:2px solid var(--line-2);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.yc-l3 .beh li.y .ic{background:var(--good);border-color:var(--good);color:var(--hivis-ink)}.yc-l3 .beh .tx{flex-direction:column;gap:2px;min-width:0;display:flex}.yc-l3 .beh .tx b{font-size:16px}.yc-l3 .beh .tx q,.yc-l3 .beh .tx em{color:var(--text-2);font-size:15px}.yc-l3 .beh .tx em{color:var(--muted);font-style:normal}.yc-l3 .two{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:700px){.yc-l3 .two{grid-template-columns:repeat(2,minmax(0,1fr))}}.yc-l3 .two .card h2{font:800 22px/1.1 var(--f-display);margin:0 0 6px}.yc-l3 .two .card ul{color:var(--text-2);gap:6px;margin:0;padding-left:18px;display:grid}.yc-l3 .two .card p{color:var(--text-2);margin:0}.yc-l3 .rulebox{color:var(--muted);border-top:1px solid var(--line);margin:0;padding-top:10px;font-size:14px}.yc-l3 details.tr{border:1px solid var(--line);border-radius:12px;padding:10px 14px}.yc-l3 details.tr summary{cursor:pointer;font-weight:700}.yc-l3 details.tr .capt{min-height:0;max-height:none;margin-top:10px}.yc-l3 .claim{flex-direction:column;gap:14px;max-width:560px;margin-inline:auto;padding-block:28px 40px;display:flex}.yc-l3 .claim h1{font:900 48px/.95 var(--f-display);outline:none;margin:0}.yc-l3 .field{flex-direction:column;gap:6px;display:flex}.yc-l3 .field label{font-weight:700}.yc-l3 .field input[type=text]{border:1px solid var(--line-2);background:var(--asphalt);border-radius:12px;min-height:54px;padding:0 14px;font-size:18px}.yc-l3 .field input[type=text]:focus{border-color:var(--lamp);outline:none;box-shadow:0 0 0 3px #ffc23d40}.yc-l3 .check{color:var(--text-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.yc-l3 .check input{appearance:none;cursor:pointer;border:1.5px solid var(--hivis);background-color:var(--asphalt);width:22px;height:22px;accent-color:var(--hivis);background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:5px;flex-shrink:0;margin-top:1px}.yc-l3 .check input:checked{background-color:var(--hivis);border-color:var(--hivis);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%230c0e10' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.2 8.2 6.5 11.4 12.8 4.4'/%3E%3C/svg%3E")}.yc-l3 .certv{flex-direction:column;gap:16px;max-width:1000px;margin-inline:auto;padding-block:20px 40px;display:flex}.yc-l3 .certv>*{min-width:0}.yc-l3 .cert-scroll{padding:6px 0 12px;overflow-x:auto}.yc-l3 .cert{aspect-ratio:1.414;background:var(--paper);width:100%;min-width:640px;color:var(--ink);font-family:var(--f-body);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000080}.yc-l3 .cert .frame{border:1.5px solid var(--ink);outline:1px solid var(--ink);outline-offset:-7px;position:absolute;inset:3%}.yc-l3 .cert .guil{pointer-events:none;opacity:.5;position:absolute;inset:0}.yc-l3 .cert .hivis{background:var(--hivis);height:1.1%;position:absolute;top:3%;left:3%;right:3%}.yc-l3 .cert .in{flex-direction:column;display:flex;position:absolute;inset:7% 8% 9.5%}.yc-l3 .cert .hdr{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.yc-l3 .cert .twc{flex-direction:column;gap:2px;display:flex}.yc-l3 .cert .twc b{font:900 clamp(14px,2.2vw,22px)/1 var(--f-display);letter-spacing:.16em}.yc-l3 .cert .twc span{font:600 clamp(8px,1vw,11px)/1 var(--f-mono);letter-spacing:.14em;color:var(--ink-2);text-transform:uppercase}.yc-l3 .cert .lvl{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.yc-l3 .cert .lvl .pill{font:700 clamp(8px,1.05vw,11px)/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;border:1.5px solid var(--ink);border-radius:999px;padding:5px 10px}.yc-l3 .cert .lvl .show{font:700 clamp(8px,1.05vw,11px)/1 var(--f-mono);letter-spacing:.14em;color:var(--hivis);text-transform:uppercase}.yc-l3 .cert .mid{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(4px,1vw,10px);display:flex}.yc-l3 .cert .title{font:900 clamp(26px,5.4vw,58px)/.95 var(--f-display);letter-spacing:.04em;text-transform:uppercase;margin:0}.yc-l3 .cert .sub{font:700 clamp(9px,1.25vw,13px)/1 var(--f-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-2);margin:0}.yc-l3 .cert .cert-that{font:500 italic clamp(12px,1.6vw,17px)/1 var(--f-serif);color:var(--ink-2);margin:clamp(6px,1.4vw,14px) 0 0}.yc-l3 .cert .name{font:600 clamp(28px,5vw,54px)/1.05 var(--f-serif);color:var(--ink);border-bottom:1px solid var(--ink-3);margin:0;padding:0 clamp(16px,3vw,40px) clamp(4px,.6vw,8px)}.yc-l3 .cert .body{max-width:68ch;color:var(--ink-2);margin:clamp(6px,1vw,10px) 0 0;font-size:clamp(9.5px,1.25vw,13.5px);line-height:1.5}.yc-l3 .cert .shown{font:600 clamp(8.5px,1.05vw,11.5px)/1.4 var(--f-mono);letter-spacing:.06em;color:var(--forest);text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:clamp(4px,.8vw,8px) 0 0;display:flex}.yc-l3 .cert .ftr{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;display:grid}.yc-l3 .cert .sig{flex-direction:column;gap:2px;display:flex}.yc-l3 .cert .sig .s{font:400 clamp(26px,4.2vw,46px)/.8 var(--f-sign);color:var(--ink)}.yc-l3 .cert .sig .rule{background:var(--ink-3);width:min(240px,100%);height:1px}.yc-l3 .cert .sig span{font:600 clamp(8px,1vw,11px)/1.4 var(--f-mono);letter-spacing:.06em;color:var(--ink-2)}.yc-l3 .cert .seal{aspect-ratio:1;width:clamp(64px,10vw,104px)}.yc-l3 .cert .ver{text-align:right;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.yc-l3 .cert .ver .meta{font:600 clamp(7.5px,.95vw,10.5px)/1.45 var(--f-mono);letter-spacing:.04em;color:var(--ink-2);flex-direction:column;gap:2px;display:flex}.yc-l3 .cert .ver .meta b{color:var(--ink)}.yc-l3 .cert .qr{aspect-ratio:1;background:#fff;width:clamp(48px,7.5vw,78px);padding:3px}.yc-l3 .cert .qr img,.yc-l3 .cert .qr canvas{display:block;width:100%!important;height:100%!important}.yc-l3 .cert .fine{text-align:center;font:500 clamp(6.5px,.8vw,9px)/1.3 var(--f-mono);letter-spacing:.04em;color:var(--ink-3);position:absolute;bottom:5.2%;left:8%;right:8%}.yc-l3 .share{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:760px){.yc-l3 .share{grid-template-columns:repeat(3,minmax(0,1fr))}}.yc-l3 .share .card{flex-direction:column;gap:8px;display:flex}.yc-l3 .share .card h2{font:800 22px/1.1 var(--f-display);margin:0}.yc-l3 .share .card p{color:var(--text-2);margin:0;font-size:14px}.yc-l3 .share a.btn{text-decoration:none}.yc-l3 .post{color:var(--text);background:var(--asphalt);border:1px solid var(--line);white-space:pre-wrap;border-radius:10px;padding:10px 12px;font-size:14px}.yc-l3 .sheet-wrap{z-index:20;background:#050709a8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.yc-l3 .sheet{background:var(--deck);border:1px solid var(--line-2);width:100%;max-width:480px;max-height:92%;padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;gap:14px;animation:.2s ease-out up;display:flex;overflow:auto}@media (min-width:700px){.yc-l3 .sheet-wrap{align-items:center}.yc-l3 .sheet{border-bottom:1px solid var(--line-2);border-radius:18px;padding:24px}}.yc-l3 .sheet h2{font:900 34px/1 var(--f-display);margin:0}.yc-l3 .sheet p{color:var(--text-2);margin:0}.yc-l3 .sheet .x{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:50%;align-self:flex-end;place-items:center;margin:-8px -6px -8px 0;display:grid}.yc-l3 .seg-ctl{background:var(--asphalt);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.yc-l3 .seg-ctl.one-line{grid-template-columns:repeat(4,minmax(0,1fr))}.yc-l3 .seg-ctl.one-line button{white-space:nowrap;padding:6px 4px;font-size:14px}.yc-l3 .seg-ctl button{min-height:52px;color:var(--text-2);background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;padding:6px;font-size:15px;font-weight:700;line-height:1.2;display:flex}.yc-l3 .seg-ctl button span{color:var(--muted);font-size:12px;font-weight:400}.yc-l3 .seg-ctl button[aria-pressed=true]{background:var(--text);color:var(--hivis-ink)}.yc-l3 .seg-ctl button[aria-pressed=true] span{color:var(--ink-2)}.yc-l3 .presets{gap:8px;display:grid}.yc-l3 .presets button{text-align:left;border:1px solid var(--line-2);background:var(--asphalt);border-radius:10px;flex-direction:column;min-height:48px;padding:8px 14px;display:flex}.yc-l3 .presets button span{color:var(--muted);font-size:13px}.yc-l3 .toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--text);max-width:calc(100% - 32px);color:var(--hivis-ink);border-radius:12px;padding:12px 16px;font-size:15px;font-weight:700;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #0006}.yc-l3 .proto{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:18px 28px;font-size:13px;display:flex}.yc-l3 .viewsw{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.yc-l3 .viewsw .seg-ctl{flex:320px;max-width:520px}.yc-l3 .handoff{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:760px){.yc-l3 .handoff{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.yc-l3 .handoff .card{flex-direction:column;gap:10px;display:flex}.yc-l3 .handoff h2{font:800 26px/1.1 var(--f-display);margin:0}.yc-l3 .handoff p{color:var(--text-2);margin:0}.yc-l3 .row2{gap:8px;display:flex}.yc-l3 .row2 input{border:1px solid var(--line-2);background:var(--asphalt);border-radius:12px;flex:1;min-width:0;min-height:52px;padding:0 14px;font-size:17px}.yc-l3 .row2 input:focus{border-color:var(--lamp);outline:none;box-shadow:0 0 0 3px #ffc23d40}.yc-l3 .row2 .btn{min-height:52px}.yc-l3 .scan{text-align:center;align-items:center}.yc-l3 .qr2{aspect-ratio:1;color:#18202a;width:180px;max-width:100%;font:700 14px var(--f-mono);background:#fff;border-radius:10px;place-items:center;padding:8px;display:grid}.yc-l3 .qr2 img,.yc-l3 .qr2 canvas{display:block;width:100%!important;height:100%!important}.yc-l3 .phone{text-align:center;border:1px solid var(--line);background:radial-gradient(120% 90% at 50% 0,#202b35 0%,#11171c 72%);border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:22px 18px;display:flex}@media (min-width:900px){.yc-l3 .phone{position:sticky;top:84px}}.yc-l3 .phone .kind{font:600 12px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.yc-l3 .callava{width:148px;height:148px;margin:8px 0 2px;position:relative}.yc-l3 .callava .ava{width:148px;height:148px;box-shadow:0 0 0 4px var(--ring,var(--line-2))}.yc-l3 .callava:before,.yc-l3 .callava:after{content:"";border:2px solid var(--ring,var(--lamp));opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.yc-l3 .callava.talking:before{animation:1.6s ease-out infinite ripple}.yc-l3 .callava.talking:after{animation:1.6s ease-out .8s infinite ripple}.yc-l3 .callava.ringing:before{animation:1.1s ease-out infinite ripple}.yc-l3 .phone .nm{font:900 38px/1 var(--f-display)}.yc-l3 .phone .status{color:var(--text-2);align-items:center;gap:8px;min-height:22px;font-size:15px;display:inline-flex}.yc-l3 .phone .status i{background:var(--good);border-radius:50%;width:8px;height:8px}.yc-l3 .phone .status.you i{background:var(--lamp)}.yc-l3 .phone .status.wait i{background:var(--muted)}.yc-l3 .phone .status.off i{background:var(--miss)}.yc-l3 .phone .timer{font:800 34px/1 var(--f-mono)}.yc-l3 .mtemp{text-align:left;flex-direction:column;gap:6px;width:100%;margin-top:6px;display:flex}.yc-l3 .mtemp .row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.yc-l3 .mtemp .num{font:900 30px/1 var(--f-display);color:var(--tc,var(--lamp));transition:color .3s}.yc-l3 .mtemp .lab{font:700 14px var(--f-body);color:var(--tc,var(--lamp))}.yc-l3 .ctrls{justify-content:center;gap:24px;margin-top:12px;display:flex}.yc-l3 .cbtn{color:var(--text-2);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:60px;padding:0;font-size:12.5px;font-weight:700;display:flex}.yc-l3 .cbtn .c{width:62px;height:62px;color:var(--text);background:#2a333c;border-radius:50%;place-items:center;transition:filter .15s;display:grid}.yc-l3 .cbtn[aria-pressed=true] .c{background:var(--text);color:var(--hivis-ink)}.yc-l3 .cbtn.end .c{color:#fff;background:#e5484d}.yc-l3 .cbtn:hover .c{filter:brightness(1.15)}.yc-l3 .cbtn[disabled]{opacity:.45;cursor:not-allowed}.yc-l3 .proto-hint{color:var(--muted);max-width:32ch;margin:4px 0 0;font-size:12.5px;line-height:1.45}.yc-l3 .ln.interim .t{color:var(--lamp);opacity:.75;font-style:italic}.yc-l3 .mode{flex-direction:column;gap:6px;display:flex}.yc-l3 .picker .lbl2,.yc-l3 .mode .lbl2{font-size:15px;font-weight:700}.yc-l3 .pttwrap{border:1px solid var(--line);background:var(--deck);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.yc-l3 .heard{border:1px dashed var(--line-2);width:100%;min-height:62px;color:var(--muted);background:#0b0e11;border-radius:10px;padding:10px 14px;font-size:19px;line-height:1.4}.yc-l3 .heard.live{border-style:solid;border-color:var(--lamp);color:var(--lamp)}.yc-l3 .heard .k{font:600 11px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;display:block}.yc-l3 .talk{background:var(--hivis);width:100%;max-width:440px;min-height:72px;color:var(--hivis-ink);touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.yc-l3 .talk.on{background:var(--lamp);box-shadow:0 0 0 8px #ffc23d40}.yc-l3 .talk[disabled]{opacity:.45;cursor:not-allowed}.yc-l3 .talk .wave{align-items:center;gap:3px;display:none}.yc-l3 .talk.on .wave{display:inline-flex}.yc-l3 .talk .wave i{background:var(--hivis-ink);border-radius:2px;width:4px;height:16px;animation:.8s ease-in-out infinite wv}.yc-l3 .talk .wave i:nth-child(2){animation-delay:.1s}.yc-l3 .talk .wave i:nth-child(3){animation-delay:.2s}.yc-l3 .talk .wave i:nth-child(4){animation-delay:.3s}.yc-l3 .modeline{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:13px;display:flex}.yc-l3 .modeline .chipm{font:600 11px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;padding:3px 9px}.yc-l3 .textlink{color:var(--lamp);text-underline-offset:3px;background:0 0;border:0;min-height:32px;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.yc-l3 .typed{flex-direction:column;gap:6px;display:flex}@media (prefers-reduced-motion:reduce){.yc-l3 *,.yc-l3 :before,.yc-l3 :after{transition:none!important;animation:none!important}}@keyframes fade{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes stamp{0%{opacity:.4;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ripple{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.38)}}@keyframes wv{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1.2)}}.yc-l3 .back-link{color:inherit;text-underline-offset:3px;margin-bottom:14px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.yc-l3 .game-film{aspect-ratio:3/2;border:1px solid var(--line);background:var(--deck);border-radius:14px;margin-bottom:18px;position:relative;overflow:hidden}.yc-l3 .game-film img,.yc-l3 .game-film video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.yc-l3 .game-film-play{color:#fff;cursor:pointer;background:#0a0d1047;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex;position:absolute;inset:0}.yc-l3 .game-film-play:hover{background:#0a0d101f}.yc-l3 .game-film-play svg{width:56px;height:56px}
