:root,:host{--font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-num: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", ui-monospace, Menlo, Consolas, monospace;--fs-1: 12px;--lh-1: 16px;--fs-2: 14px;--lh-2: 20px;--fs-3: 16px;--lh-3: 24px;--fs-4: 20px;--lh-4: 28px;--fs-5: 28px;--lh-5: 36px;--fs-6: 44px;--lh-6: 48px;--w-1: 400;--w-2: 600;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--radius-1: 6px;--radius-2: 10px;--radius-3: 14px;--radius-4: 20px;--radius-pill: 999px;--ease: cubic-bezier(.22, 1, .36, 1);--ease-ink: cubic-bezier(.32, .72, 0, 1);--dur-1: .18s;--dur-2: .28s;--dur-3: .4s;--blur-in: 10px;--wall: 1200px;--gutter: 24px;--bar-h: 56px;--btn-h: 40px;--btn-h-s: 32px;--row-h: 40px;--seg-on-bg: var(--surface-3);--seg-on-shadow: none}:root,:root[data-theme=dark]{color-scheme:dark;--bg: #0a0a0b;--surface: #111113;--surface-2: #19191c;--surface-3: #242428;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .16);--line-3: rgba(255, 255, 255, .32);--text-1: #f2f2f3;--text-2: #a8a8ae;--text-3: #808087;--text-4: #505056;--accent: #f2f2f3;--on-accent: #0a0a0b;--ink: rgba(0, 0, 0, .16);--ink-2: rgba(255, 255, 255, .07);--signal: #ff453a;--signal-ring: rgba(255, 69, 58, .22);--invert-bg: #f2f2f3;--invert-fg: #0a0a0b;--focus: 0 0 0 3px rgba(255, 255, 255, .24);--shadow-menu: 0 16px 40px -10px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .08);--shadow-panel: none;--media-bg: #000;--media-edge: inset 0 0 0 1px rgba(255, 255, 255, .06);--scrim: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .56) 100%);--bar-bg: rgba(10, 10, 11, .74);--bar-blur: blur(20px) saturate(140%);--glass: none;--panel-bg: var(--surface);--stage-bg: #060607;--stage-surface: #111113;--stage-surface-2: #1b1b1e;--stage-line: rgba(255, 255, 255, .08);--stage-line-2: rgba(255, 255, 255, .22);--stage-text-1: #f5f5f5;--stage-text-2: #a8a8ae;--stage-text-3: #808087}:root[data-theme=light]{color-scheme:light;--bg: #ffffff;--surface: #ffffff;--surface-2: #f4f4f5;--surface-3: #e9e9eb;--line: rgba(0, 0, 0, .08);--line-2: rgba(0, 0, 0, .16);--line-3: rgba(0, 0, 0, .32);--text-1: #0a0a0a;--text-2: #55555a;--text-3: #707076;--text-4: #b4b4b9;--accent: #0a0a0a;--on-accent: #ffffff;--ink: rgba(255, 255, 255, .16);--ink-2: rgba(0, 0, 0, .05);--signal: #e5372b;--signal-ring: rgba(229, 55, 43, .16);--invert-bg: #0a0a0a;--invert-fg: #ffffff;--focus: 0 0 0 3px rgba(10, 10, 10, .18);--shadow-menu: 0 12px 32px -8px rgba(0, 0, 0, .18), 0 0 0 1px rgba(0, 0, 0, .06);--media-bg: #ececed;--media-edge: inset 0 0 0 1px rgba(0, 0, 0, .06);--bar-bg: rgba(255, 255, 255, .8)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){color-scheme:light;--bg: #ffffff;--surface: #ffffff;--surface-2: #f4f4f5;--surface-3: #e9e9eb;--line: rgba(0, 0, 0, .08);--line-2: rgba(0, 0, 0, .16);--line-3: rgba(0, 0, 0, .32);--text-1: #0a0a0a;--text-2: #55555a;--text-3: #707076;--text-4: #b4b4b9;--accent: #0a0a0a;--on-accent: #ffffff;--ink: rgba(255, 255, 255, .16);--ink-2: rgba(0, 0, 0, .05);--signal: #e5372b;--signal-ring: rgba(229, 55, 43, .16);--invert-bg: #0a0a0a;--invert-fg: #ffffff;--focus: 0 0 0 3px rgba(10, 10, 10, .18);--shadow-menu: 0 12px 32px -8px rgba(0, 0, 0, .18), 0 0 0 1px rgba(0, 0, 0, .06);--media-bg: #ececed;--media-edge: inset 0 0 0 1px rgba(0, 0, 0, .06);--bar-bg: rgba(255, 255, 255, .8)}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0}body{min-height:100vh;background:var(--bg);color:var(--text-1);overflow-x:hidden}:host{display:block;background:transparent}.yz-root{position:relative;min-width:0;background:var(--bg);color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-2);line-height:var(--lh-2);font-weight:var(--w-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-wrap:pretty}.yz-root[data-bp=s]{--gutter: 16px;--bar-h: 52px}:where(.yz-root) :where(img,video){display:block;max-width:100%}:where(.yz-root) :where(a){color:inherit;text-decoration:none}:where(.yz-root) :where(button,input,textarea){font:inherit;color:inherit}:where(.yz-root) :where(button){background:none;border:0;padding:0;cursor:pointer}:where(.yz-root) :where(h1,h2,h3,h4,p){margin:0;font-size:inherit;font-weight:inherit}:where(.yz-root) :where(ol,ul){margin:0;padding:0;list-style:none}:where(.yz-root) :focus-visible{outline:none;box-shadow:var(--focus)}:where(.yz-root) ::selection{background:var(--line-2)}:where(.yz-root) :where(input,textarea)::placeholder{color:var(--text-3);opacity:1}.t1{font-size:var(--fs-1);line-height:var(--lh-1)}.t2{font-size:var(--fs-2);line-height:var(--lh-2)}.t3{font-size:var(--fs-3);line-height:var(--lh-3)}.t4{font-size:var(--fs-4);line-height:var(--lh-4)}.t5{font-size:var(--fs-5);line-height:var(--lh-5)}.t6{font-size:var(--fs-6);line-height:var(--lh-6);letter-spacing:-.01em}.b{font-weight:var(--w-2)}.c1{color:var(--text-1)}.c2{color:var(--text-2)}.c3{color:var(--text-3)}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}:where(.yz-root) :where([data-title],h1,h2,h3){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.one{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.prose,:where(.yz-root) :where(p){text-wrap:pretty}.sp{flex:1 1 auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes yz-in{0%{opacity:0;filter:blur(var(--blur-in))}to{opacity:1;filter:blur(0)}}.bi{animation:yz-in var(--dur-2) var(--ease) backwards;animation-delay:calc(min(var(--i, 0),8)*24ms)}.ink{position:absolute;z-index:-1;left:var(--ink-x, 50%);top:var(--ink-y, 50%);width:var(--ink-d, 0);height:var(--ink-d, 0);border-radius:50%;transform:translate(-50%,-50%) scale(0);background:var(--ink-c, var(--ink-2));pointer-events:none;transition:transform var(--dur-3) var(--ease-ink)}.inked:hover>.ink{transform:translate(-50%,-50%) scale(1)}::view-transition-group(*){animation-duration:var(--dur-3);animation-timing-function:var(--ease)}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-2)}@media(prefers-reduced-motion:reduce){.bi,.menu,.toast{animation:none!important}.ink{display:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.wall{width:100%;max-width:calc(var(--wall) + var(--gutter) * 2);margin:0 auto;padding:var(--sp-6) var(--gutter) var(--sp-9)}.narrow{width:100%;max-width:calc(720px + var(--gutter) * 2);margin:0 auto;padding:var(--sp-6) var(--gutter) var(--sp-9)}.full{width:100%;padding:0 var(--gutter) var(--sp-6)}.sec+.sec{margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:1px solid var(--line)}.sec-head{display:flex;align-items:center;gap:var(--sp-2);min-height:32px;margin-bottom:var(--sp-4)}.sec-head h2{font-size:var(--fs-4);line-height:var(--lh-4);font-weight:var(--w-2)}.sec-head .count{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--text-3);font-size:var(--fs-2)}.sec-head .end{margin-left:auto;display:flex;align-items:center;gap:var(--sp-4);color:var(--text-2)}.facts{color:var(--text-2);display:flex;flex-wrap:wrap;column-gap:6px;min-width:0}.facts>*+*:before{content:"·";margin-right:6px;color:var(--text-3)}.hr{height:1px;border:0;margin:0;background:var(--line)}.page-title{font-size:var(--fs-6);line-height:var(--lh-6);font-weight:var(--w-2);letter-spacing:-.01em}.yz-root[data-bp=s] .page-title{font-size:var(--fs-5);line-height:var(--lh-5)}.subbar{height:var(--bar-h);display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--gutter)}.crumb{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--text-2);font-size:var(--fs-2);height:32px;padding:0 var(--sp-2) 0 var(--sp-1);margin-left:calc(var(--sp-1) * -1);border-radius:var(--radius-2)}.crumb:hover{color:var(--text-1);background:var(--surface-2)}.crumb b{font-weight:var(--w-2);color:var(--text-1)}.yz-root[data-bp=s] .sec+.sec{margin-top:var(--sp-6);padding-top:var(--sp-5)}.yz-root[data-bp=s] .sec-head h2{font-size:var(--fs-3);line-height:var(--lh-3)}.yz-root[data-bp=s] .wall,.yz-root[data-bp=s] .narrow{padding-top:var(--sp-5);padding-bottom:calc(var(--sp-9) + var(--sp-5))}.ico{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ico-20{width:20px;height:20px}.ico-fill{fill:currentColor;stroke:none}.ico-dots{stroke-width:2.2}.btn{position:relative;isolation:isolate;overflow:hidden;height:var(--btn-h);padding:0 var(--sp-5);border-radius:var(--radius-2);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-size:var(--fs-2);line-height:1;font-weight:var(--w-1);white-space:nowrap;color:var(--text-1);text-decoration:none;cursor:pointer;flex:none;transition:opacity var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.btn-label{display:inline-block;line-height:var(--lh-2)}.btn-primary{background:var(--accent);color:var(--on-accent);font-weight:var(--w-2);--ink-c: var(--ink)}.btn-secondary{box-shadow:inset 0 0 0 1px var(--line-2);--ink-c: var(--ink-2)}.btn-secondary:hover{box-shadow:inset 0 0 0 1px var(--line-3)}.btn-secondary[aria-pressed=true]{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-3)}.btn-quiet{height:var(--btn-h-s);padding:0 var(--sp-3);color:var(--text-2);--ink-c: var(--ink-2)}.btn-quiet:hover{color:var(--text-1)}.btn-s{height:var(--btn-h-s);padding:0 var(--sp-3)}.btn-wide{width:100%}.btn:focus-visible{box-shadow:var(--focus)}.btn-secondary:focus-visible{box-shadow:inset 0 0 0 1px var(--line-3),var(--focus)}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn .n{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:var(--w-2);min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);display:inline-grid;place-items:center;font-size:var(--fs-1);line-height:1;background:var(--ink)}.btn-secondary .n,.btn-quiet .n{background:var(--surface-3)}.kbd{font-family:var(--font-mono);font-size:var(--fs-1);line-height:1;min-width:18px;height:18px;padding:0 4px;border-radius:4px;display:inline-grid;place-items:center;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line-2)}.btn-primary .kbd{color:inherit;opacity:.6;box-shadow:inset 0 0 0 1px currentColor}.btn-wide.btn-primary{font-size:var(--fs-3)}.icon-btn{width:32px;height:32px;border-radius:var(--radius-2);display:inline-grid;place-items:center;flex:none;color:var(--text-2);transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.icon-btn:hover{background:var(--surface-3);color:var(--text-1)}.icon-btn-s{width:24px;height:24px;border-radius:var(--radius-1)}.icon-btn-s .ico{width:14px;height:14px}.icon-btn[disabled]{opacity:.4;pointer-events:none}.seg{display:inline-flex;padding:2px;gap:2px;border-radius:var(--radius-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);max-width:100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button{height:28px;padding:0 var(--sp-3);border-radius:8px;display:inline-flex;align-items:center;gap:6px;flex:none;font-size:var(--fs-2);color:var(--text-2);white-space:nowrap;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.seg button:hover{color:var(--text-1)}.seg button:is([aria-pressed=true],[aria-selected=true]){background:var(--seg-on-bg);box-shadow:var(--seg-on-shadow);color:var(--text-1);font-weight:var(--w-2)}.seg button:focus-visible{box-shadow:var(--focus)}.seg .n{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-1);color:var(--text-3);font-weight:var(--w-1)}.seg-s button{height:24px;padding:0 var(--sp-2);font-size:var(--fs-1)}.dd{position:relative;display:inline-flex}.dd-btn{height:var(--btn-h-s);max-width:100%;padding:0 var(--sp-2) 0 var(--sp-3);border-radius:var(--radius-2);display:inline-flex;align-items:center;gap:6px;color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-2);font-size:var(--fs-2)}.dd-btn:hover{box-shadow:inset 0 0 0 1px var(--line-3)}.dd-btn .ico{width:12px;height:12px;color:var(--text-3)}.dd-plain{box-shadow:none;padding:0 var(--sp-1);color:var(--text-2)}.dd-plain:hover{box-shadow:none;color:var(--text-1)}.menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;min-width:220px;max-width:min(360px,calc(100vw - 32px));padding:6px;border-radius:12px;background:var(--menu-bg, var(--surface-2));box-shadow:var(--shadow-menu);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);animation:yz-in var(--dur-1) var(--ease) backwards}.menu.right{left:auto;right:0}.menu>a,.menu>button{width:100%;height:32px;padding:0 var(--sp-3);border-radius:8px;display:flex;align-items:center;gap:var(--sp-3);color:var(--text-2);font-size:var(--fs-2);text-align:left}.menu>a:hover,.menu>button:hover,.menu>a:focus-visible,.menu>button:focus-visible{background:var(--surface-3);color:var(--text-1);box-shadow:none}.menu .r{margin-left:auto;flex:none;color:var(--text-3);font-size:var(--fs-1);font-family:var(--font-num);font-variant-numeric:tabular-nums}.menu [aria-current=true]{color:var(--text-1);font-weight:var(--w-2)}.menu [aria-disabled=true]{color:var(--text-4);pointer-events:none}.menu-row{min-height:32px;padding:0 var(--sp-3);display:flex;align-items:center;gap:var(--sp-3);color:var(--text-2)}.menu-row .seg{margin-left:auto}.menu-sep{height:1px;margin:6px var(--sp-1);background:var(--line)}.dot{width:6px;height:6px;border-radius:50%;flex:none;display:inline-block;background:var(--signal);box-shadow:0 0 0 3px var(--signal-ring)}.chip{height:22px;padding:0 var(--sp-2);border-radius:var(--radius-1);display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-1);line-height:1;color:#f5f5f5;background:#0a0a0b9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px #ffffff1a;white-space:nowrap}.tag{height:22px;padding:0 var(--sp-2);border-radius:var(--radius-1);display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-1);line-height:1;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap}.rev{font-family:var(--font-num);font-variant-numeric:tabular-nums;height:20px;padding:0 6px;border-radius:4px;display:inline-flex;align-items:center;font-size:var(--fs-1);font-weight:var(--w-2);line-height:1;background:var(--invert-bg);color:var(--invert-fg)}.missing{color:var(--text-3)}.running{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-2);min-width:0}.err-line{display:flex;align-items:center;gap:var(--sp-3);color:var(--text-2);min-width:0}.err-line .btn-quiet{margin-left:calc(var(--sp-1) * -1)}.media{position:relative;display:block;overflow:hidden;border-radius:var(--radius-2);background:var(--media-bg);aspect-ratio:var(--ratio, 16 / 9);width:100%;padding:0}.media.r1{border-radius:var(--radius-1)}.media.r3{border-radius:var(--radius-3)}.media>img,.media>video{width:100%;height:100%;object-fit:cover}.media:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--media-edge);pointer-events:none}.media .scrim{position:absolute;left:0;right:0;bottom:0;height:40%;background:var(--scrim);pointer-events:none}.media .ov{position:absolute;inset:var(--sp-3);display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.media .ov-row{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2)}.media .ov>.dot:only-child{margin:2px}.tc{font-family:var(--font-mono);font-size:var(--fs-1);line-height:1;color:#ffffffe0}a.media img,button.media img,.hover-lift img,a.film-row .media img,a.film-cover .media img{transition:filter var(--dur-2) var(--ease)}a.media:hover img,button.media:hover img,.hover-lift:hover img,a.film-row:hover .media img,a.film-cover:hover .media img{filter:brightness(1.07)}.film-row{display:grid;grid-template-columns:160px minmax(0,1fr) 16px;gap:var(--sp-4);align-items:center;padding:var(--sp-3) 0;border-top:1px solid var(--line);color:var(--text-1)}.film-row:last-child{border-bottom:1px solid var(--line)}.film-row-text{display:flex;flex-direction:column;min-width:0}.film-row-t{font-size:var(--fs-3);line-height:var(--lh-3);font-weight:var(--w-2)}.film-row-f{margin-top:2px;color:var(--text-2);display:flex;align-items:center;gap:var(--sp-2);min-width:0}.film-row-go{color:var(--text-3);transition:color var(--dur-1) var(--ease)}.film-row:hover .film-row-go{color:var(--text-1)}.attn-row{grid-template-columns:96px minmax(0,1fr) 16px;gap:var(--sp-3);padding:var(--sp-2) 0}.attn-row:last-child{border-bottom:0}.attn-row .film-row-t{font-size:var(--fs-2);line-height:var(--lh-2)}.attn-row .film-row-f{font-size:var(--fs-1);line-height:var(--lh-1)}.media.idea{display:flex;justify-content:center;align-items:center;gap:var(--sp-2);background:none}.media.idea:after{box-shadow:none}.media.idea .idea-cover{width:auto;height:80%;opacity:.6}.film-cover{display:flex;flex-direction:column;min-width:0;color:var(--text-1)}.film-cover .cap{margin-top:var(--sp-3);display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.film-cover .cap .t{font-size:var(--fs-3);line-height:var(--lh-3);font-weight:var(--w-2);flex:1}.film-cover .cap .d{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);white-space:nowrap}.film-cover .sub{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2);margin-top:2px}.film-cover .big{margin-top:var(--sp-1);display:flex;align-items:baseline;gap:var(--sp-1)}.film-cover .big>:first-child{font-size:var(--fs-4);line-height:var(--lh-4);font-weight:var(--w-2)}.film-cover .big>:last-child{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.film-cover .ratios{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2);display:flex;flex-wrap:wrap;column-gap:var(--sp-3)}.film-cover .ratios .num{color:var(--text-1)}.yz-root[data-bp=s] .film-row:not(.attn-row){grid-template-columns:112px minmax(0,1fr) 16px;gap:var(--sp-3)}.yz-root[data-bp=s] .film-row:not(.attn-row) .film-row-t{font-size:var(--fs-2);line-height:var(--lh-2)}.yz-root[data-bp=s] .film-row:not(.attn-row) .film-row-f{font-size:var(--fs-1);line-height:var(--lh-1)}.yz-root[data-bp=s] .film-cover .ratios{flex-direction:column}.line{position:relative}.line:before{content:"";position:absolute;left:5px;top:28px;bottom:28px;width:1px;background:var(--line-2)}.stage{position:relative;padding-left:var(--sp-6);border-bottom:1px solid var(--line)}.stage-head{width:100%;display:grid;grid-template-columns:64px minmax(0,1fr) auto 16px;gap:var(--sp-4);align-items:center;min-height:56px;color:var(--text-2);text-align:left}.stage-head .k{color:var(--text-1);font-size:var(--fs-3);line-height:var(--lh-3);font-weight:var(--w-2);white-space:nowrap}.stage-head .s{font-size:var(--fs-2)}.stage-head .stale{font-size:var(--fs-1);color:var(--text-3)}.stage-head .m{font-size:var(--fs-1);color:var(--text-3);font-family:var(--font-mono);white-space:nowrap}.stage-head .ico{color:var(--text-3);transition:color var(--dur-1) var(--ease)}.stage-head:hover .k,.stage-head:hover .ico{color:var(--text-1)}.stage .node{position:absolute;left:0;top:22px;width:11px;height:11px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-3);z-index:1}.stage.done .node{background:var(--text-1);box-shadow:none}.stage.now .node{background:var(--signal);box-shadow:0 0 0 4px var(--signal-ring)}.stage.todo .k{color:var(--text-2);font-weight:var(--w-1)}.stage-body{padding:var(--sp-1) 0 var(--sp-5)}.yz-root[data-bp=s] .stage{padding-left:var(--sp-5)}.yz-root[data-bp=s] .stage-head{grid-template-columns:52px minmax(0,1fr) 16px;gap:var(--sp-3)}.yz-root[data-bp=s] .stage-head .m{display:none}.yz-root[data-bp=s] .stage-head .s{font-size:var(--fs-1)}.grp{margin-top:var(--sp-3);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.rule{border-bottom:1px solid var(--line)}.rule-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;min-height:36px}.rule .tx{text-align:left;color:var(--text-1);min-width:0;padding:0}.rule .st{width:6px;height:6px;border-radius:50%;background:var(--text-1);justify-self:center}.rule.pending .st{background:transparent;box-shadow:inset 0 0 0 1px var(--line-3);width:7px;height:7px}.rule.banned .st{background:none;width:9px;height:9px;position:relative;border-radius:0}.rule.banned .st:before,.rule.banned .st:after{content:"";position:absolute;left:4px;top:-1px;width:1px;height:11px;background:var(--text-3);transform:rotate(45deg)}.rule.banned .st:after{transform:rotate(-45deg)}.rule.banned .tx{color:var(--text-3);text-decoration:line-through;text-decoration-color:var(--text-4)}.rule.retired .tx{color:var(--text-4)}.rule.retired .st{background:var(--text-4)}.rule .d{font-size:var(--fs-1);color:var(--text-3)}.rule .acts{display:flex;gap:2px}.rule-more{padding:0 0 var(--sp-3) calc(12px + var(--sp-3));display:grid;gap:var(--sp-1)}.rule-q{color:var(--text-2)}.rule-meta{display:flex;gap:var(--sp-3);color:var(--text-3)}.quote{margin:0;padding-left:var(--sp-3);border-left:2px solid var(--line-2)}.quote-who{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.quote-q{margin-top:var(--sp-1);font-size:var(--fs-3);line-height:var(--lh-3)}.quote-did{margin-top:var(--sp-1);color:var(--text-2)}.stat{display:flex;flex-direction:column;min-width:0}.stat-v{font-weight:var(--w-2)}.stat-xl .stat-v{font-size:var(--fs-6);line-height:var(--lh-6);letter-spacing:-.01em}.stat-lg .stat-v{font-size:var(--fs-5);line-height:var(--lh-5)}.stat-md .stat-v{font-size:var(--fs-4);line-height:var(--lh-4)}.stat-k{margin-top:var(--sp-1);font-size:var(--fs-2);line-height:var(--lh-2);color:var(--text-2)}.stat-md .stat-k{margin-top:0;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.stat-n{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.spark{margin:0}.spark-box{position:relative}.spark svg{display:block;overflow:visible}.spark-line{fill:none;stroke:var(--text-1);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.spark-mark{stroke:var(--line-2);stroke-width:1}.spark-cursor{stroke:var(--line-3);stroke-width:1}.spark-dot{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--text-1);box-shadow:0 0 0 2px var(--bg);pointer-events:none}.spark-pin{position:absolute;bottom:4px;transform:translate(-50%);width:24px}.spark-cap{margin-top:var(--sp-2);min-height:var(--lh-1);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2)}.sigs{display:grid;gap:2px}.sig{display:grid;grid-template-columns:72px minmax(0,1fr) 56px;gap:var(--sp-3);align-items:center;min-height:36px;padding:0 var(--sp-2);margin:0 calc(var(--sp-2) * -1);border-radius:var(--radius-2);text-align:left;transition:background-color var(--dur-1) var(--ease)}.sig:hover,.sig[aria-pressed=true]{background:var(--surface-2)}.sig-l{color:var(--text-1);white-space:nowrap}.sig-bar{height:6px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.sig[aria-pressed=true] .sig-bar,.sig:hover .sig-bar{background:var(--surface-3)}.sig-bar>span{display:block;height:100%;border-radius:inherit;background:var(--text-2)}.sig-n{text-align:right}.toast{position:fixed;left:50%;bottom:var(--sp-6);z-index:60;transform:translate(-50%);height:40px;max-width:calc(100% - 32px);padding:0 var(--sp-4);border-radius:var(--radius-2);display:inline-flex;align-items:center;gap:var(--sp-2);background:var(--invert-bg);color:var(--invert-fg);font-size:var(--fs-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:var(--shadow-menu);animation:yz-in var(--dur-2) var(--ease) backwards;transition:opacity var(--dur-3) var(--ease)}.toast.out{opacity:0}.yz-root[data-bp=s] .toast{bottom:calc(56px + var(--sp-4) + env(safe-area-inset-bottom))}.empty{min-height:240px;display:grid;place-items:center;align-content:center;gap:var(--sp-4);color:var(--text-2);font-size:var(--fs-3);line-height:var(--lh-3);font-variant-numeric:tabular-nums;text-align:center}.frame-select{position:relative;display:inline-block;vertical-align:middle;min-width:0;max-width:100%;font-size:var(--fs-2);line-height:var(--lh-2);text-align:left}.frame-select-trigger{height:var(--btn-h-s);min-width:0;width:100%;padding:0 var(--sp-2) 0 var(--sp-3);border-radius:var(--radius-2);display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--text-1);background:none;box-shadow:inset 0 0 0 1px var(--line-2);font-size:var(--fs-2);text-align:left;cursor:pointer;transition:box-shadow var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.frame-select-trigger:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-3)}.frame-select-trigger:focus-visible{box-shadow:inset 0 0 0 1px var(--line-3),var(--focus)}.frame-select-trigger[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--text-1)}.frame-select-trigger:disabled{opacity:.4;cursor:default}.frame-select.plain .frame-select-trigger{box-shadow:none;padding:0 var(--sp-1);color:var(--text-2);width:auto}.frame-select.plain .frame-select-trigger:hover{color:var(--text-1)}.frame-select-value{display:grid;min-width:0;overflow:hidden;white-space:nowrap}.frame-select-current{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frame-select-sizer{grid-area:1 / 1;display:grid;height:0;visibility:hidden;pointer-events:none}.frame-select-sizer>span{grid-area:1 / 1;white-space:nowrap}.frame-select-chevron{width:12px;height:12px;flex:none;fill:none;stroke:var(--text-3);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.frame-select>.frame-select-native{position:absolute!important;inset:0 auto auto 0!important;width:1px!important;height:1px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;overflow:hidden!important}.frame-select-space{display:block;pointer-events:none}.frame-select-menu{position:absolute;z-index:30;left:0;width:max-content;min-width:max(100%,220px);max-width:min(360px,calc(100vw - 32px));overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:12px;background:var(--menu-bg, var(--surface-2));box-shadow:var(--shadow-menu);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);color:var(--text-1);animation:yz-in var(--dur-1) var(--ease) backwards}.frame-select-option{display:flex;align-items:center;gap:var(--sp-3);min-height:32px;padding:6px var(--sp-3);border-radius:8px;color:var(--text-2);font-size:var(--fs-2);line-height:var(--lh-2);cursor:pointer;user-select:none}.frame-select-label{min-width:0;overflow-wrap:break-word}.frame-select-meta{margin-left:auto;padding-left:var(--sp-3);flex:none;color:var(--text-3);font-size:var(--fs-1);line-height:var(--lh-1);font-family:var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.frame-select-option.is-active:not([aria-disabled=true]){background:var(--surface-3);color:var(--text-1)}.frame-select-option[aria-selected=true]{color:var(--text-1);font-weight:var(--w-2)}.frame-select-option[aria-disabled=true]{color:var(--text-4);cursor:default}.frame-select-group{padding:var(--sp-2) var(--sp-3) var(--sp-1);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);overflow-wrap:break-word}@media(prefers-reduced-motion:reduce){.frame-select-menu{animation:none}}.bar{position:sticky;top:0;z-index:40;height:var(--bar-h);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 var(--gutter);background:var(--bar-bg);-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur);border-bottom:1px solid var(--line)}.brand{font-size:var(--fs-3);line-height:var(--lh-3);font-weight:var(--w-2);letter-spacing:.06em;justify-self:start;white-space:nowrap}.nav{display:flex;gap:var(--sp-1);position:relative;left:calc(var(--sbw, 0px) / 2)}.nav a{height:32px;padding:0 var(--sp-4);border-radius:var(--radius-2);display:inline-flex;align-items:center;color:var(--text-2);font-size:var(--fs-2);white-space:nowrap;transition:color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.nav a:hover{color:var(--text-1)}.nav a[aria-current=page]{color:var(--text-1);font-weight:var(--w-2);background:var(--surface-3)}.bar-end{justify-self:end;display:flex;align-items:center;gap:var(--sp-3)}.avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);color:var(--text-1);font-size:var(--fs-1);line-height:1;font-weight:var(--w-2);transition:box-shadow var(--dur-1) var(--ease)}.avatar:hover,.avatar[aria-expanded=true]{box-shadow:0 0 0 3px var(--line-2)}.jobs{height:28px;padding:0 var(--sp-3) 0 var(--sp-2);border-radius:var(--radius-pill);display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:var(--fs-1);line-height:1;box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.jobs:hover,.jobs[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--line-3);color:var(--text-1)}.jobs .dot{margin-left:2px}.bar-back{display:none}.bar .menu{top:calc(100% + 12px)}.progress-line{position:absolute;left:0;bottom:-1px;height:1px;background:var(--signal);pointer-events:none}.avatar-menu .menu-ver{min-height:28px;padding:0 var(--sp-3);display:flex;align-items:center;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);font-family:var(--font-num);font-variant-numeric:tabular-nums}.jobs-menu{max-height:396px;overflow-y:auto;overscroll-behavior:contain}.job-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);min-height:64px;padding:var(--sp-2) var(--sp-3)}.job-row+.job-row:before{content:"";position:absolute;top:0;left:var(--sp-1);right:var(--sp-1);height:1px;background:var(--line);pointer-events:none}.job-row-t{color:var(--text-1)}.job-row-f{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.job-row .running,.job-row .err-line{font-size:var(--fs-1);line-height:var(--lh-1)}:root[data-chrome=mac-inset] .bar{-webkit-app-region:drag}:root[data-chrome=mac-inset] .bar>:is(.brand,.bar-back){margin-left:calc(104px - var(--gutter))}:root[data-chrome=mac-inset] .bar :is(a,button,.dd,.menu){-webkit-app-region:no-drag}.tabbar{display:none}.yz-root[data-bp=s] .bar{grid-template-columns:minmax(0,1fr) auto}.yz-root[data-bp=s] .bar .nav{display:none}.yz-root[data-bp=s] .tabbar{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--bar-bg);-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur);border-top:1px solid var(--line)}.tabbar a{display:grid;place-items:center;align-content:center;gap:2px;color:var(--text-3);font-size:var(--fs-1);line-height:var(--lh-1)}.tabbar a .ico{width:20px;height:20px}.tabbar a[aria-current=page]{color:var(--text-1);font-weight:var(--w-2)}.yz-root[data-bp=s][data-detail] .tabbar,.yz-root[data-bp=s][data-detail] .bar .brand{display:none}.yz-root[data-bp=s][data-detail] .bar-back{display:inline-flex;align-items:center;gap:2px;justify-self:start;height:32px;padding:0 var(--sp-2) 0 0;color:var(--text-2)}.yz-root[data-bp=s][data-detail] .bar-back:hover{color:var(--text-1)}.yz-root[data-bp=s]:is([data-route=review],[data-route=text],[data-route=package]) .bar-back{display:none}.yz-root[data-bp=s] .bar .menu{position:fixed;top:calc(var(--bar-h) + 6px);right:var(--gutter);left:auto;max-width:calc(100vw - 2 * var(--gutter))}.yz-main{min-width:0}.yz-root[data-bp=s]:not([data-detail]) .yz-main{padding-bottom:calc(56px + env(safe-area-inset-bottom))}.yz-root.is-embed{height:100%;display:flex;flex-direction:column;overflow:hidden;background:transparent}.yz-root.is-embed .yz-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.yz-root.is-embed .toast{position:absolute}.yz-root.is-embed .yz-main{padding-bottom:0}.p-head{height:52px;flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-3);padding:0 var(--sp-3) 0 var(--sp-5);border-bottom:1px solid var(--line)}.p-head .brand{grid-column:1;letter-spacing:.06em}.p-head>nav{grid-column:2;justify-self:center;min-width:0;max-width:100%;display:flex}.p-head .p-end{grid-column:3;justify-self:end;display:flex;align-items:center;gap:var(--sp-2)}.yz-root.is-embed[data-bp=s] .p-head{padding:0 var(--sp-2) 0 var(--sp-4)}.p-head[data-tight] .brand{position:absolute;visibility:hidden;pointer-events:none}.p-head[data-tight] .jobs{padding:0 var(--sp-2)}.p-head[data-tight] .jobs>svg{display:none}.acct-head{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4);min-height:var(--btn-h);margin-bottom:var(--sp-6)}.acct-nav{display:flex;min-width:0}.acct-head-end{margin-left:auto;display:flex;align-items:center;gap:var(--sp-4);min-height:var(--btn-h)}.acct-legacy{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2);white-space:nowrap}.acct-importing{height:var(--btn-h)}.acct-head-err{position:absolute;right:0;top:calc(100% + 2px);display:flex;justify-content:flex-end;font-size:var(--fs-1);line-height:var(--lh-1)}.acct-head-err .btn-quiet{height:24px;font-size:var(--fs-1)}.yz-root[data-bp=s] .acct-head-err{position:static;flex-basis:100%}.yz-root[data-bp=s] .acct-head{margin-bottom:var(--sp-5)}.acct-grid{display:grid;grid-template-columns:minmax(0,1fr) 344px;column-gap:var(--sp-7);align-items:start}.acct-page.is-snug .acct-grid{grid-template-columns:minmax(0,1fr) 270px;column-gap:var(--sp-6)}.acct-main,.acct-side{min-width:0}.acct-side .acct-rc{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line)}.acct-pair{margin-top:var(--sp-7)}.acct-pair:not(.is-pair) .acct-rc{margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:1px solid var(--line)}.acct-pair.is-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--sp-7);align-items:start}.acct-sec-head{display:flex;align-items:center;gap:var(--sp-2);min-height:32px;margin-bottom:var(--sp-4)}.acct-sec-head h2{font-size:var(--fs-4);line-height:var(--lh-4);font-weight:var(--w-2)}.acct-sec-head .count{color:var(--text-3);font-size:var(--fs-2)}.acct-sec-head .end{margin-left:auto;display:flex;align-items:center;gap:var(--sp-2);min-width:0}.acct-sec-head .end .running{font-size:var(--fs-1);line-height:var(--lh-1)}.acct-sec-head .end .err-line{font-size:var(--fs-1)}.yz-root[data-bp=s] .acct-sec-head h2{font-size:var(--fs-3);line-height:var(--lh-3)}.acct-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--sp-5)}.acct-stats .stat-k{white-space:nowrap}.acct-collected{margin-top:var(--sp-2);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2);font-family:var(--font-num);font-variant-numeric:tabular-nums}.yz-root[data-bp=s] .acct-stats .stat-xl .stat-v{font-size:var(--fs-5);line-height:var(--lh-5);letter-spacing:0}.yz-root[data-bp=s] .acct-stats-row{column-gap:var(--sp-3)}.acct-chart{margin-top:var(--sp-6)}.acct-chart-after{margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:1px solid var(--line)}.acct-chart-after .acct-chart{margin-top:0}.acct-chart .spark-pin{bottom:auto;top:0}.acct-chart .spark-pin .media{width:24px}.acct-range{display:flex;justify-content:space-between;color:var(--text-3)}.acct-films{margin-top:var(--sp-7);container:acct-films / inline-size}.acct-tr{display:grid;grid-template-columns:30px minmax(0,1fr) 48px 72px 64px 72px 84px;column-gap:var(--sp-4);align-items:center;padding:0;margin:0;text-align:left;color:var(--text-1)}.acct-table.is-picking .acct-tr{grid-template-columns:16px 30px minmax(0,1fr) 48px 72px 64px 72px 84px}.acct-th{min-height:36px;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);border-bottom:1px solid var(--line-2)}.acct-sort{display:inline-flex;align-items:center;gap:2px;height:28px;color:var(--text-3);white-space:nowrap;border-radius:var(--radius-1);transition:color var(--dur-1) var(--ease)}.acct-sort:hover,.acct-sort[aria-pressed=true]{color:var(--text-1)}.acct-sort .ico{width:12px;height:12px}.acct-row{position:relative;isolation:isolate;width:100%;min-height:56px;padding-top:var(--sp-2);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);border-radius:0}.acct-row:before{content:"";position:absolute;z-index:-1;inset:0 calc(var(--sp-3) * -1);border-radius:var(--radius-1);background:transparent;pointer-events:none;transition:background-color var(--dur-1) var(--ease)}.acct-row.is-link:hover:before,button.acct-row:hover:before{background:var(--surface-2)}.acct-row.is-link img,button.acct-row img{transition:filter var(--dur-2) var(--ease)}.acct-row.is-link:hover img{filter:brightness(1.07)}.acct-c-n,.acct-c-date{justify-self:end;text-align:right;white-space:nowrap}.acct-c-date{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.acct-c-cover .media{width:30px}.acct-c-title{min-width:0}.acct-c-cover{display:flex;align-items:center}.acct-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.acct-row .acct-title{color:var(--text-2)}.acct-pick{width:16px;height:16px;border-radius:4px;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--line-3);color:var(--on-accent);transition:background-color var(--dur-1) var(--ease)}.acct-pick .ico{width:12px;height:12px;stroke-width:2}.acct-row.is-on .acct-pick{background:var(--accent);box-shadow:none}.acct-empty{min-height:56px;color:var(--text-3);border-bottom:1px solid var(--line)}@container acct-films (max-width: 767px){.acct-tr{grid-template-columns:30px minmax(0,1fr) 40px 56px 52px 60px 68px;column-gap:var(--sp-3)}.acct-table.is-picking .acct-tr{grid-template-columns:16px 30px minmax(0,1fr) 40px 56px 52px 60px 68px}}.yz-root[data-bp=s] .acct-tr{grid-template-columns:30px minmax(0,1fr) 52px 48px;column-gap:var(--sp-2)}.yz-root[data-bp=s] .acct-table.is-picking .acct-tr{grid-template-columns:16px 30px minmax(0,1fr) 52px}.yz-root[data-bp=s] :is(.acct-c-date,.acct-c-fiveSec,.acct-c-followPerView){display:none}.yz-root[data-bp=s] .acct-table.is-picking .acct-c-saveRate{display:none}.acct-cmts{margin-top:var(--sp-4);border-top:1px solid var(--line)}.acct-cmt{padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.acct-c-tx{overflow-wrap:anywhere}.acct-c-f{margin-top:2px;display:flex;flex-wrap:wrap;column-gap:6px;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.acct-c-f>*+*:before{content:"·";margin-right:6px}.acct-draft{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0;padding-left:var(--sp-3);border-left:2px solid var(--line-2)}.acct-draft-tx{flex:1;min-width:0;color:var(--text-2)}.acct-draft-s{margin:var(--sp-2) 0 0}.acct-none{padding:var(--sp-3) 0;color:var(--text-3)}.acct-more{display:flex;justify-content:center;padding-top:var(--sp-3)}.acct-rc-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.acct-rc-card{position:relative;width:270px;max-width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--radius-3);background:var(--surface-2)}.acct-rc-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--media-edge);pointer-events:none}.acct-rc-card canvas{display:block;width:100%;height:100%}.acct-rc-card canvas.is-blank{visibility:hidden}.acct-rc-err{min-height:var(--btn-h)}.acct-rc-acts{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin-left:calc(var(--sp-3) * -1)}.acct-rc-seg button{white-space:nowrap}.fp{container:fp / inline-size;min-width:0}.fp .bi{animation-fill-mode:backwards}.fp .fp-head{position:relative;z-index:4}.fp .fp-confirm{position:relative;z-index:3}.fp .stage-body{position:relative;z-index:2}.fp .fp-head{display:flex;align-items:flex-end;gap:var(--sp-5);padding-bottom:var(--sp-5);border-bottom:1px solid var(--line);min-width:0}.fp .fp-head-media{flex:none;width:240px}.fp .fp-head-media.is-frame{width:400px}.fp .fp-head-media.fp-pair{width:auto;--fp-pair-h: 180px}.fp .fp-head-text{min-width:0;flex:1 1 auto}.fp .fp-title{font-weight:var(--w-2);letter-spacing:-.01em;cursor:text}.fp .fp-title{width:fit-content;max-width:100%}.fp .fp-title.t5,.fp .fp-title.t4,.fp .fp-title.t3{letter-spacing:0}.fp .fp-title-input{display:block;width:100%;height:var(--lh-6);padding:0 var(--sp-2);margin-left:calc(var(--sp-2) * -1);border:0;border-radius:var(--radius-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-3);font-size:var(--fs-6);line-height:var(--lh-6);font-weight:var(--w-2);letter-spacing:-.01em;color:var(--text-1);outline:none}.fp .fp-head-facts{margin-top:var(--sp-2)}.fp .fp-pair{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.fp .fp-pair-k{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.fp .fp-pair-row{display:flex;align-items:flex-end;gap:var(--sp-3)}.fp .fp-pair-tile{flex:none;width:auto;height:var(--fp-pair-h)}.fp .fp-head-wait{display:inline-flex;align-items:center;gap:6px}.fp .fp-head-end{flex:none;display:flex;align-items:center;gap:var(--sp-2);margin-left:auto}.fp .fp-more{color:var(--text-2)}.fp .fp-blocked{display:inline-flex;align-items:center;gap:var(--sp-3)}.fp .fp-blocked-t{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2);white-space:nowrap}.yz-root[data-bp=s] .fp-mbar .fp-blocked{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2)}.yz-root[data-bp=s] .fp-mbar .fp-blocked-t{text-align:center}.fp .fp-head-end .menu{min-width:220px}.fp .fp-confirm{display:flex;align-items:center;gap:var(--sp-2);min-height:56px;padding:var(--sp-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.fp .fp-confirm-t{flex:1 1 auto;color:var(--text-2)}.fp .fp-confirm-k{color:var(--text-2)}.fp .fp-confirm-sel{flex:0 1 320px;min-width:0}.fp .fp-grid{display:grid;grid-template-columns:minmax(0,1fr) 344px;gap:var(--sp-7);margin-top:var(--sp-2);align-items:start}.fp .fp-main{min-width:0}.fp .line:before{display:none}.fp .line>.stage:not(:last-child):after{content:"";position:absolute;left:5px;top:28px;bottom:-28px;width:1px;background:var(--line-2);pointer-events:none}.fp .line>.stage:last-child{border-bottom:0}.fp .line>.stage{animation:yz-in var(--dur-2) var(--ease) backwards}.fp .line>.stage:nth-child(2){animation-delay:24ms}.fp .line>.stage:nth-child(3){animation-delay:48ms}.fp .line>.stage:nth-child(4){animation-delay:72ms}.fp .line>.stage:nth-child(5){animation-delay:96ms}.fp .line>.stage:nth-child(6){animation-delay:.12s}.fp .stage.now .stage-head .s{color:var(--text-1)}.fp .stage-head .s{color:var(--text-2)}.fp .stage-head .s{font-family:var(--font-num);font-variant-numeric:tabular-nums}.fp .stage div.stage-head{cursor:default}.fp .stage.todo div.stage-head:hover .k{color:var(--text-2)}.fp .facts>*{white-space:nowrap}.fp .stage-head:focus-visible{border-radius:var(--radius-2)}.fp .stage-body{padding:var(--sp-1) 0 var(--sp-5);min-width:0}.fp .fp-poster{cursor:default}.fp a.fp-poster,.fp button.fp-poster{cursor:pointer}.fp .fp-poster.is-missing img{opacity:.38}.fp .fp-play{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;display:grid;place-items:center;color:#fffffff5;background:#0a0a0b75;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #ffffff2e}.fp .fp-play .ico{width:20px;height:20px;margin-left:3px}.fp .fp-poster-msg{font-size:var(--fs-2);line-height:var(--lh-2);color:var(--stage-text-1)}.fp .fp-poster-act{margin-top:var(--sp-2);margin-left:calc(var(--sp-3) * -1)}.fp .fp-said{margin-top:var(--sp-4);padding-left:0;border-left:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--sp-3);align-items:baseline}.fp .fp-said .quote-who{white-space:nowrap}.fp .fp-said .quote-q{margin-top:0}.fp .fp-said-q{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.fp .fp-said-q.is-open{display:block;-webkit-line-clamp:none;line-clamp:none;overflow:visible}.fp .fp-said-q.is-long{cursor:pointer;border-radius:var(--radius-1)}.fp .fp-said .quote-did{grid-column:2;margin-top:2px}.fp .fp-vers{margin-top:var(--sp-5);border-top:1px solid var(--line)}.fp .fp-ver{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-4);align-items:center;min-height:44px;border-bottom:1px solid var(--line)}.fp .fp-vers>:last-child.fp-ver,.fp .fp-vers>.bi:last-child>.fp-ver:last-child{border-bottom:0}.fp .fp-ver-link{display:grid;grid-template-columns:48px 104px minmax(0,1fr);gap:var(--sp-4);align-items:center;min-height:44px;padding:var(--sp-2) 0;text-align:left;color:var(--text-1);min-width:0;border-radius:var(--radius-1)}.fp .fp-ver-link .v{display:inline-flex;align-items:center;gap:6px;font-weight:var(--w-2);white-space:nowrap}.fp .fp-ver-link .d{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);white-space:nowrap}.fp .fp-ver-link .q{min-width:0}.fp .fp-ver-link .v.is-time{grid-column:1 / 3}.fp a.fp-ver-link:hover .v,.fp button.fp-ver-link:hover .v{text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.fp .fp-ver.is-minor .fp-ver-link .v{font-weight:var(--w-1);color:var(--text-2)}.fp .fp-ver.is-missing .fp-ver-link .v{color:var(--text-3)}.fp .fp-ver .r{display:flex;align-items:center;gap:var(--sp-3);color:var(--text-2);font-size:var(--fs-1);line-height:var(--lh-1);white-space:nowrap}.fp .fp-final{font-weight:var(--w-2);color:var(--text-1)}.fp .fp-fold{height:24px;padding:0 var(--sp-2);border-radius:var(--radius-1);display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font-size:var(--fs-1);line-height:1;box-shadow:inset 0 0 0 1px var(--line-2);transition:color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.fp .fp-fold .ico{width:12px;height:12px}.fp .fp-fold:hover,.fp .fp-fold[aria-expanded=true]{color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-3)}.fp .fp-notes{padding:var(--sp-1) 0 var(--sp-3) calc(48px + var(--sp-4));border-bottom:1px solid var(--line);display:grid;gap:2px}.fp .fp-note{display:grid;grid-template-columns:88px 64px minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;min-height:32px}.fp .fp-note-r{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);white-space:nowrap}.fp .fp-note-k{font-size:var(--fs-1);line-height:var(--lh-1);font-weight:var(--w-2);color:var(--text-2);white-space:nowrap}.fp .fp-note.k-keep .fp-note-k{color:var(--text-1)}.fp .fp-note-t{min-width:0}.fp .fp-note-trip{width:144px}.fp .fp-job{margin-top:var(--sp-3)}.fp .fp-making{display:grid;gap:var(--sp-1);padding:var(--sp-2) 0}.fp .fp-making-head{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-3);line-height:var(--lh-3)}.fp .fp-making .facts,.fp .fp-making-state{color:var(--text-2)}.fp .fp-kick{display:grid;gap:var(--sp-4);min-width:0}.fp .fp-topic{font-size:var(--fs-3);line-height:var(--lh-3)}.fp .fp-topic-imgs{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.fp .fp-topic-img{width:auto;height:96px}.fp .fp-bases{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5)}.fp .fp-base{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0;max-width:100%;color:var(--text-1)}.fp .fp-base:hover .one{text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.fp .fp-base-media{width:auto;height:53px;flex:none}.fp .fp-prompt .fp-nw{white-space:nowrap}.fp .fp-prompt{margin:0;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-2);background:var(--surface-2);font-size:var(--fs-2);line-height:var(--lh-2);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;color:var(--text-1)}.fp .fp-bind{display:flex;align-items:center;gap:var(--sp-3);min-height:32px;color:var(--text-2)}.fp .fp-bind>.one,.fp .fp-bind>.running{flex:1 1 auto;min-width:0}.fp .fp-bind-copy{margin-right:calc(var(--sp-3) * -1)}.fp .fp-shots{border-top:1px solid var(--line)}.fp .fp-shot{display:grid;grid-template-columns:64px 36px 88px minmax(0,1fr);gap:var(--sp-3);align-items:center;min-height:52px;padding:var(--sp-2) 0;border-bottom:1px solid var(--line)}.fp .fp-shot-media{width:64px}.fp .fp-shots.no-media .fp-shot{grid-template-columns:36px 88px minmax(0,1fr);min-height:44px}.fp .fp-shot-id{font-weight:var(--w-2)}.fp .fp-shot-t{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);white-space:nowrap}.fp .fp-text-foot{display:flex;align-items:center;gap:var(--sp-1);margin-top:var(--sp-2);flex-wrap:wrap}.fp .fp-text-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-4);min-width:0;margin-right:var(--sp-3)}.fp .fp-text-marks{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.fp .fp-marks-k{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);margin-right:2px;white-space:nowrap}.fp .fp-text-foot .btn-quiet:last-child{margin-right:calc(var(--sp-3) * -1)}.fp .fp-text-empty,.fp .fp-pkg-empty,.fp .fp-rel-empty,.fp .fp-kit-empty{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;min-height:32px}.fp .fp-text-empty .btn-quiet:last-child{margin-left:auto;margin-right:calc(var(--sp-3) * -1)}.fp .fp-pkg-empty>.fp-job,.fp .fp-rel-empty>.fp-job,.fp .fp-kit-empty>.fp-job{margin-top:0}.fp .fp-pkg{display:grid;gap:var(--sp-5);min-width:0}.fp .fp-pkg.has-cover{grid-template-columns:240px minmax(0,1fr);gap:var(--sp-6);align-items:start}.fp .fp-pkg-cover{width:240px}.fp .fp-pkg-text{min-width:0;display:grid;gap:var(--sp-4);align-content:start}.fp .fp-pkg-cands{display:flex;gap:var(--sp-2);flex-wrap:wrap}.fp .fp-pkg-cand{width:auto;height:120px}.fp .fp-kv{margin:0;display:grid;gap:var(--sp-3)}.fp .fp-kv>div{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--sp-4);align-items:baseline}.fp .fp-kv dt{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);white-space:nowrap}.fp .fp-kv dd{margin:0;min-width:0}.fp .fp-kv-title{font-size:var(--fs-3);line-height:var(--lh-3);font-weight:var(--w-2)}.fp .fp-tags{display:flex;flex-wrap:wrap;gap:6px}.fp .fp-tagpill{height:24px;padding:0 10px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;font-size:var(--fs-1);line-height:1;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap}.fp .fp-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);margin-left:calc(var(--sp-3) * -1)}.fp .fp-rel{display:grid;min-width:0}.fp .fp-pubrow{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-3);min-height:32px}.fp .fp-pubrow-end{margin-left:auto;display:inline-flex;align-items:center;gap:var(--sp-1);min-width:0}.fp .fp-pubrow-end .btn-quiet{margin-right:calc(var(--sp-3) * -1)}.fp .fp-ext{color:var(--text-3)}.fp .fp-stats{margin-top:var(--sp-4);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5)}.fp .fp-stats .stat-lg .stat-k{margin-top:0;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.fp .fp-spark{margin-top:var(--sp-5)}.fp .fp-pubalts{margin-top:var(--sp-4);border-top:1px solid var(--line)}.fp .fp-pubalt{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-3);row-gap:0;min-height:44px;padding:var(--sp-1) 0;border-bottom:1px solid var(--line)}.fp .fp-pubalt:last-child{border-bottom:0}.fp .fp-pubalt-f{margin-left:auto;color:var(--text-2)}.fp .fp-pubalts+.fp-sigs{margin-top:0}.fp .fp-at{margin-top:var(--sp-2);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2)}.fp .fp-sigs{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line)}.fp .fp-cmts{margin-top:var(--sp-2)}.fp .fp-cmt{padding:var(--sp-2) 0;border-bottom:1px solid var(--line);display:grid;gap:2px}.fp .fp-cmt:last-child{border-bottom:0}.fp .fp-cmt-draft{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;min-height:32px}.fp .fp-cmt-d{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);white-space:nowrap}.fp .fp-cmt-r{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2)}.fp .fp-cmt-draft .btn-quiet{margin-right:calc(var(--sp-3) * -1)}.fp .fp-link-pub{min-width:0}.fp .fp-link-sel{max-width:100%}.fp .fp-kit{display:grid;min-width:0}.fp .fp-kit-wait{display:grid;gap:var(--sp-2);min-width:0}.fp .fp-kit-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3)}.fp .fp-path{display:block;padding:0;text-align:left;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2);word-break:break-all;transition:color var(--dur-1) var(--ease)}.fp .fp-path:hover{color:var(--text-1)}.fp .fp-kit-prompt{margin-top:var(--sp-3);max-width:680px}.fp .fp-kit-flow{margin-top:var(--sp-3);display:grid;gap:var(--sp-1)}.fp .fp-kit-flow li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--sp-2)}.fp .fp-kit-files-wrap{margin-top:var(--sp-4);min-width:0}.fp .fp-kit-files{margin-top:var(--sp-1);border-top:1px solid var(--line)}.fp .fp-kit-file{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;min-height:32px;border-bottom:1px solid var(--line);font-size:var(--fs-1);line-height:var(--lh-1)}.fp .fp-kit .fp-acts{margin-top:var(--sp-2)}.fp .fp-rail{display:flex;flex-direction:column;gap:var(--sp-6);padding-top:var(--sp-3);min-width:0;--fp-stick-top: calc(var(--bar-h) + var(--sp-5))}.fp .fp-rail.is-stuck{position:sticky;top:var(--fp-stick-top)}.yz-root.is-embed .fp-rail{--fp-stick-top: var(--sp-5)}.fp .fp-side-sec{min-width:0}.fp .fp-side-head{display:flex;align-items:center;gap:var(--sp-2);min-height:32px}.fp .fp-side-head h2{font-size:var(--fs-3);line-height:var(--lh-3);font-weight:var(--w-2)}.fp .fp-side-head .count{color:var(--text-3)}.fp .fp-rule-grp .grp{display:flex;gap:4px}.fp .fp-rule-thumb{width:48px;aspect-ratio:16 / 9}.fp .fp-rule-thumb img{object-fit:cover}.fp .fp-more-btn{margin-top:var(--sp-1);margin-left:calc(var(--sp-3) * -1)}.fp .rule-src{min-width:0}.fp .rule .st{min-height:0;display:block}.fp .fp-sess{border-bottom:1px solid var(--line)}.fp .fp-sess-row{width:100%;display:grid;grid-template-columns:16px minmax(0,1fr) auto;column-gap:var(--sp-3);row-gap:2px;align-items:center;padding:var(--sp-2) 0;text-align:left;color:var(--text-1)}.fp .fp-sess-row>.ico{color:var(--text-3)}.fp .fp-sess-n{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);white-space:nowrap}.fp .fp-sess-m{grid-column:2 / -1;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.fp .fp-sess-row:hover .fp-sess-t{text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.fp .fp-quotes{padding:0 0 var(--sp-3) calc(16px + var(--sp-3));display:grid;gap:var(--sp-2)}.fp .fp-quote-d{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.fp .fp-quote-t{color:var(--text-1)}.fp .fp-quotes-copy{justify-self:start;margin-left:calc(var(--sp-3) * -1)}.fp .fp-file{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;min-height:36px;border-bottom:1px solid var(--line)}.fp .fp-file.has-act{grid-template-columns:16px minmax(0,1fr) auto auto}.fp .fp-file>.ico{color:var(--text-3)}.fp .fp-file-n{display:flex;min-width:0;padding:var(--sp-2) 0;text-align:left;color:var(--text-1);white-space:nowrap}.fp .fp-file-h{min-width:0;overflow:hidden;text-overflow:ellipsis}.fp .fp-file-t{flex:none}.fp .fp-file-n:hover{text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.fp .fp-file-d{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);white-space:nowrap}.fp .fp-file .icon-btn{margin:-4px -4px -4px 0}.fp .fp-file.is-missing .fp-file-n,.fp .fp-path.is-missing{color:var(--text-3)}.fp .fp-side-sec>.fp-path{margin-top:var(--sp-3)}.fp .fp-offline{display:block;margin-top:var(--sp-1);font-size:var(--fs-1);line-height:var(--lh-1)}.fp .fp-arch-acts{margin-top:var(--sp-2)}.fp .fp-arch-line .facts{color:var(--text-2);margin-top:var(--sp-1)}.fp .fp-arch-line .grp{margin-top:var(--sp-4)}.fp .fp-state{margin-top:2px;color:var(--text-2)}.fp-gone{display:flex;align-items:center;gap:var(--sp-3);min-height:40px;min-width:0;color:var(--text-2)}.fp-gone .btn-quiet{margin-left:calc(var(--sp-1) * -1)}.fp .fp-mbar{display:none}@container fp (max-width: 1099px){.fp .fp-grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.fp .fp-rail,.fp .fp-rail.is-stuck{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-6)}.fp .fp-head-media{width:210px}.fp .fp-head-media.is-frame{width:320px}.fp .fp-head-media.fp-pair{width:auto;--fp-pair-h: 150px}.yz-root:not([data-bp=s]) .fp .fp-head.has-media{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;column-gap:var(--sp-5);align-items:end}.yz-root:not([data-bp=s]) .fp .fp-head.has-media>.fp-head-media{grid-column:1;grid-row:1 / -1;align-self:start}.yz-root:not([data-bp=s]) .fp .fp-head.has-media>.fp-head-text{grid-column:2;grid-row:2}.yz-root:not([data-bp=s]) .fp .fp-head.has-media>.fp-head-end{grid-column:2;grid-row:3;justify-self:start;margin:var(--sp-4) 0 0}}.yz-root[data-bp=s] .fp-head{flex-wrap:wrap;align-items:flex-end;gap:var(--sp-4);padding-bottom:var(--sp-4)}.yz-root[data-bp=s] .fp-head-media,.yz-root[data-bp=s] .fp-head-media.is-frame{--fp-mw: min(100%, calc(var(--fp-cap-h, 100000px) * var(--fp-r, 1)));width:var(--fp-mw);margin-inline:calc((100% - var(--fp-mw)) / 2)}.yz-root[data-bp=s] .fp-head-text{flex:1 1 0}.yz-root[data-bp=s] .fp-head-media.fp-pair{flex:0 0 100%;width:auto;margin-inline:0;--fp-pair-h: 96px}.yz-root[data-bp=s] .fp-head-primary{display:none}.yz-root[data-bp=s] .fp-title-input{font-size:var(--fs-5);line-height:var(--lh-5);height:var(--lh-5)}.yz-root[data-bp=s] .fp-rail{grid-template-columns:minmax(0,1fr)}.yz-root[data-bp=s] .fp-ver{grid-template-columns:56px minmax(0,1fr) auto;column-gap:var(--sp-3);row-gap:2px;padding:var(--sp-2) 0}.yz-root[data-bp=s] .fp-ver-link{display:contents}.yz-root[data-bp=s] .fp-ver-link .v{grid-column:1;grid-row:1}.yz-root[data-bp=s] .fp-ver-link .d{grid-column:2;grid-row:1}.yz-root[data-bp=s] .fp-ver-link .v.is-time{grid-column:1 / 3}.yz-root[data-bp=s] .fp-ver .r{grid-column:3;grid-row:1}.yz-root[data-bp=s] .fp-ver-link .q{grid-column:1 / -1;grid-row:2}.yz-root[data-bp=s] .fp-ver-link .q:empty{display:none}.yz-root[data-bp=s] .fp-ver-link .q.one{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.yz-root[data-bp=s] .fp-said{grid-template-columns:minmax(0,1fr)}.yz-root[data-bp=s] .fp-said .quote-did{grid-column:1}.yz-root[data-bp=s] .fp-notes{padding-left:0}.yz-root[data-bp=s] .fp-note{grid-template-columns:auto auto minmax(0,1fr);row-gap:4px;padding:var(--sp-1) 0}.yz-root[data-bp=s] .fp-note-trip{grid-column:1 / -1}.yz-root[data-bp=s] .fp-shot{grid-template-columns:64px 36px minmax(0,1fr)}.yz-root[data-bp=s] .fp-shots.no-media .fp-shot{grid-template-columns:36px minmax(0,1fr)}.yz-root[data-bp=s] .fp-shot-t{display:none}.yz-root[data-bp=s] .fp-pkg.has-cover{grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.yz-root[data-bp=s] .fp-pkg-cover{width:min(100%,280px)}.yz-root[data-bp=s] .fp-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--sp-4)}.yz-root[data-bp=s] .fp-kv>div{grid-template-columns:minmax(0,1fr);gap:2px}.yz-root[data-bp=s] .fp-mbar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:var(--sp-3) var(--gutter) calc(var(--sp-3) + env(safe-area-inset-bottom));background:var(--bar-bg);-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur);border-top:1px solid var(--line)}.yz-root.is-embed[data-bp=s] .fp-mbar{position:sticky}.yz-root:not(.is-embed)[data-bp=s] .fp-mbar{background:color-mix(in srgb,var(--bg) 94%,transparent)}@media(prefers-reduced-motion:reduce){.fp .line>.stage{animation:none}}.jobs-menu .job-main{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--sp-1) 0;color:var(--text-1);border-radius:6px}.jobs-menu a.job-main:hover .job-row-t,.jobs-menu a.job-main:focus-visible .job-row-t{text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.jobs-menu .job-main .running,.jobs-menu .job-main .job-err{font-size:var(--fs-1);line-height:var(--lh-1)}.jobs-menu .job-err{color:var(--text-2)}.jobs-menu .job-row .btn-quiet{margin-right:calc(var(--sp-2) * -1)}.yk.narrow{padding-bottom:0}.yk .yk-title{display:block;width:100%;margin-top:var(--sp-2);padding:0;border:0;background:none;outline:none;color:var(--text-1);font-size:var(--fs-5);line-height:var(--lh-5);font-weight:var(--w-2)}.yk .yk-title:focus-visible{box-shadow:none}.yk .yk-topic{margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--dur-1) var(--ease)}.yk .yk-topic:focus-within{box-shadow:inset 0 0 0 1px var(--line-3)}.yk .yk-topic textarea{display:block;width:100%;min-height:72px;padding:0;border:0;background:none;outline:none;resize:none;overflow:hidden;color:var(--text-1);font-size:var(--fs-3);line-height:var(--lh-3)}.yk .yk-topic textarea:focus-visible{box-shadow:none}.yk .yk-imgs{margin-top:var(--sp-3);display:flex;flex-wrap:wrap;gap:var(--sp-2)}.yk .yk-img{position:relative;height:96px;max-width:100%;flex:none;overflow:hidden;border-radius:var(--radius-1);background:var(--media-bg);box-shadow:var(--media-edge)}.yk .yk-img>img{width:100%;height:100%;object-fit:cover}.yk .yk-img-x{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:var(--stage-text-1);background:#0a0a0b9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.yk .yk-img-x .ico{width:12px;height:12px}.yk .yk-canvas{margin-top:var(--sp-2)}.yk .yk-form{margin-top:var(--sp-5);display:grid;gap:var(--sp-2)}.yk .yk-field>.seg{justify-self:start}.yk .yk-field{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--sp-4);align-items:center;min-height:40px}.yk .yk-label,.yk .yk-sub{color:var(--text-3);white-space:nowrap}.yk .yk-chips{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0}.yk .yk-chip{display:inline-flex;align-items:center;gap:var(--sp-3);max-width:300px;min-width:0;padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-1);border-radius:var(--radius-2);box-shadow:inset 0 0 0 1px var(--line-2)}.yk .yk-chip-t{min-width:0;color:var(--text-1)}.yk .yk-mini{width:40px;height:53px;flex:none;overflow:hidden;border-radius:4px;background:var(--surface-3);box-shadow:var(--media-edge)}.yk .yk-mini.s{width:30px;height:40px}.yk .yk-mini>img{width:100%;height:100%;object-fit:cover}.yk .yk-add{width:40px;height:61px;border-radius:var(--radius-2);display:grid;place-items:center;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.yk .yk-add:hover,.yk .yk-add[aria-expanded=true]{color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-3)}.yk .yk-add:focus-visible{box-shadow:inset 0 0 0 1px var(--line-3),var(--focus)}.yk .yk-opts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-5);min-width:0}.yk .yk-pair{display:inline-flex;align-items:center;gap:var(--sp-3)}.yk .yk-dur{width:132px;height:28px;padding:0 var(--sp-2);border:0;border-radius:8px;outline:none;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-1);font-size:var(--fs-2)}.yk .yk-dur:focus{box-shadow:inset 0 0 0 1px var(--line-3)}.yk .yk-dur.is-default{color:var(--text-2)}.yk .yk-pick-menu{width:320px}.yk .yk-search{height:36px;padding:0 var(--sp-3);border-radius:8px;display:flex;align-items:center;gap:var(--sp-2);color:var(--text-3);background:var(--surface-3)}.yk .yk-search input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;outline:none;color:var(--text-1);font-size:var(--fs-2)}.yk .yk-search input:focus-visible{box-shadow:none}.yk .yk-pick-list{margin-top:6px;max-height:312px;overflow-y:auto;overscroll-behavior:contain}.yk .yk-opt{width:100%;min-height:48px;padding:var(--sp-1) var(--sp-2);border-radius:8px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;text-align:left;color:var(--text-2)}.yk .yk-opt.is-active{background:var(--surface-3);color:var(--text-1)}.yk .yk-opt-n{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.yk .yk-opt-empty{min-height:48px;display:grid;place-items:center;color:var(--text-3)}.yk .yk-prompt{display:block;width:100%;margin-top:var(--sp-6);padding:var(--sp-4);border:0;border-radius:var(--radius-2);outline:none;resize:none;overflow:hidden;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-1);font-family:var(--font-mono);font-size:var(--fs-2);line-height:var(--lh-2);white-space:pre-wrap;overflow-wrap:anywhere;transition:box-shadow var(--dur-1) var(--ease)}.yk .yk-prompt:focus,.yk .yk-prompt.is-sel{box-shadow:inset 0 0 0 1px var(--line-3)}.yk .yk-rules{margin-top:var(--sp-7)}.yk .yk-group+.yk-group{margin-top:var(--sp-4)}.yk .yk-group>.grp{margin:0 0 var(--sp-1)}.yk .yk-check{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;min-height:40px;padding:var(--sp-2) 0;border-bottom:1px solid var(--line);cursor:pointer}.yk .yk-box{width:16px;height:16px;border-radius:4px;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);transition:background-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.yk .yk-check.off .yk-box{background:none;box-shadow:inset 0 0 0 1px var(--line-3)}.yk .yk-check input:focus-visible+.yk-box{box-shadow:var(--focus)}.yk .yk-check-t{min-width:0;color:var(--text-1)}.yk .yk-check.off .yk-check-t{color:var(--text-3)}.yk .yk-pend{display:inline-block;width:7px;height:7px;margin-right:var(--sp-2);border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-3);vertical-align:1px}.yk .yk-check-s{max-width:200px;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.yk .yk-dock{position:sticky;bottom:0;z-index:20;margin-top:var(--sp-4);padding:var(--sp-6) 0 var(--sp-4);background:linear-gradient(to bottom,transparent,var(--bg) var(--sp-6));pointer-events:none}.yk .yk-bar{pointer-events:auto;padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);border-radius:var(--radius-3);background:var(--bar-bg);-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur);box-shadow:inset 0 0 0 1px var(--line-2)}.yk .yk-bar>.err-line{min-width:0}.yz-root:not(.is-embed) .yk .yk-bar{background:color-mix(in srgb,var(--bg) 94%,transparent)}.yz-root.is-embed .yk .yk-dock{padding:0;background:none}.yz-root.is-embed .yk .yk-bar{border-radius:var(--radius-3) var(--radius-3) 0 0}.yk .yk-bar-f{min-width:0;color:var(--text-2);white-space:nowrap}.yk .yk-bar-f.strong{color:var(--text-1)}.yk .yk-bar-f .over{color:var(--signal)}.yz-root[data-bp=s] .yk.narrow{padding-bottom:0}.yz-root[data-bp=s] .yk .yk-field{grid-template-columns:minmax(0,1fr);gap:var(--sp-2);padding:var(--sp-1) 0}.yz-root[data-bp=s] .yk .yk-pick{position:static}.yz-root[data-bp=s] .yk .yk-pick-menu{left:0;right:0;width:auto;max-width:none}.yz-root[data-bp=s] .yk .yk-chip{max-width:100%}.yz-root[data-bp=s] .yk .yk-opts{flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.yz-root[data-bp=s] .yk .yk-pair{flex-wrap:wrap;gap:var(--sp-2)}.yz-root[data-bp=s] .yk .yk-pair>.yk-sub{flex-basis:100%}.yz-root[data-bp=s] .yk .yk-check-s,.yz-root[data-bp=s] .yk .yk-bar .btn .kbd{display:none}.yz-root[data-bp=s] .yk .yk-dock{margin:var(--sp-7) calc(var(--gutter) * -1) 0;padding:0;background:none}.yz-root[data-bp=s] .yk .yk-bar{padding:var(--sp-3) var(--gutter) calc(var(--sp-3) + env(safe-area-inset-bottom));border-radius:0;box-shadow:none;border-top:1px solid var(--line)}.yl .yl-head{margin-bottom:var(--sp-5)}.yl .yl-item{border-bottom:1px solid var(--line)}.yl .yl-item-head{display:flex;align-items:center;gap:var(--sp-3)}.yl .yl-toggle{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-4);row-gap:2px;align-items:baseline;padding:var(--sp-3) 0;text-align:left;color:var(--text-1)}.yl .yl-t{font-weight:var(--w-2)}.yl .yl-d{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);white-space:nowrap}.yl .yl-s{grid-column:1 / -1;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2)}.yl .yl-chev{color:var(--text-3);transition:color var(--dur-1) var(--ease)}.yl .yl-item-head:hover .yl-chev{color:var(--text-1)}.yl .yl-body{padding:0 0 var(--sp-5)}.yl .yl-copy{margin:var(--sp-3) 0 0 calc(var(--sp-3) * -1)}.yl .yl-more{margin-top:var(--sp-3);margin-left:calc(var(--sp-3) * -1)}.yl .yl-md{display:grid;gap:var(--sp-3);color:var(--text-1);font-size:var(--fs-2);line-height:var(--lh-2);overflow-wrap:anywhere}.yl .yl-md b{font-weight:var(--w-2)}.yl .yl-md code{padding:0 4px;border-radius:4px;background:var(--surface-2);font-size:var(--fs-1)}.yl .yl-h{font-weight:var(--w-2);font-size:var(--fs-2);line-height:var(--lh-2);font-variant-numeric:tabular-nums}.yl .yl-h.l1,.yl .yl-h.l2{margin-top:var(--sp-3)}.yl .yl-h.l3{color:var(--text-2)}.yl .yl-q{margin:0;padding-left:var(--sp-3);border-left:2px solid var(--line-2);color:var(--text-2)}.yl .yl-code{margin:0;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-2);background:var(--surface-2);font-size:var(--fs-1);line-height:var(--lh-1);white-space:pre-wrap;overflow-wrap:anywhere}.yl .yl-ul,.yl .yl-ol{display:grid;gap:var(--sp-1);padding-left:var(--sp-5)}.yl .yl-ul{list-style:disc}.yl .yl-ol{list-style:decimal}.yl .yl-ul li::marker,.yl .yl-ol li::marker{color:var(--text-3)}.yl .yl-table{max-width:100%;overflow-x:auto}.yl .yl-table table{border-collapse:collapse;font-size:var(--fs-1);line-height:var(--lh-1)}.yl .yl-table th,.yl .yl-table td{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.yl .yl-table th{color:var(--text-2);font-weight:var(--w-2)}.lib-head{display:flex;align-items:center;gap:var(--sp-4);min-height:var(--btn-h);margin-bottom:var(--sp-6)}.lib-nav{min-width:0;display:flex}.lib-head-end{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3);min-width:0}.lib-q-n{color:var(--text-2)}.lib-undo{display:inline-flex;align-items:center;gap:var(--sp-1);min-width:0;font-size:var(--fs-2);line-height:var(--lh-2);color:var(--text-2);white-space:nowrap}.yz-root[data-bp=s] .lib-head{flex-wrap:wrap;margin-bottom:var(--sp-5);gap:var(--sp-3)}.yz-root[data-bp=s] .lib-nav{flex:1 1 100%}.yz-root[data-bp=s] .lib-nav .seg{flex:1}.yz-root[data-bp=s] .lib-nav .seg button{flex:1;justify-content:center}.yz-root[data-bp=s] .lib-head-end{flex:1 1 100%;margin-left:0}.yz-root[data-bp=s] .lib-head-end>.btn:not(.btn-quiet){flex:1}.yz-root[data-bp=s] .lib-head-end>.btn-primary{font-size:var(--fs-3)}.yz-root[data-bp=s] .lib-head-end>.lib-search{width:auto;flex:1}.yz-root[data-bp=s] .lib-head-end>.lib-q-n{flex:1}.yz-root[data-bp=s] .lib-head-end{flex-wrap:wrap}.yz-root[data-bp=s] .lib-head-end>.lib-undo{order:2;flex:1 1 100%}.lib-addrow,.lib-rd,.lib-rule.open{position:relative;z-index:2}.lib-addrule{position:relative;z-index:3}.lib-input{height:var(--btn-h);width:100%;min-width:0;padding:0 var(--sp-3);border:0;border-radius:var(--radius-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-1);font-size:var(--fs-2);outline:none;transition:box-shadow var(--dur-1) var(--ease)}.lib-input:focus{box-shadow:inset 0 0 0 1px var(--line-3),var(--focus)}.lib-addrow{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-3) 0;margin:calc(var(--sp-4) * -1) 0 var(--sp-6);border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.lib-addrow .lib-addrow-thumb{width:54px;height:72px;flex:none;aspect-ratio:auto}.lib-addrow-main{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-2) var(--sp-4);margin-top:calc((72px - var(--btn-h-s)) / 2)}.lib-addrow-name{min-width:0;font-size:var(--fs-1);line-height:var(--btn-h-s);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto}.lib-addrow .err-line{font-size:var(--fs-1);min-height:var(--btn-h-s)}.yz-root[data-bp=s] .lib-addrow-main{margin-top:0}.yz-root[data-bp=s] .lib-addrow-name{flex:1 1 100%}.yz-root[data-bp=s] .lib-addrow .sp{display:none}.lib-none{color:var(--text-3);padding:var(--sp-2) 0}.lib-more{display:flex;justify-content:center;margin-top:var(--sp-6)}.lib-covers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--sp-5);row-gap:var(--sp-6);align-items:start}.yz-root[data-bp=l] .lib-covers{grid-template-columns:repeat(4,minmax(0,1fr))}.yz-root[data-bp=m] .lib-covers{grid-template-columns:repeat(3,minmax(0,1fr))}.yz-root[data-bp=s] .lib-covers{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-4);row-gap:var(--sp-5)}.lib-cover-cell{min-width:0}.lib-cover{width:100%;display:flex;flex-direction:column;align-items:stretch;text-align:left;color:var(--text-1);border-radius:var(--radius-2)}.lib-cover:focus-visible{box-shadow:none}.lib-cover:focus-visible .media{box-shadow:var(--focus)}.lib-cover img,.lib-ref img{transition:filter var(--dur-2) var(--ease)}.lib-cover:hover img,.lib-ref:hover img{filter:brightness(1.07)}.lib-cover[aria-expanded=true] .media:after,.lib-ref[aria-expanded=true] .media:after{box-shadow:inset 0 0 0 2px var(--text-1)}.lib-cover-t{margin-top:var(--sp-3);font-size:var(--fs-2);line-height:var(--lh-2);font-weight:var(--w-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lib-cover-f{margin-top:2px;display:flex;align-items:baseline;gap:6px;min-width:0;font-size:var(--fs-1);line-height:var(--lh-1);white-space:nowrap}.lib-cover-st{flex:none;color:var(--text-3)}.lib-cover-q{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-2)}.lib-cover-f>.lib-cover-st+*:before{content:"·";margin-right:6px;color:var(--text-3)}.yz-root[data-bp=s] .lib-ct-sub{display:none}.lib-cd{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-7);align-items:start;padding:var(--sp-6) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lib-cd .lib-cd-media{width:auto;height:480px}.lib-cd-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);min-width:0;max-width:560px}.lib-cd-top{display:flex;align-items:center;min-height:32px;margin-top:-4px}.lib-cd-x{position:absolute;top:var(--sp-5);right:0}.lib-cd-st{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.lib-cd-title{max-width:100%;font-size:var(--fs-5);line-height:var(--lh-5);font-weight:var(--w-2)}.lib-cd-quote{font-size:var(--fs-3);line-height:var(--lh-3)}.lib-cd-note{color:var(--text-2)}.lib-cd-facts{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.lib-cd-facts>*+*:before,.lib-rule-src>:not(.sp):not(.btn)+:not(.sp):not(.btn):before,.lib-q-src>*+*:before{content:"·";margin-right:6px;color:var(--text-3)}.lib-cd-film,.lib-rule-film{color:var(--text-2);transition:color var(--dur-1) var(--ease)}.lib-cd-film:hover,.lib-rule-film:hover{color:var(--text-1)}.lib-cd-path{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-2)}.lib-cd-path .mono{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2);word-break:break-all}.lib-cd-path .btn-quiet{margin-left:calc(var(--sp-3) * -1)}.yz-root[data-bp=s] .lib-cd{grid-template-columns:minmax(0,1fr);gap:var(--sp-5);padding:var(--sp-5) 0}.yz-root[data-bp=s] .lib-cd .lib-cd-media{width:100%;height:auto}.yz-root[data-bp=s] .lib-cd-title{font-size:var(--fs-4);line-height:var(--lh-4)}.yz-root[data-bp=m] .lib-cd .lib-cd-media{height:400px}.lib-switch{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:32px;margin-top:var(--sp-2);color:var(--text-1);border-radius:var(--radius-2)}.lib-switch-track{position:relative;width:32px;height:20px;flex:none;border-radius:var(--radius-pill);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.lib-switch-knob{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--text-2);transition:background-color var(--dur-1) var(--ease)}.lib-switch[aria-checked=true] .lib-switch-track{background:var(--accent);box-shadow:none}.lib-switch[aria-checked=true] .lib-switch-knob{left:15px;background:var(--on-accent)}.lib-switch:disabled{opacity:.6}.lib-rules.is-wide{display:grid;grid-template-columns:minmax(0,1fr) 344px;column-gap:var(--sp-7);align-items:start}.lib-rules-side,.lib-rgroup{min-width:0}.lib-rgroup+.lib-rgroup{margin-top:var(--sp-7)}.lib-rhead{display:flex;align-items:center;gap:var(--sp-2);min-height:32px;margin-bottom:var(--sp-2);width:100%;text-align:left;color:var(--text-1)}.lib-rhead h2{font-size:var(--fs-4);line-height:var(--lh-4);font-weight:var(--w-2)}.lib-rhead .count{color:var(--text-3);font-size:var(--fs-2)}.lib-rhead-fold{border-radius:var(--radius-2)}.lib-rhead-fold .ico{color:var(--text-3);transition:color var(--dur-1) var(--ease)}.lib-rhead-fold:hover .ico{color:var(--text-1)}.lib-rtag+.lib-rtag{margin-top:var(--sp-5)}.lib-rtag-k{padding:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);border-bottom:1px solid var(--line)}.lib-rule-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto 52px;grid-template-areas:"st tx meta d";column-gap:var(--sp-3);align-items:center;min-height:40px}.lib-rule-row>.st{grid-area:st;min-height:0;display:block}.lib-rule-row>.tx{grid-area:tx;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 0}.lib-rule-row>.lib-rule-meta{grid-area:meta}.lib-rule-row>.d,.lib-rule-row>.acts{grid-area:d;justify-self:end}.lib-rule-meta{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);white-space:nowrap}.lib-rule-where{min-width:0;overflow:hidden;text-overflow:ellipsis}.lib-rule.banned .lib-rule-meta,.lib-rule.retired .lib-rule-meta{color:var(--text-4)}:is(.lib-rules-side,.lib-rules.is-narrow) .lib-rule-row{grid-template-columns:12px minmax(0,1fr) auto;grid-template-areas:"st tx d" ". meta .";row-gap:0;padding:var(--sp-2) 0}:is(.lib-rules-side,.lib-rules.is-narrow) .lib-rule-row>.tx{white-space:normal;padding:0}:is(.lib-rules-side,.lib-rules.is-narrow) .lib-rule-row>.lib-rule-meta{margin-top:2px}:is(.lib-rules-side,.lib-rules.is-narrow) .lib-rule-row>.lib-rule-meta:empty{display:none}:is(.lib-rules-side,.lib-rules.is-narrow) .lib-rule-row>.st{align-self:start;margin-top:7px}.lib-rule-more{padding-bottom:var(--sp-3)}.lib-rule-src{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;min-height:24px;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.lib-rule-src .btn-quiet{font-size:var(--fs-1)}.lib-rule-fields{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--sp-2);margin-left:calc(var(--sp-1) * -1)}.lib-rule-fields .frame-select-sizer{display:none}.lib-rule-fields .frame-select-trigger{font-size:var(--fs-1);color:var(--text-2)}.lib-rule-fields .frame-select-trigger:hover:not(:disabled){color:var(--text-1)}.lib-addrule{display:grid;gap:var(--sp-3);padding:var(--sp-3) 0 var(--sp-4);border-bottom:1px solid var(--line)}.lib-addrule-opts{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-2);min-width:0}.lib-addrule-opts .err-line{font-size:var(--fs-1);min-height:var(--btn-h-s)}.lib-q{display:grid;grid-template-columns:auto minmax(0,560px);justify-content:center;column-gap:var(--sp-7);align-items:center;padding:var(--sp-7) 0 var(--sp-8)}.lib-q.no-media{grid-template-columns:minmax(0,640px);padding-top:var(--sp-8)}.lib-q-media{display:block;border-radius:var(--radius-3)}.lib-q-media .media{width:auto;height:360px;max-width:min(640px,52vw)}.lib-q-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);min-width:0;max-width:560px}.lib-q-fields{margin-top:calc(var(--sp-2) * -1);margin-bottom:calc(var(--sp-2) * -1)}.lib-q-text{font-size:var(--fs-4);line-height:var(--lh-4);font-weight:var(--w-2);padding:4px var(--sp-2);margin:-4px calc(var(--sp-2) * -1);border-radius:var(--radius-1);outline:none;cursor:text;transition:background-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.lib-q-text:hover{background:var(--surface-2)}.lib-q-text.editing{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-3)}.lib-q-quote{font-size:var(--fs-3);line-height:var(--lh-3);color:var(--text-2)}.lib-q-src{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.lib-q-acts{align-self:stretch;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4)}.yz-root:is([data-bp=s],[data-bp=m]) .lib-q{grid-template-columns:minmax(0,1fr);row-gap:var(--sp-5);justify-content:stretch;padding-top:var(--sp-2)}.yz-root:is([data-bp=s],[data-bp=m]) .lib-q-media .media{width:100%;height:auto;max-width:none;max-height:420px}.lib-search{display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--btn-h-s);width:240px;max-width:100%;padding:0 var(--sp-3);border-radius:var(--radius-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);transition:box-shadow var(--dur-1) var(--ease)}.lib-search:focus-within{box-shadow:inset 0 0 0 1px var(--line-3),var(--focus)}.lib-search input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;color:var(--text-1);font-size:var(--fs-2)}.lib-search input::-webkit-search-cancel-button{display:none}.lib-refs{display:grid;row-gap:var(--sp-6)}.yz-root[data-bp=s] .lib-refs{row-gap:var(--sp-5)}.lib-ref-row{display:flex;min-width:0}.lib-ref{flex:none;display:flex;flex-direction:column;text-align:left;min-width:0;color:var(--text-1);border-radius:var(--radius-2)}.lib-ref:focus-visible{box-shadow:none}.lib-ref:focus-visible .media{box-shadow:var(--focus)}.lib-ref-t{margin-top:var(--sp-3);font-size:var(--fs-2);line-height:var(--lh-2);font-weight:var(--w-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-ref-f{margin-top:2px;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-rd{display:grid;gap:var(--sp-5);padding:var(--sp-6) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lib-rd-strip{display:flex;gap:var(--sp-2);min-width:0}.lib-rd-frame{min-width:0}.lib-rd-info{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-4) var(--sp-6)}.lib-rd-text{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;flex:1 1 360px}.lib-rd-title{font-size:var(--fs-4);line-height:var(--lh-4);font-weight:var(--w-2)}.lib-rd-by{margin-top:-4px;display:flex;flex-wrap:wrap;column-gap:6px;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.lib-rd-by>*+*:before{content:"·";margin-right:6px}.lib-rd-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:var(--sp-1)}.lib-rd-no{margin-left:var(--sp-2);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.lib-tag-no{color:var(--text-3);text-decoration:line-through;text-decoration-color:var(--text-4)}.lib-rd-path{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2);word-break:break-all}.lib-rd-acts{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-2)}.yz-root[data-bp=s] .lib-rd-strip{flex-wrap:wrap}.yz-root[data-bp=s] .lib-rd-frame{flex-basis:calc(50% - var(--sp-1))!important}.lib-srcs{border-top:1px solid var(--line)}.lib-src{display:grid;grid-template-columns:16px minmax(0,1fr) 72px 56px auto;grid-template-areas:"ico main n d act";column-gap:var(--sp-4);align-items:center;min-height:72px;padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.lib-srcs.has-act .lib-src{grid-template-columns:16px minmax(0,1fr) 72px 56px 140px}.lib-src-ico{grid-area:ico;color:var(--text-3)}.lib-src-main{grid-area:main;display:flex;flex-direction:column;gap:2px;min-width:0}.lib-src-name{font-weight:var(--w-2)}.lib-src-path{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2);word-break:break-all}.lib-src-n{grid-area:n;text-align:right}.lib-src-miss{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2)}.lib-src.is-missing :is(.lib-src-name,.lib-src-path,.lib-src-n){color:var(--text-3)}.lib-src-d{grid-area:d;text-align:right;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.lib-src-act{grid-area:act;display:flex;justify-content:flex-end}.yz-root[data-bp=s] :is(.lib-srcs,.lib-srcs.has-act) .lib-src{grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"ico main n" ". act d";row-gap:var(--sp-1)}.yz-root[data-bp=s] .lib-src-act{justify-content:flex-start}.yz-root[data-bp=s] .lib-src-act .btn-quiet{margin-left:calc(var(--sp-3) * -1)}.yz-root[data-bp=s] .lib-cd-x{top:calc(var(--sp-5) + var(--sp-2));right:var(--sp-2);color:var(--stage-text-1);background:color-mix(in srgb,var(--stage-bg) 62%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--stage-line-2)}.pkg{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bar act" "work work";align-items:center}.pkg:focus{outline:none}.pkg-bar{grid-area:bar;min-width:0;padding-right:0}.pkg-bar .crumb{min-width:0;flex:none;max-width:50%}.pkg-bar .crumb .ico{flex:none}.pkg-facts{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.pkg-act{grid-area:act;height:var(--bar-h);display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--gutter) 0 var(--sp-3);min-width:0}.pkg-act .err-line{min-width:0;max-width:280px}.pkg-work{grid-area:work;align-self:start;display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:var(--sp-7);padding:var(--sp-2) var(--gutter) var(--sp-7)}.yz-root[data-bp=l] .pkg-work{grid-template-columns:minmax(0,1fr) 360px;gap:var(--sp-6)}.yz-root:is([data-bp=m],[data-bp=s]) .pkg-work{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.yz-root[data-bp=s] .pkg{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "work" "act"}.yz-root[data-bp=s] .pkg-facts{display:none}.yz-root[data-bp=s] .pkg-bar{padding-right:var(--gutter)}.yz-root[data-bp=s] .pkg-bar .crumb{flex:0 1 auto;max-width:none}.yz-root[data-bp=s] .pkg-act{position:sticky;bottom:0;z-index:20;height:auto;padding:var(--sp-3) var(--gutter) calc(var(--sp-3) + env(safe-area-inset-bottom));background:var(--bar-bg);-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur);border-top:1px solid var(--line);flex-wrap:wrap}.yz-root:not(.is-embed)[data-bp=s] .pkg-act{background:color-mix(in srgb,var(--bg) 94%,transparent)}.yz-root[data-bp=s] .pkg-act .btn{flex:1 1 0;font-size:var(--fs-3)}.yz-root[data-bp=s] .pkg-act .err-line{flex:1 0 100%;max-width:none}.yz-root[data-bp=s] .pkg-work{padding-bottom:var(--sp-6)}.pkg-head{display:flex;align-items:center;gap:var(--sp-2);min-height:32px;margin-bottom:var(--sp-3);min-width:0}.pkg-h{font-size:var(--fs-3);line-height:var(--lh-3);font-weight:var(--w-2);color:var(--text-1);white-space:nowrap}.pkg-count{color:var(--text-3)}.pkg-head .btn-quiet:last-child{margin-right:calc(var(--sp-3) * -1)}.pkg-head .btn-quiet[aria-pressed=true]{color:var(--text-1);font-weight:var(--w-2)}.pkg-head .err-line{min-width:0}.pkg-head>.running,.pkg-head>.err-line{margin-right:0}.pkg-k{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);white-space:nowrap}.pkg-left{container-type:inline-size;min-width:0}.pkg-covers{--c: min(144px, calc((100cqw - 66px) / 6));display:flex;gap:var(--sp-5);align-items:flex-start}.pkg-hero{position:sticky;top:calc(var(--bar-h) + var(--sp-5));width:min(calc(var(--c) * 3 + 18px),calc(var(--pkg-hero-h, 100vh) * 3 / 4));flex:none}.yz-root.is-embed .pkg-hero{top:var(--sp-5)}.pkg-hero-media{width:100%}.pkg-hero-ts{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--radius-3);pointer-events:none}.pkg-cands{display:grid;grid-template-columns:repeat(3,var(--c));gap:var(--sp-3);align-content:start}.pkg-cell{width:var(--c);height:calc(var(--c) * 4 / 3);border-radius:var(--radius-2)}.pkg-cand{cursor:pointer}.pkg-cand :is(img,canvas){transition:filter var(--dur-2) var(--ease)}.pkg-cand:hover :is(img,canvas){filter:brightness(1.07)}.pkg-fr>canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.pkg-cand:hover:after,.pkg-cand:focus-visible:after{box-shadow:inset 0 0 0 1px var(--line-3)}.pkg-cand .chip{height:18px;padding:0 5px;border-radius:4px;opacity:0;transition:opacity var(--dur-1) var(--ease)}.pkg-cand:hover .chip,.pkg-cand:focus-visible .chip{opacity:1}.pkg-corner{position:absolute;z-index:1;display:flex;pointer-events:none}.pkg-corner[data-corner^=t]{top:6px}.pkg-corner[data-corner^=b]{bottom:6px}.pkg-corner[data-corner$=l]{left:6px}.pkg-corner[data-corner$=r]{right:6px}.pkg-hero-ov{position:absolute;z-index:1;display:flex;align-items:center;gap:var(--sp-2);pointer-events:none}.pkg-hero-ov[data-corner^=t]{top:var(--sp-3)}.pkg-hero-ov[data-corner^=b]{bottom:var(--sp-3)}.pkg-hero-ov[data-corner$=l]{left:var(--sp-3)}.pkg-hero-ov[data-corner$=r]{right:var(--sp-3);flex-direction:row-reverse}.pkg-hero-ov .pkg-pick{pointer-events:auto;cursor:pointer;font-weight:var(--w-2);box-shadow:inset 0 0 0 1px #ffffff52;transition:background-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.pkg-hero-ov .pkg-pick:hover{background:#0a0a0bc7;box-shadow:inset 0 0 0 1px #ffffff8f}.pkg-hero-ov .pkg-pick:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px #f5f5f5e6}.pkg-wait{background:var(--surface-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);padding:var(--sp-2);text-align:center;color:var(--text-2)}.pkg-wait-l{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pkg-split{white-space:nowrap}.pkg-split[data-split]>.pkg-nw{display:block}.pkg-split[data-split] .pkg-sep{display:none}.pkg-fail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);padding:var(--sp-2);text-align:center;box-shadow:inset 0 0 0 1px var(--line-2)}.pkg-more{display:grid;place-items:center;align-content:center;gap:var(--sp-2);padding:var(--sp-2);color:var(--text-2);font-size:var(--fs-2);line-height:var(--lh-2);text-align:center;text-wrap:balance;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.pkg-more:hover{color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-3)}.pkg-more[disabled]{opacity:.4;cursor:default}.pkg-more .ico{width:20px;height:20px}.pkg-more-n{margin-top:calc(var(--sp-1) * -1);color:var(--text-3);white-space:nowrap}.pkg-nw{white-space:nowrap}.pkg-empty-act{display:inline-flex;align-items:center;gap:var(--sp-2)}.yz-root[data-bp=s] .pkg-covers{--c: calc((100cqw - 24px) / 3);flex-direction:column;gap:var(--sp-3)}.yz-root[data-bp=s] .pkg-hero{position:relative;top:auto;width:min(100%,calc(var(--pkg-hero-h, calc(100dvh - 340px) ) * 3 / 4));align-self:center}.pkg-bench{align-items:stretch}.pkg-covers.pkg-bench>.pkg-hero{position:relative;top:auto;align-self:flex-start}.yz-root[data-bp=s] .pkg-covers.pkg-bench>.pkg-hero{align-self:center}.pkg-side{width:calc(var(--c) * 3 + 24px);flex:none;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-4)}.pkg-side .pkg-ts-presets{gap:var(--sp-3)}.pkg-side .pkg-ts-text,.pkg-side .pkg-ts-pick{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.pkg-side .pkg-input{width:100%;height:var(--btn-h);font-size:var(--fs-3)}.pkg-side .pkg-ts-frames{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.pkg-side .pkg-thumb-ts{width:auto}.yz-root[data-bp=s] .pkg-side{width:100%}.pkg-cfg{display:grid;gap:var(--sp-3);padding:var(--sp-1) 0 var(--sp-5);margin-bottom:var(--sp-5);border-bottom:1px solid var(--line)}.pkg-cfg-row{--row: 32px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--sp-3);align-items:start;min-height:32px}.pkg-cfg-row>.pkg-k,.pkg-cfg-row>.pkg-cfg-n{margin-top:calc((var(--row) - var(--lh-1)) / 2)}.pkg-cfg-34{--row: 53px}.pkg-cfg-169{--row: 36px}.pkg-cfg-lg .pkg-cfg-34{--row: 75px}.pkg-cfg-lg .pkg-cfg-169{--row: 54px}.pkg-cfg-pick{min-width:0}.pkg-cfg-wrap{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.pkg-cfg-n{font-size:var(--fs-1);line-height:var(--lh-1)}.pkg-cfg-last{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);min-height:32px}.pkg-cfg-last>.pkg-k:first-child{width:40px}.pkg-cfg-last .seg button{font-family:var(--font-num);font-variant-numeric:tabular-nums}.pkg-cfg-cell{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.pkg-k-in{margin-left:var(--sp-3)}.pkg-cfg-text{width:200px;max-width:100%}.pkg-cfg-lg .pkg-thumb-34{width:56px}.pkg-cfg-lg .pkg-thumb-169{width:96px}.pkg-thumb{position:relative;display:block;flex:none;border-radius:var(--radius-1)}.pkg-thumb .media{display:block}.pkg-thumb-34{width:40px}.pkg-thumb-169{width:64px}.pkg-thumb:before{content:"";position:absolute;inset:-3px;border-radius:8px;box-shadow:0 0 0 1px transparent;transition:box-shadow var(--dur-1) var(--ease);pointer-events:none}.pkg-thumb:hover:before{box-shadow:0 0 0 1px var(--line-3)}.pkg-thumb[aria-pressed=true]:before{box-shadow:0 0 0 2px var(--text-1)}.pkg-switch{position:relative;width:32px;height:20px;flex:none;border-radius:var(--radius-pill);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color var(--dur-1) var(--ease)}.pkg-switch>span{position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--text-3);transition:background-color var(--dur-1) var(--ease)}.pkg-switch[aria-checked=true]{background:var(--accent);box-shadow:none}.pkg-switch[aria-checked=true]>span{left:14px;background:var(--on-accent)}.yz-root[data-bp=s] .pkg-cfg-last{display:grid;grid-template-columns:40px minmax(0,1fr)}.yz-root[data-bp=s] .pkg-k-in{margin-left:0}.yz-root[data-bp=s] .pkg-cfg-text{width:100%}.yz-root[data-bp=s] .pkg-cfg-cell:has(.pkg-cfg-text){display:block}.pkg-input{height:var(--btn-h-s);min-width:0;padding:0 var(--sp-3);border:0;border-radius:var(--radius-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-1);font-size:var(--fs-2);line-height:var(--lh-2);outline:none;transition:box-shadow var(--dur-1) var(--ease)}.pkg-input:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.pkg-input:focus{box-shadow:inset 0 0 0 1px var(--line-3),var(--focus)}.pkg-ts{display:flex;gap:var(--sp-5);align-items:flex-start;margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--line);--c: min(144px, calc((100cqw - 66px) / 6))}.pkg-ts-presets{display:flex;gap:var(--sp-3);flex:none}.pkg-ts-p{display:grid;gap:var(--sp-2);justify-items:center;width:var(--c);color:var(--text-2)}.pkg-ts-frame{position:relative;display:block;width:100%;aspect-ratio:3 / 4;border-radius:var(--radius-2);overflow:hidden;background:var(--media-bg)}.pkg-ts-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--media-edge);pointer-events:none;transition:box-shadow var(--dur-1) var(--ease)}.pkg-ts-frame canvas{display:block;width:100%;height:100%}.pkg-ts-p:hover .pkg-ts-frame:after{box-shadow:inset 0 0 0 1px var(--line-3)}.pkg-ts-p[aria-checked=true] .pkg-ts-frame:after{box-shadow:inset 0 0 0 2px var(--text-1)}.pkg-ts-p[aria-checked=true]{color:var(--text-1);font-weight:var(--w-2)}.pkg-ts-k{font-size:var(--fs-1);line-height:var(--lh-1)}.pkg-ts-form{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-3)}.pkg-ts-form .pkg-ts-text,.pkg-ts-form .pkg-ts-pick{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);min-width:0}.pkg-ts-form .pkg-input{width:100%;height:var(--btn-h);font-size:var(--fs-3)}.pkg-ts-sug{display:flex;flex-wrap:wrap;gap:6px}.pkg-ts-act{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);min-width:0}.pkg-pill{height:24px;padding:0 var(--sp-2);border-radius:var(--radius-pill);display:inline-flex;align-items:center;font-size:var(--fs-1);line-height:1;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;transition:color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.pkg-pill:hover{color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-3)}.pkg-pill[aria-pressed=true]{color:var(--text-1);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-3)}.yz-root[data-bp=s] .pkg-ts{flex-direction:column;--c: calc((100cqw - 24px) / 3)}.yz-root[data-bp=s] .pkg-ts-form{width:100%}.pkg-ts-frames{display:flex;flex-wrap:wrap;gap:6px}.pkg-thumb-ts{width:48px}.yz-root[data-bp=s] .pkg-ts-frames{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.yz-root[data-bp=s] .pkg-thumb-ts{width:auto}@container (min-width: 560px){.yz-root[data-bp=s] .pkg-covers{--c: min(144px, calc((100cqw - 66px) / 6));flex-direction:row;gap:var(--sp-5)}.yz-root[data-bp=s] .pkg-side{width:calc(var(--c) * 3 + 24px)}.yz-root[data-bp=s] .pkg-covers.pkg-bench>.pkg-hero{align-self:flex-start}.yz-root[data-bp=s] .pkg-hero{position:sticky;top:calc(var(--bar-h) + var(--sp-5));width:min(calc(var(--c) * 3 + 18px),calc(var(--pkg-hero-h, 100vh) * 3 / 4));align-self:auto}.yz-root.is-embed[data-bp=s] .pkg-hero{top:var(--sp-5)}.yz-root[data-bp=s] .pkg-ts{flex-direction:row;--c: min(144px, calc((100cqw - 66px) / 6))}.yz-root[data-bp=s] .pkg-ts-form{width:auto}.yz-root[data-bp=s] .pkg-ts-frames{display:flex;width:auto}.yz-root[data-bp=s] .pkg-thumb-ts{width:48px}}.pkg-right{min-width:0}.pkg-blk{padding:var(--sp-5) 0;border-top:1px solid var(--line);min-width:0}.pkg-blk:first-child{border-top:0;padding-top:0}.pkg-right>.pkg-blk:first-child .pkg-head{margin-bottom:var(--sp-1)}.pkg-grp{margin:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.pkg-opt{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;height:36px;padding:0 var(--sp-2);margin-left:calc(var(--sp-2) * -1);border-radius:var(--radius-2);cursor:pointer;outline:none;transition:background-color var(--dur-1) var(--ease)}.pkg-opt:hover,.pkg-opt[aria-checked=true]{background:var(--surface-2)}.pkg-opt:focus-visible{box-shadow:var(--focus)}.pkg-opt[aria-checked=true] .pkg-opt-t{font-weight:var(--w-2)}.pkg-opt-t{color:var(--text-1)}.pkg-radio{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-3);justify-self:center;transition:box-shadow var(--dur-1) var(--ease)}.pkg-opt[aria-checked=true] .pkg-radio{box-shadow:inset 0 0 0 4.5px var(--accent)}.pkg-opt-c{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);text-align:right}.pkg-opt-in{width:100%;min-width:0;height:28px;padding:0 var(--sp-2);margin-left:calc(var(--sp-2) * -1);border:0;border-radius:6px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-3);color:var(--text-1);font-size:var(--fs-2);outline:none}.pkg-blk>.err-line{min-height:36px}.pkg-desc{display:block;width:calc(100% + var(--sp-2));min-height:36px;resize:none;overflow:hidden;margin:0 0 0 calc(var(--sp-2) * -1);padding:var(--sp-2);border:0;border-radius:var(--radius-2);background:transparent;color:var(--text-1);font-size:var(--fs-2);line-height:var(--lh-2);outline:none;transition:background-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.pkg-desc:hover{background:var(--surface-2)}.pkg-desc:focus{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-3)}.pkg-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) 6px}.pkg-tag{position:relative;height:24px;padding:0 var(--sp-2);border-radius:var(--radius-pill);display:inline-flex;align-items:center;font-size:var(--fs-1);line-height:1;color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;transition:box-shadow var(--dur-1) var(--ease)}.pkg-tag:hover,.pkg-tag:focus-within{box-shadow:inset 0 0 0 1px var(--line-3)}.pkg-tag-x{position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--invert-bg);color:var(--invert-fg);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease)}.pkg-tag-x .ico{width:10px;height:10px;stroke-width:2}.pkg-tag:hover .pkg-tag-x,.pkg-tag:focus-within .pkg-tag-x{opacity:1;pointer-events:auto}.pkg-tag-add{width:24px;padding:0;justify-content:center;color:var(--text-3);transition:color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.pkg-tag-add .ico{width:12px;height:12px}.pkg-tag-add:hover{color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-3)}.pkg-tag-in{flex:1 1 64px;min-width:64px;height:24px;padding:0 var(--sp-1);border:0;background:transparent;color:var(--text-1);font-size:var(--fs-1);outline:none}.pkg-cta{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.pkg-cta .frame-select{flex:0 1 auto}.pkg-cta-in{flex:1 1 auto}.yz-root:not(.is-embed)[data-route=review],.rv{color-scheme:dark;--bg: var(--stage-bg);--surface: var(--stage-surface);--surface-2: var(--stage-surface-2);--surface-3: color-mix(in srgb, var(--stage-text-1) 12%, var(--stage-bg));--line: var(--stage-line);--line-2: color-mix(in srgb, var(--stage-text-1) 16%, transparent);--line-3: color-mix(in srgb, var(--stage-text-1) 32%, transparent);--text-1: var(--stage-text-1);--text-2: var(--stage-text-2);--text-3: var(--stage-text-3);--text-4: color-mix(in srgb, var(--stage-text-3) 55%, var(--stage-bg));--accent: var(--stage-text-1);--on-accent: var(--stage-bg);--ink: rgba(0, 0, 0, .16);--ink-2: rgba(255, 255, 255, .07);--invert-bg: var(--stage-text-1);--invert-fg: var(--stage-bg);--focus: 0 0 0 3px rgba(255, 255, 255, .24);--shadow-menu: 0 16px 40px -10px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .08);--menu-bg: var(--stage-surface-2);--media-bg: var(--stage-bg);--media-edge: inset 0 0 0 1px rgba(255, 255, 255, .06);--bar-bg: color-mix(in srgb, var(--stage-bg) 76%, transparent);--seg-on-bg: var(--surface-3);--seg-on-shadow: none}.yz-root:not(.is-embed)[data-route=review]{background:var(--stage-bg)}.rv{background:var(--stage-bg);color:var(--stage-text-1);min-width:0}.rv.is-wide{height:calc(100vh - var(--bar-h));height:calc(100dvh - var(--bar-h));display:flex;flex-direction:column;overflow:hidden}.yz-root.is-embed .yz-main:has(>.rv.is-wide){height:100%}.yz-root.is-embed .rv.is-wide{height:100%}.rv-loading{min-height:calc(100vh - var(--bar-h))}.yz-root.is-embed .rv-loading{min-height:100%}.rv-sub{flex:none;min-width:0}.rv-sub .crumb{flex:none;max-width:280px;min-width:0}.rv-crumb-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rv-sub .dd-btn{flex:none}.rv-sub .dd-btn>span{font-weight:var(--w-2)}.rv-facts{flex:none;white-space:nowrap;color:var(--text-2)}.rv-dir{min-width:0;flex:0 1 auto;max-width:42%;height:32px;padding:0 var(--sp-2);border-radius:var(--radius-2);font-size:var(--fs-1);line-height:32px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left;transition:color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}button.rv-dir:hover{color:var(--text-1);background:var(--surface-2)}.rv-offset{flex:none;font-size:var(--fs-1);color:var(--text-2);white-space:nowrap}.rv-cmp-btn .mono{font-family:var(--font-mono)}.rv-work{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5);padding:0 var(--gutter) var(--sp-5)}.rv.is-wide .rv-work{flex:1 1 auto;min-height:0;grid-template-columns:minmax(0,1fr) 380px}.rv-stage{min-width:0;display:flex;flex-direction:column}.rv.is-wide .rv-stage{min-height:0}.rv-player{min-width:0;display:flex;flex-direction:column}.rv.is-wide .rv-stage{overflow:visible}.rv-screens-wrap{min-width:0;display:flex;justify-content:center;align-items:flex-start}.rv.is-wide .rv-player.is-slack{flex:1 1 auto;min-height:0}.rv.is-wide .rv-player.is-slack .rv-screens-wrap{flex:1 1 auto;min-height:0;align-items:center}.rv-screens{position:relative;display:grid;max-width:100%;--wipe: 50%}.rv-screen{grid-area:1 / 1;position:relative;overflow:hidden;border-radius:var(--radius-2);background:var(--stage-bg)}.rv-screen>video,.rv-screen>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--stage-bg)}.rv-screen:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0f;pointer-events:none}.rv-screen>.chip{position:absolute;z-index:1;left:var(--sp-3);top:var(--sp-3)}.rv-screens.is-cmp .rv-cur>.chip{left:auto;right:var(--sp-3)}.rv-old{z-index:1;clip-path:inset(0 calc(100% - var(--wipe)) 0 0)}.rv-wipe{position:absolute;z-index:2;top:0;bottom:0;left:var(--wipe);width:24px;margin-left:-12px;cursor:ew-resize;touch-action:none}.rv-wipe:before{content:"";position:absolute;left:11px;top:0;bottom:0;width:2px;background:var(--stage-text-1)}.rv-wipe>span{position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--stage-text-1);background:#0a0a0b85;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px #ffffff52}.rv-wipe .ico{width:12px;height:12px;margin:0 -1px}.rv-wipe .rv-wipe-l{transform:scaleX(-1)}.rv-screen.is-missing>img{opacity:.32}.rv-missing{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);color:var(--stage-text-1);font-size:var(--fs-3);line-height:var(--lh-3)}.rv-missing .btn-quiet{color:var(--stage-text-2)}.rv-missing .err-line{flex-direction:column;gap:var(--sp-2);color:var(--stage-text-1)}.rv-missing .err-line .btn-quiet{margin-left:0}.rv-transcode{position:absolute;z-index:1;left:var(--sp-3);bottom:var(--sp-3);height:22px;padding:0 var(--sp-2);border-radius:var(--radius-1);display:inline-flex;align-items:center;font-size:var(--fs-1);line-height:1;color:#ffffffe0;background:#0a0a0b9e}.rv-screens:fullscreen{width:100%!important;height:100%!important;max-width:none;background:var(--stage-bg)}.rv-screens:fullscreen .rv-screen{border-radius:0}.rv-transport{height:52px;flex:none;display:flex;align-items:center;gap:var(--sp-1);min-width:0}.rv-play{width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;margin-right:var(--sp-2);background:var(--stage-text-1);color:var(--stage-bg);transition:opacity var(--dur-1) var(--ease)}.rv-play .ico{width:14px;height:14px}.rv-play .ico:not(.ico-fill){stroke-width:2}.rv-play:disabled{opacity:.4;cursor:default}.rv-tc{margin-left:var(--sp-2);font-size:var(--fs-2);color:var(--stage-text-1);white-space:nowrap}.rv-tc-d{color:var(--stage-text-3)}.rv-curshot{margin-right:var(--sp-2);font-size:var(--fs-1);color:var(--stage-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;transition:color var(--dur-1) var(--ease)}a.rv-curshot:hover{color:var(--stage-text-1)}.rv-speed{height:32px;min-width:32px;padding:0 var(--sp-2);border-radius:var(--radius-2);font-size:var(--fs-1);color:var(--stage-text-2);transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.rv-speed:hover{background:var(--surface-3);color:var(--stage-text-1)}.rv-transport .icon-btn.is-muted{color:var(--stage-text-3)}.rv-tl{position:relative;flex:none;user-select:none;-webkit-user-select:none;cursor:crosshair;touch-action:none}.rv-track{position:relative}.rv-nb{position:absolute;z-index:3;height:20px;min-width:20px;padding:0 6px;border-radius:4px;display:flex;align-items:center;font-family:var(--font-mono);font-size:var(--fs-1);font-weight:var(--w-2);line-height:1;cursor:pointer;color:var(--stage-text-1)}.rv-nb .num{font-family:var(--font-mono)}.rv-nb.k-note{background:var(--stage-text-2);color:var(--stage-bg)}.rv-nb.k-keep{box-shadow:inset 0 0 0 1px var(--stage-text-1)}.rv-nb.k-rollback{box-shadow:inset 0 0 0 1px var(--stage-text-2);background:repeating-linear-gradient(135deg,rgba(255,255,255,.16) 0 2px,transparent 2px 6px)}.rv-nb.is-draft{z-index:2;background:#ffffff0f;outline:1px dashed var(--stage-text-2);outline-offset:-1px;cursor:default}.rv-nb:focus-visible{box-shadow:var(--focus)}.rv-strip{position:absolute;left:0;height:56px;display:flex;gap:1px;border-radius:6px;overflow:hidden;background:var(--stage-bg)}.rv-strip.is-empty{right:0;background:var(--stage-surface)}.rv-seg{position:relative;height:100%;flex:none;display:flex;overflow:hidden}.rv-seg:after{content:"";position:absolute;inset:0;background:#06060724;pointer-events:none}.rv-tile{flex:1 1 0;min-width:0;height:100%;background-color:var(--stage-surface);background-size:cover;background-position:center}.rv-segno{position:absolute;z-index:1;left:4px;top:4px;height:16px;padding:0 4px;border-radius:3px;display:grid;place-items:center;font-family:var(--font-mono);font-size:var(--fs-1);line-height:1;color:var(--stage-text-1);background:#060607a8}.rv-wave{position:absolute;left:0;right:0;height:28px;border-radius:6px;background:var(--stage-surface);overflow:hidden}.rv-wave-in{position:absolute;top:0;bottom:0}.rv-wave-in canvas{display:block;width:100%;height:100%}.rv-wave-in.is-flat:before{content:"";position:absolute;left:0;right:0;top:11px;height:6px;border-radius:3px;background:color-mix(in srgb,var(--stage-text-2) 42%,transparent)}.rv-wave-lab{position:absolute;z-index:2;right:4px;top:6px;height:16px;padding:0 4px;border-radius:3px;display:grid;place-items:center;font-size:var(--fs-1);line-height:1;color:var(--stage-text-2);background:var(--stage-surface)}.rv-diff{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 2px,transparent 2px 6px);box-shadow:inset 1px 0 0 var(--stage-text-2)}.rv-ruler{position:absolute;left:0;right:0;height:22px}.rv-ruler i{position:absolute;top:0;width:1px;height:4px;background:var(--stage-line-2)}.rv-ruler i.l{height:6px;background:var(--stage-text-3)}.rv-ruler b{position:absolute;top:7px;font-size:var(--fs-1);line-height:1;font-weight:var(--w-1);color:var(--stage-text-3);transform:translate(-50%);white-space:nowrap}.rv-ruler b.first{transform:none}.rv-ruler b.last{transform:translate(-100%)}.rv-sel{position:absolute;z-index:2;background:#ffffff14;box-shadow:inset 1px 0 0 var(--stage-text-1),inset -1px 0 0 var(--stage-text-1);pointer-events:none}.rv-ph{position:absolute;z-index:4;width:1px;margin-left:-.5px;background:var(--stage-text-1);pointer-events:none}.rv-ph:before{content:"";position:absolute;top:-2px;left:-4px;width:9px;height:7px;background:var(--stage-text-1);clip-path:polygon(0 0,100% 0,50% 100%)}.rv-panel{min-width:0;display:flex;flex-direction:column;border-radius:var(--radius-3);background:var(--stage-surface);box-shadow:inset 0 0 0 1px var(--stage-line);overflow:hidden}.rv.is-wide .rv-panel{min-height:0}.rv:not(.is-wide) .rv-panel{min-height:520px}.rv-lab{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--stage-text-3);white-space:nowrap}.rv-score{height:52px;flex:none;display:flex;align-items:center;gap:2px;padding:0 var(--sp-3) 0 var(--sp-4);border-bottom:1px solid var(--stage-line)}.rv-score .rv-lab{margin-right:auto}.rv-score button{width:28px;height:28px;flex:none;border-radius:var(--radius-1);font-family:var(--font-mono);font-size:var(--fs-2);line-height:1;color:var(--stage-text-2);transition:color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.rv-score button:hover{color:var(--stage-text-1)}.rv-score button[aria-pressed=true]{color:var(--stage-text-1);font-weight:var(--w-2);box-shadow:inset 0 0 0 1px var(--stage-text-1)}.rv-composer{flex:none;padding:var(--sp-4);border-bottom:1px solid var(--stage-line)}.rv-c-top{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.rv-range{height:28px;padding:0 var(--sp-2);border-radius:var(--radius-1);display:inline-flex;align-items:center;flex:none;font-size:var(--fs-2);color:var(--stage-text-1);background:var(--stage-surface-2);white-space:nowrap}.rv-c-shots{flex:1 1 auto;font-size:var(--fs-1);color:var(--stage-text-3)}.rv-c-top .seg{flex:none;background:var(--stage-surface-2)}.rv-c-mid{display:flex;gap:var(--sp-2);margin-top:var(--sp-3);min-width:0}.rv-field{position:relative;display:block;flex:1 1 auto;min-width:0}.rv-field input{width:100%;height:40px;border:0;outline:0;border-radius:var(--radius-2);padding:0 36px 0 var(--sp-3);background:var(--stage-surface-2);box-shadow:inset 0 0 0 1px var(--stage-line);color:var(--stage-text-1);font-size:var(--fs-2);line-height:var(--lh-2);transition:box-shadow var(--dur-1) var(--ease)}.rv-field input::placeholder{color:var(--stage-text-3)}.rv-field input:focus{box-shadow:inset 0 0 0 1px var(--stage-text-2)}.rv-field .kbd{position:absolute;right:10px;top:11px;pointer-events:none}.rv-foot .rv-field input{padding-right:var(--sp-3)}.rv-target{flex:none}.rv-target .frame-select-trigger{height:40px;font-family:var(--font-mono)}.rv-trip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);margin-top:var(--sp-3)}.rv-trip figure{margin:0;min-width:0}.rv-trip img,.rv-trip-void{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-1);background:var(--stage-bg)}.rv-trip figure.is-snap img{box-shadow:inset 0 0 0 1px var(--stage-text-2)}.rv-trip figcaption{margin-top:var(--sp-1);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--stage-text-3)}.rv-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.rv:not(.is-wide) .rv-list{overflow:visible}.rv-note{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--sp-1) var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--stage-line);transition:background-color var(--dur-1) var(--ease)}.rv-note:hover,.rv-note:focus-within{background:var(--stage-surface-2)}.rv-note-hit{position:absolute;inset:0;z-index:0;border-radius:0;cursor:pointer}.rv-note-hit:focus-visible{box-shadow:inset 0 0 0 1px var(--stage-text-2)}.rv-note>:not(.rv-note-hit,.rv-del){position:relative;pointer-events:none}.rv-badge{grid-row:span 3;width:20px;height:20px;border-radius:4px;display:grid;place-items:center;font-family:var(--font-mono);font-size:var(--fs-1);font-weight:var(--w-2);line-height:1;color:var(--stage-text-1)}.rv-badge.k-note{background:var(--stage-text-2);color:var(--stage-bg)}.rv-badge.k-keep{box-shadow:inset 0 0 0 1px var(--stage-text-1)}.rv-badge.k-rollback{box-shadow:inset 0 0 0 1px var(--stage-text-2);background:repeating-linear-gradient(135deg,rgba(255,255,255,.16) 0 2px,transparent 2px 6px)}.rv-note-l1{display:flex;align-items:center;gap:var(--sp-2);min-height:20px;min-width:0}.rv-rg{font-size:var(--fs-2);line-height:var(--lh-2);color:var(--stage-text-1);white-space:nowrap}.rv-sh{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--stage-text-3);flex:0 1 auto}.rv-ty{margin-left:auto;flex:none;font-size:var(--fs-1);line-height:var(--lh-1);font-weight:var(--w-2);color:var(--stage-text-2);white-space:nowrap}.rv-ty .mono{font-weight:var(--w-2)}.rv-note .rv-del{position:absolute;right:var(--sp-3);top:14px;visibility:hidden;pointer-events:auto}.rv-note:hover .rv-del,.rv-note:focus-within .rv-del{visibility:visible}.rv-note:hover .rv-ty,.rv-note:focus-within .rv-ty{visibility:hidden}.rv-note-tx{grid-column:2;color:var(--stage-text-1);overflow-wrap:anywhere}.rv-mini{grid-column:2;display:flex;gap:var(--sp-1);margin-top:var(--sp-1);min-width:0;overflow:hidden}.rv-mini>span{flex:0 1 auto;min-width:0;height:auto;aspect-ratio:var(--mini-ar, 16 / 9);border-radius:4px;background-color:var(--stage-bg);background-size:cover;background-position:center;background-repeat:no-repeat}.rv-prev{padding:var(--sp-4)}.rv-prev-h{margin-bottom:var(--sp-2);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--stage-text-3)}.rv-prev-row{width:calc(100% + var(--sp-4));margin:0 calc(var(--sp-2) * -1);padding:0 var(--sp-2);height:32px;border-radius:var(--radius-1);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;text-align:left;color:var(--stage-text-2);transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.rv-prev-row:hover{background:var(--stage-surface-2);color:var(--stage-text-1)}.rv-prev-row .rv-rg{font-size:var(--fs-1);line-height:var(--lh-1);color:inherit}.rv-prev-row .rv-ty{margin-left:0;font-weight:var(--w-1);color:var(--stage-text-3)}.rv-foot{flex:none;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--stage-line)}.rv-vmenu .menu{max-width:min(380px,calc(100vw - 32px));max-height:min(60vh,420px);overflow-y:auto}.rv-vrow{display:flex;align-items:center;gap:var(--sp-1);min-width:0}.rv-vrow>a{flex:1 1 auto;min-width:0;height:32px;padding:0 var(--sp-3);border-radius:8px;display:flex;align-items:center;gap:var(--sp-3);color:var(--text-2);font-size:var(--fs-2)}.rv-vrow>a:hover,.rv-vrow>a:focus-visible{background:var(--surface-3);color:var(--text-1);box-shadow:none}.rv-vrow.is-cur>a{color:var(--text-1)}.rv-vrow.is-cur .rv-vl{font-weight:var(--w-2)}.rv-vrow .r{margin-left:auto;white-space:nowrap}.rv-final{flex:none;font-size:var(--fs-1);line-height:var(--lh-1);font-weight:var(--w-2);color:var(--text-1);padding:0 var(--sp-1)}.rv-vrow:not(:hover,:focus-within) .rv-vact{visibility:hidden}.rv-vact{flex:none;height:28px;padding:0 var(--sp-2);border-radius:8px;font-size:var(--fs-2);color:var(--text-3);white-space:nowrap;transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.rv-vact:hover,.rv-vact:focus-visible{background:var(--surface-3);color:var(--text-1);box-shadow:none}.rv:not(.is-wide) .rv-work{gap:var(--sp-4)}.rv:not(.is-wide) .rv-composer{order:-1}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-5);row-gap:var(--sp-2);align-items:center;padding:var(--sp-3) var(--sp-4)}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-c-top{grid-column:1;grid-row:1}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-c-mid{grid-column:1;grid-row:2;margin-top:0}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-trip{grid-column:2;grid-row:1 / 3;margin-top:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2);max-width:calc(3 * 96px + 2 * var(--sp-2))}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-trip figure{flex:none;width:96px}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-panel:has(>.rv-list:empty){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:center;min-height:0}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-panel:has(>.rv-list:empty)>.rv-composer{grid-column:1 / -1;grid-row:1}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-panel:has(>.rv-list:empty)>.rv-score{grid-column:1;grid-row:2;border-bottom:0}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-panel:has(>.rv-list:empty)>.rv-foot{grid-column:2;grid-row:2;border-top:0;border-left:1px solid var(--stage-line)}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-panel:has(>.rv-list:empty)>.rv-list{display:none}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-panel:not(:has(>.rv-list:empty)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto 1fr;align-items:start}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-panel:not(:has(>.rv-list:empty))>.rv-composer{grid-column:1 / -1;grid-row:1}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-panel:not(:has(>.rv-list:empty))>.rv-score{grid-column:1;grid-row:2}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-panel:not(:has(>.rv-list:empty))>.rv-foot{grid-column:1;grid-row:3;border-top:0}.yz-root:not([data-bp=s]) .rv:not(.is-wide) .rv-panel:not(:has(>.rv-list:empty))>.rv-list{grid-column:2;grid-row:2 / 5;align-self:stretch;border-left:1px solid var(--stage-line)}.yz-root:is([data-bp=s],[data-bp=m]) .rv-dir{max-width:30%}.yz-root[data-bp=s] .rv-sub{height:auto;min-height:var(--bar-h);flex-wrap:wrap;row-gap:0;padding-top:var(--sp-1);padding-bottom:var(--sp-1)}.yz-root[data-bp=s] .rv-sub>*{margin-top:var(--sp-1);margin-bottom:var(--sp-1)}.yz-root[data-bp=s] .rv-facts{display:none}.yz-root[data-bp=s] .rv-sub .crumb{max-width:40%}.yz-root[data-bp=s] .rv-dir{order:10;max-width:100%;flex-basis:100%}.yz-root[data-bp=s] .rv-work{gap:var(--sp-4)}.yz-root[data-bp=s] .rv-curshot{display:none}.yz-root[data-bp=s] .rv-transport .icon-btn:is([aria-label=静音],[aria-label=取消静音]){display:none}.yz-root[data-bp=s] .rv-transport{gap:0}.rv-break{display:none}.yz-root[data-bp=s] .rv-sub>.rv-break{display:block;order:4;flex-basis:100%;height:0;margin:0}.yz-root[data-bp=s] .rv-cmp-btn,.yz-root[data-bp=s] .rv-copy2{order:5}.yz-root[data-bp=s] .rv-pick{order:7}.yz-root[data-bp=s] .rv-offset{order:6}.yz-root[data-bp=s] .rv-score{padding:0 var(--sp-2) 0 var(--sp-3)}.yz-root[data-bp=s] .rv-score button{width:26px}.yz-root[data-bp=s] .rv-panel{min-height:0}.yz-root[data-bp=s] .rv-c-top{flex-wrap:wrap;row-gap:var(--sp-2)}.yz-root[data-bp=s] .rv-c-top .seg{order:3}.ys .ys-sec{scroll-margin-top:calc(var(--bar-h) + var(--sp-5))}.ys .ys-sec+.ys-sec{margin-top:var(--sp-7)}.ys .ys-sec>.sec-head{margin-bottom:var(--sp-2)}.ys .ys-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:var(--sp-4);align-items:center;min-height:48px;padding:var(--sp-2) 0;border-bottom:1px solid var(--line)}.ys .ys-row.no-k{grid-template-columns:minmax(0,1fr) auto}.ys .ys-k{color:var(--text-2);white-space:nowrap}.ys .ys-v{min-width:0;color:var(--text-1);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1)}.ys .ys-v .err-line,.ys .ys-v .running{max-width:100%}.ys .ys-a{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-1)}.ys .ys-a:empty{display:none}.ys .ys-row.ys-list{align-items:start}.ys .ys-row.ys-list .ys-k{line-height:32px}.ys .ys-path{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);align-self:stretch;width:100%;min-height:32px}.ys .ys-path-t{flex:0 1 auto;min-width:0;word-break:keep-all;overflow-wrap:anywhere;color:var(--text-1)}.ys .ys-path>button{flex:none}.ys .ys-seg{white-space:nowrap}.ys .ys-sub{color:var(--text-2)}.ys .ys-chips{display:flex;flex-wrap:wrap;gap:6px;padding:var(--sp-1) 0}.ys .ys-chip{height:24px;max-width:100%;padding:0 2px 0 var(--sp-2);border-radius:var(--radius-1);display:inline-flex;align-items:center;gap:2px;font-size:var(--fs-1);line-height:1;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2)}.ys .ys-chip>button{width:20px;height:20px;border-radius:4px;display:grid;place-items:center;color:var(--text-3);transition:color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.ys .ys-chip>button:hover{color:var(--text-1);background:var(--surface-3)}.ys .ys-chip .ico{width:12px;height:12px}.ys .ys-chip.ys-more{padding:0 var(--sp-2);color:var(--text-2);box-shadow:none;background:var(--surface-2);transition:color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.ys .ys-chip.ys-more:hover{color:var(--text-1);background:var(--surface-3)}.ys .ys-chip.ys-more:focus-visible{box-shadow:var(--focus)}.ys .ys-add{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:32px;color:var(--text-3);border-radius:8px;transition:box-shadow var(--dur-1) var(--ease)}.ys .ys-add:focus-within{box-shadow:inset 0 -1px 0 var(--line-3);border-radius:0}.ys .ys-add input{flex:1;min-width:0;height:32px;padding:0;border:0;outline:none;background:none;color:var(--text-1);font-size:var(--fs-2)}.ys .ys-add input:focus-visible{box-shadow:none}.ys .ys-acts{display:flex;align-items:center;gap:var(--sp-2);min-height:48px;margin-left:calc(var(--sp-3) * -1)}.ys .ys-confirm{display:inline-flex;align-items:center;gap:var(--sp-2)}.ys .ys-switch{position:relative;width:36px;height:20px;flex:none;border-radius:var(--radius-pill);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color var(--dur-1) var(--ease)}.ys .ys-switch .ys-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-3);transition:background-color var(--dur-1) var(--ease)}.ys .ys-switch.on{background:var(--accent);box-shadow:none}.ys .ys-switch.on .ys-knob{left:18px;background:var(--on-accent)}.ys .ys-switch:focus-visible{box-shadow:var(--focus)}.yz-root[data-bp=s] .ys .ys-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-1) var(--sp-3)}.yz-root[data-bp=s] .ys .ys-row .ys-k{grid-column:1 / -1;line-height:var(--lh-2);font-size:var(--fs-1);color:var(--text-3)}.yz-root[data-bp=s] .ys .ys-row.ys-list .ys-v,.yz-root[data-bp=s] .ys .ys-row.ys-dir .ys-v{grid-column:1 / -1}.yz-root[data-bp=s] .ys .ys-row.ys-dir .ys-a{grid-column:1 / -1;justify-content:flex-start;margin-left:calc(var(--sp-3) * -1)}.st-page{position:relative;min-width:0;min-height:calc(100vh - var(--bar-h));display:flex;flex-direction:column;--st-sub-h: 56px}.st-page.is-embed{min-height:100%}.st-sub{position:sticky;top:var(--bar-h);z-index:20;flex:none;min-width:0;background:var(--bg)}.st-page.is-embed .st-sub{top:0}.st-page.is-embed .st-sub,.st-page.is-embed .st-head{background:var(--bar-bg)}.st-sub .crumb{flex:none;max-width:280px;min-width:0}.st-crumb-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.st-ver{flex:none}.st-ver .frame-select-trigger{font-family:var(--font-mono)}.st-ver .frame-select-current{font-weight:var(--w-2)}.st-seg{flex:0 1 auto;min-width:0;margin-left:var(--sp-2)}.st-break{display:none}.st-job{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;font-size:var(--fs-2)}.st-more{flex:none}.st-more .btn-quiet .ico{width:12px;height:12px;color:var(--text-3)}.st-table{flex:1 0 auto;min-width:0;padding:0 var(--gutter) var(--sp-8)}.st-cols{display:grid;grid-template-columns:48px 96px 72px minmax(0,1fr) minmax(0,2fr) 104px 128px;column-gap:var(--sp-4)}.st-page.has-pic .st-cols{grid-template-columns:48px 104px 72px minmax(0,1fr) minmax(0,.9fr) minmax(0,2fr) 120px 160px}.st-head{position:sticky;top:calc(var(--bar-h) + var(--st-sub-h));z-index:19;height:36px;align-items:center;padding:0 var(--sp-3);background:var(--bg);border-bottom:1px solid var(--line-2);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);white-space:nowrap}.st-page.is-embed .st-head{top:var(--st-sub-h)}.st-loading{min-height:240px}.st-grp{height:40px;padding:0 var(--sp-3);display:flex;align-items:center;gap:var(--sp-3);background:var(--surface-2);border-bottom:1px solid var(--line);font-weight:var(--w-2);min-width:0}.st-grp .mono{flex:none;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);font-weight:var(--w-1)}.st-row{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);align-items:start;transition:background-color var(--dur-1) var(--ease);scroll-margin-top:calc(var(--bar-h) + var(--st-sub-h) + 48px)}.st-row:hover{background:var(--surface)}.st-row.is-hl{background:var(--surface-2)}.st-left,.st-right{display:contents}.st-id{font-weight:var(--w-2);line-height:36px}.st-time{font-size:var(--fs-1);color:var(--text-2);line-height:36px;white-space:nowrap}.st-thumb{position:relative;display:block;width:64px;aspect-ratio:16 / 9;border-radius:4px;overflow:hidden;background:var(--media-bg)}.st-thumb img{width:100%;height:100%;object-fit:cover;transition:filter var(--dur-2) var(--ease)}.st-thumb:hover img{filter:brightness(1.07)}.st-thumb:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--media-edge);pointer-events:none}.st-pic{padding-top:var(--sp-2);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.st-row:focus-within .st-pic{-webkit-line-clamp:unset;display:block}.st-pic b{font-family:var(--font-mono);font-weight:var(--w-1);color:var(--text-2);margin-right:6px}.st-ost{min-width:0;display:flex;flex-direction:column;color:var(--text-2)}.st-o{min-width:0;display:flex;flex-direction:column}.st-o-line{display:flex;align-items:flex-start;min-width:0}.st-rr{flex:none;padding-top:10px;margin-left:var(--sp-2);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.st-tags{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin:2px 0 var(--sp-2)}.st-lines{grid-column:5 / span 3;min-width:0;display:flex;flex-direction:column}.st-page.has-pic .st-lines{grid-column:6 / span 3}.st-ln{display:grid;grid-template-columns:minmax(0,1fr) 104px 128px;column-gap:var(--sp-4);align-items:start;min-height:36px}.st-page.has-pic .st-ln{grid-template-columns:minmax(0,1fr) 120px 160px}.st-say{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:var(--sp-3);align-items:start;min-width:0}.st-at{font-size:var(--fs-1);color:var(--text-3);line-height:36px;white-space:nowrap}.st-say-tx{min-width:0;display:flex;flex-direction:column}.st-cell{display:flex;align-items:flex-start;min-width:0}.st-vo{flex:none;padding-top:10px;margin-right:var(--sp-2);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.st-tx{flex:1 1 auto;min-width:0;padding:var(--sp-2);margin-left:calc(var(--sp-2) * -1);border-radius:var(--radius-1);outline:0;line-height:var(--lh-2);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;color:var(--text-1);cursor:text;transition:background-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.st-ch{display:inline-block;max-width:100%;vertical-align:top;word-break:normal;overflow-wrap:anywhere;text-wrap:pretty}.st-was .st-ch{text-decoration:line-through;text-decoration-color:var(--text-4)}.st-ost .st-tx{color:var(--text-2)}.st-cell.is-ro .st-tx{cursor:default}.st-cell .st-vo+.st-tx{margin-left:0;padding-left:0}.st-ln.is-vo .st-tx{color:var(--text-3)}.st-cell:not(.is-ro) .st-tx:hover{background:var(--surface-2)}.st-tx:focus-visible{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-3)}.st-cell.is-editing .st-tx{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-3);cursor:text}.st-ln.is-edited .st-tx,.st-o.is-edited .st-tx{font-weight:var(--w-2);color:var(--text-1);box-shadow:inset 2px 0 0 var(--text-1);border-radius:0 var(--radius-1) var(--radius-1) 0}.st-ln.is-edited .st-cell.is-editing .st-tx,.st-o.is-edited .st-cell.is-editing .st-tx{box-shadow:inset 2px 0 0 var(--text-1),inset 0 0 0 1px var(--line-3)}.st-was{display:block;margin:-4px 0 6px;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);text-decoration:line-through;text-decoration-color:var(--text-4);word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}.st-adv{display:flex;flex-direction:column;gap:2px;margin:-2px 0 var(--sp-2)}.st-adv-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--sp-2);font-size:var(--fs-1);line-height:var(--lh-1)}.st-sug{display:inline-flex;align-items:baseline;gap:var(--sp-1);padding:0;text-align:left;color:var(--text-2);font-size:var(--fs-1);line-height:var(--lh-1);transition:color var(--dur-1) var(--ease)}.st-sug .ico{width:12px;height:12px;flex:none;align-self:center;color:var(--text-3)}.st-sug:hover{color:var(--text-1)}.st-dwell,.st-risk{min-height:36px;display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2);white-space:nowrap}.st-risk{flex-wrap:wrap;row-gap:var(--sp-1);padding:7px 0;min-height:36px}.st-dwell{gap:6px}.st-tag{display:inline-block;max-width:100%;height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-tag.is-low{color:var(--text-3);box-shadow:none;border:1px dashed var(--line-2);line-height:20px}.st-tag.is-high{color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-3)}.st-tray{position:sticky;bottom:0;z-index:18;flex:none;height:52px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:0 var(--gutter);background:var(--bar-bg);-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur);border-top:1px solid var(--line)}.st-tray-l{display:flex;align-items:center;gap:var(--sp-4);min-width:0}.st-tray-n{flex:none;color:var(--text-1);white-space:nowrap}.st-file{min-width:0;height:32px;padding:0 var(--sp-2);border-radius:var(--radius-2);font-size:var(--fs-1);line-height:32px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left}button.st-file:hover{color:var(--text-1);background:var(--surface-2)}.st-tray-r{display:flex;align-items:center;gap:var(--sp-1);flex:none}.st-page.is-none .empty{flex:1 1 auto;min-height:calc(100vh - var(--bar-h) * 3)}.st-page.is-embed.is-none .empty{min-height:0}.yz-root:is([data-bp=s],[data-bp=m],[data-bp=l]) .st-sub{flex-wrap:wrap;height:auto;min-height:var(--bar-h);row-gap:var(--sp-2);padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.yz-root:is([data-bp=s],[data-bp=m],[data-bp=l]) .st-sub>*{order:1}.yz-root:is([data-bp=s],[data-bp=m],[data-bp=l]) .st-break{display:block;order:2;flex-basis:100%;height:0}.yz-root:is([data-bp=s],[data-bp=m],[data-bp=l]) .st-seg{order:3;margin-left:0}.yz-root:is([data-bp=m],[data-bp=l]) .st-job{order:4;margin-left:auto}.yz-root[data-bp=s] .st-sub .crumb{max-width:36%}.yz-root[data-bp=s] .st-seg{flex:1 1 0}.yz-root[data-bp=s] .st-seg>*{flex:1 1 auto;justify-content:center;padding:0 var(--sp-2)}.yz-root[data-bp=s] .st-more{order:4}.yz-root[data-bp=s] .st-job{order:5;flex-basis:100%}.yz-root[data-bp=s] .st-tray{bottom:0}.st-page.is-stack .st-row{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:var(--sp-4);padding:var(--sp-3) 0}.st-page.is-stack .st-row:hover{background:none}.st-page.is-stack .st-left{display:flex;flex-direction:column;gap:2px;min-width:0}.st-page.is-stack .st-id{line-height:var(--lh-2)}.st-page.is-stack .st-time{line-height:var(--lh-1);white-space:normal}.st-page.is-stack .st-thumb{width:96px;margin-top:var(--sp-1)}.st-page.is-stack .st-right{display:flex;flex-direction:column;min-width:0}.st-page.is-stack .st-ost:not(:empty){padding-bottom:var(--sp-1);margin-bottom:var(--sp-1)}.st-page.is-stack .st-ln{grid-template-columns:minmax(0,1fr) 88px 144px}.st-page.is-stack .st-grp{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.yz-root[data-bp=s] .st-page.is-stack .st-row{grid-template-columns:64px minmax(0,1fr);column-gap:var(--sp-3);align-items:start}.yz-root[data-bp=s] .st-page.is-stack .st-left{display:contents}.yz-root[data-bp=s] .st-page.is-stack .st-id{grid-column:1;grid-row:1}.yz-root[data-bp=s] .st-page.is-stack .st-time{grid-column:2;grid-row:1;align-self:center;white-space:nowrap;font-size:var(--fs-1)}.yz-root[data-bp=s] .st-page.is-stack .st-thumb{grid-column:1;grid-row:2;width:64px;margin-top:var(--sp-2)}.yz-root[data-bp=s] .st-page.is-stack .st-right{grid-column:2;grid-row:2}.yz-root[data-bp=s] .st-page.is-stack .st-ln{grid-template-columns:minmax(0,1fr)}.yz-root[data-bp=s] .st-page.is-stack .st-say{grid-template-columns:44px minmax(0,1fr);column-gap:var(--sp-2)}.yz-root[data-bp=s] .st-page.is-stack .st-dwell,.yz-root[data-bp=s] .st-page.is-stack .st-risk{min-height:0;padding:0 0 var(--sp-2) 52px}.yz-root[data-bp=s] .st-page.is-stack .st-dwell:empty,.yz-root[data-bp=s] .st-page.is-stack .st-risk:empty{display:none}.yw .yw-status{margin-bottom:var(--sp-5);min-height:32px}.yw .yw-status.running{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-2)}.yw .yw-hero{display:grid;grid-template-columns:minmax(0,760fr) minmax(0,360fr);gap:var(--sp-6)}.yw .yw-stage{align-self:start;min-width:0}.yw .yw-stage.tall{aspect-ratio:16 / 9;display:flex;justify-content:center}.yw .yw-stage.tall>.media{width:auto;height:100%}.yw .yw-side,.yw .yw-side-head{display:flex;flex-direction:column;min-width:0}.yw .yw-eyebrow{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-2);font-size:var(--fs-1);line-height:var(--lh-1)}.yw .yw-title{margin-top:var(--sp-2);font-size:var(--fs-6);line-height:var(--lh-6);font-weight:var(--w-2);letter-spacing:-.01em}.yw .yw-title.is-fit{font-size:var(--fs-5);line-height:var(--lh-5);letter-spacing:0}.yw .yw-side-head>.facts{margin-top:var(--sp-1)}.yw .yw-said{margin-top:var(--sp-5)}.yw .yw-said .quote-q{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.yw .yw-cta{margin-top:var(--sp-5);align-self:flex-start}.yw .yw-side>.yw-list{margin-top:auto;padding-top:var(--sp-5)}.yw .yw-list{min-width:0}.yw .yw-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;min-height:71px;padding:var(--sp-2) 0;border-top:1px solid var(--line);color:var(--text-1)}.yw .yw-row.is-nav{grid-template-columns:96px minmax(0,1fr) 16px}.yw .yw-row-main{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--sp-3);align-items:center;min-width:0;color:var(--text-1)}.yw .yw-row-text{display:flex;flex-direction:column;min-width:0}.yw .yw-row-t{font-weight:var(--w-2)}.yw .yw-row-f{margin-top:2px;font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-2)}.yw .yw-go{color:var(--text-3);transition:color var(--dur-1) var(--ease)}.yw .yw-row.is-nav:hover .yw-go,.yw .yw-row-main:hover~.yw-go{color:var(--text-1)}.yw .yw-row .media img{transition:filter var(--dur-2) var(--ease)}.yw .yw-row.is-nav:hover .media img,.yw .yw-row-main:hover .media img{filter:brightness(1.07)}.yw .yw-row-act{display:flex;justify-content:flex-end;min-width:0}.yw .yw-row-err{display:flex;min-width:0;color:var(--text-2)}.yw .yw-row-err>.one{min-width:0}.yw .yw-tile{width:96px;height:54px;border-radius:var(--radius-1);display:grid;place-items:center;background:var(--surface-2);color:var(--text-3)}.yw .yw-slot{width:96px;height:54px;display:flex;justify-content:center}.yw .yw-slot>.media{width:auto;height:100%}.yw .yw-fold{width:100%;height:41px;display:flex;align-items:center;gap:6px;border-top:1px solid var(--line);color:var(--text-2);font-size:var(--fs-2);text-align:left;transition:color var(--dur-1) var(--ease)}.yw .yw-fold:hover{color:var(--text-1)}.yw .yw-fold .ico{color:var(--text-3)}.yw .yw-attn-only .yw-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-6)}.yw .yw-attn-only .yw-fold{grid-column:1 / -1}.yw .yw-hero>.yw-more{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-6)}.yw .yw-hero>.yw-more>.yw-fold{grid-column:1 / -1}.yw .yw-attach-i{width:32px;padding:0;justify-content:center}.yw .yw-attach-i .ico{width:16px;height:16px}.yw .yw-band{display:grid;grid-template-columns:minmax(0,1fr) var(--ready-w, 466px);gap:var(--sp-7);align-items:start}.yw .yw-band.solo{grid-template-columns:minmax(0,1fr)}.yw .yw-band.stack{grid-template-columns:minmax(0,1fr);gap:var(--sp-7)}.yw .yw-rows.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-6);align-content:start}.yw .yw-rows.two>.film-row:last-child{border-bottom:0}.yw .yw-rows>.yw-fold{grid-column:1 / -1}.yw .yw-making,.yw .yw-ready{min-width:0}.yw .yw-making .sec-head .btn{margin-left:var(--sp-2)}.yw .yw-rows>.film-row>.media{width:160px}.yw .yw-rows>.film-row>.media.idea{background:var(--media-bg)}.yw .yw-rows>.film-row>.media.idea:after{box-shadow:var(--media-edge)}.yw .yw-rows .film-row-f .one{min-width:0}.yw .yw-parts{display:flex;flex-wrap:wrap;column-gap:.3em;min-width:0}.yw .yw-part{white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.yw .yw-idea-pair{position:relative;display:flex;gap:var(--sp-2)}.yw .yw-idea{width:54px;height:72px;flex:none;overflow:hidden;border-radius:4px;opacity:.6;background:var(--media-bg)}.yw .yw-idea>img{width:100%;height:100%;object-fit:cover}.yw .yw-idea-dot{position:absolute;top:var(--sp-1);left:var(--sp-1);display:flex}.yw .yw-covers{width:100%;min-width:0}.yw .yw-covers .film-cover .media{flex:none}.yw .film-cover .cap{flex-wrap:nowrap}.yw .film-cover .cap .t{flex:1 1 auto;min-width:0}.yw .film-cover .cap .d{flex:none}.yw .film-cover[data-cap~=fit] .cap .t{font-size:var(--fs-2)}.yw .film-cover .big>.u{font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3)}.yw .film-cover .big>.d{display:none;margin-left:auto;padding-left:var(--sp-2);font-size:var(--fs-1);line-height:var(--lh-1);color:var(--text-3);white-space:nowrap}.yw .film-cover[data-cap~=low] .cap .d{display:none}.yw .film-cover[data-cap~=low] .big>.d{display:inline}.yw .yw-acct{gap:var(--sp-4);min-width:0;color:var(--text-2)}.yw .yw-acct .b{color:var(--text-1);font-weight:var(--w-2)}.yw .yw-acct .frame-select{flex:none}.yw .yw-acct .frame-select-sizer{display:none}.yz-root:is([data-bp=m],[data-bp=s]) .yw .yw-hero{grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.yz-root:is([data-bp=m],[data-bp=s]) .yw .yw-side>.yw-list{margin-top:var(--sp-5);padding-top:0}.yz-root:is([data-bp=m],[data-bp=s]) .yw .yw-attn-only .yw-list{grid-template-columns:minmax(0,1fr)}.yz-root:is([data-bp=m],[data-bp=s]) .yw .yw-band{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.yz-root[data-bp=m] .yw .yw-hero.is-side{grid-template-columns:minmax(0,760fr) minmax(0,360fr);gap:var(--sp-5) var(--sp-6)}.yz-root[data-bp=s] .yw .yw-title{font-size:var(--fs-5);line-height:var(--lh-5)}.yz-root[data-bp=s] .yw .yw-cta{align-self:stretch}.yz-root[data-bp=s] .yw .yw-band{gap:var(--sp-5)}.yz-root[data-bp=s] .yw .yw-rows>.film-row>.media{width:112px}.yz-root[data-bp=s] .yw .yw-hide-s{display:none}.yz-root[data-bp=s] .yw .yw-idea{width:39px;height:52px}.yz-root[data-bp=s] .yw .yw-row.is-nav{grid-template-columns:96px minmax(0,1fr) 16px}.media.yw-slate{display:grid;place-items:center;background:var(--media-bg);color:var(--text-3)}.media.yw-slate>.yw-slate-i{opacity:.7}.media.yw-pillar{background:var(--media-bg)}.media.yw-pillar>img{object-fit:contain}.yw .yw-stage-link{display:block}.yw .yw-gone{margin-bottom:var(--sp-5)}
