.toast .toast-icon{display:none}.points-recharge-dialog[data-v-8e6d6cdc]{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow-y:auto;border:1px solid var(--line-strong);border-radius:20px;background:var(--night-2);color:var(--moon);box-shadow:var(--sh-ambient);font-family:var(--f-ui)}.points-recharge-dialog[data-v-8e6d6cdc]::backdrop{background:var(--stage-scrim);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.points-recharge-panel[data-v-8e6d6cdc]{padding:26px;outline:none}.points-recharge-heading[data-v-8e6d6cdc]{display:flex;align-items:center;gap:12px}.points-recharge-heading h2[data-v-8e6d6cdc]{margin:0;font-size:20px;font-weight:650}.points-recharge-heading .icon-btn[data-v-8e6d6cdc]{margin-left:auto;width:32px;height:32px;color:var(--moon-dim)}.points-recharge-symbol[data-v-8e6d6cdc]{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--peach) 12%,transparent);color:var(--peach)}.points-recharge-symbol .ico[data-v-8e6d6cdc]{width:22px;height:22px}.points-recharge-panel p[data-v-8e6d6cdc]{margin:18px 0 20px;color:var(--moon-dim);font-size:14px;line-height:1.8}.points-recharge-options[data-v-8e6d6cdc]{display:grid;gap:10px}.points-recharge-option[data-v-8e6d6cdc]{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--line);border-radius:12px;color:var(--moon);background:var(--night-3);text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.points-recharge-option.is-recharge[data-v-8e6d6cdc]{border-color:color-mix(in srgb,var(--peach) 35%,var(--line));background:color-mix(in srgb,var(--peach) 6%,var(--night-3))}.points-recharge-option[data-v-8e6d6cdc]:hover{border-color:var(--peach);background:color-mix(in srgb,var(--peach) 10%,var(--night-3))}.points-recharge-option-icon[data-v-8e6d6cdc]{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--peach) 10%,transparent);color:var(--peach)}.points-recharge-option-icon .ico[data-v-8e6d6cdc]{width:22px;height:22px}.points-recharge-option-copy[data-v-8e6d6cdc]{display:grid;flex:1;min-width:0;gap:4px;line-height:1.5}.points-recharge-option-copy strong[data-v-8e6d6cdc]{font-size:15px;font-weight:600}.points-recharge-option-copy>span[data-v-8e6d6cdc]{font-size:12px;color:var(--moon-dim)}.points-recharge-arrow[data-v-8e6d6cdc]{flex:0 0 16px;width:16px;height:16px;color:var(--moon-dim)}.points-recharge-actions[data-v-8e6d6cdc]{margin-top:24px}.points-recharge-actions button[data-v-8e6d6cdc]{width:100%;min-height:44px;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:600}.points-recharge-confirm[data-v-8e6d6cdc]{border:1px solid var(--peach);background:var(--peach);color:var(--plum-ink)}.points-recharge-option[data-v-8e6d6cdc]:focus-visible,.points-recharge-heading button[data-v-8e6d6cdc]:focus-visible,.points-recharge-actions button[data-v-8e6d6cdc]:focus-visible{outline:2px solid var(--peach);outline-offset:3px}@media(max-width:480px){.points-recharge-panel[data-v-8e6d6cdc]{padding:22px 20px}.points-recharge-option[data-v-8e6d6cdc]{gap:12px;padding:12px}}@layer base,page;@layer base{@font-face{font-family:Peach Calligraphy;src:url(/assets/fonts/MaShanZheng-ark-yuan.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Peach Heading;src:url(/assets/peach-heading-DBcNUBwh.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:WenKai;src:url(/assets/wenkai-wLQsvOw6.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:D-DIN;src:url(/assets/D-DIN-lmvbX1x9.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:D-DIN;src:url(/assets/D-DIN-Bold-DYOgC9vC.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/BarlowCondensed-600-5aTTnVqQ.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Barlow Condensed;src:url(/assets/BarlowCondensed-800-CMaaahLA.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@property --corner{syntax:"<color>";inherits:false;initial-value:rgba(255,126,179,.4)}@property --gx{syntax:"<percentage>";inherits:false;initial-value:50%}@property --gy{syntax:"<percentage>";inherits:false;initial-value:50%}:root{--night:#121015;--night-2:#1a171d;--night-3:#232028;--moon:#ffffff;--moon-dim:#cfc9d3;--moon-faint:#9a929f;--peach:#ff7eb3;--peach-deep:#ff5c9a;--peach-soft:#ffb3d1;--plum-ink:#3a1230;--lantern:#ffb86b;--lantern-deep:#f0973f;--champagne:#e9c98f;--seal-red:#ff4d7a;--mint:#6ad4f5;--leaf:#58e39b;--line:rgba(255,255,255,.09);--line-strong:rgba(255,126,179,.5);--sh-contact:0 1px 2px rgba(0,0,0,.45);--sh-ambient:0 14px 36px rgba(0,0,0,.45);--sh-glow:0 0 44px rgba(255,126,179,.3);--ease-out:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--f-head:"Peach Heading","Noto Serif SC","Songti SC",serif;--f-body:"WenKai","LXGW WenKai",-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;--f-ui:-apple-system,"PingFang SC","Noto Sans SC","Microsoft YaHei",sans-serif;--f-din:"D-DIN","Helvetica Neue",Arial,sans-serif;--hud-h:64px;--rail-w:72px;--rail-open:224px}*{box-sizing:border-box}[hidden]{display:none!important}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .3s ease-out both}@keyframes vt-out{to{opacity:0}}::view-transition-group(portrait){animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--moon);font-family:var(--f-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(1100px 620px at 18% -8%,rgba(255,126,179,.2),transparent 60%),radial-gradient(900px 560px at 92% 8%,rgba(150,90,255,.16),transparent 60%),radial-gradient(900px 700px at 50% 112%,rgba(255,184,107,.09),transparent 60%)}body.no-motion *{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.din{font-family:var(--f-din);font-variant-numeric:tabular-nums;letter-spacing:.02em}.ico{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none;--accent:var(--peach)}.ico.warm{--accent:var(--lantern)}.icon-btn{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--moon-dim);border:1px solid transparent;transition:color .18s,background .18s,border-color .18s}.icon-btn.sm{width:30px;height:30px;border-radius:8px}.icon-btn.sm .ico{width:15px;height:15px}.icon-btn:hover{color:var(--moon);background:#ffffff0f;border-color:var(--line)}.text-btn{font-family:var(--f-ui);font-size:12px;color:var(--moon-dim);padding:5px 10px;border:1px solid var(--line);border-radius:6px;transition:.18s;display:inline-flex;align-items:center;gap:4px}.text-btn:hover{color:var(--peach);border-color:var(--line-strong)}.text-btn .ico{width:13px;height:13px}.noise{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.03;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.petals{position:fixed;inset:0;z-index:0;pointer-events:none;width:100%;height:100%}.loader{position:fixed;inset:0;z-index:100;background:#0e0c11;display:grid;place-items:center;align-content:center;gap:18px;transition:opacity .35s ease,visibility .35s}.loader.is-done{opacity:0;visibility:hidden}.loader-petal{width:34px;height:34px;color:var(--peach);animation:petal-spin 1.6s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(255,126,179,.5))}.loader p{margin:0;font-size:14px;letter-spacing:.2em;color:var(--moon-dim)}@keyframes petal-spin{0%{transform:rotate(0) translateY(0)}50%{transform:rotate(180deg) translateY(6px)}to{transform:rotate(360deg) translateY(0)}}.frame{position:relative;background:linear-gradient(180deg,#1e1b22f0,#141218f5);border:1px solid var(--line);border-radius:14px;box-shadow:inset 0 1px #ffffff12,var(--sh-contact),var(--sh-ambient)}.frame-soft{position:relative;background:#28212e9e;border:1px solid var(--line);border-radius:12px;box-shadow:inset 0 1px #ffffff0f}.frame-corners{position:relative}.frame-corners:after,.card:after{content:"";position:absolute;inset:8px;pointer-events:none;border-radius:6px;z-index:4;--c:var(--corner);--len:14px;--w:1.5px;background:linear-gradient(var(--c),var(--c)) top left/var(--len) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) top left/var(--w) var(--len) no-repeat,linear-gradient(var(--c),var(--c)) top right/var(--len) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) top right/var(--w) var(--len) no-repeat,linear-gradient(var(--c),var(--c)) bottom left/var(--len) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) bottom left/var(--w) var(--len) no-repeat,linear-gradient(var(--c),var(--c)) bottom right/var(--len) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) bottom right/var(--w) var(--len) no-repeat;transition:--corner .25s var(--ease-out)}.frame-corners:hover:after,.card:hover:after,.card.is-hover:after{--corner:var(--peach)}.seal{display:inline-flex;align-items:center;font-family:var(--f-ui);font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--plum-ink);background:var(--peach);padding:3px 9px 3px 11px;border-radius:3px;box-shadow:inset 0 1px #ffffff73,0 1px 2px #00000059;white-space:nowrap}.seal-mark{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:8px;color:var(--peach);font-size:14px;transform:translateY(-1px)}.seal-mark.red{width:20px;height:20px;border:1.5px solid var(--seal-red);color:var(--seal-red);border-radius:3px;font-size:11px;font-family:var(--f-head);transform:rotate(-8deg)}.ribbon{position:absolute;top:12px;left:-4px;z-index:3;font-family:var(--f-ui);font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--plum-ink);background:var(--peach);padding:3px 10px 3px 12px;clip-path:polygon(0 0,100% 0,calc(100% - 6px) 50%,100% 100%,0 100%);box-shadow:0 1px 2px #0006}.stamp-in{opacity:0;transform:scale(1.3) rotate(-3deg)}.stamp-in.is-stamped{animation:stamp .22s var(--ease-out) forwards}@keyframes stamp{0%{opacity:0;transform:scale(1.3) rotate(-3deg)}70%{opacity:1;transform:scale(.97) rotate(.5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.reveal.is-in{opacity:1;transform:none}.dialog{position:relative;border:1px solid var(--line-strong);background:#0e0c11bd;border-radius:8px;padding:16px 44px 16px 18px;font-size:16px;line-height:1.75;box-shadow:inset 0 1px #ffffff0d,var(--sh-contact)}.dialog:before{content:"";position:absolute;inset:3px;border:1px solid rgba(255,126,179,.14);border-radius:6px;pointer-events:none}.dialog-name{position:absolute;top:-11px;left:14px;font-family:var(--f-ui);font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--plum-ink);background:var(--peach);padding:2px 10px;border-radius:3px;box-shadow:0 1px 2px #00000059}.dialog-text{margin:0;min-height:1.75em;color:var(--moon)}.dialog-text .cursor{display:inline-block;width:2px;height:1em;background:var(--peach);vertical-align:-2px;margin-left:2px;animation:blink 1s steps(2) infinite}.dialog-next{position:absolute;right:14px;bottom:9px;font-size:9px;color:var(--peach);animation:bob 1.1s ease-in-out infinite;opacity:0;transition:opacity .2s}.dialog.is-done .dialog-next{opacity:1}@keyframes blink{50%{opacity:0}}@keyframes bob{50%{transform:translateY(3px)}}.btn-glaze{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 26px;border-radius:10px;font-family:var(--f-ui);font-weight:700;font-size:15px;letter-spacing:.06em;color:var(--plum-ink);background:linear-gradient(180deg,#ffa4c8,#ff7eb3 55%,#ff5c9a);box-shadow:inset 0 1px #fff9,inset 0 -1px #78285040,var(--sh-contact),0 8px 24px #ff7eb338;transition:transform .18s var(--ease-out),box-shadow .25s;animation:breathe 3s ease-in-out infinite}.btn-glaze .ico{width:14px;height:14px}.btn-glaze:after{content:"";position:absolute;inset:-20% -40%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.55) 50%,transparent 58%);transform:translate(-120%);pointer-events:none}.btn-glaze:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #78285040,var(--sh-contact),0 12px 32px #ff7eb366}.btn-glaze:hover:after{animation:sheen .6s var(--ease-out) forwards}.btn-glaze:active{transform:translateY(0) scale(.97);transition-duration:.08s}.btn-glaze.big{height:52px;padding:0 34px;font-size:16px;flex:1}.btn-glaze.sm{height:36px;padding:0 16px;font-size:13px;animation:none}.btn-glaze.is-loading{pointer-events:none;color:#3a1f31b3}.btn-progress{position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,var(--peach-deep),#fff);border-radius:0 3px 3px 0}.btn-glaze.is-loading .btn-progress{animation:bloom 1.5s var(--ease-out) forwards}@keyframes bloom{to{width:100%}}@keyframes sheen{to{transform:translate(120%)}}@keyframes breathe{0%,to{filter:drop-shadow(0 0 0 rgba(255,126,179,0))}50%{filter:drop-shadow(0 0 14px rgba(255,126,179,.45))}}.btn-save,.btn-ghost{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px;border-radius:10px;border:1px solid var(--line);background:#ffffff0a;font-family:var(--f-ui);font-size:14px;color:var(--moon);transition:border-color .18s,background .18s,transform .18s var(--ease-out)}.btn-save span,.btn-ghost span{display:flex;flex-direction:column;line-height:1.15;text-align:left}.btn-save small,.btn-ghost small{font-size:11px;color:var(--moon-faint);margin-top:2px;letter-spacing:.02em}.btn-save:hover,.btn-ghost:hover{border-color:var(--line-strong);background:#ff7eb312;transform:translateY(-1px)}.btn-save .ico,.btn-ghost .ico{color:var(--peach)}.btn-ghost.sm{height:36px;padding:0 14px;font-size:13px}.btn-ghost.is-fav{border-color:var(--line-strong);background:#ff7eb31f}.btn-lantern{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;height:44px;border-radius:10px;font-family:var(--f-ui);font-weight:700;font-size:14px;letter-spacing:.04em;color:#3a2410;background:linear-gradient(180deg,#ffd598,#f1b56c 60%,#e2a054);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #78461440,var(--sh-contact),0 8px 22px #f1b56c33;transition:transform .18s var(--ease-out),box-shadow .25s}.btn-lantern:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,var(--sh-contact),0 12px 28px #f1b56c59}.btn-lantern:active{transform:scale(.97)}.btn-lantern:disabled{background:var(--night-3);color:var(--moon-faint);box-shadow:none;cursor:default;transform:none}.btn-lantern .ico{width:16px;height:16px;stroke:#3a2410;--accent:#3a2410}.btn-lantern:disabled .ico{stroke:var(--moon-faint);--accent:var(--moon-faint)}.pill{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line);font-family:var(--f-ui);font-size:13px;color:var(--moon-dim);transition:.18s}.pill:hover{color:var(--moon);border-color:var(--line-strong);background:#ff7eb30f}.ctrl{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:9px;border:1px solid var(--line);background:#ffffff08;font-family:var(--f-ui);font-size:13px;color:var(--moon-dim);transition:.18s;white-space:nowrap}.ctrl .ico{width:15px;height:15px}.ctrl:hover{color:var(--moon);border-color:var(--line-strong)}.ctrl[aria-pressed=true],.ctrl[aria-expanded=true]{color:var(--peach-soft);border-color:var(--line-strong);background:#ff7eb31a}.ctrl.sm{height:30px;padding:0 10px;font-size:12px}.ctrl-count{font-family:var(--f-din);font-size:11px;color:var(--plum-ink);background:var(--peach);border-radius:999px;padding:0 6px;line-height:16px}.hud{position:sticky;top:0;z-index:30;height:var(--hud-h);display:flex;align-items:center;gap:28px;padding:0 28px 0 calc(var(--rail-w) + 20px);background:#0e0c11b8;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border-bottom:1px solid var(--line);box-shadow:inset 0 -1px #ffffff08;transition:transform .32s var(--ease-out),opacity .32s}.hud.is-hidden{transform:translateY(-100%);opacity:0}.hud-menu{display:none}.logo{display:flex;align-items:center;gap:10px;flex:none}.logo-mark{color:var(--peach);font-size:22px;filter:drop-shadow(0 0 8px rgba(255,126,179,.5))}.logo-text{font-family:var(--f-head);font-size:20px;letter-spacing:.06em;line-height:1;display:flex;flex-direction:column;gap:3px}.logo-text small{font-family:var(--f-ui);font-size:8px;letter-spacing:.32em;color:var(--moon-faint);font-weight:400}.hud-nav{display:flex;align-items:stretch;gap:4px;height:100%}.nav-item{position:relative;display:flex;align-items:center;gap:8px;padding:0 14px;font-family:var(--f-ui);font-size:14px;color:var(--moon-dim);transition:color .18s}.nav-item .ico{width:17px;height:17px;transition:transform .25s var(--ease-spring)}.nav-item:hover,.nav-item.is-active{color:var(--moon)}.nav-item:hover .ico{transform:rotate(-8deg) scale(1.08)}.nav-item.is-active .nav-label{color:var(--peach-soft)}.nav-label{display:inline-flex}.nav-label span{display:inline-block;transition:transform .32s var(--ease-spring);transition-delay:calc(var(--i)*30ms)}.nav-item:hover .nav-label span{transform:translateY(-4px)}.nav-count{font-family:var(--f-din);font-size:10px;font-weight:700;color:var(--plum-ink);background:var(--peach);border-radius:999px;padding:0 5px;line-height:15px;margin-left:-2px}.branch{position:absolute;left:50%;bottom:9px;width:56px;height:11px;transform:translate(-50%);fill:none;stroke:var(--peach);stroke-width:1.4;stroke-linecap:round;pointer-events:none}.branch .branch-line{stroke-dasharray:80;stroke-dashoffset:80;transition:stroke-dashoffset .45s var(--ease-out)}.branch .branch-bud{fill:var(--peach);stroke:none;opacity:0;transform:scale(0);transform-origin:center;transform-box:fill-box;transition:opacity .2s,transform .3s var(--ease-spring)}.nav-item.is-active .branch .branch-line,.nav-item:hover .branch .branch-line{stroke-dashoffset:0}.nav-item.is-active .branch .branch-bud,.nav-item:hover .branch .branch-bud{opacity:1;transform:scale(1);transition-delay:.25s}.nav-item:hover .branch .branch-bud:last-child{transition-delay:.35s}.hud-search{margin-left:auto;min-width:220px;width:280px;transition:width .25s var(--ease-out),border-color .18s,box-shadow .18s}.hud-search:focus-within{width:360px}.nav-wrap{position:relative;display:flex;align-items:stretch}.nav-dot{position:absolute;top:18px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--seal-red);box-shadow:0 0 0 2px var(--night)}.hud .popover{top:calc(100% - 6px)}.app-pop{left:0;right:auto;width:340px;display:flex;gap:16px;align-items:center;padding:16px}.app-qr{position:relative;width:96px;height:96px;flex:none;padding:8px;border-radius:10px;background:#fff}.app-qr svg{width:100%;height:100%;fill:#1f1a1d}.app-qr-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;display:grid;place-items:center;border-radius:6px;background:#fff;color:var(--peach-deep);font-size:16px}.app-copy{display:flex;flex-direction:column;gap:6px;font-family:var(--f-ui)}.app-copy strong{font-size:14px;color:var(--moon)}.app-copy span{font-size:12px;line-height:1.6;color:var(--moon-dim)}.app-btns{display:flex;gap:6px;margin-top:4px}.lang-pop{left:auto;right:0;width:160px;padding:6px}.lang-pop button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;border-radius:8px;font-family:var(--f-ui);font-size:13px;color:var(--moon-dim);transition:.15s}.lang-pop button:hover{color:var(--moon);background:#ffffff0f}.lang-pop button.is-on{color:var(--peach-soft)}.lang-pop button .ico{width:14px;height:14px;color:var(--peach)}.hud-right{margin-left:0;display:flex;align-items:center;gap:12px;flex:none}.auth-in{display:flex;align-items:center;gap:12px}.auth-out{display:flex;align-items:center;gap:8px}.checkin-wrap,.avatar-wrap{position:relative}.checkin-pill{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 10px;border-radius:999px;border:1px solid rgba(241,181,108,.45);background:#f1b56c1a;font-family:var(--f-ui);font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--lantern);transition:.18s}.checkin-pill .ico{width:14px;height:14px;color:var(--lantern);fill:currentColor;stroke:none}.checkin-pill:hover{background:#f1b56c2e}.checkin-pill .dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:var(--seal-red);box-shadow:0 0 0 2px var(--night)}.checkin-pill.is-done{color:var(--moon-dim);border-color:var(--line);background:#ffffff0a}.checkin-pill.is-done .ico{color:var(--peach)}.checkin-pill.is-done .dot{display:none}.checkin-pop{left:auto;right:0;width:360px;padding:16px;display:flex;flex-direction:column;gap:12px}.checkin-head{display:flex;align-items:baseline;justify-content:space-between}.checkin-head h2{margin:0;font-family:var(--f-head);font-size:17px;font-weight:800;display:flex;align-items:center}.checkin-streak{font-family:var(--f-ui);font-size:12px;color:var(--moon-dim)}.checkin-streak b{color:var(--lantern);font-size:14px}.checkin-reward{display:flex;align-items:center;justify-content:space-between;font-family:var(--f-ui);font-size:12px;color:var(--moon-dim);padding:8px 10px;border-radius:8px;background:#f1b56c14;border:1px solid rgba(241,181,108,.2)}.checkin-reward b{font-size:15px;color:var(--lantern)}.me-pop{left:auto;right:0;width:250px;padding:8px}.me-head{display:flex;align-items:center;gap:10px;padding:8px 8px 10px}.me-head img{width:38px;height:38px;border-radius:50%;object-fit:cover;object-position:65% 20%}.me-head strong{display:block;font-family:var(--f-head);font-size:14px;color:var(--moon)}.me-head small{font-family:var(--f-ui);font-size:11px;color:var(--moon-faint)}.me-bar{height:4px;border-radius:2px;background:#ffffff14;margin:0 8px 8px;overflow:hidden}.me-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--peach-deep),var(--peach-soft))}.me-pop>button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:8px;font-family:var(--f-ui);font-size:13px;color:var(--moon-dim);transition:.15s}.me-pop>button:hover{color:var(--moon);background:#ffffff0f}.me-pop>button .ico{width:15px;height:15px}.me-logout{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 8px 8px!important;color:var(--moon-faint)!important}.hud-stat{display:flex;align-items:baseline;gap:6px;padding:0 6px;color:var(--moon-dim);font-family:var(--f-ui)}.hud-stat .ico{align-self:center;width:16px;height:16px}.hud-stat b{font-family:var(--f-din);font-weight:700;font-size:16px;color:var(--moon);font-variant-numeric:tabular-nums}.hud-stat small{font-size:11px;letter-spacing:.06em}.avatar{position:relative;width:44px;height:44px;flex:none}.avatar img{position:absolute;inset:5px;width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:65% 20%}.avatar-ring{position:absolute;inset:0;width:44px;height:44px;fill:none;transform:rotate(-90deg)}.ring-track{stroke:#ffffff1a;stroke-width:2}.ring-fill{stroke:var(--peach);stroke-width:2;stroke-linecap:round;stroke-dasharray:126;stroke-dashoffset:44;filter:drop-shadow(0 0 4px rgba(255,126,179,.6))}.avatar .lv{position:absolute;right:-8px;bottom:-4px;font-family:var(--f-din);font-size:9px;font-weight:700;color:var(--plum-ink);background:var(--peach);padding:1px 5px;border-radius:999px;box-shadow:0 1px 2px #0006}.visitor{position:relative;display:flex;align-items:center;height:40px;padding:0 16px 0 52px;border-radius:12px;font-family:var(--f-ui);font-weight:700;font-size:13px;letter-spacing:.06em;color:var(--plum-ink);background:linear-gradient(180deg,#ffa4c8,#ff7eb3 60%,#ff5c9a);box-shadow:inset 0 1px #fff9,var(--sh-contact),0 6px 18px #ff7eb338;overflow:visible;transition:transform .18s var(--ease-out)}.visitor:hover{transform:translateY(-1px)}.visitor-guide{position:absolute;left:4px;bottom:0;width:48px;height:auto;transform-origin:bottom center;transform:translateY(6px) scale(.98);transition:transform .35s var(--ease-spring);filter:drop-shadow(0 2px 3px rgba(60,20,40,.35));pointer-events:none}.visitor:hover .visitor-guide,.visitor.is-peek .visitor-guide{transform:translateY(-6px) scale(1.06) rotate(-4deg)}.rail{position:fixed;left:0;top:0;bottom:0;z-index:31;width:var(--rail-w);padding:calc(var(--hud-h) + 14px) 10px 18px;background:#0e0c11db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-right:1px solid var(--line);display:flex;flex-direction:column;transition:width .28s var(--ease-out),box-shadow .28s}.rail:hover,.rail:focus-within,.rail:has(#lang-btn[aria-expanded=true]),.rail.is-open{width:var(--rail-open);box-shadow:var(--sh-ambient)}.rail-inner{display:flex;flex-direction:column;gap:4px}.rail-item{position:relative;display:flex;align-items:center;gap:14px;height:48px;padding:0 15px;border-radius:12px;font-family:var(--f-ui);font-size:14px;color:var(--moon-dim);white-space:nowrap;transition:color .18s,background .18s;overflow:hidden}.rail-item .ico{width:22px;height:22px;flex:none}.rail-item .rail-text{display:flex;flex-direction:column;line-height:1.15;opacity:0;transform:translate(-6px);transition:opacity .2s,transform .25s var(--ease-out)}.rail-item .rail-text small{font-size:11px;color:var(--moon-faint);margin-top:2px}.rail:hover .rail-item .rail-text,.rail:focus-within .rail-item .rail-text,.rail:has(#lang-btn[aria-expanded=true]) .rail-text,.rail.is-open .rail-item .rail-text{opacity:1;transform:none}.rail-item:hover{color:var(--moon);background:#ffffff0f}.rail-item.is-accent{color:var(--peach-soft);background:#ff7eb31a}.rail-item.is-accent .ico{color:var(--peach)}.rail-item.is-accent:hover{background:#ff7eb329}.rail-item:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--peach);opacity:0;transition:opacity .18s}.rail-item:hover:before{opacity:1}.rail-foot{margin-top:auto;padding:0 6px;opacity:0;transition:opacity .25s}.rail:hover .rail-foot,.rail:focus-within .rail-foot,.rail:has(#lang-btn[aria-expanded=true]) .rail-foot,.rail.is-open .rail-foot{opacity:1}.rail-language{position:relative;margin-top:4px;flex-shrink:0}.rail-language>.rail-item{width:100%}.rail-language .lang-pop{top:auto;bottom:calc(100% + 6px);left:0;right:auto;width:calc(var(--rail-open) - 20px);max-height:240px;overflow-y:auto;z-index:2}.rail-language [aria-expanded=true]{color:var(--peach-soft);background:#ff7eb314}.rail-quote{font-size:12px;line-height:1.7;color:var(--moon-faint);white-space:nowrap}.rail-social{display:flex;gap:6px;margin:12px 0 0;padding:0}.rail-social a{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line);font-family:var(--f-ui);font-size:12px;color:var(--moon-dim);transition:.18s;white-space:nowrap}.rail-social a:hover{color:var(--moon);border-color:var(--line-strong)}.rail-social a .ico{width:15px;height:15px;color:var(--peach)}.rail-backdrop{position:fixed;inset:0;z-index:30;background:#06050880;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.page{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:22px 28px 60px calc(var(--rail-w) + 24px);transition:filter .35s}.page.is-dimmed{filter:blur(8px) brightness(.55)}.hero-row{--hg:16px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:var(--hg);margin-bottom:12px;align-items:stretch;min-height:248px}.hero-sub{--hg:16px;display:grid;grid-template-columns:calc(50% - var(--hg)) minmax(0,1fr);gap:var(--hg);margin-bottom:18px}.hero-sub .last-chat[hidden]{display:none}.hero-sub .last-chat[hidden]+.studio-strip{grid-column:1 / -1}.slides{position:relative;overflow:hidden;height:auto;min-height:248px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);isolation:isolate}.ts-scene{position:absolute;inset:0;z-index:0}.ts-scene img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;filter:blur(14px) saturate(1.05) brightness(.9);transform:scale(1.08);transition:opacity .6s}.ts-scene img.is-fading{opacity:0}.ts-tint{position:absolute;inset:0;background:linear-gradient(90deg,#121015f7,#121015e6 40%,#1210158c 56%,#0e0c111f),color-mix(in srgb,var(--tod-tint,transparent) 40%,transparent),#ff7eb30f;transition:background 1s}.slide-copy{position:relative;z-index:2;padding:16px 10px 14px 22px;display:flex;flex-direction:column;gap:6px;min-width:0}.slide-copy.is-swap{animation:slide-swap .45s var(--ease-out)}@keyframes slide-swap{0%{opacity:0;transform:translate(-10px)}}.slide-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--f-ui);font-size:12px;color:var(--moon-dim);letter-spacing:.1em}.slide-index{font-size:12px;color:var(--moon-faint);letter-spacing:.14em}.slide-index b{color:var(--moon);font-size:14px}.slide-title{margin:2px 0 0;font-family:var(--f-head);font-weight:800;font-size:32px;line-height:1.15;letter-spacing:.02em;color:var(--moon);text-shadow:0 2px 24px rgba(255,126,179,.18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slide-char{font-family:var(--f-ui);font-size:12.5px;color:var(--moon-dim);display:flex;align-items:center;gap:10px;white-space:nowrap;text-shadow:0 1px 6px rgba(0,0,0,.6)}.slide-char i{width:3px;height:3px;border-radius:50%;background:var(--peach);opacity:.7}.slide-char b{font-family:var(--f-head);font-size:14px;color:var(--peach-soft);font-weight:800}.slide-desc{margin:0;font-size:13.5px;line-height:1.55;color:var(--moon-dim);text-shadow:0 1px 6px rgba(0,0,0,.6);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:46em}.slide-tags{display:flex;gap:6px;flex-wrap:wrap}.slide-tags span{font-family:var(--f-ui);font-size:11px;padding:3px 9px;border-radius:5px;border:1px solid var(--line-strong);color:var(--peach-soft);letter-spacing:.06em}.slide-menu{display:flex;gap:8px;margin-top:auto;padding-top:4px}.slide-menu .btn-glaze,.slide-menu .btn-ghost{height:38px;padding-inline:18px;font-size:14px}.slide-portrait{position:relative;z-index:1;margin:12px 12px 12px 0;border-radius:10px;overflow:hidden;box-shadow:var(--sh-ambient);cursor:pointer;padding:0;display:block;text-align:left;height:calc(100% - 24px)}.slide-portrait img{width:100%;height:100%;object-fit:cover;animation:breathe-img 9s ease-in-out infinite;transition:filter .3s,opacity .5s}.slide-portrait img.is-fading{opacity:0}.slide-portrait:hover img{filter:brightness(1.06)}.slide-portrait:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(14,12,17,.5),transparent 35%),linear-gradient(0deg,rgba(14,12,17,.5),transparent 40%);pointer-events:none}.ts-portrait-hint{position:absolute;right:14px;bottom:12px;z-index:3;font-family:var(--f-ui);font-size:12px;letter-spacing:.1em;color:var(--moon);background:#0e0c11b8;border:1px solid var(--line-strong);padding:6px 12px;border-radius:6px;opacity:0;transform:translateY(6px);transition:opacity .22s,transform .3s var(--ease-out)}.slide-portrait:hover .ts-portrait-hint{opacity:1;transform:none}@keyframes breathe-img{50%{transform:scale(1.03)}}.slide-arrow{position:absolute;top:50%;z-index:4;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--moon);background:#0e0c118c;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s,background .2s}.slide-arrow.prev{left:12px}.slide-arrow.prev .ico{transform:rotate(180deg)}.slide-arrow.next{right:12px}.slides:hover .slide-arrow{opacity:1}.slide-arrow:hover{background:#ff7eb359}.slide-thumbs{position:relative;z-index:4;display:flex;gap:6px;margin-top:4px}.slide-thumb{position:relative;width:38px;height:25px;border-radius:5px;overflow:hidden;border:1px solid var(--line);opacity:.55;transition:opacity .2s,transform .2s var(--ease-spring),border-color .2s;padding:0;background:var(--night-3)}.slide-thumb img{width:100%;height:100%;object-fit:cover}.slide-thumb:hover{opacity:.9}.slide-thumb.is-on{opacity:1;border-color:var(--peach);transform:translateY(-2px)}.slide-thumb i{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--peach)}.slide-thumb.is-on i{animation:thumb-progress var(--slide-dur,7s) linear forwards}@keyframes thumb-progress{to{width:100%}}body.no-motion .slide-thumb.is-on i{width:100%;animation:none}.last-chat{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;height:62px;padding:8px 14px 8px 8px;transition:border-color .18s,background .18s}.last-chat:hover{border-color:var(--line-strong);background:#ff7eb30f}.last-chat img{width:44px;height:46px;object-fit:cover;border-radius:6px}.last-body{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.2}.last-label{display:inline-flex;align-items:center;gap:5px;font-family:var(--f-ui);font-size:10px;letter-spacing:.14em;color:var(--peach)}.last-label .ico{width:12px;height:12px}.last-body b{font-family:var(--f-head);font-size:14px;color:var(--moon);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.last-body small{font-family:var(--f-ui);font-size:11px;color:var(--moon-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.last-cta{display:inline-flex;align-items:center;gap:4px;font-family:var(--f-ui);font-size:12px;color:var(--peach-soft);letter-spacing:.06em}.last-cta .ico{width:14px;height:14px}.energy-delta{position:absolute;right:0;top:-8px;font-family:var(--f-din);font-weight:700;font-size:14px;color:var(--lantern);opacity:0;transform:translateY(6px)}.energy-delta.is-on{animation:delta .9s var(--ease-out) forwards}@keyframes delta{20%{opacity:1;transform:translateY(-2px)}to{opacity:0;transform:translateY(-18px)}}.days{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;perspective:600px}.days li{position:relative;aspect-ratio:1/1.15;transform-style:preserve-3d;transition:transform .55s var(--ease-out)}.days li.is-flipped{transform:rotateY(180deg)}.day-front,.day-back{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:8px;border:1px solid var(--line);background:#ffffff08;backface-visibility:hidden;font-family:var(--f-ui);font-size:10px;color:var(--moon-faint)}.day-front .ico{width:14px;height:14px;color:var(--moon-faint)}.days li.is-done .day-front{border-color:#ff7eb34d;background:#ff7eb314;color:var(--moon-dim)}.days li.is-done .day-front .ico{color:var(--peach)}.days li.is-today .day-front{border-color:var(--lantern);background:#f1b56c1a;color:var(--lantern);box-shadow:0 0 0 1px #f1b56c40,0 0 16px #f1b56c40;animation:today-pulse 2.4s ease-in-out infinite}.days li.is-today .day-front .ico{color:var(--lantern)}.days li.is-bonus .day-front .ico{color:var(--champagne)}.day-back{transform:rotateY(180deg);border-color:var(--lantern);background:linear-gradient(180deg,#f1b56c38,#f1b56c14);color:var(--moon-dim)}.day-back b{font-size:13px;color:var(--lantern)}@keyframes today-pulse{50%{box-shadow:0 0 0 1px #f1b56c66,0 0 22px #f1b56c73}}.checkin-hint{margin:0;text-align:center;font-family:var(--f-ui);font-size:11px;color:var(--moon-faint);letter-spacing:.04em}.rain-petal{position:fixed;top:-20px;z-index:60;width:12px;height:12px;color:var(--peach);pointer-events:none;animation:rain-fall var(--dur) cubic-bezier(.3,.1,.6,1) forwards;filter:drop-shadow(0 0 4px rgba(255,126,179,.4))}@keyframes rain-fall{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}.pet{position:fixed;right:22px;bottom:0;z-index:36;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.pet-figure{position:relative;width:132px;height:150px;overflow:hidden;pointer-events:auto;transform:translateY(110%);transition:transform .6s var(--ease-spring);filter:drop-shadow(0 6px 12px rgba(0,0,0,.45))}.pet-figure img{width:100%;height:auto;display:block;transform-origin:bottom center;animation:pet-idle 4s ease-in-out infinite}.pet.is-on .pet-figure{transform:none}.page.is-dimmed~.pet{visibility:hidden}.pet.is-wave .pet-figure img{animation:pet-wave .8s var(--ease-spring) 2}@keyframes pet-idle{50%{transform:translateY(2px) rotate(-1deg)}}@keyframes pet-wave{30%{transform:rotate(-6deg) translateY(-4px)}60%{transform:rotate(4deg)}}.pet-bubble{position:relative;pointer-events:auto;width:250px;padding:12px 14px;border-radius:12px 12px 2px;background:var(--night-2);border:1px solid var(--line-strong);box-shadow:var(--sh-ambient);opacity:0;transform:translateY(8px) scale(.96);transform-origin:bottom right;transition:opacity .3s,transform .35s var(--ease-spring);transition-delay:.35s}.pet.is-on .pet-bubble{opacity:1;transform:none}.pet-bubble p{margin:0 0 10px;font-size:14px;line-height:1.6;color:var(--moon)}.pet-actions{display:flex;align-items:center;gap:8px}.btn-lantern.sm{width:auto;height:34px;padding:0 14px;font-size:12px}.pet.is-leaving .pet-bubble{opacity:0;transform:translateY(8px) scale(.96);transition-delay:0s}.pet.is-leaving .pet-figure{transform:translateY(110%)}.notice-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.notice,.activity{display:flex;align-items:center;gap:12px;height:46px;padding:0 8px 0 14px;overflow:hidden}.notice-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-ui);font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--peach);flex:none}.notice-label .ico{width:14px;height:14px}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 #9fd8cf99;animation:live 1.8s ease-out infinite}@keyframes live{to{box-shadow:0 0 0 7px #9fd8cf00}}.notice-track{position:relative;flex:1;height:100%;overflow:hidden}.notice-item{position:absolute;inset:0;display:flex;align-items:center;gap:10px;font-family:var(--f-ui);font-size:13px;color:var(--moon);opacity:0;transform:translateY(100%);transition:opacity .35s var(--ease-out),transform .45s var(--ease-out);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice-item.is-on{opacity:1;transform:none}.notice-item.is-out{opacity:0;transform:translateY(-100%)}.notice-item .ntag{font-size:10px;font-weight:700;letter-spacing:.12em;padding:2px 7px;border-radius:3px;border:1px solid var(--line-strong);color:var(--peach-soft);flex:none}.notice-item .ntag.event{border-color:#f1b56c80;color:var(--lantern)}.notice-item .ntag.model{border-color:#9fd8cf80;color:var(--mint)}.notice-item span:last-child{overflow:hidden;text-overflow:ellipsis}.notice-nav{display:flex;align-items:center;gap:4px;flex:none}.notice-nav .icon-btn:first-child{transform:rotate(180deg)}.notice-dots{display:flex;gap:4px;padding:0 4px}.notice-dots i{width:4px;height:4px;border-radius:50%;background:#fff3;transition:.2s}.notice-dots i.on{background:var(--peach);width:12px;border-radius:2px}.ticker{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker-track{display:flex;gap:40px;white-space:nowrap;font-family:var(--f-ui);font-size:13px;color:var(--moon-dim);animation:ticker 42s linear infinite;width:max-content}.ticker-track span b{color:var(--moon);font-weight:600}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}#motion-toggle{font-family:var(--f-ui);font-size:12px}.bento-tile{padding:0;overflow:hidden;cursor:pointer;transition:transform .25s var(--ease-out),border-color .25s}.bento-tile:hover{transform:translateY(-3px);border-color:var(--line-strong)}.bento-kicker{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-ui);font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--peach)}.bento-kicker .ico{width:14px;height:14px}.studio-strip{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;height:62px;padding:8px 10px 8px 8px;cursor:pointer;transition:border-color .18s,background .18s}.studio-strip:hover,.studio-strip:focus-visible{border-color:var(--line-strong);background:#ff7eb30f;outline:none}.studio-strip .bento-actions{margin-top:0;flex-wrap:nowrap}.studio-live{display:inline-flex;align-items:center;gap:5px;margin-left:10px;font-size:10px;letter-spacing:.08em;color:var(--moon-faint);font-weight:400}.studio-live i{width:5px;height:5px;border-radius:50%;background:var(--peach);animation:live 1.4s ease-out infinite}.last-body .studio-live b{font-family:var(--f-din);font-size:11px;color:var(--peach-soft);white-space:nowrap}.studio-preview{position:relative;overflow:hidden;background:var(--night-3);width:46px;height:46px;border-radius:6px}.studio-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;opacity:0;transition:opacity 1.2s ease}.studio-img.is-on{opacity:1}.studio-scan{position:absolute;left:0;right:0;height:38%;background:linear-gradient(180deg,transparent,rgba(255,126,179,.22) 60%,rgba(255,255,255,.55) 99%,transparent);animation:scan 3.2s var(--ease-out) infinite;mix-blend-mode:screen}@keyframes scan{0%{top:-40%}to{top:110%}}.studio-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,126,179,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,126,179,.08) 1px,transparent 1px);background-size:20px 20px;mask-image:linear-gradient(180deg,#000,transparent 70%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%)}.studio-status{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;font-family:var(--f-ui);font-size:10px;white-space:nowrap;color:var(--moon);background:#0e0c11bf;border:1px solid var(--line-strong);padding:4px 9px;border-radius:6px}.studio-status i{width:6px;height:6px;border-radius:50%;background:var(--peach);animation:live 1.4s ease-out infinite;box-shadow:0 0 #ff7eb399}.studio-status b{color:var(--peach-soft)}.bento-copy{padding:14px 16px;display:flex;flex-direction:column;gap:8px;min-width:0}.bento-copy h3{margin:2px 0 0;font-family:var(--f-head);font-size:16px;font-weight:800;line-height:1.4;color:var(--moon)}.bento-copy p{margin:0;font-size:13.5px;color:var(--moon-dim)}.bento-actions{display:flex;gap:8px;margin-top:6px}.bento-foot{margin-top:auto;font-size:11px;color:var(--moon-faint);letter-spacing:.06em}.bento-foot b{color:var(--moon-dim)}.models{padding:14px 16px 12px;display:flex;flex-direction:column;gap:8px;cursor:default;min-width:0}.models:hover{transform:none}.models-head{display:flex;align-items:center;justify-content:space-between}.models-live{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-ui);font-size:11px;color:var(--leaf);letter-spacing:.12em}.models-live i{width:6px;height:6px;border-radius:50%;background:var(--leaf);animation:live 1.8s ease-out infinite;box-shadow:0 0 #58e39b99}.models-list{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:space-evenly;gap:6px}.models-list li{display:grid;grid-template-columns:1fr 46px;grid-template-rows:auto auto;column-gap:10px;row-gap:5px;align-items:center;font-family:var(--f-ui)}.models-list .m-name{grid-column:1;grid-row:1;font-size:12.5px;color:var(--moon);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.models-list .m-name small{color:var(--moon-faint);font-size:11px;margin-left:6px}.models-list .m-pct{grid-column:2;grid-row:1 / span 2;font-family:var(--f-din);font-size:15px;font-weight:700;color:var(--leaf);text-align:right;font-variant-numeric:tabular-nums}.models-list .m-pct.is-mid{color:var(--lantern)}.models-list .m-pct.is-low{color:var(--seal-red)}.models-list .m-bar{grid-column:1;grid-row:2;height:6px;border-radius:3px;background:#ffffff12;overflow:hidden;position:relative}.models-list .m-bar i{display:block;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,#2fbf75,var(--leaf));box-shadow:0 0 10px #58e39b73;transition:width 1.2s var(--ease-out)}.models-list .m-bar i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-100%);animation:m-sheen 2.6s linear infinite}.models-list .m-bar.is-mid i{background:linear-gradient(90deg,#d9923f,var(--lantern));box-shadow:0 0 10px #f1b56c66}.models-list .m-bar.is-low i{background:linear-gradient(90deg,#c0334f,var(--seal-red));box-shadow:0 0 10px #ff4d7a66}@keyframes m-sheen{to{transform:translate(100%)}}.hero-events{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0}.event-tile{position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--line);cursor:pointer;background:var(--night-3);min-height:118px;--corner:rgba(255,184,107,.5);transition:transform .25s var(--ease-out),border-color .25s}.event-tile:hover,.event-tile:focus-visible{transform:translateY(-3px);border-color:#ffb86b8c;outline:none}.event-tile:hover:after,.event-tile:focus-visible:after{--corner:var(--lantern)}.event-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.event-tile:hover img{transform:scale(1.05)}.event-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0e0c11eb,#0e0c119e 30%,#0e0c1138)}.event-tile .ribbon{background:var(--lantern);color:#3a2410}.event-copy{position:absolute;left:16px;right:12px;bottom:12px;z-index:2;min-width:0}.event-copy h3{margin:0;font-family:var(--f-head);font-size:17px;line-height:1.25;font-weight:800;color:var(--moon);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-copy p{margin:3px 0 5px;font-size:12px;line-height:1.4;color:var(--moon-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-tile.small .event-copy h3{font-size:16px}.event-tile.small .countdown{font-size:12px}.countdown{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--lantern);letter-spacing:.06em}.countdown:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--lantern)}.event-modal{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:#0605089e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fade-in .3s ease}@keyframes fade-in{0%{opacity:0}}.event-card{position:relative;width:min(760px,calc(100vw - 32px));display:grid;grid-template-columns:300px 1fr;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,var(--night-2),var(--night));border:1px solid rgba(241,181,108,.35);box-shadow:var(--sh-ambient),0 0 60px #f1b56c24;animation:stamp .3s var(--ease-out)}.event-card:after{--corner:rgba(241,181,108,.7)}.event-close{position:absolute;top:12px;right:12px;z-index:3}.event-art{position:relative;min-height:380px}.event-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.event-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,var(--night-2))}.event-art .ribbon{background:var(--lantern);color:#3a2410}.event-body{padding:30px 28px 22px;display:flex;flex-direction:column;gap:12px}.event-kicker{font-family:var(--f-ui);font-size:11px;letter-spacing:.2em;color:var(--lantern)}.event-body h2{margin:0;font-family:var(--f-head);font-size:30px;font-weight:800;color:var(--moon);line-height:1.2}.event-body>p{margin:0;font-size:14.5px;line-height:1.8;color:var(--moon-dim)}.event-timer{display:flex;align-items:baseline;gap:10px;font-family:var(--f-ui);font-size:12px;color:var(--moon-faint)}.event-timer b{font-size:22px}.event-actions{display:flex;gap:10px}.event-more{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding-top:12px;border-top:1px solid var(--line)}.event-more-label{font-family:var(--f-ui);font-size:11px;letter-spacing:.14em;color:var(--moon-faint)}.event-more>button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:10px;border:1px solid var(--line);text-align:left;font-family:var(--f-ui);font-size:13px;color:var(--moon);transition:.18s}.event-more>button:hover{border-color:#f1b56c80;background:#f1b56c0f}.event-more>button img{width:44px;height:34px;object-fit:cover;border-radius:5px}.event-more>button>span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.event-more>button small{font-size:11px;color:var(--moon-faint)}.event-more>button .ico{width:14px;height:14px;color:var(--moon-faint)}.event-skip{display:flex;align-items:center;gap:6px;font-family:var(--f-ui);font-size:11px;color:var(--moon-faint);margin-top:auto;cursor:pointer}.event-skip input{accent-color:var(--lantern)}.veil{position:fixed;inset:0;z-index:45;display:grid;place-items:center;background:#06050859;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .18s}.veil.is-on{opacity:1}.veil .loader-petal{width:28px;height:28px}.shelf-controls{position:relative;display:flex;gap:8px;margin-left:auto}.sort-group{display:flex;align-items:center;gap:8px}.sub-tabs{display:flex;gap:2px;padding:3px;border-radius:9px;background:#ffffff0a;border:1px dashed var(--line-strong);animation:stamp .22s var(--ease-out)}.sub-tabs button{padding:0 10px;height:26px;border-radius:6px;font-family:var(--f-ui);font-size:12px;color:var(--moon-dim);transition:.15s;white-space:nowrap}.sub-tabs button:hover{color:var(--moon)}.sub-tabs button.is-active{color:var(--peach-soft);background:#ff7eb329}.popover{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:420px;padding:14px;border-radius:12px;background:var(--night-2);border:1px solid var(--line-strong);box-shadow:var(--sh-ambient)}.popover-head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px;font-family:var(--f-ui)}.popover-head strong{font-size:14px}.popover-head span{font-size:11px;color:var(--moon-faint)}.popover-tags{display:flex;flex-wrap:wrap;gap:6px}.popover-tags button{padding:5px 10px;border-radius:6px;border:1px solid var(--line);font-family:var(--f-ui);font-size:12px;color:var(--moon-dim);transition:.15s}.popover-tags button:hover{border-color:var(--line-strong);color:var(--moon)}.popover-tags button.is-blocked{border-color:#d8546e99;color:#f2a1b4;background:#d8546e1f;text-decoration:line-through}.popover-foot{display:flex;justify-content:space-between;margin-top:12px}.toolbar{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:10px;flex-wrap:wrap}.sort-tabs{display:flex;gap:2px;padding:3px;border-radius:10px;background:#0e0c1199;border:1px solid var(--line)}.sort-tabs button{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:30px;border-radius:7px;font-family:var(--f-ui);font-size:13px;color:var(--moon-dim);transition:.18s;white-space:nowrap}.sort-tabs button:hover{color:var(--moon)}.sort-tabs button.is-active{color:var(--plum-ink);background:var(--peach);font-weight:700;box-shadow:inset 0 1px #ffffff73}.seg{display:flex;padding:3px;border-radius:10px;background:#0e0c1199;border:1px solid var(--line)}.seg button{padding:0 12px;height:30px;border-radius:7px;font-family:var(--f-ui);font-size:13px;color:var(--moon-dim);transition:.18s;white-space:nowrap}.seg button.is-active{color:var(--peach-soft);background:#ff7eb324}.search{position:relative;display:flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 12px;border-radius:9px;border:1px solid var(--line);background:#0e0c1199;min-width:200px;transition:border-color .18s,box-shadow .18s}.search:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 3px #ff7eb31f}.search .ico{width:15px;height:15px;color:var(--moon-faint)}.search input{flex:1;background:none;border:0;outline:0;color:var(--moon);font-family:var(--f-ui);font-size:13px;min-width:0}.search input::placeholder{color:var(--moon-faint)}.search kbd{font-family:var(--f-din);font-size:10px;color:var(--moon-faint);border:1px solid var(--line);border-radius:4px;padding:1px 5px}.tagrow{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:0 4px}.tagrow-label{font-family:var(--f-ui);font-size:12px;color:var(--moon-faint);letter-spacing:.1em;line-height:30px;flex:none}.tagrow-scroll{flex:1;overflow:hidden;position:relative;mask-image:linear-gradient(90deg,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent)}.tagrow.is-open .tagrow-scroll{mask-image:none;-webkit-mask-image:none}.tagrow-inner{display:flex;gap:6px;white-space:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.tagrow-inner::-webkit-scrollbar{display:none}.tagrow.is-open .tagrow-inner{flex-wrap:wrap;white-space:normal;overflow:visible}.tag{padding:0 11px;height:30px;border-radius:7px;border:1px solid transparent;font-family:var(--f-ui);font-size:13px;color:var(--moon-dim);transition:.15s;white-space:nowrap}.tag:hover{color:var(--moon);background:#ffffff0d}.tag.is-active{color:var(--plum-ink);background:var(--peach);font-weight:700}.tag.is-blocked{display:none}#tag-expand .ico{transition:transform .25s}.tagrow.is-open #tag-expand .ico{transform:rotate(180deg)}.active-query{min-height:0;font-family:var(--f-ui);font-size:12px;color:var(--moon-faint);margin:0 4px 12px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.active-query:empty{display:none}.active-query .chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:6px;border:1px solid var(--line-strong);color:var(--peach-soft)}.active-query .chip button{color:var(--moon-faint);font-size:12px;line-height:1}.active-query .chip button:hover{color:var(--peach)}.grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;perspective:1100px}.grid>.block{grid-column:1 / -1}.card{position:relative;aspect-ratio:3/4.6;border-radius:14px;overflow:hidden;background:var(--night-2);border:1px solid var(--line);cursor:pointer;--rx:0deg;--ry:0deg;--px:0px;--py:0px;--gx:50%;--gy:50%;transform:rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--s,1));transform-style:preserve-3d;transition:transform .5s var(--ease-out),box-shadow .35s,border-color .3s,opacity .4s;transition-delay:0s,0s,.15s,0s;box-shadow:var(--sh-contact),var(--sh-ambient);opacity:0;animation:card-in .5s var(--ease-out) forwards;animation-delay:var(--delay,0ms)}@keyframes card-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}.card.is-hover{--s:1.02;transition-duration:.18s;border-color:var(--line-strong);box-shadow:var(--sh-contact),0 24px 50px #0009,var(--sh-glow)}.card-cover{position:absolute;inset:-6%;z-index:0}.card-cover img{width:100%;height:100%;object-fit:cover;transform:translate(var(--px),var(--py));transition:transform .5s var(--ease-out);will-change:transform}.card.is-hover .card-cover img{transition-duration:.12s}.card-glare{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(360px 300px at var(--gx) var(--gy),rgba(255,236,244,.28),rgba(255,236,244,.04) 45%,transparent 70%);mix-blend-mode:screen}.card.is-hover .card-glare{opacity:1}.card-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(14,12,17,.12) 0%,transparent 28%,transparent 48%,rgba(14,12,17,.86) 82%,rgba(14,12,17,.96) 100%);pointer-events:none}.card-top{position:absolute;top:12px;left:12px;right:12px;z-index:5;display:flex;justify-content:space-between;align-items:flex-start;transform:translate(calc(var(--px)*.55),calc(var(--py)*.55));transition:transform .5s var(--ease-out)}.card.is-hover .card-top{transition-duration:.12s}.card-top-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.badge{font-family:var(--f-ui);font-size:11px;font-weight:700;letter-spacing:.14em;padding:4px 9px;border-radius:4px;background:#0e0c11b8;border:1px solid rgba(255,255,255,.12);color:var(--moon-dim);box-shadow:inset 0 1px #ffffff0f;pointer-events:none}.badge.featured{color:var(--plum-ink);background:var(--peach);border-color:transparent;box-shadow:inset 0 1px #ffffff73}.badge.champion{color:#3a2a10;background:linear-gradient(180deg,#f0dcb6,#d9bf93);border-color:transparent}.badge.new{color:#fff;background:var(--seal-red);border-color:transparent;transform:rotate(-6deg);font-family:var(--f-head);letter-spacing:.06em}.heat{display:inline-flex;align-items:center;gap:4px;font-family:var(--f-din);font-weight:700;font-size:13px;color:var(--moon);background:#0e0c11b8;border:1px solid rgba(255,255,255,.12);padding:3px 8px;border-radius:4px;transition:transform .3s var(--ease-spring);pointer-events:none}.heat .ico{width:12px;height:12px;color:var(--peach)}.card.is-hover .heat{transform:translateY(-3px)}.bm{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#0e0c11b8;border:1px solid rgba(255,255,255,.12);color:var(--moon-dim);transition:.18s;position:relative}.bm .ico{width:15px;height:15px}.bm:hover,.bm.is-on{color:var(--peach);border-color:var(--line-strong)}.bm.is-on .ico,.btn-ghost.is-fav .ico{fill:var(--peach)}.bm-petal{position:absolute;right:-6px;top:-6px;width:10px;height:10px;color:var(--peach);opacity:0;pointer-events:none}.bm.is-on .bm-petal{animation:bm-petal .52s var(--ease-out) forwards}@keyframes bm-petal{0%{opacity:0;transform:translate(14px,-18px) rotate(-60deg)}60%{opacity:1}to{opacity:1;transform:translate(0) rotate(0)}}.card-info{position:absolute;left:16px;right:16px;bottom:16px;z-index:3;transform:translate(calc(var(--px)*-.4),calc(var(--py)*-.4));transition:transform .5s var(--ease-out),opacity .25s;pointer-events:none}.card.is-hover .card-info{transition-duration:.12s}.card-title{margin:0;font-family:var(--f-head);font-size:19px;font-weight:800;line-height:1.25;color:var(--moon);text-shadow:0 1px 8px rgba(14,12,17,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-desc{margin:5px 0 7px;font-size:12.5px;line-height:1.5;color:var(--moon-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.card-author{display:flex;align-items:center;gap:6px;font-family:var(--f-ui);font-size:11px;color:var(--moon-dim);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-tags{display:flex;flex-wrap:wrap;gap:4px;max-height:44px;overflow:hidden;font-family:var(--f-ui)}.card-tags span{padding:2px 7px;border-radius:4px;border:1px solid var(--line);background:#0e0c1180;font-size:10px;letter-spacing:.04em;color:var(--moon-dim);max-width:9.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:16px}.votes{display:inline-flex;align-items:center;gap:4px;font-family:var(--f-din);font-weight:700;font-size:12px;color:var(--moon);background:#0e0c11b8;border:1px solid rgba(255,255,255,.12);padding:3px 8px;border-radius:4px;pointer-events:none}.votes .ico{width:12px;height:12px;color:var(--lantern)}.author-dot{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid rgba(217,191,147,.6);color:var(--champagne);font-family:var(--f-head);font-size:10px}.card-hover{position:absolute;left:10px;right:10px;bottom:10px;z-index:5;padding:12px 12px 10px;border-radius:10px;background:#0e0c11eb;border:1px solid var(--line-strong);opacity:0;transform:translateY(14px);transition:opacity .22s var(--ease-out),transform .3s var(--ease-out);pointer-events:none;font-family:var(--f-ui)}.card-hover h4{margin:0 0 8px;font-family:var(--f-head);font-size:15px;color:var(--peach-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-hover dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.card-hover dl div{display:flex;flex-direction:column;gap:1px;padding:5px 8px;border-radius:6px;background:#ffffff0a}.card-hover dt{font-size:10px;letter-spacing:.08em;color:var(--moon-faint)}.card-hover dd{margin:0;font-family:var(--f-din);font-size:14px;font-weight:700;color:var(--moon)}.card-hover dl div:last-child{grid-column:1 / -1;flex-direction:row;align-items:baseline;justify-content:space-between}.card-hover .card-hover-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.card-hover .card-hover-tags span{font-size:10px;padding:2px 6px;border-radius:4px;border:1px solid var(--line);color:var(--moon-dim)}.card.is-hover .card-hover{opacity:1;transform:none;transition-delay:.1s}.card.is-hover .card-info{opacity:0}.card-petal{position:absolute;z-index:6;width:10px;height:10px;color:var(--peach);pointer-events:none;animation:card-petal var(--dur) ease-out forwards;opacity:.9}@keyframes card-petal{to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}.card.tier-featured{border-color:#ff7eb359}.card.tier-featured .card-foil{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:linear-gradient(115deg,transparent 20%,rgba(255,126,179,.25) 35%,rgba(200,180,255,.22) 45%,rgba(255,220,170,.2) 55%,transparent 70%);background-size:220% 100%;background-position:var(--gx) 0;transition:background-position .4s var(--ease-out)}.card.tier-featured.is-hover .card-foil{opacity:.62}.card.tier-champion{border-color:#d9bf938c;box-shadow:var(--sh-contact),var(--sh-ambient),inset 0 0 0 1px #d9bf932e}.card.tier-champion:after{--corner:rgba(217,191,147,.7)}.card.tier-champion:hover:after,.card.tier-champion.is-hover:after{--corner:#f0dcb6}.card.tier-new .badge.new{box-shadow:0 0 0 2px #0e0c1199,0 0 12px #d8546e80}.card:not(.no-image) .noimg{display:none}.card.no-image .card-cover,.card.no-image .card-glare,.card.no-image .card-foil,body.noimg-mode .card .card-cover,body.noimg-mode .card .card-glare,body.noimg-mode .card .card-foil{display:none}body.noimg-mode .card .noimg{display:grid}.card.no-image .card-shade,body.noimg-mode .card .card-shade{background:linear-gradient(180deg,transparent 50%,rgba(14,12,17,.7))}.noimg{position:absolute;inset:0;z-index:0;display:grid;place-items:center;background:radial-gradient(circle at 20% 20%,rgba(255,126,179,.12),transparent 40%),radial-gradient(circle at 80% 70%,rgba(120,80,160,.16),transparent 45%),var(--night-3);--a:var(--author-color,var(--peach))}.noimg:before{content:"";position:absolute;inset:0;opacity:.35;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'><path d='M32 6c6 4 9 10 8 17L32 36l-8-13c-1-7 2-13 8-17Z' fill='%23f2a1c2' fill-opacity='.10'/><path d='M12 44c3 2 4.5 5 4 8.5L12 59l-4-6.5C7.5 49 9 46 12 44Z' fill='%23f2a1c2' fill-opacity='.08'/></svg>");background-size:64px 64px}.noimg:after{content:"";position:absolute;inset:14px;border:1px solid color-mix(in srgb,var(--a) 45%,transparent);border-radius:8px}.noimg-glyph{position:relative;width:96px;height:96px;display:grid;place-items:center;border:2px solid var(--a);border-radius:12px;font-family:var(--f-head);font-size:52px;font-weight:800;color:var(--a);transform:rotate(-6deg);box-shadow:0 0 30px color-mix(in srgb,var(--a) 30%,transparent),inset 0 0 0 4px var(--night-3),inset 0 0 0 5px color-mix(in srgb,var(--a) 40%,transparent)}.noimg-glyph small{position:absolute;bottom:-22px;left:50%;transform:translate(-50%) rotate(6deg);font-family:var(--f-ui);font-size:10px;font-weight:400;letter-spacing:.3em;color:var(--moon-faint);white-space:nowrap}.specials{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:10px 0}.special{position:relative;height:200px;border-radius:16px;overflow:hidden;border:1px solid var(--line);cursor:pointer;text-align:left;transition:transform .3s var(--ease-out),border-color .3s}.special:hover{transform:translateY(-3px);border-color:var(--line-strong)}.special img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.special:hover img{transform:scale(1.05)}.special-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0e0c11f0 30%,#0e0c1180 65%,#0e0c1126)}.special-content{position:absolute;left:28px;top:50%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;gap:6px;max-width:58%}.special-kicker{font-family:var(--f-ui);font-size:11px;letter-spacing:.18em;color:var(--peach)}.special-content strong{font-family:var(--f-head);font-size:28px;font-weight:800;line-height:1.2;color:var(--moon)}.special-content strong em{font-style:normal;color:var(--peach-soft)}.special-content>span:not(.special-kicker):not(.special-cta){font-size:13.5px;color:var(--moon-dim)}.special-cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-family:var(--f-ui);font-size:12px;letter-spacing:.1em;color:var(--peach-soft);transition:gap .2s}.special:hover .special-cta{gap:12px}.special-cta .ico{width:14px;height:14px}.block-head{display:flex;align-items:baseline;justify-content:space-between;margin:14px 2px 12px}.block-head h2{margin:0;font-family:var(--f-head);font-size:20px;font-weight:800;display:flex;align-items:center}.block-head span{font-family:var(--f-ui);font-size:12px;color:var(--moon-faint);letter-spacing:.06em}.author-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:8px}.author-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#1a171e99;text-align:left;transition:transform .25s var(--ease-out),border-color .25s,background .25s}.author-card:hover{transform:translateY(-2px);border-color:var(--line-strong);background:#ff7eb30f}.author-card img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:50% 20%;border:1px solid rgba(217,191,147,.5);flex:none}.author-card>span{display:flex;flex-direction:column;line-height:1.2;min-width:0}.author-card strong{font-family:var(--f-head);font-size:15px;color:var(--moon);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.author-card small{font-size:11px;color:var(--moon-faint);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.author-card .author-lv{margin-left:auto;font-family:var(--f-din);font-size:11px;color:var(--champagne);flex:none}.empty{display:flex;align-items:center;gap:24px;padding:26px 30px;margin:10px 0}.empty img{width:120px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}.empty h3{margin:0 0 6px;font-family:var(--f-head);font-size:20px;font-weight:800}.empty p{margin:0 0 14px;font-size:14px;color:var(--moon-dim)}.sentinel{height:1px}.loading-row{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;gap:10px;padding:18px;font-family:var(--f-ui);font-size:12px;color:var(--moon-faint);letter-spacing:.12em}.loading-row .loader-petal{width:16px;height:16px;animation-duration:1.2s}.end-note{display:flex;align-items:center;gap:16px;margin:28px 0 8px;font-family:var(--f-ui);font-size:12px;color:var(--moon-faint);letter-spacing:.14em}.end-note span{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.end-note p{margin:0}.footer{position:relative;margin-top:50px;padding:36px 28px 22px;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,#1a171e66,#0e0c11e6)}.footer-scene{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 50% 100%,rgba(255,126,179,.14),transparent 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'><path d='M0 120 L0 92 C120 70 200 96 320 78 C420 64 470 40 560 44 C640 48 690 24 760 30 C840 36 900 70 1000 62 C1080 56 1140 80 1200 74 L1200 120Z' fill='%23f2a1c2' fill-opacity='.06'/><path d='M0 120 L0 104 C180 90 300 110 420 96 C560 80 640 100 780 88 C900 78 1040 98 1200 92 L1200 120Z' fill='%23f2a1c2' fill-opacity='.05'/></svg>") bottom/100% 120px no-repeat}.footer-inner{position:relative;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.footer-links{display:flex;gap:4px;margin-left:auto}.footer-links button{padding:6px 10px;font-family:var(--f-ui);font-size:12px;color:var(--moon-dim);border-radius:6px;transition:.15s}.footer-links button:hover{color:var(--peach-soft);background:#ff7eb30f}.footer-note{position:relative;margin:22px 0 0;font-family:var(--f-ui);font-size:11px;color:var(--moon-faint);letter-spacing:.06em}.bottombar{display:none}.dim{position:fixed;inset:0;z-index:40;background:#0605088c;opacity:0;pointer-events:none;transition:opacity .3s}.dim.is-on{opacity:1;pointer-events:auto}.fly{position:fixed;z-index:55;pointer-events:none;border-radius:12px;overflow:hidden;opacity:0;box-shadow:var(--sh-ambient);background:var(--night-3)}.fly img{width:100%;height:100%;object-fit:cover}.detail{position:fixed;inset:0;z-index:52;display:grid;grid-template-columns:400px 1fr;gap:26px;width:min(1180px,calc(100vw - 48px));height:min(760px,calc(100vh - 48px));margin:auto;padding:26px;border-radius:18px;background:linear-gradient(180deg,#28212ef7,#1e1924fa);border:1px solid var(--line);box-shadow:var(--sh-ambient),0 0 0 1px #ff7eb314;opacity:0;transform:scale(.985);transition:opacity .3s var(--ease-out),transform .35s var(--ease-out)}.detail.is-on{opacity:1;transform:none}.detail-close{position:absolute;top:14px;right:14px;z-index:5}.detail-left{display:flex;flex-direction:column;gap:10px;min-height:0}.detail-portrait{position:relative;flex:1;min-height:0;border-radius:12px;overflow:hidden;box-shadow:var(--sh-ambient);opacity:0;background:var(--night-3)}.detail-portrait.is-on{opacity:1}.detail-portrait img{width:100%;height:100%;object-fit:cover;animation:breathe-img 8s ease-in-out infinite}.detail-portrait.no-image img{display:none}.noimg-portrait{display:none;position:absolute;inset:0}.detail-portrait.no-image .noimg-portrait{display:block}.detail-caption{display:flex;justify-content:space-between;font-family:var(--f-ui);font-size:10px;letter-spacing:.3em;color:var(--moon-faint);padding:0 4px}.detail-right{overflow-y:auto;padding-right:8px;display:flex;flex-direction:column;gap:16px;opacity:0;transform:translate(18px);transition:opacity .4s var(--ease-out),transform .45s var(--ease-out);scrollbar-width:thin;scrollbar-color:rgba(255,126,179,.3) transparent}.detail-right.is-on{opacity:1;transform:none}.detail-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--f-ui);font-size:11px;color:var(--moon-dim);letter-spacing:.08em}.detail-eyebrow span+span{display:flex;gap:6px}.detail-eyebrow .tag{height:auto;padding:2px 8px;border:1px solid var(--line);border-radius:4px}.detail-title{margin:0;font-family:var(--f-head);font-size:36px;font-weight:800;line-height:1.2;color:var(--moon)}.detail-author{display:flex;align-items:center;gap:8px;font-family:var(--f-ui);font-size:13px;color:var(--champagne)}.detail-author small{color:var(--moon-faint);font-size:11px}.detail-author .text-btn{margin-left:auto}.detail-author .text-btn.is-on{color:var(--peach);border-color:var(--line-strong)}.detail-dialog{margin-top:4px}.stats4{list-style:none;margin:0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.stats6{grid-template-columns:repeat(6,1fr)}.stats6 li{padding:0 10px}.stats6 b{font-size:21px}.stats6 small{font-size:10px;letter-spacing:.06em;white-space:nowrap}.stats4 li{display:flex;flex-direction:column;gap:2px;padding:0 14px;border-left:1px solid var(--line)}.stats4 li:first-child{border-left:0;padding-left:2px}.stats4 b{font-family:var(--f-din);font-size:24px;font-weight:700;color:var(--moon);line-height:1;font-variant-numeric:tabular-nums}.stats4 li:nth-child(3) b{color:var(--peach)}.stats4 small{font-family:var(--f-ui);font-size:11px;letter-spacing:.12em;color:var(--moon-faint)}.detail-metrics{display:flex;align-items:center;gap:16px;font-family:var(--f-ui);font-size:12px;color:var(--moon-dim);margin-top:-4px}.detail-metrics span{display:inline-flex;align-items:center;gap:5px}.detail-metrics .ico{width:13px;height:13px;color:var(--peach)}.detail-metrics b{color:var(--moon);font-size:13px}.detail-metrics .text-btn:first-of-type{margin-left:auto}.vote-block{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 16px;border-radius:12px;border:1px solid rgba(241,181,108,.35);background:linear-gradient(90deg,#f1b56c1a,#f1b56c08)}.vote-block:after{--corner:rgba(241,181,108,.6)}.vote-count{display:flex;align-items:center;gap:10px}.vote-count .ico{width:26px;height:26px;color:var(--lantern)}.vote-count b{display:block;font-family:var(--f-din);font-size:28px;font-weight:700;line-height:1;color:var(--moon)}.vote-count small{font-family:var(--f-ui);font-size:11px;color:var(--moon-faint);letter-spacing:.06em}.vote-count small span{color:var(--lantern)}.vote-bar{position:relative;height:6px;border-radius:3px;background:#ffffff14;align-self:center}.vote-bar i{display:block;height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,#d9923f,var(--lantern));box-shadow:0 0 10px #f1b56c80;transition:width 1s var(--ease-out)}.vote-bar span{position:absolute;left:0;top:10px;font-family:var(--f-ui);font-size:10px;color:var(--moon-faint);letter-spacing:.06em;white-space:nowrap}.vote-btn{width:auto;height:44px;padding:0 18px;gap:8px}.vote-btn small{font-family:var(--f-din);font-size:11px;font-weight:400;opacity:.7}.vote-btn.is-cast{animation:bond-pulse .6s var(--ease-spring)}@keyframes bond-pulse{40%{transform:scale(1.08)}}.intro h3,.comments h3{margin:0 0 10px;font-family:var(--f-head);font-size:16px;font-weight:800;display:flex;align-items:center}.intro h3 small,.comments h3 small{margin-left:10px;font-family:var(--f-ui);font-size:11px;font-weight:400;color:var(--moon-faint);letter-spacing:.1em}#comments:focus{outline:none}.intro-frame{position:relative;border-radius:10px;overflow:hidden;border:1px solid rgba(120,80,70,.25);background:#f3e8df;height:260px;transition:height .4s var(--ease-out)}.intro-frame iframe{display:block;width:100%;height:100%;border:0;background:#f3e8df}.intro-fade{position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(180deg,#f3e8df00,#f3e8df);pointer-events:none;transition:opacity .3s}.intro.is-open .intro-frame{height:var(--intro-h,640px)}.intro.is-open .intro-fade{opacity:0}.intro-expand{margin-top:8px}.comment-form{display:flex;align-items:center;gap:10px;margin-bottom:12px}.comment-form .author-dot{width:28px;height:28px;font-size:12px;flex:none}.comment-form input{flex:1;height:38px;padding:0 12px;border-radius:9px;border:1px solid var(--line);background:#0e0c1180;color:var(--moon);font-family:var(--f-body);font-size:14px;outline:0}.comment-form input:focus{border-color:var(--line-strong)}.comment-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.comment{display:grid;grid-template-columns:32px 1fr;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff05;animation:msg-in .35s var(--ease-out)}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}}.comment .author-dot{width:32px;height:32px;font-size:13px}.comment-head{display:flex;align-items:center;gap:8px;font-family:var(--f-ui);font-size:12px;color:var(--moon-dim);margin-bottom:4px}.comment-head b{color:var(--moon);font-weight:600}.comment-head .badge{padding:1px 6px;font-size:9px;letter-spacing:.1em}.comment-head time{color:var(--moon-faint);margin-left:auto}.comment p{margin:0;font-size:14px;line-height:1.7;color:var(--moon)}.comment-like{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-family:var(--f-ui);font-size:11px;color:var(--moon-faint);transition:.15s}.comment-like .ico{width:13px;height:13px}.comment-like:hover,.comment-like.is-on{color:var(--peach)}.comment-like.is-on .ico{fill:var(--peach)}.detail-actions{display:flex;gap:10px}.detail-actions .btn-ghost{height:52px}.album h3,.paper h3,.billing h3{margin:0 0 10px;font-family:var(--f-head);font-size:16px;font-weight:800;display:flex;align-items:center}.album h3 small{margin-left:10px;font-family:var(--f-ui);font-size:11px;font-weight:400;color:var(--moon-faint);letter-spacing:.1em}.album-tabs{display:flex;gap:4px;margin-bottom:10px}.album-tabs button{padding:5px 12px;border-radius:6px;border:1px solid var(--line);font-family:var(--f-ui);font-size:12px;color:var(--moon-dim);transition:.15s}.album-tabs button small{color:var(--moon-faint);margin-left:3px}.album-tabs button.is-active{color:var(--peach-soft);border-color:var(--line-strong);background:#ff7eb31a}.album-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.album-tile{position:relative;aspect-ratio:3/4;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--night-3);cursor:pointer;transition:transform .25s var(--ease-out),border-color .2s}.album-tile img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out)}.album-tile:hover{transform:translateY(-3px);border-color:var(--line-strong)}.album-tile:hover img{transform:scale(1.06)}.album-tile.is-locked img{filter:brightness(0) contrast(1);opacity:.55}.album-tile.is-locked:after{content:"?";position:absolute;inset:0;display:grid;place-items:center;font-family:var(--f-head);font-size:22px;color:#ffffff80}.album-tile.is-locked .ico{position:absolute;right:5px;bottom:5px;width:11px;height:11px;color:var(--moon-faint)}.album-tile.is-unlocking img{animation:unlock .8s var(--ease-out) forwards}@keyframes unlock{to{filter:none;opacity:1}}.album-tile .tile-meta{position:absolute;left:0;right:0;bottom:0;padding:16px 6px 5px;font-family:var(--f-ui);font-size:10px;color:var(--moon-dim);background:linear-gradient(180deg,transparent,rgba(14,12,17,.9));display:flex;justify-content:space-between;opacity:0;transition:opacity .2s}.album-tile:hover .tile-meta{opacity:1}.album-tile .tile-same{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);padding:4px 9px;border-radius:5px;background:var(--peach);color:var(--plum-ink);font-family:var(--f-ui);font-size:10px;font-weight:700;opacity:0;transition:.2s}.album-tile:hover .tile-same{opacity:1;transform:translate(-50%,-50%)}.paper{position:relative;padding:20px 22px 22px;border-radius:10px;color:#3a2a30;background:#f3e8df;box-shadow:inset 0 0 0 1px #7850461f,inset 0 0 60px #78463c1a,var(--sh-contact)}.paper:before{content:"";position:absolute;inset:0;border-radius:10px;opacity:.35;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3'/><feColorMatrix values='0 0 0 0 .55 0 0 0 0 .4 0 0 0 0 .35 0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23p)'/></svg>")}.paper h3{color:#3a2a30;position:relative}.paper p{position:relative;margin:0;font-size:15px;line-height:1.9;max-width:44em}.billing p{margin:0;font-family:var(--f-ui);font-size:12px;line-height:1.7;color:var(--moon-faint)}.saves{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.save-slot{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;width:100%;padding:10px;border-radius:12px;border:1px solid var(--line);background:#ffffff08;text-align:left;transition:.18s}.save-slot:hover{border-color:var(--line-strong);background:#ff7eb312}.save-slot img{width:56px;height:70px;object-fit:cover;border-radius:6px}.save-slot .save-body{display:flex;flex-direction:column;gap:3px;min-width:0}.save-slot strong{font-family:var(--f-head);font-size:15px;color:var(--moon)}.save-slot em{font-style:normal;font-size:13px;color:var(--moon-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.save-slot small{font-family:var(--f-ui);font-size:11px;color:var(--moon-faint)}.save-slot .save-no{font-family:var(--f-din);font-size:11px;color:var(--peach);letter-spacing:.14em;align-self:flex-start}.toast{position:fixed;left:50%;bottom:28px;z-index:80;transform:translate(-50%,16px);opacity:0;padding:10px 18px;border-radius:10px;background:var(--night-2);border:1px solid var(--line-strong);font-family:var(--f-ui);font-size:13px;color:var(--moon);box-shadow:var(--sh-ambient);transition:opacity .25s,transform .3s var(--ease-spring);pointer-events:none}.toast.is-on{opacity:1;transform:translate(-50%)}@media(max-width:1320px){.grid,.author-strip{grid-template-columns:repeat(4,1fr)}.hud{gap:18px}.hud-stat small{display:none}}@media(max-width:1100px){.hero-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.slides{grid-column:1 / -1}.hud-search{width:200px}.hud-search:focus-within{width:260px}.grid,.author-strip{grid-template-columns:repeat(3,1fr)}.notice-row{grid-template-columns:1fr 1fr}.detail{grid-template-columns:1fr;height:calc(100vh - 32px);width:calc(100vw - 32px)}.detail-left{max-height:300px}.album-grid{grid-template-columns:repeat(4,1fr)}.search{min-width:200px}}@media(max-width:900px){.rail{transform:translate(-100%);width:var(--rail-open);transition:transform .28s var(--ease-out)}.rail.is-open{transform:none}.rail-item .rail-text,.rail-foot{opacity:1;transform:none}.hud{padding-left:16px}.hud-menu{display:grid}.page{padding-left:20px}.hud-nav{display:none}}@media(max-width:760px){.hud-stat,.pill,.visitor-label,.hud-search,.checkin-pill span{display:none}.checkin-pill{padding:0 10px}.event-card{grid-template-columns:1fr}.event-art{min-height:160px}.pet{right:8px;bottom:64px}.pet-figure{width:96px;height:110px}.pet-bubble{width:220px}.stats6{grid-template-columns:repeat(3,1fr);row-gap:12px}.stats6 li:nth-child(4){border-left:0;padding-left:2px}.vote-block{grid-template-columns:1fr;gap:10px}.vote-bar span{position:static;display:block;margin-top:6px}.hero-sub{grid-template-columns:minmax(0,1fr)}.visitor{padding:0 8px 0 44px;min-width:56px}.page{padding:14px 14px 90px}.slides{grid-template-columns:1fr;height:auto;min-height:300px}.slide-portrait{display:none}.slide-title{font-size:28px;white-space:normal}.slide-copy{padding:18px 16px 16px}.grid{grid-template-columns:repeat(2,1fr);gap:12px}.author-strip{grid-template-columns:1fr 1fr}.specials{grid-template-columns:1fr}.special{height:170px}.toolbar{gap:8px}.popover{width:min(420px,calc(100vw - 28px))}.empty{flex-direction:column;text-align:center}.empty img{width:96px}.footer-links{margin-left:0}.bottombar{position:fixed;left:0;right:0;bottom:0;z-index:35;display:grid;grid-template-columns:repeat(5,1fr);height:64px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#0e0c11e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line)}.bottombar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-family:var(--f-ui);font-size:10px;color:var(--moon-faint);border-radius:10px;transition:.18s}.bottombar button .ico{width:22px;height:22px}.bottombar button.is-active{color:var(--peach-soft);background:#ff7eb31a}.card-hover{display:none}.heat{font-size:11px;padding:3px 6px}.detail{padding:16px;gap:14px}.detail-left{max-height:230px}.detail-title{font-size:28px}.detail-metrics{flex-wrap:wrap;gap:8px 12px}.detail-metrics span,.detail-metrics .text-btn{white-space:nowrap}.detail-metrics .text-btn:first-of-type{margin-left:0}.stats4 li{padding:0 8px}.stats4 li:first-child{padding-left:0}.stats4 b{font-size:20px}.stats4 small{white-space:nowrap;font-size:10px;letter-spacing:.06em}.album-grid{grid-template-columns:repeat(3,1fr)}.detail-actions{flex-wrap:wrap}.detail-actions .btn-ghost{width:100%;justify-content:center}}.page{width:calc(100% - var(--rail-w));max-width:1840px;margin-left:max(var(--rail-w),calc((100% - 1840px + var(--rail-w))/2));margin-right:auto;padding:clamp(16px,1.4vw,28px) clamp(18px,1.6vw,32px) 60px}.hero-row,.hero-sub{--hg:clamp(14px,1.2vw,20px)}.hero-row>*,.slides>*,.studio>*,.grid>*,.toolbar>*,.detail>*{min-width:0}.sort-tabs{max-width:100%;overflow-x:auto;scrollbar-width:thin}.sort-tabs button{flex-shrink:0}.tagrow-scroll{min-width:0}.slide-portrait img{position:absolute;inset:0}.grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.1vw,22px)}.author-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.bento-actions{flex-wrap:wrap}.hud{gap:clamp(12px,1.3vw,24px)}.hud-right{min-width:0;flex-shrink:0}.detail{width:min(1320px,calc(100vw - 64px));height:min(850px,calc(100dvh - 64px));grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);padding:clamp(20px,2vw,30px);gap:clamp(20px,2vw,32px)}.detail-left{max-height:none}.detail-right{min-height:0;overscroll-behavior:contain}.detail-title{font-size:clamp(28px,2.5vw,40px)}.detail-metrics{flex-wrap:wrap;gap:8px 14px}.detail-metrics>*{white-space:nowrap}@media(min-width:2160px){.grid,.author-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1500px){.grid,.author-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.hud-nav{gap:0}.nav-item{gap:5px;padding-inline:9px}.hud{gap:14px}.hud-stat small{display:none}}@media(max-width:1200px){.hud .hud-search{width:180px;min-width:0}.hud:has(.hud-search:focus-within) .hud-nav{display:none}.hud-search:focus-within{width:240px}.nav-item{padding-inline:8px;font-size:13px}.hero-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.slides{grid-column:1 / -1;min-height:236px}.grid,.author-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.notice-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.detail{width:calc(100vw - 40px);height:calc(100dvh - 40px);grid-template-columns:minmax(220px,.75fr) minmax(0,1.3fr)}.detail-actions{flex-wrap:wrap}}@media(max-width:900px){.page{width:100%;max-width:none;margin:0;padding:18px 20px 60px}.hero-row,.hero-sub{grid-template-columns:minmax(0,1fr)}.hero-events{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:150px}.hud-right{margin-left:auto}.detail{grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);padding:20px;gap:20px}.detail-actions .btn-ghost{width:100%;justify-content:center}.detail-author{flex-wrap:wrap}.album-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.slides{grid-template-columns:1fr;height:auto;min-height:300px}.slide-portrait{display:none}.slide-title{font-size:28px;white-space:normal}.slide-copy{padding:18px 16px 16px}.slide-menu{flex-wrap:wrap}.slide-menu>*{flex:1;justify-content:center;min-width:120px}.slide-menu span{white-space:nowrap}.page{padding:14px 14px calc(88px + env(safe-area-inset-bottom))}.hud{height:56px;padding-inline:12px;gap:10px}.hud-right{gap:8px}:root{--hud-h:56px}.grid,.author-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card-title{font-size:clamp(17px,4.6vw,22px)}.hero-events{grid-template-columns:minmax(0,1fr)}.notice-row{grid-template-columns:1fr;gap:8px}.detail{display:flex;flex-direction:column;width:calc(100% - 24px);height:calc(100dvh - 24px);padding:14px;gap:16px;overflow-y:auto;overscroll-behavior:contain}.detail-left{flex:none;height:clamp(180px,32dvh,290px);max-height:none}.detail-right{flex:none;overflow:visible;padding:0;transform:none}.detail-close{position:sticky;align-self:flex-end;top:0;margin-bottom:-46px;flex-shrink:0;background:var(--night-2)}.detail-title{font-size:28px}.detail-actions .btn-glaze{min-width:0}.bottombar{height:calc(64px + env(safe-area-inset-bottom))}}@media(max-width:380px){.studio{grid-template-columns:96px minmax(0,1fr)}.bento-copy{padding:12px}.bento-actions .btn-ghost{padding-inline:10px}.toolbar .seg{max-width:100%;flex-wrap:wrap}.card-info{padding-inline:10px}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.event-card{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}.create-sheet{padding:0 18px calc(18px + env(safe-area-inset-bottom))}.cs-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:6px 0 14px}.cs-head h3{margin:0;font-family:var(--f-head);font-size:19px;font-weight:800;color:var(--moon)}.cs-head p{margin:5px 0 0;font-family:var(--f-ui);font-size:12.5px;color:var(--moon-faint)}.cs-head .m-icon,.cs-head .mp-icon{margin:-8px -10px 0 0}.cs-option{position:relative;display:flex;align-items:center;gap:12px;padding:14px 14px 14px 12px;margin-bottom:10px;border-radius:16px;border:1px solid var(--line);color:var(--moon);text-decoration:none;overflow:hidden;transition:transform .2s var(--ease-out),border-color .2s;isolation:isolate}.cs-option:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--cs-bg)}.cs-option:after{content:"";position:absolute;right:-30px;top:-34px;width:120px;height:120px;border-radius:50%;background:var(--cs-glow);filter:blur(22px);opacity:.55;z-index:-1;pointer-events:none}.cs-option:active{transform:scale(.985)}.cs-ladder{list-style:none;margin:0;padding:0;position:relative}.cs-ladder:before{content:"";position:absolute;left:15px;top:22px;bottom:26px;border-left:1px dashed rgba(233,201,143,.35)}.cs-step{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:10px}.cs-node{flex:none;position:relative;z-index:1;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;grid-auto-flow:column;gap:0;background:var(--night-2);border:1px solid rgba(233,201,143,.35);box-shadow:inset 0 1px #ffffff14,0 0 0 4px var(--night);color:var(--cs-key)}.cs-node .ico{width:9px;height:9px;margin:0 -1.5px;fill:currentColor;stroke:none;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--cs-key) 70%,transparent))}.cs-step .cs-option{flex:1;min-width:0;margin:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"glyph name go" "copy copy copy" "chips chips chips";column-gap:12px;row-gap:6px;align-items:center}.cs-step .cs-copy{display:contents}.cs-step .cs-glyph{grid-area:glyph;width:40px;height:40px;border-radius:12px}.cs-step .cs-glyph .ico{width:20px;height:20px}.cs-step .cs-name{grid-area:name;flex-wrap:wrap;gap:6px 8px}.cs-step .cs-name b{white-space:normal;overflow:visible;font-size:16px}.cs-step .cs-go{grid-area:go;align-self:center}.cs-step .cs-copy>small{grid-area:copy;margin-top:2px}.cs-step .cs-chips{grid-area:chips;margin-top:0}.cs-simple{--cs-bg:linear-gradient(135deg,rgba(255,179,209,.14),rgba(255,179,209,.03) 70%);--cs-glow:rgba(255,179,209,.4);--cs-key:#ffb3d1;--cs-key-2:#ff8fbd;--cs-corner:rgba(255,179,209,.35);border-color:#ffb3d142}.cs-standard{--cs-bg:linear-gradient(135deg,rgba(255,126,179,.2),rgba(255,126,179,.05) 70%);--cs-glow:rgba(255,126,179,.55);--cs-key:#ff9fc6;--cs-key-2:#ff5c9a;--cs-corner:rgba(255,126,179,.5);border-color:#ff7eb357}.cs-pro{--cs-bg:linear-gradient(135deg,rgba(255,184,107,.2),rgba(255,184,107,.05) 70%);--cs-glow:rgba(255,184,107,.5);--cs-key:#ffcf8f;--cs-key-2:#f0973f;--cs-corner:rgba(233,201,143,.55);border-color:#ffb86b5c}.cs-name{display:flex;align-items:center;gap:8px;min-width:0}.cs-lv{flex:none;font:700 9.5px/1 var(--f-din);letter-spacing:.16em;color:var(--plum-ink);background:var(--cs-key);padding:4px 6px 3px;border-radius:3px;box-shadow:inset 0 1px #ffffff73,0 1px 2px #0000004d;font-style:normal;transform:rotate(-3deg)}.cs-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.cs-chips em{font:10.5px/1 var(--f-ui);letter-spacing:.06em;font-style:normal;color:var(--moon-dim);padding:4px 7px;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#0e0c1159}.cs-pro .cs-chips em{border-color:#ffb86b47}.cs-glyph{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:var(--plum-ink);background:linear-gradient(150deg,var(--cs-key),var(--cs-key-2));box-shadow:inset 0 1px #ffffff8c,0 6px 16px color-mix(in srgb,var(--cs-key-2) 45%,transparent);transform:rotate(-6deg)}.cs-glyph .ico{width:22px;height:22px;stroke:var(--plum-ink);--accent:var(--plum-ink)}.cs-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cs-copy b{font-family:var(--f-head);font-size:16.5px;font-weight:800;color:var(--moon);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cs-copy small{font-family:var(--f-ui);font-size:12px;line-height:1.5;color:var(--moon-dim)}.cs-go{flex:none;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 6px 0 12px;border-radius:16px;background:#fff;color:var(--plum-ink);font:700 12.5px var(--f-ui);box-shadow:0 2px 8px #0000002e}.cs-go .ico{width:18px;height:18px;padding:3px;border-radius:50%;background:var(--cs-key-2);color:var(--plum-ink);stroke:var(--plum-ink);box-sizing:border-box}.cs-guide{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;margin-top:4px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);color:var(--moon);text-decoration:none;font-family:var(--f-ui);font-size:14px}.cs-guide>.ico{width:18px;height:18px;color:var(--moon-dim);--accent:var(--peach)}.cs-guide small{margin-left:auto;font-size:11.5px;color:var(--moon-faint)}.cs-guide .cs-chevron{width:15px;height:15px;color:var(--moon-faint);margin-left:-4px}html[data-appearance-theme=light] .cs-guide{background:#fff}html[data-appearance-theme=light] .cs-option{color:var(--ink,#1f1a1d)}.cs-sub{margin:-6px 0 14px;font:12.5px var(--f-body);color:var(--moon-faint);letter-spacing:.04em}#create-body .cs-sub{display:none}.peach-bloom{display:block;width:56px;height:56px;overflow:visible;color:var(--peach);filter:drop-shadow(0 0 10px rgba(255,126,179,.45))}.peach-bloom .p{fill:currentColor;transform-box:fill-box;transform-origin:50% 100%;transform:scale(0);opacity:0;animation:peach-petal 2.4s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:calc(var(--i,0) * .11s)}.peach-bloom g:nth-child(odd) .p{fill:var(--peach-soft)}.peach-bloom .c{fill:#fff3e0;transform-box:fill-box;transform-origin:center;animation:peach-core 2.4s ease-in-out infinite}.peach-bloom .c2{fill:var(--lantern);opacity:.9}.peach-bloom .ring{fill:none;stroke:var(--peach);stroke-width:1;stroke-opacity:.5;transform-box:fill-box;transform-origin:center;transform:scale(.5);opacity:0;animation:peach-ring 2.4s cubic-bezier(.2,.8,.2,1) infinite}@keyframes peach-petal{0%{transform:scale(0) rotate(-16deg);opacity:0}28%{transform:scale(1.06) rotate(0);opacity:1}42%{transform:scale(1)}72%{transform:scale(1);opacity:1}90%{transform:scale(.82);opacity:.35}to{transform:scale(0);opacity:0}}@keyframes peach-core{0%,to{transform:scale(.6);opacity:.5}35%{transform:scale(1.15);opacity:1}70%{transform:scale(1);opacity:1}}@keyframes peach-ring{0%{transform:scale(.5);opacity:0}30%{opacity:.7}75%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}.loader{gap:22px;background:radial-gradient(ellipse 60% 45% at 50% 48%,rgba(255,126,179,.1),transparent 70%),#0e0c11}.loader .peach-bloom{width:64px;height:64px}.loader p{font-family:var(--f-body);font-size:14.5px;letter-spacing:.24em;color:var(--moon-dim);animation:peach-text 2.4s ease-in-out infinite}@keyframes peach-text{0%,to{opacity:.55}40%{opacity:1}}.veil .peach-bloom{width:46px;height:46px}.loading-row .peach-bloom{width:20px;height:20px;filter:drop-shadow(0 0 5px rgba(255,126,179,.45))}.pf-job-progress .peach-bloom{width:48px;height:48px}.pf-job-progress>.ico{display:none}.btn-glaze.is-loading>.ico{display:none}.btn-glaze.is-loading:before{content:"";flex:none;width:19px;height:19px;background:var(--plum-ink);opacity:.9;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='%23000'%3E%3Cpath d='M32 31C25.5 24 25.2 13.5 32 8.5 38.8 13.5 38.5 24 32 31Z'/%3E%3Cpath d='M32 31C25.5 24 25.2 13.5 32 8.5 38.8 13.5 38.5 24 32 31Z' transform='rotate(72 32 32)'/%3E%3Cpath d='M32 31C25.5 24 25.2 13.5 32 8.5 38.8 13.5 38.5 24 32 31Z' transform='rotate(144 32 32)'/%3E%3Cpath d='M32 31C25.5 24 25.2 13.5 32 8.5 38.8 13.5 38.5 24 32 31Z' transform='rotate(216 32 32)'/%3E%3Cpath d='M32 31C25.5 24 25.2 13.5 32 8.5 38.8 13.5 38.5 24 32 31Z' transform='rotate(288 32 32)'/%3E%3Ccircle cx='32' cy='32' r='3.5'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='%23000'%3E%3Cpath d='M32 31C25.5 24 25.2 13.5 32 8.5 38.8 13.5 38.5 24 32 31Z'/%3E%3Cpath d='M32 31C25.5 24 25.2 13.5 32 8.5 38.8 13.5 38.5 24 32 31Z' transform='rotate(72 32 32)'/%3E%3Cpath d='M32 31C25.5 24 25.2 13.5 32 8.5 38.8 13.5 38.5 24 32 31Z' transform='rotate(144 32 32)'/%3E%3Cpath d='M32 31C25.5 24 25.2 13.5 32 8.5 38.8 13.5 38.5 24 32 31Z' transform='rotate(216 32 32)'/%3E%3Cpath d='M32 31C25.5 24 25.2 13.5 32 8.5 38.8 13.5 38.5 24 32 31Z' transform='rotate(288 32 32)'/%3E%3Ccircle cx='32' cy='32' r='3.5'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;animation:peach-mini 1.4s ease-in-out infinite}.btn-glaze.sm.is-loading:before{width:16px;height:16px}@keyframes peach-mini{0%,to{transform:scale(.78) rotate(-18deg);opacity:.6}50%{transform:scale(1.05) rotate(18deg);opacity:1}}body.no-motion .peach-bloom .p,.no-motion .peach-bloom .p{animation:none;transform:none;opacity:1}body.no-motion .peach-bloom :is(.ring,.c),.no-motion .peach-bloom :is(.ring,.c){animation:none;opacity:1;transform:none}body.no-motion .btn-glaze.is-loading:before,body.no-motion .loader p{animation:none}@media(prefers-reduced-motion:reduce){.peach-bloom .p{animation:none;transform:none;opacity:1}.peach-bloom :is(.ring,.c),.btn-glaze.is-loading:before,.loader p{animation:none;opacity:1;transform:none}}.btn-glaze.is-loading .btn-progress{display:none;animation:none}body.chat-body .portrait .think .peach-bloom{animation:none;width:100%;height:100%}}@layer base{.appearance-launch{flex:none;margin-top:18px}@media(max-height:600px){.rail{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.rail-item{flex-shrink:0}}.appearance-dialog{width:min(390px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:22px;color:var(--moon);background:var(--night-2);border:1px solid var(--line-strong);border-radius:16px;box-shadow:var(--sh-ambient);font-family:var(--f-ui);overflow:auto}.appearance-dialog::backdrop{background:#0605086b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.appearance-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.appearance-heading h2{margin:0;font-size:18px;font-weight:650;letter-spacing:.06em}.appearance-close{width:36px;height:36px;border-radius:8px;color:var(--moon-dim);font:24px/1 var(--f-ui)}.appearance-close:hover{background:var(--night-3);color:var(--moon)}.appearance-controls{font-family:var(--f-ui);font-size:13px;min-width:0}.appearance-controls fieldset{min-width:0;margin:0 0 18px;padding:0;border:0}.appearance-controls legend{margin-bottom:8px;color:var(--moon-dim);font-size:12px}.appearance-options{display:flex;gap:7px}.appearance-options button{flex:1;min-width:0;min-height:40px;padding:9px 8px;border:1px solid var(--line);border-radius:8px;color:var(--moon-dim);background:var(--night);font-family:var(--f-ui);font-size:12px;line-height:1.4;transition:background .18s,border-color .18s,color .18s}.appearance-options button:hover{color:var(--moon);border-color:var(--line-strong)}.appearance-options button[aria-pressed=true]{color:var(--plum-ink);background:var(--peach);border-color:var(--peach);font-weight:650;box-shadow:inset 0 1px #ffffff73}.appearance-backgrounds button{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:6px 6px 9px}.appearance-swatch{height:38px;border-radius:5px;background-position:center;background-size:cover;border:1px solid rgba(128,96,115,.16)}.appearance-swatch.original{background-image:linear-gradient(135deg,rgba(14,12,17,.5),transparent),url(/assets/scene-BZOhdNCF.webp)}.appearance-swatch.sakura{background-image:url(/assets/sakura-street-background-xwb8vLyO.jpg)}.appearance-swatch.plain{background:var(--night)}.appearance-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.appearance-reset{min-height:36px;padding:6px 0;color:var(--moon-dim);text-decoration:underline;text-underline-offset:4px;font-size:12px}.appearance-status{font-size:11px;color:var(--moon-faint)}.appearance-controls button:focus-visible,.appearance-close:focus-visible,.appearance-launch:focus-visible{outline:2px solid var(--peach);outline-offset:3px}.tpane .appearance-controls{border-top:1px solid var(--line);padding-top:20px;margin-top:8px}.appearance-inline-heading{font-size:13px;color:var(--moon);font-weight:650;margin:0 0 15px}html[data-appearance-background=sakura] body:not(.chat-body):before{background:linear-gradient(180deg,#131019c7,#191420b0),url(/assets/sakura-street-background-xwb8vLyO.jpg) center center/cover no-repeat}html[data-appearance-background=plain] body:not(.chat-body):before{background:none}html[data-appearance-background=sakura] :is(.scene,.tc-scene)>img{content:url(/assets/sakura-street-background-xwb8vLyO.jpg)}html[data-appearance-background=plain] :is(.scene,.tc-scene)>img{visibility:hidden}html[data-appearance-background=plain] :is(.scene,.tc-scene){background:var(--night)}html[data-appearance-theme=light]{color-scheme:light;--night:#ffffff;--night-2:#fff4f8;--night-3:#ffe6ef;--moon:#1f1a1d;--moon-dim:#6b6470;--moon-faint:#8e8793;--peach:#ff6fa9;--peach-deep:#e8407f;--peach-soft:#e8407f;--plum-ink:#3a1230;--lantern:#f28c1e;--lantern-deep:#d9741a;--champagne:#b8902e;--seal-red:#e8407f;--mint:#1eaaf1;--line:rgba(31,26,29,.1);--line-strong:rgba(232,64,127,.45);--sh-contact:0 1px 2px rgba(58,18,48,.08);--sh-ambient:0 14px 36px rgba(232,64,127,.1);--sh-glow:0 0 40px rgba(255,111,169,.22)}html[data-appearance-theme=light] body:not(.chat-body){background:#fff}html[data-appearance-theme=light] body:not(.chat-body):before{background:radial-gradient(1000px 600px at 15% -6%,rgba(255,111,169,.16),transparent 62%),radial-gradient(800px 520px at 92% 8%,rgba(30,170,241,.09),transparent 60%),radial-gradient(900px 700px at 50% 112%,rgba(255,190,152,.16),transparent 60%)}html[data-appearance-theme=light] .noise{opacity:.025;mix-blend-mode:multiply}html[data-appearance-theme=light][data-appearance-background=sakura] body:not(.chat-body):before{background:linear-gradient(180deg,#fffc,#fff4f8bd),url(/assets/sakura-street-background-xwb8vLyO.jpg) center center/cover no-repeat}html[data-appearance-theme=light][data-appearance-background=plain] body:not(.chat-body):before{background:none}html[data-appearance-theme=light] body:not(.chat-body) :is(.frame,.detail,.panel){background:linear-gradient(180deg,#fff,#fff7fa);border-color:#e8407f1f;box-shadow:inset 0 1px #fff,var(--sh-contact),var(--sh-ambient)}html[data-appearance-theme=light] :is(.frame-soft,.author-card){background:#ffffffdb}html[data-appearance-theme=light] :is(.hud,.rail,.bottombar){background:#ffffffdb}html[data-appearance-theme=light] body:not(.chat-body) :is(.sort-tabs,.seg,.search,.select-wrap select){background:#ffecf3b3}html[data-appearance-theme=light] .footer{background:linear-gradient(180deg,#fff9,#fff1f6)}html[data-appearance-theme=light] :where(body:not(.chat-body)) :is(.dialog,.ts-portrait-hint,.studio-status){background:#fffffff0}html[data-appearance-theme=light] :is(.seal,.ribbon,.nav-count,.ctrl-count,.avatar .lv,.dialog-name,.sort-tabs button.is-active,.tag.is-active,.album-tile .tile-same){background:var(--peach);color:var(--plum-ink)}html[data-appearance-theme=light] .popover-tags button.is-blocked{color:#c2264f}html[data-appearance-theme=light] body:not(.chat-body) .icon-btn:hover,html[data-appearance-theme=light] .rail-item:hover{background:#e8407f0f}html[data-appearance-theme=light] .rail-item.is-accent{background:#ff6fa924;color:var(--peach-deep)}html[data-appearance-theme=light] .studio-preview{background:#ffe6ef}html[data-appearance-theme=light] .model-bar{background:#e8407f1f}html[data-appearance-theme=light] .day-front{background:#fff}html[data-appearance-theme=light] .loader{background:var(--night)}html[data-appearance-theme=light] :is(.card,.title-screen,.event-tile,.special,.titlecard,.chapter,.unlock){--night:#121015;--night-2:#1a171d;--night-3:#232028;--moon:#ffffff;--moon-dim:#cfc9d3;--moon-faint:#9a929f;--peach:#ff7eb3;--peach-deep:#ff5c9a;--peach-soft:#ffb3d1;--plum-ink:#3a1230;--lantern:#ffb86b;--champagne:#e9c98f;--mint:#6ad4f5;--line:rgba(255,255,255,.1);--line-strong:rgba(255,126,179,.5);color:var(--moon)}html[data-appearance-theme=light] .title-screen .dialog{background:#0e0c11bd}html[data-appearance-theme=light] .ts-portrait-hint{background:#0e0c11b8}html[data-appearance-theme=light] .card-dialog{background:#0e0c11e6}html[data-appearance-theme=light] .title-screen{border-color:#e8407f2e}html[data-appearance-theme=light] .ts-portrait-hint{color:#fff}html[data-appearance-theme=light] .studio-status{color:#fff;background:#0e0c11bf}html[data-appearance-theme=light] .album-tile .tile-meta{color:#e6dde3}html[data-appearance-theme=light] body.chat-body{color-scheme:dark;--night:#121015;--night-2:#1a171d;--night-3:#232028;--moon:#ffffff;--moon-dim:#cfc9d3;--moon-faint:#9a929f;--peach:#ff7eb3;--peach-deep:#ff5c9a;--peach-soft:#ffb3d1;--plum-ink:#3a1230;--lantern:#ffb86b;--lantern-deep:#f0973f;--champagne:#e9c98f;--seal-red:#ff4d7a;--mint:#6ad4f5;--line:rgba(255,255,255,.09);--line-strong:rgba(255,126,179,.5);--sh-contact:0 1px 2px rgba(0,0,0,.45);--sh-ambient:0 14px 36px rgba(0,0,0,.45);--sh-glow:0 0 44px rgba(255,126,179,.3)}html[data-appearance-theme=light] body.chat-body .appearance-controls fieldset:has([data-appearance-setting=theme]) legend:after{content:" · 对话舞台始终为夜色";color:var(--moon-faint)}@media(prefers-reduced-motion:reduce){.appearance-options button{transition:none}}}:root{--reader-background-opacity: 1;--reader-motion-opacity: 1;--reader-bubble-opacity: 1;--stage-scrim: rgba(0, 0, 0, .55);--stage-cg-shadow: 0 12px 40px rgba(0, 0, 0, .45);--stage-cg-backdrop: rgba(0, 0, 0, .86);--delta-up: #3f8f5f;--delta-down: #c2554c;--classic-user-bg: #fde7ee;--classic-user-line: rgba(214, 120, 150, .28);--classic-user-ink: #4a3038;--classic-user-strong: #3a2028;--classic-user-time: rgba(74, 48, 56, .55);--reader-input-surface: rgba(10, 8, 12, .5);--classic-surface: #ffffff;--classic-surface-2: #fcf7f3;--classic-ink: #2d2020;--classic-ink-soft: #6b5d54;--classic-ink-faint: #a89a90;--classic-line: #eadfd6;--classic-peach: #e85d75;--classic-peach-soft: #ffb5a7;--classic-peach-bg: #fff0ec;--classic-on-peach: #ffffff;--classic-stop: #e05c5c;--classic-shadow: 0 4px 16px rgba(0, 0, 0, .06);--classic-fab-shadow: 0 2px 8px rgba(0, 0, 0, .18)}.input-wrap textarea{background-color:var(--reader-input-surface)}.card .card-nsfw{position:absolute;inset:0;z-index:5;border:0;background:transparent;color:#fff;font:12px/1.4 var(--f-ui, sans-serif);letter-spacing:.04em;text-shadow:0 1px 6px rgba(0,0,0,.6);cursor:pointer}.comment-login-hint{margin:6px 0 14px;font-size:13px;color:var(--moon-dim, #b9a9b5)}.comment-login-hint a{color:var(--peach, #ff7eb3)}.m-top-actions{display:flex;flex-direction:column;align-items:center;align-self:flex-start;height:auto;padding-top:6px;flex:none;gap:0;overflow:visible}.m-top-actions .m-icon{width:40px;height:40px;padding:0;margin:0;line-height:0;text-decoration:none;color:inherit;flex:none;appearance:none;display:grid;place-items:center;box-sizing:border-box}.m-top-actions .m-icon .ico{display:block;width:20px;height:20px}.feed-filter-btn .dot{position:absolute;right:6px;top:6px;width:6px;height:6px;border-radius:50%;background:var(--peach, #ff7eb3);pointer-events:none}.feed-sentinel{height:1px}#filter-sheet .m-sheet-panel.is-dragging{animation:none}#filter-sheet .m-sheet-grip{position:relative;touch-action:none}#filter-sheet .m-sheet-grip:before{content:"";position:absolute;inset:-14px -48px}#filter-sheet .m-sheet-head{touch-action:none}@media(max-width:360px){.m-body .m-tabs{gap:12px}}.pmd-head{flex:none;min-height:52px;overflow:visible}.pmd-brand{min-width:0;text-decoration:none;color:inherit;cursor:pointer}.pmd-brand small{display:block;overflow:visible;white-space:nowrap}.pmd-nav a>.pmd-icon:first-child{color:var(--moon-dim, #b9aebc);opacity:.85}.pmd-nav a.is-current,.pmd-nav a[aria-current=page]{background:linear-gradient(110deg,#ff7eb32b,#ff7eb30e);border-color:#ffb3d124;color:var(--peach-soft, #ffd6e7)}.pmd-nav a.is-current>.pmd-icon:first-child,.pmd-nav a[aria-current=page]>.pmd-icon:first-child{color:var(--peach-soft, #ffc4dd);opacity:1}html[data-appearance-theme=light] .pmd-nav a>.pmd-icon:first-child{color:#7e6876}html[data-appearance-theme=light] .pmd-nav a.is-current,html[data-appearance-theme=light] .pmd-nav a[aria-current=page]{color:#b23168;border-color:#edbad0;background:linear-gradient(110deg,#ffe1ed,#fff0f7)}html[data-appearance-theme=light] .pmd-nav a.is-current>.pmd-icon:first-child,html[data-appearance-theme=light] .pmd-nav a[aria-current=page]>.pmd-icon:first-child{color:#dc6c9d}.pmd-nav{flex:none}.pmd-nav .pmd-dot{flex:none;width:7px;height:7px;margin-left:-8px;border-radius:50%;background:var(--seal-red);align-self:flex-start;margin-top:12px}.pmd-nav .pmd-chevron.is-open{transform:rotate(90deg)}.pmd-nav a>small+.pmd-icon:last-child{margin-left:0}.pmd-lang{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 12px 4px 51px}.pmd-lang button{min-height:40px;padding:6px 10px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--moon-dim);font:600 13px/1.3 var(--f-ui);text-align:left;cursor:pointer}.pmd-lang button[aria-pressed=true]{border-color:var(--peach);color:var(--peach-soft)}.pmd-lang button:focus-visible{outline:2px solid var(--peach);outline-offset:2px}html[data-appearance-theme=light] .pmd-lang button{color:var(--plum-ink)}html[data-appearance-theme=light] .pmd-lang button[aria-pressed=true]{color:var(--peach-deep);border-color:var(--peach-deep)}.pf-sub-menu-title{margin:16px 0 2px;font:600 12px/1.4 var(--f-ui);letter-spacing:.08em;color:var(--moon-faint)}.pf-sub-menu-title:first-child{margin-top:0}.pf-sub-menu a[aria-current=page]{color:var(--peach-soft)}html[data-appearance-theme=light] .pf-sub-menu a[aria-current=page]{color:var(--peach-deep)}@media(min-width:761px){.auth-shell{margin:32px auto;min-height:calc(100vh - 64px);position:relative;z-index:2;background:var(--mp-surface, rgba(31, 28, 35, .93));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line, rgba(255, 255, 255, .08));border-radius:18px;box-shadow:0 24px 60px #00000073;overflow:hidden}.auth-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;background-position:center;background-size:cover;background-repeat:no-repeat}.auth-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#131019b8,#191420cc)}html[data-appearance-theme=light] .auth-backdrop:after{background:linear-gradient(180deg,#fffc,#fff4f8c2)}.auth-petals{position:fixed;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:.8}}.mp-auth-form .mp-auth-row{display:flex;gap:8px;align-items:stretch}.mp-auth-form .mp-auth-row input{flex:1;min-width:0}.mp-auth-form .mp-auth-social{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.mp-auth-form .mp-auth-oauth{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border-radius:10px;border:1px solid var(--line, rgba(255,255,255,.12));background:transparent;color:inherit;font-size:13px}.mp-auth-form .mp-auth-check{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.6;color:var(--moon-dim, #b9a9b5);margin-top:8px}.mp-auth-form .mp-auth-check input{margin-top:4px}.mp-auth-form label small{margin-left:6px;font-weight:400;opacity:.7}.mp-auth-strength[data-level="1"]{color:#ff7e7e}.mp-auth-strength[data-level="2"]{color:#ffb86b}.mp-auth-strength[data-level="3"]{color:#7fe3d6}.mp-auth-form .mp-auth-check input[type=checkbox]{width:16px;height:16px;min-height:0;flex:none;padding:0;margin:3px 0 0;accent-color:var(--peach, #ff7eb3)}.chat-body .msg-edit-area{width:100%;min-height:96px;padding:10px 12px;border-radius:10px;border:1px solid var(--line, rgba(255,255,255,.14));background:#00000040;color:inherit;font:inherit;font-size:16px;resize:vertical}.chat-body .msg-edit-ops{display:flex;gap:8px;margin-top:8px}.chat-body .sess-rename{width:100%;min-height:44px;padding:8px 10px;border-radius:8px;border:1px solid var(--peach, #ff7eb3);background:#00000040;color:inherit;font:inherit;font-size:16px}@media(max-width:760px){.chat-body .input-wrap textarea{min-height:44px;padding-block:9px;font-size:16px;line-height:1.5}.chat-body .box-input{padding-bottom:8px}.chat-body .input-wrap{margin-top:8px}body.chat-body .mods-filters :is(.mods-search,.mods-sort){font-size:16px}}.chat-body .sess-item{position:relative}.chat-body .sess-item-ops{position:absolute;right:8px;top:8px;display:none;gap:4px}.chat-body .sess-item:hover .sess-item-ops,.chat-body .sess-item:focus-within .sess-item-ops{display:inline-flex}.chat-body .sess-op{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:6px;background:#00000059;cursor:pointer}.chat-body .sess-op .ico{width:14px;height:14px}.chat-body .tp-quick{margin:12px 0}.chat-body .tp-quick-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.chat-body .load-earlier{text-align:center;padding:8px 0 14px}.chat-body .starter-panel{padding:12px 0 24px}.chat-body .starter-panel .sp-hint{font-size:13px;opacity:.75;margin:0 0 10px}.chat-body .starter-panel .sp-chips{display:flex;flex-wrap:wrap;gap:8px}.chat-body .starter-panel .sp-chip{padding:8px 14px;border-radius:999px;border:1px solid var(--line, rgba(255,255,255,.14));background:#00000040;color:inherit;font-size:13px}.chat-body .starter-panel--launcher{padding:0}.chat-body .sp-launcher{height:70vh}.chat-body .msg-world-bubble{margin:10px 0}.chat-body .box-body .msg-hud-band{margin-top:10px;padding-top:10px;border-top:1px solid var(--line, rgba(255,255,255,.14))}.pf-table-wrap{overflow-x:auto;margin-top:12px}.pf-table{width:100%;border-collapse:collapse;font-size:13.5px}.pf-table th,.pf-table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--line, rgba(255,255,255,.09));white-space:nowrap}.pf-table th{font-weight:600;opacity:.7}.pf-table tr.is-current td{color:var(--peach, #ff7eb3);font-weight:600}.pf-subhead-text{margin:16px 0 6px;font-size:14px;font-weight:650;opacity:.85}.pf-subhead-text small{font-weight:400;opacity:.7;margin-left:6px}.pf-row-btn{width:100%;text-align:left;background:none;border-left:0;border-right:0;border-top:0;color:inherit;font:inherit;cursor:pointer}.pf-field-row{display:flex;gap:8px;align-items:center}.pf-field-row input{flex:1;min-width:0}.pf-field-check{flex-direction:row;align-items:center;gap:8px}.pf-field-check input{width:auto}.pf-profile-form-avatar-btn{display:grid;justify-items:center;gap:4px;background:none;border:0;padding:0;color:inherit;cursor:pointer}.ck-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:12px 0}.ck-cal-w{font-size:12px;text-align:center;opacity:.6;padding:4px 0}.ck-cal-d{display:grid;place-items:center;gap:2px;aspect-ratio:1;border-radius:10px;border:1px solid var(--line, rgba(255,255,255,.09));font-size:13px;background:#ffffff08}.ck-cal-d small{font-size:10px;color:var(--peach, #ff7eb3)}.ck-cal-d.is-on{border-color:color-mix(in srgb,var(--peach, #ff7eb3) 55%,transparent);background:color-mix(in srgb,var(--peach, #ff7eb3) 14%,transparent)}.ck-cal-d.is-today{outline:2px solid var(--peach, #ff7eb3);outline-offset:-2px}.ac-saves li{position:relative}.ac-save-del{position:absolute;right:8px;top:8px;opacity:0}.ac-saves li:hover .ac-save-del,.ac-saves li:focus-within .ac-save-del{opacity:1}@media(max-width:760px){.ac-save-del{opacity:1}}.ann-html-frame{width:100%;border:0;border-radius:12px;background:#fff}.hud-nav button.nav-item{font-size:14px}.pf-body[data-platform=notices] .pf-panel:has(.pf-prose) .pf-prose :is(p,li,blockquote,td,th,em,span,small){color:#3b3034;font-size:16px;line-height:2}.pf-body[data-platform=notices] .pf-panel:has(.pf-prose) .pf-prose :is(h1,h2,h3,h4,h5,strong,b){color:#2a2024}.pf-body[data-platform=notices] .pf-panel:has(.pf-prose) .pf-prose a{color:#a1224a}.pf-body[data-platform=notices] .pf-row.pf-comment{background:none;border:0;box-shadow:none;color:inherit;padding:10px 0;margin:0;align-items:flex-start}.pf-body[data-platform=notices] .pf-row.pf-comment:before{display:none}.pf-body[data-platform=notices] .pf-row.pf-comment .pf-row-copy{color:inherit}.pf-body[data-platform=notices] .pf-row.pf-comment :is(b,strong){color:var(--moon)}.pf-body[data-platform=notices] .pf-row.pf-comment :is(p,small,time){color:var(--moon-dim)}.pf-body[data-platform=notices] .pf-reply{color:var(--moon-dim)}.pf-comment{align-items:flex-start}.pf-panel .pf-row.pf-comment>img{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:none;border:0}.pf-reply b{display:inline}.pf-comment .pf-row-copy .mp-inline{font:inherit;background:none;border:0;padding:0;cursor:pointer}.pf-reply{margin-top:8px;padding:8px 10px;border-radius:8px;background:#ffffff0a;font-size:13px}.pf-comment-form{margin:8px 0 14px}.pf-mc-status{margin:-6px 0 14px}.cr-trend{width:100%;height:160px;display:block;margin:10px 0 4px}.cr-trend-area{fill:color-mix(in srgb,var(--peach, #ff7eb3) 14%,transparent)}.cr-trend-rounds{stroke:var(--peach, #ff7eb3);stroke-width:2;vector-effect:non-scaling-stroke}.cr-trend-reward{stroke:var(--champagne, #f5c97b);stroke-width:2;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.cr-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin:0 4px 0 8px;vertical-align:middle;background:var(--peach, #ff7eb3)}.cr-dot-reward{background:var(--champagne, #f5c97b)}.cr-works-tools{margin:4px 0 14px}.cr-work-row img.is-off{opacity:.5}.cr-work-row .pf-badge.is-live{color:#9bd4b5}.cr-work-row .pf-badge.is-review{color:var(--champagne, #f5c97b)}.cr-work-row .pf-badge.is-reject{color:#ff6b8a}.inv-poster-row{align-items:flex-start;flex-wrap:wrap}.inv-poster{width:300px;border-radius:16px;overflow:hidden;background:#2e1c1f;color:#fff;box-shadow:0 14px 36px #00000073}.inv-poster-top{position:relative;padding:18px;min-height:200px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;background:linear-gradient(160deg,#5a2c35,#e85d75)}.inv-poster-top img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}.inv-poster-top>div{position:relative}.inv-poster-top h3{margin:6px 0 4px;font:700 20px/1.3 var(--f-head, serif)}.inv-poster-top p{margin:0;font-size:12.5px;opacity:.9}.inv-poster-bottom{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#1c1614}.inv-poster-bottom small{display:block;font-size:10px;opacity:.6;word-break:break-all}.inv-qr{width:72px;height:72px;border-radius:8px;background:#fff;padding:4px}.inv-poster.is-night .inv-poster-top{background:linear-gradient(160deg,#1a0533,#3d1066)}.inv-poster.is-night .inv-poster-bottom{background:#120826}.inv-poster.is-paper{background:#fff;color:#2d2020}.inv-poster.is-paper .inv-poster-top{background:#fff;border-bottom:2px solid #f0d6dc}.inv-poster.is-paper .inv-poster-top img{opacity:.18}.inv-poster.is-paper .inv-poster-bottom{background:#fafafa}.inv-poster-tools{flex:1;min-width:200px}.ar-frame-deco{position:relative}.ar-frame-img{position:absolute;inset:-12%;width:124%;height:124%;object-fit:contain;pointer-events:none}.ar-badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.ar-badge{position:relative;display:grid;justify-items:center;gap:4px;padding:12px 8px 10px;border-radius:12px;border:1px solid var(--line, rgba(255,255,255,.09));background:#ffffff08;color:inherit;cursor:pointer}.ar-badge img{width:48px;height:48px;object-fit:contain}.ar-badge.is-on{border-color:var(--peach, #ff7eb3);background:color-mix(in srgb,var(--peach, #ff7eb3) 14%,transparent)}.ar-badge.is-hidden{opacity:.45}.ar-badge-hide{position:absolute;right:6px;top:6px;font-size:10px;font-style:normal;opacity:.7;padding:2px 6px;border-radius:999px;background:#00000059}.nf-panel .mp-empty{padding:40px 16px}.nf-code{font-size:56px;line-height:1;margin:6px 0 2px;color:var(--peach, #ff7eb3)}.nf-panel .nf-actions{justify-content:center;align-items:center;flex-wrap:wrap;margin-top:16px;gap:10px}.nf-panel .nf-actions .pf-button{margin:0;box-sizing:border-box;min-height:42px;height:42px;padding:0 16px;line-height:1;font-size:13px;appearance:none;-webkit-appearance:none;text-decoration:none;flex:none;vertical-align:middle}.nf-panel .nf-actions .pf-button.primary{box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #78285033}.nf-panel .nf-actions .pf-button.primary:hover{transform:none}@media(max-width:760px){.nf-panel .nf-actions{flex-direction:column;align-items:stretch;max-width:240px;margin-inline:auto}.nf-panel .nf-actions .pf-button{width:100%}}.pf-body .pf-grid>.pf-panel{align-self:start}.mp-discover-header .mp-tabs-head{gap:22px}.mp-discover-header .mp-tabs-head button+button:before{display:none}@media(max-width:370px){.mp-discover-header .mp-tabs-head{gap:16px}}.mc-header>.mp-icon{flex:0 0 40px}body.mp-body[data-page=discover] .mp-ranking-empty{padding:10px 8px 4px}body.mp-body[data-page=discover] .mp-ranking-empty .ico{width:20px;height:20px;margin-bottom:4px}body.mp-body[data-page=discover] .mp-ranking-empty h3{font-size:15px;margin:0 0 2px}body.mp-body[data-page=discover] .mp-ranking-empty p{font-size:12px;line-height:1.45}body.mp-body[data-page=discover] .mp-ranking-picks{margin-top:14px}body.mp-body[data-page=discover] .mp-ranking-picks h2{margin:0 0 10px;font:600 15px var(--f-ui);color:var(--moon)}body.mp-body[data-page=discover] .mp-ranking-picks-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}body.mp-body[data-page=discover] .mp-ranking-picks-head a{flex:none;font:12px var(--f-ui);color:var(--peach-soft);text-decoration:none}.mp-load-failed{text-align:center}.mp-load-failed p{margin:18px 0 0;font-size:12px;color:var(--moon-dim)}.mp-load-failed .mp-load{margin-top:10px}.mp-load-sentinel{height:1px}.pf-ledger-row .pf-row-copy>b{margin-bottom:2px}.pf-ledger-src{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 4px;font:12px/1.6 var(--f-ui);color:var(--moon-dim)}.pf-ledger-label{color:var(--moon-faint)}.pf-ledger-work{color:var(--moon);text-decoration:none;overflow-wrap:anywhere}a.pf-ledger-work:hover{color:var(--peach-soft);text-decoration:underline}.pf-ledger-work.is-muted{color:var(--moon-dim)}.pf-ledger-kind{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:5px;padding:1px 7px;font-size:11px;white-space:nowrap}.pf-ledger-kind.is-paid{color:var(--champagne, #e9c98f);border-color:#e9c98f4d}.pf-ledger-kind.is-free{color:var(--moon-dim);border-style:dashed}.pf-ledger-kind.is-mixed{color:var(--moon)}.pf-ledger-kind.is-unknown,.pf-ledger-kind.is-note{color:var(--moon-faint);border-color:transparent;padding-inline:0}.pf-ledger-items{list-style:none;margin:4px 0 6px;padding:6px 0 6px 12px;border-left:2px solid var(--line);display:grid;gap:6px}.pf-ledger-items li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;color:var(--moon-dim)}.pf-ledger-item-amount{margin-left:auto;font:12px var(--f-din);color:var(--leaf);font-weight:400}.pf-ledger-filters{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.pf-ledger-filters select{flex:1 1 140px;min-width:0;min-height:36px;border:1px solid var(--line);border-radius:8px;background:#0e0c11b3;color:var(--moon);padding:6px 10px;font:13px var(--f-ui)}.chat-immersive-tools{--chat-immersive-tools-fg: #fff;--chat-immersive-tools-bg: #18222bd9;--chat-immersive-tools-border: #ffffff66}body.chat-body.chat-composer-art-page .stage[data-composer-blend]{--bridge-mask:#000;--bridge-paper:#191d23;--bridge-paper-rgb:25,29,35;--bridge-ink:#e7e5df;--bridge-muted:#a6abb0;--bridge-well:#10151b8c;--bridge-rim:#d2dce422;--bridge-highlight:#eef5ff14;--bridge-shadow:#05080b66;--bridge-key:#d0bba1;--bridge-key-ink:#352e29}body.chat-body.chat-composer-art-page .stage[data-composer-blend=light]{--bridge-paper:#eeeae2;--bridge-paper-rgb:238,234,226;--bridge-ink:#333e3b;--bridge-muted:#68746c;--bridge-well:#fffefba8;--bridge-rim:#526d5a25;--bridge-highlight:#ffffffd9;--bridge-shadow:#4d5c431c;--bridge-key:#657c70;--bridge-key-ink:#fffef9}body[data-platform=creator],body[data-platform=community],.editor-skin{--bg: #141010;--bg-soft: #1C1614;--surface: #211A18;--surface-2: #2A211E;--ink: #F2E9E3;--ink-soft: #B5A79D;--ink-faint: #7A6C63;--line: #352B27;--line-soft: #2A211E;--peach: #FF8095;--peach-soft: #C76072;--peach-bg: #2E1C1F;--gold: #E6B85C;--gold-soft: #F5C542;--gold-bg: #2C2417;--jade: #6FC0AE;--jade-soft: #5A9E8E;--jade-bg: #16261F;--violet: #C9B8FF;--violet-line: #4A3D73;--violet-bg: #211B33;--violet-bg-strong: #2E2550;--shadow: 0 1px 2px rgba(0,0,0,.3), 0 8px 24px rgba(0,0,0,.35);--shadow-lg: 0 4px 12px rgba(0,0,0,.4), 0 24px 48px rgba(0,0,0,.5);--radius: 16px;--radius-sm: 10px;--radius-xs: 6px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--chat-font-size: 17px;--emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--serif: var(--f-head, "Noto Serif SC", "Songti SC", serif), var(--emoji);--sans: var(--f-ui, "Noto Sans SC", -apple-system, "PingFang SC", sans-serif), var(--emoji);--display: var(--f-head, "Fraunces", serif), var(--emoji);--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace, var(--emoji);--header-h: 64px;--sidebar-w: 220px;--mobile-nav-h: 60px;--content-max-w: 1400px;--page-px: 30px;--clr-primary: var(--peach);--clr-primary-600: #D94868;--clr-primary-soft: var(--peach-soft);--clr-primary-bg: var(--peach-bg);--clr-gold: var(--gold);--clr-gold-warm: var(--gold-soft);--clr-gold-bg: var(--gold-bg);--clr-jade: var(--jade);--clr-jade-light: var(--jade-soft);--clr-jade-bg: var(--jade-bg);--clr-bg: var(--bg);--clr-bg-2: var(--bg-soft);--clr-surface: var(--surface);--clr-surface-2: var(--surface-2);--clr-border: var(--line);--clr-border-2: var(--line-soft);--clr-ink: var(--ink);--clr-ink-2: var(--ink-soft);--clr-ink-3: var(--ink-faint);--clr-ink-4: var(--line);--font-serif: var(--serif);--font-sans: var(--sans);--font-display: var(--display);--font-mono: var(--mono);--shadow-sm: var(--shadow);--shadow-md: var(--shadow);--shadow-xl: var(--shadow-lg);--gap-xs: 4px;--gap-sm: 8px;--gap: 16px;--gap-lg: 24px;--gap-xl: 32px;--gap-2xl: 48px;--gap-3xl: 64px;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-fast: .12s;--dur: .2s;--dur-slow: .32s;--z-base: 1;--z-sticky: 10;--z-header: 50;--z-sidebar: 100;--z-modal: 200;--z-toast: 300;--text-secondary: var(--ink-soft);--primary: var(--peach);--border: var(--line);--hud-accent: var(--peach);--hud-line: var(--line);--step-circle-size: 28px;--step-label-row: 36px;--studio-paper: #ffffff;--studio-paper-soft: #f7f5f6;--studio-paper-ink: #241f21;--studio-paper-muted: #71686c;--studio-paper-faint: #958b90;--studio-paper-line: rgba(36,31,33,.12);--studio-paper-line-soft: rgba(36,31,33,.07);--studio-accent-bg: #fff0f4;--studio-accent-soft: #f4b8c8}@media(max-width:768px){body[data-platform=creator]{--header-h: 56px;--page-px: 14px}}html[data-appearance-theme=light] :is(body[data-platform=creator],body[data-platform=community],.editor-skin){--bg: #ffffff;--bg-soft: #fff7fa;--surface: #ffffff;--surface-2: #fff4f8;--ink: #1f1a1d;--ink-soft: #6b6470;--ink-faint: #8e8793;--line: rgba(31, 26, 29, .12);--line-soft: rgba(31, 26, 29, .07);--peach: #ff6fa9;--peach-soft: #e8407f;--peach-bg: #ffe6ef;--gold: #b8902e;--gold-soft: #d9a13a;--gold-bg: #fdf3dc;--jade: #1e9e8a;--jade-soft: #49b7a5;--jade-bg: #e4f5f1;--violet: #5b44c9;--violet-line: #cdc3f5;--violet-bg: #f4f1ff;--violet-bg-strong: #e8e2ff;--shadow: 0 1px 2px rgba(58, 18, 48, .08), 0 14px 36px rgba(232, 64, 127, .1);--shadow-lg: 0 4px 12px rgba(58, 18, 48, .1), 0 24px 48px rgba(232, 64, 127, .16);--clr-primary-600: #d63c6f}body[data-platform=creator],body[data-platform=community],.editor-skin{color-scheme:dark}html[data-appearance-theme=light] :is(body[data-platform=creator],body[data-platform=community],.editor-skin){color-scheme:light}:is(body[data-platform=creator],.editor-skin) :is(input[type=checkbox],input[type=radio]){accent-color:var(--peach)}body[data-platform=creator] .page-wrapper,.editor-skin .page-wrapper{display:block;width:100%;min-width:0}body[data-platform=creator] h1.page-title{font-family:var(--serif);font-size:26px;font-weight:700;margin-bottom:3px;letter-spacing:.5px}body[data-platform=creator] .page-sub,.editor-skin .page-sub{color:var(--ink-soft);font-size:14px;margin-bottom:22px}body[data-platform=creator] .card,.editor-skin .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 22px;min-width:0}body[data-platform=creator] .card:has(table),.editor-skin .card:has(table),body[data-platform=creator] .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}body[data-platform=creator] .btn,.editor-skin .btn{font-family:var(--sans);font-size:13px;font-weight:600;padding:8px 15px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:6px;text-decoration:none;white-space:nowrap}body[data-platform=creator] .btn:hover,.editor-skin .btn:hover{border-color:var(--peach-soft);color:var(--peach);transform:translateY(-1px)}body[data-platform=creator] .btn:focus-visible,.editor-skin .btn:focus-visible{outline:2px solid var(--peach);outline-offset:2px}body[data-platform=creator] .btn:active:not(:disabled),.editor-skin .btn:active:not(:disabled),body[data-platform=creator] .btn.primary:active:not(:disabled),.editor-skin .btn.primary:active:not(:disabled){transform:translateY(0);filter:brightness(.96)}body[data-platform=creator] .btn:disabled,.editor-skin .btn:disabled{opacity:.55;cursor:not-allowed;transform:none;filter:none}body[data-platform=creator] .btn.primary,.editor-skin .btn.primary{background:var(--peach);color:#241413;border-color:var(--peach)}body[data-platform=creator] .btn.primary:hover,.editor-skin .btn.primary:hover{color:#241413;filter:brightness(1.05)}body[data-platform=creator] .btn.gold,.editor-skin .btn.gold{background:var(--gold);color:#241413;border-color:var(--gold)}body[data-platform=creator] .btn.ghost,.editor-skin .btn.ghost{background:transparent}body[data-platform=creator] .btn.sm,.editor-skin .btn.sm,body[data-platform=creator] .btn-sm{padding:5px 12px;font-size:12px}body[data-platform=creator] .btn.lg,.editor-skin .btn.lg{padding:12px 22px;font-size:14.5px}body[data-platform=creator] .btn-sm,.editor-skin .btn-sm{font-family:var(--sans);font-weight:600;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:.2s}body[data-platform=creator] .btn-sm.primary,.editor-skin .btn-sm.primary{background:var(--peach);color:#241413;border-color:var(--peach)}body[data-platform=creator] .btn-sm.ghost,.editor-skin .btn-sm.ghost{background:transparent}body[data-platform=creator] .btn-sm:disabled,.editor-skin .btn-sm:disabled{opacity:.55;cursor:not-allowed}body[data-platform=creator] .pill,.editor-skin .pill{font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;display:inline-block}body[data-platform=creator] .pill.up,.editor-skin .pill.up{background:var(--jade-bg);color:var(--jade)}body[data-platform=creator] .pill.down,.editor-skin .pill.down{background:var(--peach-bg);color:var(--peach)}body[data-platform=creator] .pill.gold,.editor-skin .pill.gold{background:var(--gold-bg);color:var(--gold)}body[data-platform=creator] .pill.flat,.editor-skin .pill.flat{background:var(--bg-soft);color:var(--ink-faint)}body[data-platform=creator] .chip,.editor-skin .chip{display:inline-flex;align-items:center;height:24px;padding:0 var(--gap-sm);border-radius:var(--radius-full);font-size:12px;font-weight:500;background:var(--clr-bg-2);color:var(--clr-ink-2);white-space:nowrap}body[data-platform=creator] .section-title,.editor-skin .section-title{font-family:var(--font-serif);font-size:18px;font-weight:900;color:var(--clr-ink)}body[data-platform=creator] .input,.editor-skin .input{width:100%;height:44px;padding:0 var(--gap);border-radius:var(--radius);border:1.5px solid var(--clr-border);background:var(--clr-surface);color:var(--clr-ink);font-family:var(--font-sans);font-size:14px;transition:border-color var(--dur) var(--ease);outline:none;box-sizing:border-box}body[data-platform=creator] .input:focus,.editor-skin .input:focus{border-color:var(--clr-primary);box-shadow:0 0 0 3px var(--clr-primary-bg)}body[data-platform=creator] .input::placeholder,.editor-skin .input::placeholder{color:var(--clr-ink-3)}body[data-platform=creator] .field-input,.editor-skin .field-input,body[data-platform=creator] .field-select,body[data-platform=creator] .field-textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font-family:var(--sans);outline:none;transition:border-color .15s ease,box-shadow .15s ease}body[data-platform=creator] .field-input,.editor-skin .field-input,body[data-platform=creator] .field-select{min-height:38px;padding:8px 13px;font-size:14px}body[data-platform=creator] .field-select,.editor-skin .field-select{cursor:pointer}body[data-platform=creator] .field-textarea,.editor-skin .field-textarea{display:block;padding:10px 13px;font-size:13.5px;line-height:1.7;resize:vertical;max-height:360px;overflow-y:auto}body[data-platform=creator] .field-input:focus,.editor-skin .field-input:focus,body[data-platform=creator] .field-select:focus,body[data-platform=creator] .field-textarea:focus{border-color:var(--peach);box-shadow:0 0 0 3px var(--peach-bg)}body[data-platform=creator] .field-input::placeholder,.editor-skin .field-input::placeholder,body[data-platform=creator] .field-textarea::placeholder{color:var(--ink-faint)}body[data-platform=creator] .field-textarea.mono,.editor-skin .field-textarea.mono{font-family:var(--mono);font-size:12.5px;line-height:1.65;tab-size:2}body[data-platform=creator] .empty-state,.editor-skin .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--gap-3xl) var(--gap);color:var(--clr-ink-3);text-align:center;gap:var(--gap)}body[data-platform=creator] .empty-state .icon,.editor-skin .empty-state .icon{font-size:48px}body[data-platform=creator] .card-sm,.editor-skin .card-sm{background:var(--clr-surface);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:var(--gap)}body[data-platform=creator] .section-header,.editor-skin .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gap)}body[data-platform=creator] .btn-ghost,.editor-skin .btn-ghost{background:transparent;color:var(--clr-ink);border:1px solid var(--clr-border)}body[data-platform=creator] .btn-ghost:hover,.editor-skin .btn-ghost:hover{background:var(--clr-bg);border-color:var(--clr-border-2)}body[data-platform=creator] .btn-ghost-primary,.editor-skin .btn-ghost-primary{background:var(--clr-primary-bg);color:var(--clr-primary);border:1px solid var(--clr-primary-soft)}body[data-platform=creator] .btn-ghost-primary:hover,.editor-skin .btn-ghost-primary:hover{background:var(--clr-primary-bg);border-color:var(--clr-primary)}body[data-platform=creator] .btn-sm.btn-ghost,.editor-skin .btn-sm.btn-ghost{height:auto}body[data-platform=creator] .chip-primary,.editor-skin .chip-primary{background:var(--clr-primary-bg);color:var(--clr-primary)}body[data-platform=creator] .chip-gold,.editor-skin .chip-gold{background:var(--clr-gold-bg);color:var(--clr-gold)}body[data-platform=creator] .chip-jade,.editor-skin .chip-jade{background:var(--clr-jade-bg);color:var(--clr-jade)}body[data-platform=creator] .tab-bar,.editor-skin .tab-bar{display:flex;gap:var(--gap-sm);border-bottom:1px solid var(--clr-border);margin-bottom:var(--gap-lg)}body[data-platform=creator] .tab-item,.editor-skin .tab-item{padding:var(--gap-sm) var(--gap);font-family:var(--sans);font-size:14px;font-weight:500;color:var(--clr-ink-2);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all var(--dur) var(--ease);white-space:nowrap}body[data-platform=creator] .tab-item:hover,.editor-skin .tab-item:hover{color:var(--clr-ink)}body[data-platform=creator] .tab-item.active,.editor-skin .tab-item.active{color:var(--clr-primary);border-bottom-color:var(--clr-primary)}body[data-platform=creator] .grad-peach,.editor-skin .grad-peach{background:linear-gradient(135deg,var(--peach) 0%,var(--peach-soft) 50%,var(--gold-soft) 100%)}body[data-platform=creator] .animate-fade-in,.editor-skin .animate-fade-in{animation:skinFadeIn var(--dur-slow) var(--ease-out) backwards}@keyframes skinFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}body[data-platform=creator] .pf-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([class]),.editor-skin .pf-main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([class]),body[data-platform=creator] .pf-main textarea:not([class]),body[data-platform=creator] .pf-main select:not([class]){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font-family:var(--sans);padding:8px 12px}.studio-shell{display:grid;grid-template-columns:minmax(460px,1fr) minmax(300px,360px);gap:var(--gap);align-items:start}.studio-shell[data-preview=none]{grid-template-columns:minmax(0,1fr)}.studio-main{position:relative;min-width:0}.studio-aside{position:sticky;top:calc(var(--header-h) + var(--studio-global-head-h, 0px));min-width:0;display:flex;height:calc(100dvh - var(--studio-global-head-h, 0px) - var(--header-h) - var(--gap-lg))}.studio-shell .studio-nav{position:sticky;top:calc(var(--header-h) + var(--studio-global-head-h, 0px));display:flex;flex-direction:column;gap:var(--gap-xs);padding:var(--gap-sm);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.studio-shell .studio-nav .studio-nav-item{display:flex;align-items:center;gap:var(--gap-sm);min-height:44px;padding:var(--gap-xs) var(--gap-sm);border:0;width:100%;text-align:left;background:transparent;color:var(--ink-soft);border-radius:var(--radius-sm);font-family:var(--sans);font-size:14px;cursor:pointer;transition:all var(--dur) var(--ease)}.studio-shell .studio-nav .studio-nav-item:hover{background:var(--bg-soft);color:var(--ink)}.studio-shell .studio-nav .studio-nav-item.active{background:var(--peach-bg);color:var(--peach);font-weight:600}.studio-shell .studio-nav .studio-nav-item.pending{opacity:.62}.studio-shell .studio-nav .nav-icon{width:18px;height:18px;flex-shrink:0}.studio-shell .studio-nav .studio-nav-label{display:flex;flex-direction:column;min-width:0}.studio-shell .studio-nav .nav-hint{font-size:11px;font-weight:400;color:var(--ink-faint)}.studio-shell .studio-nav .nav-group{padding:var(--gap-sm) var(--gap-sm) var(--gap-xs);font-size:11px;color:var(--ink-faint)}.studio-shell .studio-nav .studio-nav-label span{display:block}.studio-split{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--gap-lg);align-items:start}.studio-shell .page-subtitle{font-family:var(--sans);font-size:20px;font-weight:var(--studio-fw-title);line-height:28px;color:var(--studio-page-title-ink);margin:0 0 6px}.studio-shell .page-desc{margin:0 0 22px;color:var(--studio-page-desc-ink);font-size:13px;line-height:1.75}.studio-shell .core-order{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 var(--gap);padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-2)}.studio-shell .core-order strong{font-size:13px;color:var(--ink)}.studio-shell .core-order ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.studio-shell .core-order li{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:12px}.studio-shell .core-order li:not(:last-child):after{content:"→";color:var(--ink-faint)}.studio-shell .core-extra{margin-top:var(--gap);border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface)}.studio-shell .core-extra>summary{display:flex;flex-direction:column;gap:4px;padding:12px 22px;cursor:pointer;color:var(--ink)}.studio-shell .core-extra>summary span{font-weight:600}.studio-shell .core-extra>summary small{color:var(--ink-soft);font-size:12px;font-weight:400}.studio-shell .core-extra .field-row{padding:0 22px 12px}.studio-shell .quick-empty strong{color:var(--ink);font-size:15px}.studio-shell .quick-empty p{margin:0;color:var(--ink-soft);font-size:13px}.studio-shell .section-head{display:flex;align-items:center;gap:10px;margin:var(--gap-lg) 0 13px}.studio-shell .section-head h2{color:var(--ink);font-family:var(--sans);font-size:var(--studio-fs-body);font-weight:600}.studio-shell .count-badge{font-size:12px;color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-full);padding:2px 10px}.studio-shell .field-row{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.studio-shell .field-row:last-child{border-bottom:none}.studio-shell .field-row.actions{flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center}.studio-shell .field-row.two-col{flex-direction:row;flex-wrap:wrap;gap:var(--gap)}.studio-shell .field-col{flex:1;min-width:200px;display:flex;flex-direction:column;gap:7px}.studio-shell .field-label{font-size:var(--studio-fs-control);font-weight:500;color:var(--studio-label-ink)}.studio-shell .field-sub{font-size:12px;color:var(--ink-soft)}.studio-shell .field-hint{font-size:12px;color:var(--ink-faint)}.studio-shell .required{color:var(--peach)}.studio-shell .hidden-input{display:none}.studio-shell .assistant-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap);margin-bottom:12px}.studio-shell .assistant-heading .page-subtitle{margin-top:0}.studio-shell .template-workbench{min-width:0}.studio-shell .template-strip{display:grid;grid-template-columns:repeat(5,minmax(92px,1fr));gap:var(--gap-sm);overflow-x:auto;padding-bottom:var(--gap-sm);scrollbar-width:thin}.studio-shell .template-tile{position:relative;min-width:0;height:112px;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--ink);text-align:left;cursor:pointer}.studio-shell .template-tile:hover,.studio-shell .template-tile.is-selected{border-color:var(--peach)}.studio-shell .template-tile.is-selected{box-shadow:inset 0 0 0 1px var(--peach)}.studio-shell .template-tile img{display:block;width:100%;height:72px;object-fit:cover;object-position:center 28%}.studio-shell .template-tile-copy{display:flex;flex-direction:column;gap:1px;padding:6px 8px}.studio-shell .template-tile-copy small{color:var(--ink-faint);font-size:10px}.studio-shell .template-tile-copy strong{font-size:12px;font-weight:600}.studio-shell .template-check{position:absolute;top:6px;right:6px;width:20px;height:20px;padding:3px;border-radius:var(--radius-full);background:var(--peach);color:var(--surface)}.studio-shell .template-inspector{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--gap);border-top:1px solid var(--line-soft);padding-top:11px}.studio-shell .template-inspector-copy{min-width:0}.studio-shell .template-inspector-copy h3{font-size:15px;margin:1px 0 2px}.studio-shell .template-inspector-copy p{color:var(--ink-soft);font-size:12px;margin:0}.studio-shell .template-inspector-copy small,.studio-shell .template-kicker{color:var(--ink-faint);font-size:10px}.studio-shell .template-kicker{color:var(--peach)}.studio-shell .template-swatches{display:flex;gap:4px}.studio-shell .template-swatches i{width:16px;height:16px;border:1px solid var(--line);border-radius:var(--radius-full)}.studio-shell .template-actions{display:flex;flex-wrap:wrap;gap:var(--gap-sm);justify-content:flex-end;min-width:0}.studio-shell .template-use{min-height:40px}.studio-shell .template-use .ico{width:15px;height:15px}.studio-shell .studio-drop{border:1.5px dashed var(--line);border-radius:var(--radius-sm);background:var(--surface-2);padding:var(--gap-sm);min-width:0}.studio-shell .studio-drop.is-dragging{border-color:var(--peach);background:var(--peach-bg)}.studio-shell .assistant-tool-head{margin-top:var(--gap)}.studio-shell .studio-panel{border:1px solid var(--studio-card-line);border-radius:var(--studio-card-radius);background:var(--studio-card-bg);padding:var(--studio-card-pad)}.template-confirm{color:var(--ink-soft);line-height:1.7}body :is(.creation-studio-workspace,.studio-scope) .btn{min-height:var(--studio-control-h);height:auto;padding:5px 12px;border:1px solid var(--studio-btn-line);border-radius:var(--studio-btn-radius);background:var(--studio-btn-bg);color:var(--studio-btn-ink);font-size:var(--studio-fs-small);font-weight:500}body :is(.creation-studio-workspace,.studio-scope) .btn:hover{border-color:var(--studio-selected-line);color:var(--studio-selected-ink);background:var(--studio-btn-bg);transform:none}body :is(.creation-studio-workspace,.studio-scope) .btn.primary{background:var(--studio-solid-bg);border-color:var(--studio-solid-bg);color:var(--studio-solid-ink)}body :is(.creation-studio-workspace,.studio-scope) .btn.primary:hover{color:var(--studio-solid-ink);background:var(--studio-solid-bg);filter:brightness(1.06)}body .studio-scope .btn.btn-primary{background:var(--studio-solid-bg);border-color:var(--studio-solid-bg);color:var(--studio-solid-ink)}body .studio-scope .btn.btn-primary:hover{color:var(--studio-solid-ink);background:var(--studio-solid-bg);filter:brightness(1.06)}body :is(.creation-studio-workspace,.studio-scope) .btn.gold{background:var(--studio-library-bg);border-color:var(--studio-library-line);color:var(--studio-library-ink)}body :is(.creation-studio-workspace,.studio-scope) .btn.ghost{border-color:transparent;background:transparent;color:var(--ink-soft)}body :is(.creation-studio-workspace,.studio-scope) .btn.sm,body :is(.creation-studio-workspace,.studio-scope) .btn-sm{min-height:28px;padding:3px 10px;border-radius:var(--studio-btn-radius);font-size:var(--studio-fs-micro)}body :is(.creation-studio-workspace,.studio-scope) .btn.lg{min-height:var(--studio-stage-btn-h);padding:8px 18px;font-size:var(--studio-fs-control)}body :is(.creation-studio-workspace,.studio-scope) .btn:disabled{opacity:.5;cursor:default}body :is(.creation-studio-workspace,.studio-scope) :is(.field-input,.field-select,.field-textarea){border-color:var(--studio-field-line);border-radius:var(--studio-field-radius);background:var(--studio-field-bg);color:var(--studio-field-ink)}body :is(.creation-studio-workspace,.studio-scope) :is(.field-input,.field-select){min-height:var(--studio-control-h-lg);padding:6px 11px;font-size:var(--studio-fs-control)}body :is(.creation-studio-workspace,.studio-scope) .field-textarea{padding:9px 12px;font-size:var(--studio-fs-control)}body :is(.creation-studio-workspace,.studio-scope) :is(.field-input,.field-textarea)::placeholder{color:var(--studio-placeholder)}body :is(.creation-studio-workspace,.studio-scope) :is(.field-input,.field-select,.field-textarea):focus{border-color:var(--studio-selected-line);box-shadow:0 0 0 3px var(--peach-bg)}body :is(.creation-studio-workspace,.studio-scope) .card{background:var(--studio-card-bg);border:1px solid var(--studio-card-line);border-radius:var(--studio-card-radius);box-shadow:var(--studio-card-shadow);padding:var(--studio-card-pad)}body :is(.creation-studio-workspace,.studio-scope) .section-title{font-family:var(--sans);font-size:var(--studio-fs-body);font-weight:600}.studio-notice,.studio-shell .notice{font-size:var(--studio-fs-small);color:var(--ink-soft);background:var(--studio-card-bg);border:1px solid var(--studio-card-line);border-radius:var(--studio-field-radius);padding:8px 12px;margin:var(--gap-sm) 0}.studio-notice.error,.studio-shell .notice.error{color:var(--peach);background:var(--peach-bg);border-color:var(--peach-soft)}.studio-shell .warning-list{margin:var(--gap-sm) 0;padding-left:var(--gap);font-size:13px;color:var(--ink-soft)}.studio-shell .warning-list li{list-style:disc;margin-bottom:var(--gap-xs)}@media(max-width:999px),(max-height:500px)and (orientation:landscape){.studio-shell{grid-template-columns:minmax(0,1fr);gap:var(--gap)}.studio-split{grid-template-columns:minmax(0,1fr)}.studio-shell .studio-nav{display:none}.studio-aside{position:static;display:block;height:auto}.studio-shell[data-pane=edit] .studio-aside,.studio-shell[data-pane=preview] .studio-main{display:none}.studio-shell .studio-panel{padding:var(--studio-card-pad-y) 12px}.studio-shell .creation-chat-panel{padding:var(--gap-sm) var(--gap)}.studio-shell .template-inspector{grid-template-columns:minmax(0,1fr)}.studio-shell .template-swatches{display:none}.studio-shell .template-actions{justify-content:flex-start}}@media(min-width:1000px)and (max-width:1180px){.studio-shell{grid-template-columns:minmax(400px,1fr) 300px;gap:12px}.studio-shell .template-inspector{grid-template-columns:minmax(0,1fr)}.studio-shell .template-swatches{display:none}.studio-shell .template-actions{justify-content:flex-start}}.creation-studio-workspace{width:100%;height:calc(100dvh - var(--studio-global-head-h, 0px));min-height:0;overflow:hidden;background:var(--studio-app-bg);color:var(--ink);font-size:var(--studio-fs-base);line-height:var(--studio-lh-base);display:flex;flex-direction:column}.creation-studio-workspace>.studio-topbar,.creation-studio-workspace>.studio-steps{flex:none}.creation-studio-workspace>.studio-frame{display:flex;flex:1 1 0;align-items:stretch;min-width:0;min-height:0}.creation-studio-workspace .studio-frame>.studio-shell{min-width:0}.studio-nav-scrim{display:none}@media(max-width:999px){.studio-nav-scrim{display:block;position:fixed;inset:var(--studio-topbar-h) 0 0 0;z-index:calc(var(--z-sidebar) - 1);margin:0;padding:0;border:0;border-radius:0;background:var(--studio-nav-scrim);cursor:pointer}}.creation-studio-workspace .studio-shell{grid-template-columns:minmax(480px,2fr) minmax(320px,1fr);gap:0;align-items:stretch;flex:1 1 0;height:auto;min-height:0}.creation-studio-workspace .studio-shell[data-preview=none]{grid-template-columns:minmax(0,1fr)}.creation-studio-workspace .studio-shell{grid-template-rows:auto minmax(0,1fr)}.creation-studio-workspace .studio-shell>.studio-span-head{grid-column:1 / -1;grid-row:1;min-width:0;padding:8px 12px 0;background:var(--studio-editor-bg)}.creation-studio-workspace .studio-shell>.studio-span-head:empty{display:none}.creation-studio-workspace .studio-shell>:is(.studio-main,.studio-aside){grid-row:2}.creation-studio-workspace .studio-shell[data-preview=on]:has(>.studio-span-head:not(:empty)){grid-template-columns:minmax(480px,1fr) minmax(300px,358px)}.creation-studio-workspace .studio-shell.has-splitter>.studio-main{grid-column:1}.creation-studio-workspace .studio-shell.has-splitter>.studio-aside{grid-column:3}.creation-studio-workspace .studio-nav{position:static;min-height:0;padding:12px 10px;border:0;border-right:1px solid var(--line);border-radius:0;background:var(--surface);overflow:hidden}.creation-studio-workspace .studio-nav .nav-group{padding:18px 10px 7px;text-transform:uppercase}.creation-studio-workspace .studio-nav .studio-nav-item{min-height:48px;padding:8px 10px;border-radius:var(--radius-xs)}.creation-studio-workspace .studio-nav .studio-nav-item.featured{min-height:68px;margin-bottom:6px}.creation-studio-workspace .studio-nav .studio-nav-item.active{color:var(--surface);background:var(--peach)}.creation-studio-workspace .studio-nav .studio-nav-item.active .nav-hint{color:var(--surface)}.creation-studio-workspace .studio-nav .library-item{border-top:1px solid var(--line);border-radius:0;padding-top:12px}.creation-studio-workspace .studio-main{display:flex;flex-direction:column;min-height:0;background:var(--studio-editor-bg);border-right:1px solid var(--studio-topbar-line)}.creation-studio-workspace .studio-sr-title{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.creation-studio-workspace .studio-editor-scroll{flex:1;min-height:0;overflow:auto;overflow-wrap:break-word;padding:22px max(28px,calc((100% - 920px)/2)) 48px;overscroll-behavior-y:contain}.creation-studio-workspace .studio-editor-scroll *{overscroll-behavior-y:auto!important}@media(min-width:1000px){.creation-studio-workspace .studio-shell[data-preview=on] .studio-editor-scroll:not(:has(.studio-assistant)){padding-top:16px}}@media(min-width:1000px){.creation-studio-workspace .studio-shell[data-preview=on] .studio-editor-scroll:has(>.if-page [data-v152-workbench]){padding:8px 12px 24px}}.creation-studio-workspace :is(.studio-editor-scroll,.assistant-home-body,.studio-step-list,.studio-subnav ol,.template-strip,.wb-directory,.canvas-viewport,.device-wrap,.device-frame){scrollbar-width:thin;scrollbar-color:var(--line) transparent}.creation-studio-workspace :is(.studio-editor-scroll,.assistant-home-body,.studio-step-list,.studio-subnav ol,.template-strip,.wb-directory,.canvas-viewport,.device-wrap,.device-frame)::-webkit-scrollbar{width:8px;height:8px}.creation-studio-workspace :is(.studio-editor-scroll,.assistant-home-body,.studio-step-list,.studio-subnav ol,.template-strip,.wb-directory,.canvas-viewport,.device-wrap,.device-frame)::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--radius-full)}.creation-studio-workspace :is(.studio-editor-scroll,.assistant-home-body,.studio-step-list,.studio-subnav ol,.template-strip,.wb-directory,.canvas-viewport,.device-wrap,.device-frame)::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}.creation-studio-workspace .studio-aside{position:static;height:auto;min-height:0;background:var(--studio-preview-bg)}.creation-studio-workspace .studio-aside .preview-composer .chat-composer--studio .qc-row{--qc-thumb: var(--studio-qc-thumb);--qc-focus: var(--studio-qc-focus)}.creation-studio-workspace>.studio-notice,.creation-studio-workspace .assistant-home-body>.studio-notice{position:fixed;z-index:var(--z-toast);top:auto;right:16px;bottom:calc(var(--studio-stagebar-h) + 12px + env(safe-area-inset-bottom,0px));left:auto;max-width:min(420px,calc(100vw - 32px));margin:0;border-radius:var(--radius);box-shadow:var(--studio-toast-shadow);pointer-events:none}.creation-studio-workspace>.studio-notice.under-overlay{bottom:calc(16px + env(safe-area-inset-bottom,0px))}body[data-platform=creator] .toast{z-index:var(--z-toast)}body[data-platform=creator] .toast{display:flex;align-items:flex-start;gap:9px;width:max-content;max-width:min(400px,calc(100vw - 32px));padding:12px 16px;border:1px solid var(--studio-toast-line);border-radius:11px;background:var(--studio-toast-bg);color:var(--studio-toast-ink);box-shadow:var(--studio-toast-glow);font-size:12px;line-height:1.7}body[data-platform=creator] .toast .toast-icon{display:block;flex-shrink:0;width:16px;height:16px;margin-top:3px;color:var(--studio-toast-info)}body[data-platform=creator] .toast.is-success .toast-icon{color:var(--studio-toast-ok)}body[data-platform=creator] .toast.is-error .toast-icon{color:var(--studio-toast-err)}body[data-platform=creator] .toast.is-warning .toast-icon{color:var(--studio-toast-warn)}body[data-platform=creator] .toast.is-docked{transform:translateY(8px)}body[data-platform=creator] .toast.is-docked.is-on{transform:none}@media(prefers-reduced-motion:reduce){body[data-platform=creator] .toast{transition:none}}.creation-studio-workspace .studio-mobile-bar{margin:0;padding:10px;border-bottom:1px solid var(--line);background:var(--surface)}@media(min-width:1000px)and (max-width:1180px){.creation-studio-workspace .studio-shell{grid-template-columns:minmax(420px,2fr) minmax(300px,1fr);gap:0}.creation-studio-workspace .studio-shell[data-preview=none]{grid-template-columns:minmax(0,1fr)}}@media(max-width:999px),(max-height:500px)and (orientation:landscape){.creation-studio-workspace .studio-shell{display:flex;flex-direction:column;min-height:0;gap:0}.creation-studio-workspace .studio-mobile-bar{display:flex;flex-direction:row;align-items:center}.creation-studio-workspace .studio-mobile-bar>*{flex:1;min-width:0}.creation-studio-workspace .studio-main,.creation-studio-workspace .studio-aside{flex:1;min-height:0}.creation-studio-workspace .studio-editor-scroll{padding:18px 28px 28px}.creation-studio-workspace .studio-aside{height:auto}.creation-studio-workspace .studio-shell>.studio-span-head{flex:none}.creation-studio-workspace .studio-shell[data-pane=preview]>.studio-span-head{display:none}}@media(max-width:999px){.creation-studio-workspace .studio-shell>.studio-span-head{padding:14px 18px 0}.creation-studio-workspace .studio-editor-scroll:has(>.if-page [data-v152-workbench]){padding:12px 18px 24px}}@media(max-width:740px){.creation-studio-workspace .studio-editor-scroll{padding-left:16px;padding-right:16px}}@media(max-width:999px){.creation-studio-workspace{min-height:0}.creation-studio-workspace .studio-shell{flex:1 1 0;height:auto}.creation-studio-workspace .studio-aside{display:flex;flex-direction:column}.creation-studio-workspace .studio-aside>*{flex:1 1 auto;min-height:0}}@media(max-width:759px){.creation-studio-workspace .studio-shell>.studio-span-head{padding:14px 16px 0}.creation-studio-workspace .studio-editor-scroll:has(>.if-page [data-v152-workbench]){padding:12px 16px 24px}.creation-studio-workspace>.studio-notice{right:12px;left:12px;max-width:none;bottom:calc(120px + env(safe-area-inset-bottom,0px))}}@media(max-height:500px)and (orientation:landscape){.creation-studio-workspace{display:block;min-height:calc(100dvh - var(--studio-global-head-h, 0px));overflow:auto}.creation-studio-workspace .studio-shell{height:calc(100dvh - var(--studio-global-head-h, 0px) - 56px)}.creation-studio-workspace .studio-editor-scroll{overscroll-behavior-y:auto}.creation-studio-workspace .studio-main:has(>.studio-stage-bar) .studio-editor-scroll{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.rail.is-studio:not(:hover):not(:focus-within):not(.is-open) .rail-foot{pointer-events:none}.creation-studio-workspace .studio-editor-scroll:has(.studio-assistant){padding:0;overflow:hidden}.studio-assistant{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--surface)}.assistant-home-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);min-height:70px;padding:10px 20px;border-bottom:1px solid var(--line);color:var(--ink);background:var(--surface)}.assistant-home-heading>div{display:flex;align-items:center;gap:11px;min-width:0}.assistant-home-heading h2,.assistant-home-heading p{margin:0}.assistant-home-heading h2{font-family:var(--sans);font-size:17px;letter-spacing:0}.assistant-home-heading p,.assistant-home-heading small{color:var(--ink-soft);font-size:11px}.assistant-catalog-count,.assistant-file-button{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.assistant-mark{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:var(--radius-sm);color:var(--peach);background:var(--peach-bg)}.assistant-mark .ico{width:18px;height:18px}.assistant-home-body{flex:1;min-height:0;overflow:auto;padding:36px clamp(22px,4vw,54px) 44px;color:var(--ink)}.assistant-welcome h3{margin:0;font-family:var(--serif);font-size:clamp(23px,2.2vw,32px);letter-spacing:0}.assistant-welcome p{margin:8px 0 18px;color:var(--ink-soft)}.assistant-stage{display:grid;gap:16px;align-items:start}.assistant-stage.is-split{grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr)}.example-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px}.example-card{--template-accent: var(--peach);--template-deep: var(--jade-bg);position:relative;display:block;aspect-ratio:3 / 4;max-height:280px;min-width:0;overflow:hidden;padding:0;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.example-card:hover{transform:translateY(-3px);border-color:var(--template-accent);box-shadow:var(--shadow-md)}.example-card:active{transform:translateY(0)}.example-card:focus-visible{outline:2px solid var(--template-accent);outline-offset:3px}.creation-studio-workspace:has(.example-card:is(:hover,:focus-visible)) .device-frame .work-presentation__empty{--studio-empty-orbit-line: var(--studio-empty-orbit-line-hot);--studio-empty-glyph-glow: var(--studio-empty-glyph-glow-hot);--studio-empty-glyph-scale: 1.12;--studio-empty-arrow-shift: -4px}.example-card.is-selected{border-color:var(--template-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--template-accent) 24%,transparent),var(--shadow-md)}.template-empty{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding:var(--gap-2xl) var(--gap);border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);text-align:center}.template-empty .ico{width:24px;height:24px;color:var(--peach)}.template-empty strong{color:var(--ink)}.template-empty p{max-width:520px;margin:0;font-size:12px;line-height:1.7}.example-visual{position:absolute;inset:0;display:block;overflow:hidden;background:var(--template-deep)}.example-visual img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .42s var(--ease)}.example-card:hover .example-visual img,.example-card.is-selected .example-visual img{transform:scale(1.045)}.example-visual-shade{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--bg) 92%,transparent) 0%,color-mix(in srgb,var(--bg) 28%,transparent) 46%,transparent 72%)}.example-eyebrow{position:absolute;top:10px;left:10px;max-width:calc(100% - 20px);padding:4px 8px;border-radius:var(--radius-full);color:var(--ink);background:color-mix(in srgb,var(--bg) 72%,transparent);font-size:10px;font-weight:600}.example-copy{position:absolute;right:0;bottom:0;left:0;display:flex;min-height:0;flex-direction:column;gap:4px;padding:28px 12px 12px}.example-copy strong{font-family:var(--serif);font-size:18px;line-height:1.2}.example-copy p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.example-step{color:var(--template-accent);font-size:11px}.assistant-stage.is-split .example-overview{margin:0;padding:4px 0 0;border:0}.assistant-start-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin:18px 0}.assistant-start-actions>.btn{align-self:center}.assistant-import{display:flex;align-items:center;gap:12px;margin:18px 0;padding:14px 16px;border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);background:var(--surface-2);cursor:pointer}.assistant-start-actions .assistant-import{flex:1 1 280px;margin:0}.assistant-import.is-dragging{border-color:var(--peach);background:var(--peach-bg)}.assistant-import .ico{width:20px;height:20px;color:var(--peach)}.assistant-import span{display:flex;flex-direction:column}.assistant-import strong{color:var(--ink);font-size:13px}.assistant-import small{font-size:11px}.assistant-import-ready{display:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:-9px 0 18px}.assistant-import-ready.visible{display:grid}.assistant-import-ready .field-textarea{min-height:72px;max-height:120px}.example-overview{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.example-overview-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap)}.example-overview-head small{color:var(--peach);font-size:10px}.example-overview-head h3{margin:3px 0 0;font-family:var(--serif);font-size:21px}.example-overview>p{color:var(--ink-soft)}.example-browse-note{margin:12px 0 0;color:var(--peach);font-size:12px}.example-flow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;padding:0;list-style:none}.example-flow li{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--ink);font-size:13px;line-height:1.35}.example-flow b{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:var(--peach);color:#fff;font-size:11px;font-weight:700}.example-opening{padding:16px;border-radius:var(--radius-xs);background:var(--surface-2)}.example-opening h4{margin:0 0 8px;font-size:13px}.example-opening p{margin:0;white-space:pre-line;color:var(--ink-soft);line-height:1.7}.studio-assistant .example-overview .example-preview-jump{display:none;margin-top:14px}.example-preview-jump .ico{width:14px;height:14px}.example-note-narrow{display:none}.example-overview details{display:inline-block;margin-right:18px;color:var(--ink-soft);font-size:12px}.example-overview details p{max-width:620px}.studio-assistant>.assistant-chat-host{flex:0 0 auto;max-height:48%;overflow:auto;background:var(--surface)}@media(max-width:1080px){.assistant-stage.is-split,.example-flow{grid-template-columns:1fr}}@media(max-width:999px),(max-height:500px)and (orientation:landscape){.studio-assistant .example-overview .example-preview-jump{display:inline-flex;align-items:center;gap:6px}.example-note-wide{display:none}.example-note-narrow{display:inline}}@media(max-width:759px){.assistant-home-body{padding:24px 14px 32px}.example-grid{grid-template-columns:1fr 1fr}.example-card{max-height:220px}.example-overview-head{align-items:flex-start;flex-direction:column}}.studio-assistant .assistant-tasks{display:flex;flex-direction:column;gap:var(--gap-sm);padding:0 22px var(--gap-sm)}.studio-assistant .assistant-tasks h3{margin:0;color:var(--ink);font-size:14px}:is(.creation-studio-workspace,.studio-scope){--bg: #191b20;--bg-soft: #191b20;--surface: #262930;--surface-2: #1e2026;--ink: #eceef2;--ink-soft: #aab0bc;--ink-faint: #7d8390;--line: #3b3f49;--line-soft: #33363e;--peach: #e5a6bc;--peach-soft: #9b718a;--peach-bg: #362a32;--gold: #ddbd85;--gold-soft: #d9b899;--gold-bg: #3b3021;--jade: #a4c9b2;--jade-soft: #4a6455;--jade-bg: #25302b;--violet: #c9cdd6;--violet-line: #515560;--violet-bg: #2a2d34;--violet-bg-strong: #30333b;--studio-help: #aab0bc;--studio-app-bg: #191b20;--studio-topbar-bg: #202229;--studio-topbar-line: #3b3f49;--studio-steps-bg: #202229;--studio-subnav-line: #3b3f49;--studio-subnav-idle-bg: #262930;--studio-subnav-idle-line: #3b3f49;--studio-subnav-idle-ink: #eceef2;--studio-subnav-hover-bg: #2e3139;--studio-subnav-hover-line: #515560;--studio-subnav-hover-ink: #ffffff;--studio-subnav-on-bg: #362a32;--studio-subnav-on-line: #9b718a;--studio-subnav-on-ink: #f4dce9;--studio-nav-bg: #202229;--studio-nav-line: #3b3f49;--studio-nav-ink: #aab0bc;--studio-nav-faint: #7d8390;--studio-nav-hover-bg: #2a2d34;--studio-nav-hover-line: #3b3f49;--studio-nav-current-bg: #362a32;--studio-nav-current-line: #362a32;--studio-nav-current-ink: #e5a6bc;--studio-nav-accent: #e5a6bc;--studio-nav-group-ink: #eceef2;--studio-nav-group-current-bg: transparent;--studio-nav-group-current-ink: #eceef2;--studio-nav-drawer-shadow: 12px 0 32px #0a0b0e66;--studio-nav-scrim: #0a0b0e80;--studio-qc-thumb: #9aa0acb3;--studio-qc-focus: #e5a6bc;--studio-editor-bg: #191b20;--studio-preview-bg: #15171c;--studio-preview-head-bg: #262930;--studio-card-bg: #262930;--studio-card-line: #3b3f49;--studio-field-bg: #1e2026;--studio-field-line: #626977;--studio-field-ink: #eceef2;--studio-placeholder: #6f7582;--studio-required-line: #83596d;--studio-required-ink: #d9a8c1;--studio-core-error-line: #df8da7;--studio-core-error-ink: #f2a5b9;--studio-selected-bg: #362a32;--studio-selected-line: #e5a6bc;--studio-selected-ink: #e5a6bc;--studio-solid-bg: #e5a6bc;--studio-solid-ink: #30202a;--studio-import-bg: #262930;--studio-import-line: #3b3f49;--studio-import-ink: #eceef2;--studio-save-bg: #e5a6bc;--studio-save-line: #e5a6bc;--studio-save-ink: #30202a;--studio-publish-grad: #e5a6bc;--studio-publish-line: #e5a6bc;--studio-publish-ink: #30202a;--studio-run-bg: #262930;--studio-run-line: #3b3f49;--studio-run-ink: #eceef2;--studio-library-bg: var(--gold-bg);--studio-library-line: #64502f;--studio-library-ink: var(--gold);--studio-step-ink: #a88b9f;--studio-step-ink-current: #f1c5db;--studio-step-dot-line: #5b3d52;--studio-step-dot-ink: #ad839b;--studio-step-dot-current-bg: #d796b7;--studio-step-dot-current-ink: #261a29;--studio-step-dot-done-line: #ae748f;--studio-step-dot-done-ink: #ecb7d2;--studio-step-connector: linear-gradient(90deg, #7e516a, #533448);--studio-step-glow: 0 0 18px #dd9ac73b;--studio-cta-grad: #e5a6bc;--studio-cta-line: #3b3f49;--studio-cta-ink: #30202a;--studio-ai-grad: #262930;--studio-ai-ink: #eceef2;--studio-brand-flower: #f1a2c5;--studio-brand-sub: #aab0bc;--studio-card-shadow: none;--studio-modal-shadow: 0 18px 60px #0a0b0e99;--studio-toast-shadow: 0 10px 30px #0a0b0e80;--studio-btn-bg: #262930;--studio-btn-line: #3b3f49;--studio-btn-ink: #eceef2;--studio-row-bg: #262930;--studio-row-line: #3b3f49;--studio-row-ink: #d8d6dd;--studio-panel-bg: #262930;--studio-subnav-bg: var(--studio-topbar-bg);--studio-outline-line: #515560;--studio-note-bg: #242128;--studio-note-line: #47404a;--studio-panel-line: #3b3f49;--studio-panel-ink: #eceef2;--studio-label-ink: #eceef2;--studio-theme-card-bg: #1e2026;--studio-theme-card-line: #3b3f49;--studio-theme-card-ink: #eceef2;--studio-preview-btn-bg: #262930;--studio-preview-btn-line: #3b3f49;--studio-preview-btn-ink: #eceef2;--studio-order-bg: #242128;--studio-order-line: #47404a;--studio-order-ink: #e5a6bc;--studio-order-chip-bg: #2a2d34;--studio-order-chip-line: #3b3f49;--studio-order-chip-ink: #d8d6dd;--studio-order-arrow: #7d8390;--studio-fold-ink: #eceef2;--studio-rich-bg: #1e2026;--studio-rich-line: #3b3f49;--studio-rich-ink: #eceef2;--studio-upload-bg: #2a2d34;--studio-upload-line: #515560;--studio-upload-ink: #e5a6bc;--studio-library-icon-bg: var(--studio-selected-bg);--studio-step-num-bg: #d6557f;--studio-step-num-ink: #ffffff;--studio-zone-head-bg: #362a32;--studio-zone-head-ink: #f4dce9;--studio-dock-bg: #202229;--studio-dock-edge: #3b3f49;--studio-dock-line: #3b3f49;--studio-dock-title: #eceef2;--studio-dock-ink: #d8d6dd;--studio-dock-shadow: 0 -8px 26px #0a0b0e38;--studio-code-bg: #15171c;--studio-code-ink: #d8d6dd;--studio-modal-ink: #eceef2;--studio-modal-field-bg: #1e2026;--studio-modal-field-line: #4a4f5a;--studio-modal-field-ink: #eceef2;--studio-modal-btn-bg: #262930;--studio-modal-btn-line: #3b3f49;--studio-modal-btn-ink: #eceef2;--studio-modal-solid: #e5a6bc;--studio-modal-solid-ink: #30202a;--studio-selfcheck-grad: linear-gradient(120deg, #2c2a28, #262930);--studio-selfcheck-line: #705742;--studio-selfcheck-ink: #f0d4b7;--studio-selfcheck-tag-ink: #d4b79e;--studio-selfcheck-text: #c4c7cf;--studio-selfcheck-foot: #9096a2;--studio-card-title-ink: #f5f6f8;--studio-jump-grad: #e5a6bc;--studio-jump-line: #e5a6bc;--studio-jump-ink: #30202a;--studio-brand-ink: #eceef2;--studio-preview-head-ink: #eceef2;--studio-ai-pill-bg: #262930eb;--studio-ai-pill-line: #3b3f49;--studio-ai-pill-ink: #eceef2;--studio-page-title-ink: #eceef2;--studio-page-desc-ink: #aab0bc;--studio-fs-opening-title: 20px;--studio-source-label-ink: #8a909c;--studio-library-note-ink: #aab0bc;--studio-import-modal-backdrop: #0a0b0ec9;--studio-import-modal-bg: #22242a;--studio-import-modal-line: #3b3f49;--studio-import-modal-divider: #33363e;--studio-import-modal-ink: #eceef2;--studio-import-modal-close-bg: #2a2d34;--studio-cover-ph-grad: linear-gradient(160deg, #2e2a31, #1e2026 72%);--studio-cover-ph-ink: #f1a2c5;--studio-cover-ph-sub: #aab0bc;--studio-library-type-head-ink: #6f7582;--studio-ratio-tag-bg: #2a2d34;--studio-empty-bg: radial-gradient(ellipse at 50% 40%, #2a2c33, #131418 70%);--studio-empty-ink: #eceef2;--studio-empty-hint: #aab0bc;--studio-empty-foot: #6f7582;--studio-empty-orbit-line: #96607a55;--studio-empty-orbit-dash: #9c648b50;--studio-empty-orbit-glow: 0 0 75px #9b548b18, inset 0 0 40px #9b548b18;--studio-empty-glyph: #d3a6c2;--studio-empty-glyph-glow: 0 0 30px #d098bf80;--studio-empty-frame-line: #3b3f49;--studio-empty-frame-shadow: 0 15px 80px #00000077;--studio-empty-texture: none;--studio-empty-orbit-fill: transparent;--studio-empty-pulse: #b06a9a40;--studio-empty-arrow: #8a909c;--studio-empty-orbit-line-hot: #c07a9e99;--studio-empty-glyph-glow-hot: 0 0 42px #e0a4cdcc;--studio-empty-glyph-scale: 1;--studio-empty-arrow-shift: 0px;--clr-primary: var(--peach);--clr-primary-600: #d48aa5;--clr-primary-soft: var(--peach-soft);--clr-primary-bg: var(--peach-bg);--clr-gold: var(--gold);--clr-gold-warm: var(--gold-soft);--clr-gold-bg: var(--gold-bg);--clr-jade: var(--jade);--clr-jade-light: var(--jade-soft);--clr-jade-bg: var(--jade-bg);--clr-bg: var(--bg);--clr-bg-2: var(--bg-soft);--clr-surface: var(--surface);--clr-surface-2: var(--surface-2);--clr-border: var(--line);--clr-border-2: var(--line-soft);--clr-ink: var(--ink);--clr-ink-2: var(--ink-soft);--clr-ink-3: var(--ink-faint);--clr-ink-4: var(--line);--text-secondary: var(--ink-soft);--primary: var(--peach);--border: var(--line);--hud-accent: var(--peach);--hud-line: var(--line);--serif: var(--sans);--display: var(--sans);--font-serif: var(--sans);--font-display: var(--sans);--studio-font: var(--sans);--studio-fs-base: 14px;--studio-lh-base: 1.55;--studio-fs-display: 28px;--studio-fw-display: 550;--studio-fs-title: 19px;--studio-fw-title: 600;--studio-fs-body: 14px;--studio-fs-control: 13px;--studio-fs-small: 12px;--studio-fs-micro: 11px;--radius: 12px;--radius-sm: 8px;--radius-xs: 6px;--radius-lg: 16px;--radius-xl: 16px;--studio-btn-radius: 8px;--studio-library-radius: 7px;--studio-field-radius: 8px;--studio-textarea-radius: 12px;--studio-card-radius: 12px;--studio-modal-radius: 16px;--studio-control-h-sm: 30px;--studio-control-h: 32px;--studio-control-h-lg: 34px;--studio-card-pad-y: 12px;--studio-card-pad-x: 16px;--studio-card-pad: var(--studio-card-pad-y) var(--studio-card-pad-x);--studio-topbar-h: 54px;--studio-steps-h: 53px;--studio-nav-w: 200px;--studio-nav-w-collapsed: 68px;--studio-stagebar-h: 76px;--studio-stage-btn-h: 42px;--studio-stage-btn-radius: 10px;--studio-mobile-bp: 760px;--studio-picker-card-bg: #262930;--studio-picker-card-line: #3b3f49;--studio-picker-card-ink: #e5a6bc;--studio-picker-upload-bg: #fff7fb;--studio-picker-upload-line: #d6a9bf;--studio-picker-upload-ink: #e992ba;--studio-picker-checker-a: #f6f0f4;--studio-picker-checker-b: #ffffff}html[data-appearance-theme=light] body :is(.creation-studio-workspace,.studio-scope){--bg: #f9f6f3;--bg-soft: #fcfaf9;--surface: #ffffff;--surface-2: #fcfaf9;--ink: #342b2d;--ink-soft: #78696f;--ink-faint: #a3959a;--line: #ebdfe0;--line-soft: #f3eaeb;--peach: #d64168;--peach-soft: #e58aa2;--peach-bg: #fcecf1;--gold: #b8902e;--gold-soft: #d9a13a;--gold-bg: #fdf3dc;--jade: #1e9e8a;--jade-soft: #9fd6cb;--jade-bg: #e4f5f1;--violet: #5b44c9;--violet-line: #cdc3f5;--violet-bg: #f4f1ff;--violet-bg-strong: #e8e2ff;--studio-help: #6a4fd0;--studio-app-bg: #f9f6f3;--studio-topbar-bg: #ffffff;--studio-topbar-line: #ebdfe0;--studio-steps-bg: #fcfaf9;--studio-subnav-bg: #fcfaf9;--studio-subnav-line: #ebdfe0;--studio-editor-bg: #f9f6f3;--studio-preview-bg: #f3eeec;--studio-preview-head-bg: #ffffff;--studio-card-bg: #ffffff;--studio-card-line: #ebdfe0;--studio-field-bg: #fcfaf9;--studio-field-line: #e2d4d6;--studio-field-ink: #342b2d;--studio-placeholder: #a3959a;--studio-required-line: #d9b3c3;--studio-required-ink: #a4486e;--studio-core-error-line: #d2587e;--studio-core-error-ink: #b8365f;--studio-selected-bg: #fcecf1;--studio-selected-line: #e58aa2;--studio-selected-ink: #b8304f;--studio-solid-bg: #d64168;--studio-solid-ink: #ffffff;--studio-import-bg: #f8eef6;--studio-import-line: #e3c6dc;--studio-import-ink: #8e3f7e;--studio-publish-grad: linear-gradient(120deg, #d64168, #e8759a);--studio-publish-line: #d64168;--studio-publish-ink: #ffffff;--studio-library-line: #ead7a8;--studio-step-ink: #8d7d80;--studio-step-ink-current: #d64168;--studio-step-dot-line: #e2d4d6;--studio-step-dot-ink: #8d7d80;--studio-step-dot-current-bg: #d64168;--studio-step-dot-current-ink: #ffffff;--studio-step-dot-done-line: #e58aa2;--studio-step-dot-done-ink: #d64168;--studio-step-connector: linear-gradient(90deg, #e58aa2, #ebdfe0);--studio-step-glow: 0 0 18px #d6416833;--studio-cta-grad: linear-gradient(165deg, #d64168, #c2365c);--studio-cta-line: #c2365c;--studio-cta-ink: #ffffff;--studio-ai-grad: linear-gradient(165deg, #f4f1ff, #ebe5ff);--studio-ai-ink: #5b44c9;--studio-brand-flower: #d64168;--studio-brand-sub: #8d7d80;--studio-modal-shadow: 0 18px 60px #342b2d24;--studio-toast-shadow: 0 10px 30px #342b2d1f;--studio-btn-bg: #ffffff;--studio-btn-line: #ebdfe0;--studio-btn-ink: #342b2d;--studio-row-bg: #fbf3f6;--studio-row-line: #efdee7;--studio-row-ink: #6b5761;--studio-panel-bg: #ffffff;--studio-panel-line: #ebdfe0;--studio-panel-ink: #342b2d;--studio-label-ink: #342b2d;--studio-theme-card-bg: #ffffff;--studio-theme-card-line: #ebdfe0;--studio-theme-card-ink: #342b2d;--studio-preview-btn-bg: #ffffff;--studio-preview-btn-line: #ebdfe0;--studio-preview-btn-ink: #78696f;--studio-order-bg: #fbf3f6;--studio-order-line: #ecd3df;--studio-order-ink: #9b5a80;--studio-order-chip-bg: #ffffff;--studio-order-chip-line: #ecd3df;--studio-order-chip-ink: #8e3f7e;--studio-order-arrow: #c27496;--studio-fold-ink: #8e3f7e;--studio-rich-bg: #fcfaf9;--studio-rich-line: #e8d4de;--studio-rich-ink: #342b2d;--studio-upload-bg: #ffffff;--studio-upload-line: #e8d4de;--studio-upload-ink: #866171;--studio-library-icon-bg: #f7edf3;--studio-step-num-bg: #d6557f;--studio-step-num-ink: #ffffff;--studio-zone-head-bg: #fcecf1;--studio-zone-head-ink: #b8304f;--studio-dock-bg: #fff7fb;--studio-dock-edge: #efc8d6;--studio-dock-line: #f3e1e9;--studio-dock-title: #8e3f7e;--studio-dock-ink: #5e4852;--studio-dock-shadow: 0 -6px 24px #7542550a;--studio-code-bg: #fcfaf9;--studio-code-ink: #342b2d;--studio-modal-ink: #342b2d;--studio-modal-field-bg: #fcfaf9;--studio-modal-field-line: #e2d4d6;--studio-modal-field-ink: #342b2d;--studio-modal-btn-bg: #ffffff;--studio-modal-btn-line: #e2d4d6;--studio-modal-btn-ink: #342b2d;--studio-modal-solid: #d64168;--studio-modal-solid-ink: #ffffff;--studio-selfcheck-grad: linear-gradient(120deg, #fdf6ea, #fbf3f6);--studio-selfcheck-line: #ead7a8;--studio-selfcheck-ink: #7a5a26;--studio-selfcheck-tag-ink: #8f6b2f;--studio-selfcheck-text: #78696f;--studio-selfcheck-foot: #7d6d73;--studio-card-title-ink: #342b2d;--studio-jump-grad: linear-gradient(120deg, #e8e2ff, #f4f1ff);--studio-jump-line: #cdc3f5;--studio-jump-ink: #5b44c9;--studio-brand-ink: #342b2d;--studio-preview-head-ink: #342b2d;--studio-ai-pill-bg: #fcecf1;--studio-ai-pill-line: #e58aa2;--studio-ai-pill-ink: #b8304f;--studio-page-title-ink: #342b2d;--studio-page-desc-ink: #8d7d80;--studio-source-label-ink: #8d7d80;--studio-library-note-ink: #78696f;--studio-import-modal-backdrop: #f9f6f3eb;--studio-import-modal-bg: #ffffff;--studio-import-modal-line: #e3c6dc;--studio-import-modal-divider: #f3e1e9;--studio-import-modal-ink: #342b2d;--studio-import-modal-close-bg: #f8eef6;--studio-cover-ph-grad: linear-gradient(160deg, #fcecf1, #f8eef6 72%);--studio-cover-ph-ink: #d64168;--studio-cover-ph-sub: #8d7d80;--studio-library-type-head-ink: #b3a4aa;--studio-ratio-tag-bg: #f8eef6;--studio-empty-bg: radial-gradient(ellipse 80% 55% at 50% 40%, #fff9fc 0%, #fbeef5 45%, transparent 75%), radial-gradient(ellipse 90% 45% at 50% 108%, #fbe4dc 0%, transparent 70%), linear-gradient(180deg, #f7ecf2, #f1e3ec);--studio-empty-ink: #3a2232;--studio-empty-hint: #6f4d63;--studio-empty-foot: #77576a;--studio-empty-orbit-line: #d6416859;--studio-empty-orbit-dash: #c2508a5c;--studio-empty-orbit-glow: 0 0 75px #e0609a2e, inset 0 0 40px #e0609a1f;--studio-empty-orbit-fill: radial-gradient(circle, #ffffffb3 0%, #ffffff00 70%);--studio-empty-glyph: #d64168;--studio-empty-glyph-glow: 0 0 30px #e0609a80;--studio-empty-frame-line: #ecd6e1;--studio-empty-frame-shadow: 0 18px 60px #b0527f1f;--studio-empty-texture: radial-gradient(circle at 1px 1px, #b0527f2e 1px, transparent 1.5px);--studio-empty-pulse: #d6416847;--studio-empty-arrow: #c65a8a;--studio-empty-orbit-line-hot: #d64168a6;--studio-empty-glyph-glow-hot: 0 0 40px #e0609ab3;--clr-primary-600: #b8304f;--studio-picker-card-bg: #ffffff;--studio-picker-card-line: #ebdfe0;--studio-picker-card-ink: #342b2d;--studio-picker-upload-bg: #fff7fb;--studio-picker-upload-line: #d6a9bf;--studio-picker-upload-ink: #d64168;--studio-picker-checker-a: #f6f0f4;--studio-picker-checker-b: #ffffff;--studio-outline-line: #d9c6cc;--studio-note-bg: #fbf3f6;--studio-note-line: #ecd3df;--studio-subnav-idle-bg: #f7f1f3;--studio-subnav-idle-line: #d9c6cc;--studio-subnav-idle-ink: #342b2d;--studio-subnav-hover-bg: #f3e6ec;--studio-subnav-hover-line: #e58aa2;--studio-subnav-hover-ink: #342b2d;--studio-subnav-on-bg: #fcecf1;--studio-subnav-on-line: #e58aa2;--studio-subnav-on-ink: #b8304f;--studio-nav-bg: #fcfaf9;--studio-nav-line: #ebdfe0;--studio-nav-ink: #4a3f42;--studio-nav-faint: #8a7b80;--studio-nav-hover-bg: #f3e6ec;--studio-nav-hover-line: #e7cbd5;--studio-nav-current-bg: #fcecf1;--studio-nav-current-line: #e58aa2;--studio-nav-current-ink: #b8304f;--studio-nav-accent: #d64168;--studio-nav-group-ink: #5a4a50;--studio-nav-group-current-bg: #f7eef1;--studio-nav-group-current-ink: #b8304f;--studio-nav-drawer-shadow: 12px 0 32px #3a1f2a2e;--studio-nav-scrim: #2a1b2259;--studio-qc-thumb: #d6416866;--studio-qc-focus: #d64168;--studio-boot-error-line: #c9a0b4;--studio-boot-error-ink: #6e3d55}:is(.creation-studio-workspace,.studio-scope){color-scheme:dark}html[data-appearance-theme=light] body :is(.creation-studio-workspace,.studio-scope){color-scheme:light}:is(.creation-studio-workspace,.studio-scope){--studio-boot-bg: #201920;--studio-boot-ink: #ead8e2;--studio-boot-sub: #bca4b3;--studio-boot-track: #ead8e21f;--studio-boot-accent: #ffcedc;--studio-boot-btn-bg: #59313f;--studio-boot-btn-line: #a76b7f;--studio-boot-btn-ink: #ffcedc;--studio-boot-error-line: #684557;--studio-boot-error-ink: #e5c4d5}html[data-appearance-theme=light] body .studio-boot.studio-scope{--studio-boot-error-line: #684557;--studio-boot-error-ink: #e5c4d5}:root{--studio-global-head-h: 0px}body[data-platform=creator]{--studio-toast-bg: #36232e;--studio-toast-line: #855166;--studio-toast-ink: #ffdae3;--studio-toast-glow: 0 8px 25px #4533441c;--studio-toast-ok: #589575;--studio-toast-err: #d6556d;--studio-toast-warn: #be8950;--studio-toast-info: #a982a4}html[data-appearance-theme=light] body[data-platform=creator]{--studio-toast-bg: #ffffff;--studio-toast-line: #e5d8e1;--studio-toast-ink: #705769}.studio-scope :is(.pb-workspace-shell,.portrait-entry-modal,.portrait-confirm-modal){--pw-bg: #211a18;--pw-raised: #2b2320;--pw-soft: #342a26;--pw-line: #53423b;--pw-ink: #f2e9e3;--pw-muted: #c9b9b0;--pw-accent: #ff8095;--pw-on-accent: #33131d;--pw-good: #add5b6;--pw-warn: #e9c092;--pw-error: #ffb1b8;--pw-search-bg: #1a171d;--pw-search-line: #ffffff17;--surface: var(--pw-bg);--surface-2: var(--pw-raised);--surface-field: var(--pw-bg);--line: var(--pw-line);--line-strong: var(--pw-accent);--ink: var(--pw-ink);--ink-soft: var(--pw-muted);--peach: var(--pw-accent);--accent: var(--pw-accent);--moon: var(--pw-ink);--moon-dim: var(--pw-muted);--studio-modal-ink: var(--pw-ink);--studio-modal-field-bg: var(--pw-bg);--studio-modal-field-ink: var(--pw-ink);--studio-modal-field-line: var(--pw-line);--studio-modal-solid: var(--pw-accent);--studio-modal-solid-ink: var(--pw-on-accent);--pw-creator-line: #d9a45566;--pw-creator-bg: #261e19eb;--pw-creator-ink: #f1c47e;--pw-creator-shadow: 0 2px 8px #0003;--studio-modal-btn-bg: var(--pw-raised);--studio-modal-btn-line: var(--pw-line);--studio-modal-btn-ink: var(--pw-ink);--studio-btn-bg: var(--pw-raised);--studio-btn-line: var(--pw-line);--studio-btn-ink: var(--pw-ink);color-scheme:dark}html[data-appearance-theme=light] .studio-scope :is(.pb-workspace-shell,.portrait-entry-modal,.portrait-confirm-modal){--pw-bg: #fffaf7;--pw-raised: #f4ece6;--pw-soft: #eadfd6;--pw-line: #d2beb1;--pw-ink: #382820;--pw-muted: #73594b;--pw-accent: #ad2c52;--pw-on-accent: #fff;--pw-good: #2e6442;--pw-warn: #81531c;--pw-error: #a82539;--pw-search-bg: #fffaf7;--pw-search-line: #d2beb1;color-scheme:light}.studio-scope :is(.image-work-manager-modal,.image-library-modal){--surface: #201c28;--surface-2: #292431;--surface-field: #19151f;--line: #ffffff16;--line-strong: #b65c83;--ink: #f2edf5;--ink-soft: #beb4c4;--peach: #f08bb0;--accent: #f08bb0;--moon: #f2edf5;--moon-dim: #beb4c4;--studio-modal-ink: #f2edf5;--studio-modal-field-bg: #19151f;--studio-modal-field-ink: #f2edf5;--studio-modal-field-line: #ffffff24;--studio-modal-btn-bg: #ffffff06;--studio-modal-btn-ink: #e4dce9;--studio-modal-btn-line: #ffffff24}html[data-appearance-theme=light] .studio-scope :is(.image-work-manager-modal,.image-library-modal){--surface: #f7f1f8;--surface-2: #eee6f0;--surface-field: #fffaff;--line: #50344d25;--line-strong: #ac557b;--ink: #332337;--ink-soft: #6f5b73;--peach: #a73265;--accent: #a73265;--moon: #332337;--moon-dim: #6f5b73;--studio-modal-ink: #332337;--studio-modal-btn-ink: #50344d;--studio-modal-btn-line: #50344d25}.studio-scope .modal-panel:is(.pb-workspace-shell,.portrait-confirm-modal,.portrait-entry-modal){--pw-bg: #201c28;--pw-raised: #292431;--pw-soft: #332b3c;--pw-line: #ffffff16;--pw-ink: #f2edf5;--pw-muted: #beb4c4;--pw-accent: #f08bb0;--pw-on-accent: #2a1926;--pw-search-bg: #19151f;--pw-search-line: #ffffff24;--pwa-button-bg: #ffffff06;--pwa-button-line: #ffffff24;--pwa-button-ink: #e4dce9;--pwa-header: #1c1721d9;--pwa-footer: #211c2b66;--pwa-wash: #211c2be8;--line-strong: #b65c83}html[data-appearance-theme=light] .studio-scope .modal-panel:is(.pb-workspace-shell,.portrait-confirm-modal,.portrait-entry-modal){--pw-bg: #f7f1f8;--pw-raised: #eee6f0;--pw-soft: #e8dce9;--pw-line: #50344d25;--pw-ink: #332337;--pw-muted: #6f5b73;--pw-accent: #a73265;--pw-on-accent: #fff;--pw-search-bg: #fffaff;--pw-search-line: #50344d25;--pwa-button-bg: #ffffff40;--pwa-button-line: #50344d25;--pwa-button-ink: #50344d;--pwa-header: #f7f1f8d9;--pwa-footer: #f7f1f8d9;--pwa-wash: #f9f3f9df;--line-strong: #ac557b}html[data-appearance-background=plain] .studio-scope .modal-panel:is(.pb-workspace-shell,.portrait-confirm-modal,.portrait-entry-modal){--pwa-wash: #211c2bf5}html[data-appearance-theme=light][data-appearance-background=plain] .studio-scope .modal-panel:is(.pb-workspace-shell,.portrait-confirm-modal,.portrait-entry-modal){--pwa-wash: #f9f3f9f5}.studio-scope .modal-panel:is(.pb-workspace-shell,.portrait-confirm-modal,.portrait-entry-modal){--pwa-workspace-shadow: 0 24px 80px #0004, 0 4px 16px #0002;--pwa-confirm-shadow: 0 20px 60px #0004;--pwa-select-inset: inset 0 1px 0 #ffffff05;--pwa-select-shadow: 0 14px 40px #0003, 0 2px 8px #0002}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]){--tpl-ink: var(--th-theme-fg);--tpl-muted: var(--th-theme-muted);--tpl-accent: var(--th-theme-accent);--tpl-accent-2: var(--th-theme-warning, var(--th-theme-accent));--tpl-line: var(--th-theme-line, color-mix(in srgb, var(--th-theme-fg) 22%, transparent));--tpl-panel: var(--th-theme-panel);--tpl-bg: var(--th-theme-bg)}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]) [data-scene-node=chat-context] .scene-renderer__content{display:flex;align-items:center;justify-content:space-between;gap:12px;letter-spacing:.18em}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]) [data-scene-node=chat-context] .scene-renderer__content:before{flex:none;color:var(--tpl-accent);font-weight:700}.stage:has(.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) [data-scene-node=chat-context]) .pv-banner{top:calc(var(--tv-h, 56px) + max(72px,9vh));transform:scale(.92);transform-origin:left top}@media(max-width:768px){.stage:has(.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) [data-scene-node=chat-context]) .pv-banner{top:calc(var(--tv-h, 52px) + max(44px,6vh));transform:scale(.9);transform-origin:left top}}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]) .chat-scene-choices{position:relative;padding:10px 14px;container-type:inline-size}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]) .chat-scene-choices:before{position:relative;z-index:1;display:block;margin-bottom:8px;color:var(--tpl-accent);font-size:13px;letter-spacing:.2em;text-align:center}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]) .chat-scene-choices .choices--actions{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;counter-reset:tpl-choice}@container (max-width: 520px){.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]) .chat-scene-choices .choices--actions{grid-template-columns:minmax(0,1fr)}}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]) .chat-scene-choices .choice--numbered{counter-increment:tpl-choice;min-height:0;padding-block:9px;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,padding .18s ease}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]) .chat-scene-hud .schema06-tree{border:0;border-radius:0;box-shadow:none;background:transparent}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-panel,.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-grade,.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-gauge,.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud section.schema06-number{border:1px solid var(--tpl-line);border-radius:var(--th-theme-radius, 8px);background:linear-gradient(var(--tpl-accent),var(--tpl-accent)) left top / 10px 2px no-repeat,linear-gradient(var(--tpl-accent),var(--tpl-accent)) left top / 2px 10px no-repeat,linear-gradient(var(--tpl-accent),var(--tpl-accent)) right bottom / 10px 2px no-repeat,linear-gradient(var(--tpl-accent),var(--tpl-accent)) right bottom / 2px 10px no-repeat,color-mix(in srgb,var(--tpl-panel) 78%,transparent)}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud :is(.schema06-grade,.schema06-gauge,section.schema06-number){padding:8px 10px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud div.schema06-number strong{font-size:26px;font-weight:700}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-panel:after{display:none}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-panel-head{color:var(--tpl-accent);letter-spacing:.14em}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-screen-head{border-bottom-color:var(--tpl-line)}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-screen-head strong{color:var(--tpl-accent);letter-spacing:.14em}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-image{max-height:176px;aspect-ratio:3 / 4;object-position:center top;border:1px solid var(--tpl-line)}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud div.schema06-progress>i{background:linear-gradient(90deg,color-mix(in srgb,var(--tpl-accent) 55%,black),var(--tpl-accent) 70%,color-mix(in srgb,var(--tpl-accent) 50%,white))}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]) .chat-scene-hud section.schema06-chip{padding:0;border:0;background:none}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud span.schema06-chip{display:block;width:auto;max-width:none;padding:0;border:0;border-radius:0;background:none;color:var(--tpl-ink);font-size:13px;line-height:1.5;white-space:normal}.work-presentation[data-theme-id="fourRegion.night"] [data-scene-node=chat-context] .scene-renderer__content:before{content:"◈ 观测记录"}.work-presentation[data-theme-id="fourRegion.night"] :is([data-scene-node=chat-body],[data-scene-node=chat-hud],[data-scene-node=chat-choices]){box-shadow:inset 0 0 40px color-mix(in srgb,black 45%,transparent),0 0 24px color-mix(in srgb,var(--tpl-accent-2) 14%,transparent)}.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-choices{overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--tpl-accent-2) 10%,transparent),color-mix(in srgb,var(--tpl-accent) 6%,transparent))}.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-choices:before{content:"✧ 命运罗盘 ✧";font-size:15px;text-shadow:0 0 10px color-mix(in srgb,var(--tpl-accent) 50%,transparent)}.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-choices:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,color-mix(in srgb,var(--tpl-accent) 9%,transparent),transparent 40%);animation:tpl-night-sweep 14s linear infinite;pointer-events:none}.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-choices .choice--numbered{padding-block:7px;border:1px solid var(--tpl-line);border-left:3px solid var(--tpl-accent-2);border-radius:6px;background:color-mix(in srgb,var(--tpl-bg) 60%,transparent);color:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-choices .choice--numbered:is(:hover,:focus-visible):not(:disabled){border-left:6px solid var(--tpl-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--tpl-accent) 20%,transparent),color-mix(in srgb,var(--tpl-bg) 60%,transparent))}.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-choices .choice-no,.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-choices .choice--numbered .choice-no{font-size:0}.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-choices .choice-no:before{content:counter(tpl-choice,upper-alpha) ".";color:var(--tpl-accent);font-size:13px;font-weight:700}@keyframes tpl-night-sweep{to{transform:rotate(360deg)}}.work-presentation[data-theme-id="fourRegion.tower"]{font-family:"Noto Serif SC",Songti SC,Georgia,serif}.work-presentation[data-theme-id="fourRegion.tower"] [data-scene-node=chat-context] .scene-renderer__content:before{content:"❖ 塔之注视"}.work-presentation[data-theme-id="fourRegion.tower"] :is([data-scene-node=chat-body],[data-scene-node=chat-hud],[data-scene-node=chat-choices]){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tpl-accent-2) 10%,transparent),0 2px 16px color-mix(in srgb,black 55%,transparent)}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-choices:before{content:"❖ 命运的分歧 ❖";text-shadow:0 0 8px color-mix(in srgb,var(--tpl-accent) 22%,transparent)}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-choices .choices--actions{gap:6px}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-choices .choice--numbered{border:1px solid color-mix(in srgb,var(--tpl-line) 70%,transparent);border-left:3px solid var(--tpl-accent-2);padding-block:7px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--tpl-panel) 60%,transparent),color-mix(in srgb,var(--tpl-bg) 70%,transparent));color:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-choices .choice--numbered:is(:hover,:focus-visible):not(:disabled){padding-left:20px;border-left-color:var(--tpl-accent);box-shadow:0 0 12px color-mix(in srgb,var(--tpl-accent) 12%,transparent)}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-choices .choice-no,.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-choices .choice--numbered .choice-no{font-size:0}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-choices .choice-no:before{content:"❖";color:var(--tpl-accent-2);font-size:12px}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-hud .schema06-dial-arc{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--th-theme-danger, var(--tpl-accent)) 60%,transparent))}.work-presentation[data-theme-id="fourRegion.arknights"]{--tpl-dark: color-mix(in srgb, var(--th-theme-fg) 82%, black);--tpl-cut: polygon(0 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 0 100%);--tpl-cut-s: polygon(0 0, 100% 0, 100% calc(100% - 6px) , calc(100% - 6px) 100%, 0 100%);--tpl-condensed: "Barlow Condensed", "Noto Sans SC", -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif}.work-presentation[data-theme-id="fourRegion.arknights"] [data-scene-node=chat-context] .scene-renderer__content{font-family:var(--tpl-condensed);font-weight:600;letter-spacing:.14em}.work-presentation[data-theme-id="fourRegion.arknights"] [data-scene-node=chat-context] .scene-renderer__content:before{content:"";width:6px;height:6px;background:var(--tpl-accent)}.work-presentation[data-theme-id="fourRegion.arknights"] [data-scene-node=chat-body]{background-color:var(--tpl-bg);background-image:linear-gradient(color-mix(in srgb,var(--tpl-ink) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--tpl-ink) 4%,transparent) 1px,transparent 1px);background-size:24px 24px}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-body{font-size:16px;line-height:1.9}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-choices:before{content:"回应 · RESPONSE";color:var(--tpl-muted);font-family:var(--tpl-condensed);font-weight:800;letter-spacing:.14em;text-align:left}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-choices .choice--numbered{min-height:46px;padding:0;gap:0;border:1px solid var(--tpl-line);border-radius:0;background:var(--tpl-panel);color:var(--tpl-ink);clip-path:var(--tpl-cut);box-shadow:inset 0 0 0 var(--tpl-accent);transition:background 60ms linear,color 60ms linear,border-color 60ms linear,box-shadow .12s linear;opacity:1;transform:none;animation:tpl-ak-wipe .22s cubic-bezier(.7,0,.3,1) both}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-choices .choice-no{display:grid;place-items:center;align-self:stretch;min-width:46px;background:var(--tpl-dark);color:var(--tpl-panel);font-family:var(--tpl-condensed);font-weight:700;letter-spacing:.06em}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-choices .choice-copy{padding:8px 14px}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-choices .choice--numbered:is(:hover,:focus-visible):not(:disabled){border-color:var(--tpl-dark);background:var(--tpl-dark);color:var(--tpl-panel);box-shadow:inset 4px 0 0 var(--tpl-accent);transform:none;outline:0}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-choices .choice--numbered:is(:hover,:focus-visible):not(:disabled) .choice-no{background:var(--tpl-panel);color:var(--tpl-dark)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-screen-head strong,.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud :is(.schema06-number strong,.schema06-metric-value,.schema06-clock,.schema06-dial-value,.schema06-scale-head b){font-family:var(--tpl-condensed)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud div.schema06-number{display:flex;align-items:baseline;gap:3px;white-space:nowrap}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud div.schema06-number strong{font-size:24px;font-weight:800;line-height:1.05;color:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud div.schema06-number span{color:var(--tpl-muted);font-family:var(--tpl-condensed);font-size:11px;font-weight:600}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node{padding:7px 10px 6px;border:1px solid var(--tpl-line);border-top:2px solid var(--tpl-ink);border-radius:0;background:var(--tpl-panel)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-clock-row{padding:8px 12px;background:var(--tpl-dark);color:var(--tpl-panel)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-clock{color:var(--tpl-panel);font-size:16px;font-weight:800;letter-spacing:.04em}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud div.schema06-progress{height:5px;border-radius:0;-webkit-mask:repeating-linear-gradient(90deg,black 0 calc(5% - 2px),transparent calc(5% - 2px) 5%);mask:repeating-linear-gradient(90deg,black 0 calc(5% - 2px),transparent calc(5% - 2px) 5%)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud div.schema06-progress>i{border-radius:0;background:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud div.schema06-progress[data-tone=trust]>i{background:var(--tpl-accent)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-panel{border-radius:0;background:var(--tpl-dark);border-color:var(--tpl-dark)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-panel:after{width:8px;height:8px;inset:50% auto auto 10px;transform:translateY(-50%)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-panel-head{padding-left:16px;color:var(--tpl-muted);font-family:var(--tpl-condensed);letter-spacing:.14em}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-panel span.schema06-chip{display:block;max-width:none;border:0;border-radius:0;background:transparent;color:var(--tpl-panel);padding:0 0 0 16px;white-space:normal}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-action{border-radius:0;clip-path:var(--tpl-cut-s)}.work-presentation[data-theme-id="fourRegion.arknights"]:not(.work-presentation--mobile) [data-scene-node=chat-backdrop]:before{content:"";position:absolute;inset:0;pointer-events:none;background-color:color-mix(in srgb,var(--tpl-bg) 86%,transparent);background-image:linear-gradient(color-mix(in srgb,var(--tpl-ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--tpl-ink) 5%,transparent) 1px,transparent 1px);background-size:24px 24px}.work-presentation[data-theme-id="fourRegion.arknights"]:not(.work-presentation--mobile) [data-scene-node=chat-backdrop]:after{content:"";position:absolute;inset:auto 0 0;height:5px;pointer-events:none;background:repeating-linear-gradient(135deg,var(--tpl-accent-2) 0 8px,var(--tpl-dark) 8px 16px)}.work-presentation[data-theme-id="fourRegion.arknights"]:not(.work-presentation--mobile) :is([data-scene-node=chat-body],[data-scene-node=chat-hud]){clip-path:var(--tpl-cut)}.work-presentation[data-theme-id="fourRegion.arknights"]:not(.work-presentation--mobile) [data-scene-node=chat-hud]:before{content:"+";position:absolute;top:4px;left:6px;z-index:3;color:var(--tpl-accent);font:700 13px/1 var(--tpl-condensed);pointer-events:none}@keyframes tpl-ak-wipe{0%{clip-path:polygon(0 0,0 0,0 calc(100% - 10px),0 100%,0 100%)}to{clip-path:var(--tpl-cut)}}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]) .chat-scene-hud{--tpl-hud-cover: var(--tpl-panel);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--tpl-accent) 55%,transparent) transparent}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud{--tpl-hud-cover: var(--tpl-bg)}@supports (animation-timeline: scroll()){.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]) .chat-scene-hud:after{content:"";position:sticky;bottom:0;z-index:2;display:block;height:28px;margin-top:-28px;background:linear-gradient(to bottom,transparent,var(--tpl-hud-cover) 90%);opacity:0;pointer-events:none;animation:tpl-hud-more linear both;animation-timeline:scroll(nearest block)}}@keyframes tpl-hud-more{0%,88%{opacity:1}to{opacity:0}}.work-presentation[data-theme-id="fourRegion.arknights"] [data-scene-node=chat-roster] .chat-scene-view{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--tpl-accent) 55%,transparent) transparent}@supports (animation-timeline: scroll()){.work-presentation[data-theme-id="fourRegion.arknights"] [data-scene-node=chat-roster] .chat-scene-view:after{content:"";position:sticky;bottom:0;z-index:2;display:block;height:32px;margin-top:-32px;background:linear-gradient(to bottom,transparent,var(--tpl-panel) 88%);opacity:0;pointer-events:none;animation:tpl-hud-more linear both;animation-timeline:scroll(nearest block)}}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]) .chat-scene-hud .schema06-clock-part{overflow:visible;white-space:normal;text-overflow:clip}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]) .chat-scene-hud .schema06-metric-value>.schema06-delta{top:auto;right:0;bottom:calc(100% + 1px);z-index:1}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-view .schema06-tree{--s06-radius: 0px;--s06-line: var(--tpl-line)}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-tree>.schema06-node>.schema06-children{gap:0}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-portrait{min-height:150px;height:150px;border-radius:0;background:var(--tpl-bg)}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-portrait .schema06-image{min-height:150px;object-position:18% top}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-portrait:after{background:linear-gradient(0deg,color-mix(in srgb,var(--tpl-panel) 94%,transparent),transparent 72%)}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-portrait-id{left:16px;bottom:14px;border-left-color:var(--tpl-accent)}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-portrait-id strong{color:var(--tpl-ink);font-family:var(--tpl-condensed);font-size:30px;font-weight:800;letter-spacing:.16em}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-portrait-id small{color:var(--tpl-muted);letter-spacing:.04em}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-emblem b{color:var(--tpl-accent);font-family:var(--tpl-condensed)}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-roster{padding:10px 14px 2px;border-top:1px solid var(--tpl-line)}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-roster-head{color:var(--tpl-muted);font-size:11px;letter-spacing:.08em}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-roster-row{gap:10px;padding:7px 0;border-bottom-color:var(--tpl-line)}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-roster-row:last-child{border-bottom:0}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-roster-code{width:26px;height:28px;border-color:var(--tpl-line);background:var(--tpl-panel);color:var(--tpl-ink);font-family:var(--tpl-condensed);font-weight:700}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-roster-who strong{color:var(--tpl-ink);font-size:13px;font-weight:600}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-roster-status .schema06-chip{padding:0;border:0;border-radius:0;background:none;color:var(--tpl-accent);font-size:10px;font-weight:600}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-panel{margin:0;padding:10px 14px 12px;border:0;border-top:1px solid var(--tpl-line);border-radius:0;background:var(--tpl-bg);box-shadow:none}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-panel:after{width:6px;height:6px;inset:15px auto auto 14px}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-panel-head{padding-left:14px;color:var(--tpl-muted);font-family:var(--tpl-condensed);font-size:10px;font-weight:700;letter-spacing:.16em}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-metric-label{color:var(--tpl-muted);font-size:11px;letter-spacing:.02em}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-metric-value{color:var(--tpl-ink);font-family:var(--tpl-condensed);font-size:12px}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) div.schema06-progress{height:5px;border-radius:0;background:color-mix(in srgb,var(--tpl-ink) 12%,transparent);-webkit-mask:repeating-linear-gradient(90deg,var(--tpl-ink) 0 calc(5% - 2px),transparent calc(5% - 2px) 5%);mask:repeating-linear-gradient(90deg,var(--tpl-ink) 0 calc(5% - 2px),transparent calc(5% - 2px) 5%)}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) div.schema06-progress>i{border-radius:0;background:var(--tpl-ink);box-shadow:none}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) div.schema06-progress[data-tone=danger]>i{background:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) section.schema06-number{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:10px}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) section.schema06-number .schema06-metric-label{margin:0;font-family:var(--tpl-condensed);font-size:10px;font-weight:700;letter-spacing:.14em}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) div.schema06-number strong{color:var(--tpl-ink);font-family:var(--tpl-condensed);font-size:20px;font-weight:800}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-readout],[data-flow-node=chat-readout],[data-scene-node=look-chat-readout],[data-flow-node=look-chat-readout]) .schema06-readout{--s06-text: var(--tpl-panel);--s06-muted: color-mix(in srgb, var(--tpl-panel) 62%, transparent);--s06-line: color-mix(in srgb, var(--tpl-panel) 22%, transparent);height:100%;box-sizing:border-box;padding:0 12px}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-readout],[data-flow-node=chat-readout],[data-scene-node=look-chat-readout],[data-flow-node=look-chat-readout]) .schema06-readout>.schema06-children{gap:6px}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-readout],[data-flow-node=chat-readout],[data-scene-node=look-chat-readout],[data-flow-node=look-chat-readout]) .schema06-readout>.schema06-children>.schema06-node{padding:2px 8px;border-color:var(--s06-line)}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-readout],[data-flow-node=chat-readout],[data-scene-node=look-chat-readout],[data-flow-node=look-chat-readout]) .schema06-metric-label{color:var(--s06-muted);font-size:10px;letter-spacing:.02em}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-readout],[data-flow-node=chat-readout],[data-scene-node=look-chat-readout],[data-flow-node=look-chat-readout]) div.schema06-number strong{color:var(--tpl-panel);font-family:var(--tpl-condensed);font-size:13px;font-weight:800}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-readout],[data-flow-node=chat-readout],[data-scene-node=look-chat-readout],[data-flow-node=look-chat-readout]) .schema06-delta{padding:0 4px;font-size:9px}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-readout],[data-flow-node=chat-readout],[data-scene-node=look-chat-readout],[data-flow-node=look-chat-readout]) div.schema06-number span{color:var(--s06-muted);font-family:var(--tpl-condensed)}.work-presentation[data-theme-id="fourRegion.arknights"] .msg-action-card{--th-action-card-bg: var(--tpl-dark);--th-action-card-fg: var(--tpl-panel);--th-action-card-line: var(--tpl-dark);--th-action-card-muted: color-mix(in srgb, var(--tpl-panel) 60%, transparent);--th-choice-cost-warn: var(--tpl-accent-2);min-width:min(360px,85%);padding:14px 20px 16px;clip-path:var(--tpl-cut)}.work-presentation[data-theme-id="fourRegion.arknights"] .msg-action-card__eyebrow{font-family:var(--tpl-condensed);font-size:10px}.work-presentation[data-theme-id="fourRegion.arknights"] .msg-action-card__line{font-size:15px;font-weight:600}.work-presentation[data-theme-id="fourRegion.arknights"] .msg-card-said .msg-action-card__costs{--th-choice-cost-warn: var(--tpl-accent-2);margin-top:6px;font-family:var(--tpl-condensed);font-weight:700;letter-spacing:.04em}.stage:has(.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"])) .box.box--composer-button{--work-accent: var(--th-composer-button)}.stage:has(.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"])) .box.box--composer-surface{background:color-mix(in srgb,var(--th-composer-surface) 90%,transparent)}.stage:has(.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"])) .box.box--composer-border{border-color:color-mix(in srgb,var(--th-composer-button, var(--th-composer-border)) 55%,var(--th-composer-border))}.stage:has(.work-presentation[data-theme-id="fourRegion.arknights"]) .box{border-radius:2px}.stage:has(.work-presentation[data-theme-id="fourRegion.arknights"]) .box:before,.stage:has(.work-presentation[data-theme-id="fourRegion.arknights"]) .box:after{border-radius:0}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-screen{padding:10px 12px 12px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-screen-head{margin-bottom:8px;padding-bottom:6px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-panel{padding:8px 10px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-panel-head{margin-bottom:5px;font-size:11px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud [data-node="hud.row.profile.grid"]>.schema06-children{grid-template-columns:minmax(0,36%) minmax(0,1fr)}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-image{max-height:124px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-panel>.schema06-children{gap:6px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-clock{font-size:15px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-clock-row{row-gap:0}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-metric-head{margin-top:2px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-metric-head+div.schema06-progress{margin-top:4px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud :is(.schema06-grade,.schema06-gauge,section.schema06-number){padding:6px 8px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-scale{gap:4px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-scale-head b{font-size:14px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud span.schema06-chip{font-size:12.5px;line-height:1.45}@media(min-width:521px){.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-hud [data-node="hud.row.grades"]>.schema06-children{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-hud [data-node="hud.row.grades"] .schema06-grade{padding:5px 6px}.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-hud [data-node="hud.row.grades"] .schema06-scale-head{gap:4px}.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-hud [data-node="hud.row.grades"] .schema06-meter-label{font-size:10.5px;letter-spacing:0}.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-hud [data-node="hud.row.grades"] .schema06-scale-head b{font-size:13px}}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-panel .schema06-panel{display:flex;align-items:baseline;gap:8px;padding:3px 0 3px 8px;border:0;border-left:2px solid color-mix(in srgb,var(--tpl-accent) 55%,transparent);border-radius:0;background:none;box-shadow:none}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-panel .schema06-panel>.schema06-panel-head{flex:none;margin:0;font-size:10.5px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-panel .schema06-panel>.schema06-children{flex:1 1 auto;min-width:0}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-hud .schema06-dial-face{width:min(100%,88px)}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-hud .schema06-dial-value{font-size:19px}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-hud [data-node="hud.row.core"]>.schema06-children{grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:stretch}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-hud [data-node="hud.row.ledger"]>.schema06-children>.schema06-panel{display:flex;align-items:baseline;gap:8px;padding:3px 8px}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-hud [data-node="hud.row.ledger"]>.schema06-children>.schema06-panel>.schema06-panel-head{flex:none;margin:0}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-hud [data-node="hud.row.ledger"]>.schema06-children>.schema06-panel>.schema06-children{flex:1 1 auto;min-width:0}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-hud [data-node="hud.gold"]{display:flex;align-items:baseline;gap:8px;padding:3px 8px}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-hud [data-node="hud.gold"] .schema06-metric-label{margin:0}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-hud [data-node="hud.gold"] div.schema06-number strong{font-size:16px}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-hud [data-node="hud.row.ledger"]>.schema06-children{gap:4px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud :is([data-node="hud.mind"],[data-node="hud.env"]){display:flex;align-items:baseline;gap:8px}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud :is([data-node="hud.mind"],[data-node="hud.env"])>.schema06-panel-head{flex:none;margin:0}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-evlog{border-color:var(--tpl-line);border-radius:var(--th-theme-radius, 8px);background:color-mix(in srgb,var(--tpl-bg) 55%,transparent)}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-eventlog-head{border-bottom-color:var(--tpl-line)}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-hud .schema06-eventlog-list li{font-size:12px}.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-hud .schema06-eventlog-list li[data-kind=note]{color:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-hud .schema06-eventlog-list li{font-family:"Noto Serif SC",Songti SC,Georgia,serif}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]) .msg.msg--card .pc-receipt.msg-card-foot{border-top-color:color-mix(in srgb,var(--tpl-line) 70%,transparent);color:var(--tpl-muted)}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) .chat-scene-body .msg.user .msg-card-label{color:var(--tpl-accent);letter-spacing:.2em;opacity:1}.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-body .msg.user .msg-card-said{border:1px solid var(--tpl-line);border-radius:10px 10px 3px;background:color-mix(in srgb,var(--tpl-accent-2) 20%,var(--tpl-panel));color:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.tower"] .chat-scene-body .msg.user .msg-card-said{border:1px solid var(--tpl-line);border-right:3px solid var(--tpl-accent);border-radius:8px 0 0 8px;background:color-mix(in srgb,var(--tpl-panel) 88%,var(--tpl-accent-2));color:color-mix(in srgb,var(--tpl-accent) 70%,var(--tpl-ink));text-align:right}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-body .msg.user .msg-card-said{max-width:85%;padding:14px 20px;border:0;border-radius:0;background:var(--tpl-dark);color:var(--tpl-bg);box-shadow:none;clip-path:var(--tpl-cut)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-body .msg.user .msg-card-label{margin-bottom:8px;color:color-mix(in srgb,var(--tpl-bg) 62%,var(--tpl-dark));font-family:var(--tpl-condensed);font-weight:700;letter-spacing:.16em;opacity:1}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"]).work-presentation--mobile .chat-scene-body .msg.user .msg-card-said{max-width:94%}@media(prefers-reduced-motion:reduce){.work-presentation[data-theme-id="fourRegion.night"] .chat-scene-choices:after{animation:none}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-choices .choice--numbered{animation:none}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) div.schema06-progress>i{transition:none}}.work-presentation[data-theme-id="fourRegion.arknights"] [data-scene-node=look-roster-portrait]:before,.work-presentation[data-theme-id="fourRegion.arknights"] [data-scene-node=look-roster-portrait]:after{content:"";position:absolute;z-index:2;left:0;right:0;pointer-events:none}.work-presentation[data-theme-id="fourRegion.arknights"] [data-scene-node=look-roster-portrait]:before{top:0;height:3px;background:var(--tpl-accent)}.work-presentation[data-theme-id="fourRegion.arknights"] [data-scene-node=look-roster-portrait]:after{bottom:0;height:22%;background:linear-gradient(0deg,color-mix(in srgb,var(--tpl-panel) 90%,transparent),transparent)}.work-presentation:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"],[data-theme-id="fourRegion.lantai"]) [data-scene-node=chat-context]{container-type:inline-size}@container (max-width: 480px){.work-presentation[data-theme-id]:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"],[data-theme-id="fourRegion.lantai"]) [data-scene-node=chat-context] .scene-renderer__content{gap:6px;letter-spacing:.04em}.work-presentation[data-theme-id]:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"]) [data-scene-node=chat-context] .scene-renderer__content:before{font-size:.88em;letter-spacing:0}.work-presentation[data-theme-id]:is([data-theme-id="fourRegion.night"],[data-theme-id="fourRegion.tower"],[data-theme-id="fourRegion.arknights"],[data-theme-id="fourRegion.lantai"]) [data-scene-node=chat-context] .scene-renderer__text{display:-webkit-box;overflow:hidden;font-size:.92em;line-height:1.2;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.work-presentation[data-theme-id="fourRegion.arknights"] [data-scene-node=chat-roster]:not(:has(.schema06-image,.schema06-roster)) .chat-scene-view>.schema06-tree,.work-presentation[data-theme-id="fourRegion.arknights"] [data-scene-node=chat-roster]:not(:has(.schema06-image,.schema06-roster)) .schema06-tree>.schema06-stack,.work-presentation[data-theme-id="fourRegion.arknights"] [data-scene-node=chat-roster]:not(:has(.schema06-image,.schema06-roster)) .schema06-tree>.schema06-stack>.schema06-children{box-sizing:border-box;height:100%}.work-presentation[data-theme-id="fourRegion.arknights"] [data-scene-node=chat-roster]:not(:has(.schema06-image,.schema06-roster)) .schema06-tree>.schema06-stack>.schema06-children>.schema06-panel{display:flex;flex-direction:column;box-sizing:border-box;height:100%}.work-presentation[data-theme-id="fourRegion.arknights"] [data-scene-node=chat-roster]:not(:has(.schema06-image,.schema06-roster)) .schema06-tree>.schema06-stack>.schema06-children>.schema06-panel>.schema06-children{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-evenly}@property --tpl-ak-sweep{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.work-presentation[data-theme-id="fourRegion.arknights"]{--tpl-lux-base: var(--tpl-ink);--tpl-lux-hl: color-mix(in srgb, var(--tpl-ink) 38%, var(--tpl-panel))}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-choices .choice--numbered{position:relative}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-choices .choice--numbered:after{content:"";position:absolute;top:0;right:0;border-top:10px solid var(--tpl-accent);border-left:10px solid transparent;opacity:0;transition:opacity 60ms linear;pointer-events:none}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-choices .choice--numbered:is(:hover,:focus-visible):not(:disabled):after{opacity:1}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-choices .choice--numbered:active:not(:disabled){animation:tpl-ak-flash 90ms steps(1,end)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-choices .choice-cost{padding:1px 6px;border:0;border-radius:0;font-family:var(--tpl-condensed);font-weight:800;letter-spacing:.02em}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-choices .choice-cost[data-cost=cost]{background:var(--tpl-accent-2);color:var(--tpl-dark)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-choices .choice--numbered:is(:hover,:focus-visible):not(:disabled) .choice-cost[data-cost=cost]{background:var(--tpl-accent-2);color:var(--tpl-dark)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-action{position:relative;transition:background 60ms linear,color 60ms linear}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-action:is(:hover,:focus-visible){background:var(--tpl-dark);color:var(--tpl-panel);filter:none;transform:none;box-shadow:inset 4px 0 0 var(--tpl-accent)}@keyframes tpl-ak-flash{0%{background:var(--tpl-panel);color:var(--tpl-ink)}}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node{position:relative;border-top:2px solid var(--tpl-line);background:color-mix(in srgb,var(--tpl-panel) 88%,transparent);transition:background 60ms linear,border-color 60ms linear;--tpl-lux-base: var(--tpl-accent);--tpl-lux-hl: color-mix(in srgb, var(--tpl-accent) 28%, var(--tpl-panel))}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node:before{content:"";position:absolute;top:-2px;left:0;width:34%;height:2px;background:var(--tpl-accent);transition:width .12s linear;pointer-events:none}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node[data-detail-trigger]:is(:hover,:focus-visible){border-color:var(--tpl-ink);background:var(--tpl-panel);outline:0}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node[data-detail-trigger]:is(:hover,:focus-visible):before{width:100%}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud [data-detail-trigger]:is(:hover,:focus-visible)>.schema06-detail-hint{transform:translate(3px)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud div.schema06-number strong,.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid .schema06-metric-value{color:var(--tpl-accent)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid .schema06-metric-value small{color:var(--tpl-muted)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud div.schema06-progress{position:relative;height:6px;overflow:hidden;-webkit-mask:repeating-linear-gradient(90deg,black 0 calc(10% - 2px),transparent calc(10% - 2px) 10%);mask:repeating-linear-gradient(90deg,black 0 calc(10% - 2px),transparent calc(10% - 2px) 10%)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-panel{border-color:var(--tpl-line);border-left:3px solid var(--tpl-accent);background:color-mix(in srgb,var(--tpl-panel) 92%,transparent)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-panel span.schema06-chip{color:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-panel:after{inset:14px auto auto 10px;transform:none}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-panel .schema06-panel{border-left:1px solid var(--tpl-line)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-panel:after,.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-panel:after{animation:tpl-ak-live 1.8s steps(1,end) infinite}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-kicker:before{content:"";display:inline-block;width:5px;height:5px;margin-right:6px;vertical-align:1px;background:var(--tpl-accent);animation:tpl-ak-live 1.8s steps(1,end) infinite}@keyframes tpl-ak-live{0%,60%{opacity:1}61%,to{opacity:.15}}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node[data-type=number]{container-type:inline-size}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node[data-type=number] div.schema06-number strong{font-size:min(24px,24cqi)}.work-presentation[data-theme-id="fourRegion.arknights"] :is(.chat-scene-hud,[data-scene-node=chat-roster],[data-flow-node=chat-roster]) :is(div.schema06-number strong:not(.schema06-odometer),.schema06-metric-value,.schema06-dial-value){color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,var(--tpl-lux-base) 0 40%,var(--tpl-lux-hl) 50%,var(--tpl-lux-base) 60% 100%);background-size:300% 100%;background-repeat:no-repeat;background-position:var(--tpl-ak-sweep) 0;animation:tpl-ak-lux-sweep 3.6s linear infinite}.work-presentation[data-theme-id="fourRegion.arknights"] :is(.chat-scene-hud,[data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-metric-value small{-webkit-text-fill-color:currentColor;color:var(--tpl-muted)}.work-presentation[data-theme-id="fourRegion.arknights"] :is(.chat-scene-hud,[data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-metric-value .schema06-delta{-webkit-text-fill-color:currentColor}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node:nth-child(2n){--tpl-lux-delay: -.9s}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node:nth-child(3n){--tpl-lux-delay: -1.8s}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node :is(div.schema06-number strong,.schema06-metric-value){animation-delay:var(--tpl-lux-delay, 0s)}.work-presentation[data-theme-id="fourRegion.arknights"] :is([data-scene-node=chat-roster],[data-flow-node=chat-roster]){--tpl-lux-base: var(--tpl-ink);--tpl-lux-hl: color-mix(in srgb, var(--tpl-ink) 38%, var(--tpl-panel))}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node[data-type=number]:first-child div.schema06-number strong:not(.schema06-odometer){animation:tpl-ak-lux-sweep 3.6s linear infinite,tpl-ak-halo 2.8s ease-in-out infinite;animation-delay:-1.2s,0s}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node[data-type=number]:first-child strong.schema06-odometer:not([data-settled]){animation:tpl-ak-halo 2.8s ease-in-out infinite}.work-presentation[data-theme-id="fourRegion.arknights"] :is(.chat-scene-hud,[data-scene-node=chat-roster],[data-flow-node=chat-roster]) strong.schema06-odometer{position:relative;overflow:hidden}.work-presentation[data-theme-id="fourRegion.arknights"] :is(.chat-scene-hud,[data-scene-node=chat-roster],[data-flow-node=chat-roster]) strong.schema06-odometer:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-30%;width:24%;background:color-mix(in srgb,var(--tpl-accent) 60%,var(--tpl-panel));mix-blend-mode:lighten;transform:skew(-20deg);pointer-events:none;animation:tpl-ak-lux-band 3.6s linear infinite;animation-delay:var(--tpl-lux-delay, -2.4s)}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail strong.schema06-odometer:after{display:none}@keyframes tpl-ak-lux-sweep{0%{--tpl-ak-sweep: 100%}42%{--tpl-ak-sweep: 0%}to{--tpl-ak-sweep: 0%}}@keyframes tpl-ak-halo{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--tpl-accent) 50%,transparent))}}@keyframes tpl-ak-lux-band{0%{left:-30%}42%{left:112%}to{left:112%}}.work-presentation[data-theme-id="fourRegion.arknights"] :is(.chat-scene-hud,[data-scene-node=chat-roster],[data-flow-node=chat-roster],[data-scene-node=chat-readout],[data-flow-node=chat-readout],[data-scene-node=look-chat-readout],[data-flow-node=look-chat-readout]) [data-settled]{display:inline-block;transform-origin:50% 100%;animation:tpl-ak-settle .16s cubic-bezier(.7,0,.3,1)}@keyframes tpl-ak-settle{0%{transform:scaleY(.78)}55%{transform:scaleY(1.06)}to{transform:none}}.work-presentation[data-theme-id="fourRegion.arknights"] .schema06-node[data-changed]:after{height:3px;background:var(--tpl-accent)}.work-presentation[data-theme-id="fourRegion.arknights"] .schema06-delta[data-float]{border-radius:0;background:var(--tpl-accent-2);color:var(--tpl-dark);font-family:var(--tpl-condensed);font-weight:800;-webkit-text-fill-color:currentColor}.work-presentation[data-theme-id="fourRegion.arknights"] .schema06-delta[data-float][data-trend=down]{background:var(--tpl-dark);color:var(--tpl-panel)}.work-presentation[data-theme-id="fourRegion.arknights"] .schema06-tree[data-entry-scan]:after{background:var(--tpl-accent)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node{animation:tpl-ak-tile-in .26s cubic-bezier(.7,0,.3,1) both;animation-delay:calc(var(--tpl-tile-i, 0) * 60ms + .12s)}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node:nth-child(2){--tpl-tile-i: 1}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node:nth-child(3){--tpl-tile-i: 2}.work-presentation[data-theme-id="fourRegion.arknights"] .chat-scene-hud .schema06-grid>.schema06-children>.schema06-node:nth-child(n+4){--tpl-tile-i: 3}@keyframes tpl-ak-tile-in{0%{opacity:.3;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.work-presentation[data-theme-id="fourRegion.arknights"] :is(.chat-scene-hud,[data-scene-node=chat-roster],[data-flow-node=chat-roster]) div.schema06-progress{position:relative;overflow:hidden}.work-presentation[data-theme-id="fourRegion.arknights"] :is(.chat-scene-hud,[data-scene-node=chat-roster],[data-flow-node=chat-roster]) div.schema06-progress:after{content:"";position:absolute;top:0;bottom:0;left:-8px;width:8px;background:var(--tpl-panel);opacity:.85;pointer-events:none;animation:tpl-ak-vital-scan 3s linear infinite}.work-presentation[data-theme-id="fourRegion.arknights"] :is(.chat-scene-hud,[data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-node:nth-child(2)>div.schema06-progress:after{animation-delay:-1s}.work-presentation[data-theme-id="fourRegion.arknights"] :is(.chat-scene-hud,[data-scene-node=chat-roster],[data-flow-node=chat-roster]) .schema06-node:nth-child(3)>div.schema06-progress:after{animation-delay:-2s}@keyframes tpl-ak-vital-scan{0%{left:-8px}to{left:100%}}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-fill:not(:disabled):after{animation:tpl-ak-hatch 1.1s linear infinite}@keyframes tpl-ak-hatch{to{background-position:11.3137px 0}}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail[data-entry-scan] .s06-detail-body:before{background:var(--tpl-accent)}@media(prefers-reduced-motion:reduce){.work-presentation[data-theme-id="fourRegion.arknights"] :is(.chat-scene-choices .choice--numbered,.chat-scene-hud .schema06-grid>.schema06-children>.schema06-node,[data-settled],.msg.msg--card){animation:none!important}.work-presentation[data-theme-id="fourRegion.arknights"] :is(.schema06-panel,.s06-detail-fill):after,.work-presentation[data-theme-id="fourRegion.arknights"] .schema06-kicker:before{animation:none!important}.work-presentation[data-theme-id="fourRegion.arknights"] :is(.chat-scene-hud,[data-scene-node=chat-roster],[data-flow-node=chat-roster]) :is(div.schema06-number strong,.schema06-metric-value,.schema06-dial-value){animation:none!important;filter:none!important;color:var(--tpl-lux-base);background:none}.work-presentation[data-theme-id="fourRegion.arknights"] :is(strong.schema06-odometer,div.schema06-progress):after{display:none}.work-presentation[data-theme-id="fourRegion.arknights"] strong.schema06-odometer{animation:none!important;filter:none!important}}body.no-motion .work-presentation[data-theme-id="fourRegion.arknights"] :is(.chat-scene-choices .choice--numbered,.chat-scene-hud .schema06-grid>.schema06-children>.schema06-node,[data-settled],.msg.msg--card,strong.schema06-odometer){animation:none!important;filter:none!important}body.no-motion .work-presentation[data-theme-id="fourRegion.arknights"] :is(.schema06-panel,.s06-detail-fill):after,body.no-motion .work-presentation[data-theme-id="fourRegion.arknights"] .schema06-kicker:before{animation:none!important}body.no-motion .work-presentation[data-theme-id="fourRegion.arknights"] :is(.chat-scene-hud,[data-scene-node=chat-roster],[data-flow-node=chat-roster]) :is(div.schema06-number strong,.schema06-metric-value,.schema06-dial-value){animation:none!important;filter:none!important;color:var(--tpl-lux-base);background:none}body.no-motion .work-presentation[data-theme-id="fourRegion.arknights"] :is(strong.schema06-odometer,div.schema06-progress):after{display:none}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail{--s06-bg: var(--tpl-dark);--s06-surface: var(--tpl-bg);--s06-text: var(--tpl-panel);--s06-muted: color-mix(in srgb, var(--tpl-panel) 58%, var(--tpl-dark));--s06-line: color-mix(in srgb, var(--tpl-panel) 16%, transparent);--s06-accent: var(--tpl-accent);border:1px solid color-mix(in srgb,var(--tpl-panel) 18%,var(--tpl-dark));border-radius:0;clip-path:none;box-shadow:none}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-head{background:var(--tpl-bg);border-top:2px solid var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-head h2{color:var(--tpl-ink);font-family:var(--tpl-condensed);font-size:32px;letter-spacing:.16em}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-kicker{display:none}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-close{border-color:var(--tpl-ink);border-radius:0;color:var(--tpl-ink);clip-path:var(--tpl-cut-s)}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-close:hover{background:var(--tpl-ink);color:var(--tpl-panel)}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-tab{border-radius:0;clip-path:var(--tpl-cut-s)}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-tab[aria-selected=true]{background:var(--tpl-panel);border-color:var(--tpl-panel);color:var(--tpl-ink);box-shadow:inset 0 -3px 0 var(--tpl-accent)}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-body :is(div.schema06-number strong,.schema06-metric-value,.schema06-clock,.schema06-dial-value,.schema06-scale-head b){color:var(--tpl-panel);font-family:var(--tpl-condensed)}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-body div.schema06-number strong{font-size:30px}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-body .schema06-grid>.schema06-children>.schema06-node{padding:10px 12px 9px;border:1px solid var(--s06-line);border-top:2px solid var(--tpl-accent);background:color-mix(in srgb,var(--tpl-panel) 5%,var(--tpl-dark))}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-body .schema06-panel{border-color:var(--s06-line);background:color-mix(in srgb,var(--tpl-panel) 4%,var(--tpl-dark));box-shadow:none}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-body .schema06-panel span.schema06-chip{display:block;max-width:none;padding:0 0 0 16px;border:0;border-radius:0;background:transparent;color:var(--tpl-panel);white-space:normal}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-body .schema06-clock-row{background:color-mix(in srgb,var(--tpl-panel) 9%,var(--tpl-dark))}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-body div.schema06-progress{background:color-mix(in srgb,var(--tpl-panel) 14%,transparent)}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-body div.schema06-progress>i{background:var(--tpl-panel)}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-body div.schema06-progress:is([data-tone=trust],[data-tone=warning])>i{background:var(--tpl-accent)}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-fill{position:relative;padding-right:46px;border-radius:0;clip-path:var(--tpl-cut-s);color:var(--tpl-dark);font-family:var(--tpl-condensed)}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-fill:after{content:"";position:absolute;inset:0 0 0 auto;width:26px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--tpl-dark) 30%,transparent) 0 4px,transparent 4px 8px)}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-foot{background:color-mix(in srgb,var(--tpl-dark) 82%,black);font-family:var(--tpl-condensed)}@media(max-width:640px){.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail{clip-path:none;border:0}.work-presentation[data-theme-id="fourRegion.arknights"] .s06-detail-head h2{font-size:24px}}.work-presentation[data-theme-id="fourRegion.lantai"]{--tpl-ink: var(--th-theme-fg);--tpl-muted: var(--th-theme-muted);--tpl-accent: var(--th-theme-accent);--tpl-accent-2: var(--th-theme-warning, var(--th-theme-accent));--tpl-line: var(--th-theme-line, color-mix(in srgb, var(--th-theme-accent) 45%, transparent));--tpl-panel: var(--th-theme-panel);--tpl-bg: var(--th-theme-bg);--tpl-lt-glass: color-mix(in srgb, var(--th-theme-bg) 80%, transparent);--tpl-lt-glass-strong: color-mix(in srgb, var(--th-theme-bg) 88%, transparent);--tpl-lt-hair: color-mix(in srgb, var(--th-theme-accent) 55%, transparent);--tpl-lt-hair-soft: color-mix(in srgb, var(--th-theme-accent) 28%, transparent);--tpl-lt-gold-hi: color-mix(in srgb, var(--th-theme-accent) 50%, white);--tpl-lt-gold-deep: color-mix(in srgb, var(--th-theme-accent) 55%, black);--tpl-lt-gold-ink: color-mix(in srgb, var(--th-theme-accent) 25%, black);--tpl-lt-capsule: linear-gradient(180deg, var(--tpl-lt-gold-hi) 0%, var(--th-theme-accent) 45%, var(--tpl-lt-gold-deep) 100%);--tpl-lt-silk: color-mix(in srgb, var(--th-theme-fg) 55%, white);--tpl-lt-silk-2: color-mix(in srgb, var(--th-theme-fg) 88%, var(--th-theme-accent));--tpl-lt-silk-ink: color-mix(in srgb, var(--th-theme-bg) 86%, var(--th-theme-fg));--tpl-lt-silk-muted: color-mix(in srgb, var(--th-theme-bg) 50%, var(--th-theme-fg));--tpl-lt-jade: var(--th-theme-success, var(--th-theme-accent));--tpl-lt-serif: "Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", "SimSun", serif;--tpl-lt-brush: "STKaiti", "Kaiti SC", "KaiTi", "BiauKai", "Songti SC", "STSong", serif;--tpl-lt-orn-vine: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 24' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M0 .8h60M0 23.2h60' stroke-width='1' stroke-linecap='butt'/%3E%3Cpath d='M0 12Q15 3 30 12T60 12' stroke-width='1.6'/%3E%3Cg id='a'%3E%3Cpath d='M38 15.5C38 9 42 4.5 47 4.5c3.8 0 6 2.6 6 5.3 0 2.4-1.9 4-4 4-1.8 0-3.1-1.3-3.1-2.9 0-1.3 1-2.3 2.2-2.3' stroke-width='1.3'/%3E%3Cpath d='M33.2 13.9c-1.3-3.4.2-6.4 3.6-7.6.3 3.4-1.1 6-3.6 7.6z' fill='black' stroke='none'/%3E%3Ccircle cx='56' cy='5.2' r='1.3' fill='black' stroke='none'/%3E%3C/g%3E%3Cuse href='%23a' transform='rotate(180 30 12)'/%3E%3C/svg%3E");--tpl-lt-orn-corner: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 63V11Q2 2 11 2h52' stroke-width='1.6'/%3E%3Cpath d='M14 14l5-5M14 14l-5 5' stroke-width='1'/%3E%3Cg id='h'%3E%3Cpath d='M23 7h40' stroke-width='1'/%3E%3Cpath d='M16.5 11.5C20 7.5 27.5 7 31.5 10.2c3.3 2.6 2.6 7-.8 7.6-2.5.4-4.2-1.5-3.4-3.5' stroke-width='1.4'/%3E%3Cpath d='M33.5 13.5c4.5-2 9.5-1 12.5 1.8' stroke-width='1.1'/%3E%3Cpath d='M46 15.3c1.2-3.3 4-4.8 7.2-4.4-.8 3.2-3.6 5-7.2 4.4z' fill='black' stroke='none'/%3E%3Cpath d='M58 4.6l2.4 2.4L58 9.4 55.6 7z' fill='black' stroke='none'/%3E%3C/g%3E%3Cuse href='%23h' transform='matrix(0 1 1 0 0 0)'/%3E%3Cpath d='M14 8.6l5.4 5.4-5.4 5.4L8.6 14z' fill='black' stroke='none'/%3E%3Ccircle cx='5.6' cy='5.6' r='1.5' fill='black' stroke='none'/%3E%3C/svg%3E");--tpl-lt-orn-divider: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 16' fill='none' stroke='black' stroke-linecap='round'%3E%3Cpath d='M61 7.3 0 7.95v.1L61 8.7ZM99 7.3 160 7.95v.1L99 8.7Z' fill='black' stroke='none'/%3E%3Cpath d='M80 1.5 86.5 8 80 14.5 73.5 8ZM80 4.8 76.8 8 80 11.2 83.2 8Z' fill='black' fill-rule='evenodd' stroke='none'/%3E%3Ccircle cx='80' cy='8' r='1.2' fill='black' stroke='none'/%3E%3Cg id='c'%3E%3Cpath d='M72.5 8c-3.2 0-4.6-4-7.8-4-2.4 0-3.7 1.8-3.7 3.6s1.3 3.2 3.1 3.2c1.5 0 2.4-1 2.4-2.2' stroke-width='1.1'/%3E%3Cpath d='M40 6l2 2-2 2-2-2z' fill='black' stroke='none'/%3E%3C/g%3E%3Cuse href='%23c' transform='matrix(-1 0 0 1 160 0)'/%3E%3C/svg%3E");--tpl-lt-orn-ring: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black'%3E%3Ccircle cx='32' cy='32' r='29.4' stroke-width='2.6'/%3E%3Ccircle cx='32' cy='32' r='25.2' stroke-width='3' pathLength='360' stroke-dasharray='1.4 8.6' opacity='.85'/%3E%3Ccircle cx='32' cy='32' r='21.8' stroke-width='1.1'/%3E%3Cpath id='d' d='M32 .2l3.4 3.4L32 7 28.6 3.6z' fill='black' stroke='none'/%3E%3Cuse href='%23d' transform='rotate(90 32 32)'/%3E%3Cuse href='%23d' transform='rotate(180 32 32)'/%3E%3Cuse href='%23d' transform='rotate(270 32 32)'/%3E%3C/svg%3E");--tpl-lt-orn-halo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='none' stroke='black'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='.5' stop-opacity='.38'/%3E%3Cstop offset='.62' stop-opacity='.16'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='100' cy='100' r='100' fill='url(%23g)' stroke='none'/%3E%3Ccircle cx='100' cy='100' r='57.5' stroke-width='2.2' stroke-opacity='.9'/%3E%3Ccircle cx='100' cy='100' r='66' stroke-width='1.6' stroke-opacity='.62' pathLength='100' stroke-dasharray='38 4 21 3 30 4'/%3E%3Ccircle cx='100' cy='100' r='76' stroke-width='1.2' stroke-opacity='.42' pathLength='100' stroke-dasharray='24 6 44 5 16 5' transform='rotate(40 100 100)'/%3E%3Ccircle cx='100' cy='100' r='87' stroke-width='.9' stroke-opacity='.26' pathLength='100' stroke-dasharray='30 9 20 7 26 8' transform='rotate(-70 100 100)'/%3E%3Ccircle cx='100' cy='100' r='97' stroke-width='.7' stroke-opacity='.14' pathLength='100' stroke-dasharray='18 12 28 10 22 10' transform='rotate(15 100 100)'/%3E%3C/svg%3E");--tpl-lt-orn-strip: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 200' fill='black'%3E%3Cpath d='M6 30H42V150Q42 157 35 157Q28.5 157 24 163Q19.5 157 13 157Q6 157 6 150Z' fill-opacity='.9'/%3E%3Ccircle cx='24' cy='6' r='3.6' fill='none' stroke='black' stroke-width='1.4'/%3E%3Cpath d='M24 9.6V15' stroke='black' stroke-width='1.2'/%3E%3Cpath d='M3 31V25.5Q3 20.5 8.5 20.5H16.5Q20 14.5 24 14.5Q28 14.5 31.5 20.5H39.5Q45 20.5 45 25.5V31Z'/%3E%3Ccircle cx='24' cy='168' r='3.4'/%3E%3Cpath d='M24 163v1.6' stroke='black' stroke-width='1.2'/%3E%3Cpath d='M20.5 172.5h7l.5 3h-8zM20.5 175.5h7l2.6 21.5q-6.1 2-12.2 0z'/%3E%3C/svg%3E");--tpl-lt-orn-swirl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 90' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='6' x2='176'%3E%3Cstop stop-opacity='0'/%3E%3Cstop offset='.35'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3Cg id='s'%3E%3Cpath d='M170 52C150 44 130 62 106 54 86 47 82 27 97 23c10-2.6 16 5.6 11.6 11.6-3.4 4.6-10.2 2-9.4-3'/%3E%3Cpath d='M106 54C82 65 48 62 8 47'/%3E%3Cpath d='M140 52c-2-10 4-18 14-20 5-1 9 2 9 6.2 0 3-2.6 5-5.2 4.4-2.2-.5-3-2.8-1.8-4.4'/%3E%3Cpath d='M72 60c-6-8-4-18 5-22 5-2.2 10 .4 10 5 0 3-2.5 4.8-5 4.2'/%3E%3Cpath d='M46 57c-8-1-14-6-15-12'/%3E%3C/g%3E%3Cg id='h'%3E%3Cuse href='%23s' stroke='black' stroke-opacity='.22' stroke-width='5'/%3E%3Cuse href='%23s' stroke='url(%23g)' stroke-width='1.7'/%3E%3Cpath d='M120 60c1.6-4.4 5.4-6.4 9.6-5.6-1.6 4.2-5.2 6.4-9.6 5.6zM60 36c-1-4.4 1-8 5-9.6.8 4.4-1 8-5 9.6zM126 20l1.2 3.6 3.6 1.2-3.6 1.2-1.2 3.6-1.2-3.6-3.6-1.2 3.6-1.2zM36 34l.9 2.6 2.6.9-2.6.9-.9 2.6-.9-2.6-2.6-.9 2.6-.9z' fill='black'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23h'/%3E%3Cuse href='%23h' transform='matrix(-1 0 0 1 360 0)'/%3E%3Cpath d='M180 26c5 7 7 12.5 0 19.5-7-7-5-12.5 0-19.5z' fill='black'/%3E%3Ccircle cx='180' cy='51.5' r='4.2' fill='black'/%3E%3C/svg%3E");--tpl-lt-orn-orb: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96' fill='none'%3E%3Cdefs%3E%3CradialGradient id='w'%3E%3Cstop offset='.55' stop-opacity='.55'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='48' cy='48' r='48' fill='url(%23w)'/%3E%3Ccircle cx='48' cy='48' r='30' fill='black'/%3E%3Cellipse cx='48' cy='48' rx='36' ry='9' transform='rotate(-22 48 48)' stroke='black' stroke-opacity='.45'/%3E%3Cpath d='M74 18l1.3 4.2 4.2 1.3-4.2 1.3L74 29l-1.3-4.2-4.2-1.3 4.2-1.3z' fill='black'/%3E%3C/svg%3E");font-family:var(--tpl-lt-serif)}.work-presentation[data-theme-id="fourRegion.lantai"]:not(.work-presentation--mobile) [data-scene-node=chat-backdrop]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(34% 26% at 82% 8%,color-mix(in srgb,var(--tpl-lt-gold-hi) 30%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--tpl-bg) 30%,transparent) 0%,transparent 35%,color-mix(in srgb,var(--tpl-bg) 60%,transparent) 100%),radial-gradient(130% 100% at 50% 40%,transparent 55%,color-mix(in srgb,var(--tpl-bg) 70%,black) 100%)}.work-presentation[data-theme-id="fourRegion.lantai"]:not(.work-presentation--mobile) [data-scene-node=chat-backdrop]:after{content:"";position:absolute;inset:auto 0 6px;height:16px;pointer-events:none;background:var(--tpl-lt-hair-soft);-webkit-mask:var(--tpl-lt-orn-vine) left center / auto 100% repeat-x;mask:var(--tpl-lt-orn-vine) left center / auto 100% repeat-x}.work-presentation[data-theme-id="fourRegion.lantai"] [data-scene-node=chat-context] .scene-renderer__content{color:var(--tpl-lt-gold-hi);font-family:var(--tpl-lt-serif);letter-spacing:.22em;text-shadow:0 1px 4px color-mix(in srgb,var(--tpl-bg) 70%,transparent)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-scene-node=chat-body],[data-scene-node=chat-hud],[data-scene-node=chat-choices]){border-color:var(--tpl-lt-hair-soft)}.work-presentation[data-theme-id="fourRegion.lantai"]:not(.work-presentation--mobile) [data-scene-node=chat-hud]:before{content:"";position:absolute;top:4px;left:4px;z-index:3;width:34px;height:34px;pointer-events:none;background:var(--tpl-lt-hair);-webkit-mask:var(--tpl-lt-orn-corner) 0 0 / 100% 100% no-repeat;mask:var(--tpl-lt-orn-corner) 0 0 / 100% 100% no-repeat}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-body{font-family:var(--tpl-lt-serif);letter-spacing:.03em}.work-presentation[data-theme-id="fourRegion.lantai"]:not(.work-presentation--mobile) [data-scene-node=chat-body]:after{content:"";position:absolute;top:-4px;right:10px;z-index:3;width:13px;height:54px;pointer-events:none;background:linear-gradient(180deg,var(--tpl-lt-gold-hi) 0 16%,color-mix(in srgb,var(--tpl-accent-2) 70%,black) 16% 78%,var(--tpl-accent) 78% 86%,var(--tpl-accent-2) 86%);-webkit-mask:var(--tpl-lt-orn-strip) center / 100% 100% no-repeat;mask:var(--tpl-lt-orn-strip) center / 100% 100% no-repeat}.work-presentation[data-theme-id="fourRegion.lantai"] .msg.msg--card .pc-receipt.msg-card-foot{position:relative;margin:0 22px;padding-top:10px;border-top:0;color:var(--tpl-muted)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-body .msg.user .msg-card-said{border:1px solid var(--tpl-lt-hair-soft);border-right:3px solid var(--tpl-accent);border-radius:12px 2px 2px 12px;background:color-mix(in srgb,var(--tpl-lt-jade) 14%,var(--tpl-lt-glass-strong));color:var(--tpl-ink);box-shadow:0 8px 20px color-mix(in srgb,var(--tpl-bg) 40%,transparent)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-body .msg.user .msg-card-label{color:var(--tpl-lt-gold-hi);font-family:var(--tpl-lt-brush);letter-spacing:.24em;opacity:1}.work-presentation[data-theme-id="fourRegion.lantai"] .msg-action-card{--th-action-card-bg: var(--tpl-lt-glass-strong);--th-action-card-fg: var(--tpl-ink);--th-action-card-line: var(--tpl-lt-hair);--th-action-card-muted: var(--tpl-lt-gold-hi);--th-choice-cost-warn: var(--tpl-accent);border-left:3px solid var(--tpl-accent-2);border-radius:2px 12px 12px 2px}.work-presentation[data-theme-id="fourRegion.lantai"] .msg-action-card__eyebrow{font-family:var(--tpl-lt-brush);letter-spacing:.24em}.work-presentation[data-theme-id="fourRegion.lantai"] .msg-card-said .msg-action-card__costs{--th-choice-cost-warn: var(--tpl-accent)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices{position:relative;container-type:inline-size}.work-presentation[data-theme-id="fourRegion.lantai"]:not(.work-presentation--mobile) .chat-scene-choices:after{content:"";position:absolute;top:-2px;left:50%;width:min(240px,60%);height:18px;pointer-events:none;background:var(--tpl-lt-hair);translate:-50% 0;-webkit-mask:var(--tpl-lt-orn-swirl) center / contain no-repeat;mask:var(--tpl-lt-orn-swirl) center / contain no-repeat}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice--numbered{border:1px solid var(--tpl-lt-hair-soft);border-radius:3px;background:linear-gradient(90deg,var(--tpl-lt-glass-strong),var(--tpl-lt-glass));color:var(--tpl-ink);font-family:var(--tpl-lt-serif);letter-spacing:.06em;box-shadow:inset 0 1px color-mix(in srgb,var(--tpl-lt-gold-hi) 10%,transparent);transition:border-color .2s cubic-bezier(.2,.8,.2,1),background .2s cubic-bezier(.2,.8,.2,1),transform .11s cubic-bezier(.2,.8,.2,1)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice--numbered{align-items:center}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice--numbered:before{content:none}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice--numbered:after{content:"›";display:grid;place-items:center;flex:none;width:40px;height:22px;margin-left:8px;border-radius:999px;background:var(--tpl-lt-capsule);color:var(--tpl-lt-gold-ink);font:700 16px/1 var(--tpl-lt-serif);box-shadow:inset 0 0 0 1px var(--tpl-lt-gold-deep),inset 0 0 0 2.5px color-mix(in srgb,var(--tpl-lt-gold-hi) 60%,transparent)}@container (max-width: 1000px){.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice--numbered:after{display:none}}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice-cost{--th-choice-cost-warn: var(--tpl-accent-2);--th-choice-cost-gain: var(--tpl-lt-jade)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice--numbered:is(:hover,:focus-visible):not(:disabled){border-color:var(--tpl-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--tpl-accent) 16%,var(--tpl-lt-glass-strong)),var(--tpl-lt-glass));color:var(--tpl-lt-gold-hi);outline:0}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice--numbered:active:not(:disabled){transform:translateY(1px) scale(.99)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice-no{position:relative;display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 40% 35%,color-mix(in srgb,var(--tpl-panel) 70%,var(--tpl-lt-gold-hi)),var(--tpl-bg) 72%);color:var(--tpl-lt-gold-hi);font-family:var(--tpl-lt-serif);font-size:12px;font-weight:600;isolation:isolate}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice-no:before{content:"";position:absolute;inset:-7px;z-index:-1;pointer-events:none;background:var(--tpl-accent);opacity:0;transition:opacity .2s cubic-bezier(.2,.8,.2,1);-webkit-mask:var(--tpl-lt-orn-orb) center / 100% 100% no-repeat;mask:var(--tpl-lt-orn-orb) center / 100% 100% no-repeat}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice--numbered:is(:hover,:focus-visible):not(:disabled) .choice-no:before{opacity:.45}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice-no:after{content:"";position:absolute;inset:-2px;pointer-events:none;background:var(--tpl-accent);-webkit-mask:var(--tpl-lt-orn-ring) center / 100% 100% no-repeat;mask:var(--tpl-lt-orn-ring) center / 100% 100% no-repeat}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud{scrollbar-width:thin;scrollbar-color:var(--tpl-lt-hair) transparent}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-view .schema06-tree{--s06-line: var(--tpl-lt-hair-soft)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud :is(.schema06-panel,.schema06-grade,.schema06-gauge,section.schema06-number){border:1px solid var(--tpl-lt-hair-soft);border-radius:10px;background:linear-gradient(180deg,var(--tpl-lt-glass),var(--tpl-lt-glass-strong));box-shadow:inset 0 1px color-mix(in srgb,var(--tpl-lt-gold-hi) 8%,transparent)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud :is(.schema06-panel-head,.schema06-screen-head strong){color:var(--tpl-lt-gold-hi);font-family:var(--tpl-lt-serif);letter-spacing:.2em}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud .schema06-screen-head{border-bottom-color:var(--tpl-lt-hair-soft)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud :is(div.schema06-number strong,.schema06-metric-value,.schema06-clock,.schema06-dial-value){color:var(--tpl-ink);font-family:var(--tpl-lt-serif)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud .schema06-metric-label{color:var(--tpl-muted);letter-spacing:.08em}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud div.schema06-progress{background:color-mix(in srgb,var(--tpl-ink) 12%,transparent)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud div.schema06-progress>i{background:linear-gradient(90deg,var(--tpl-lt-gold-deep),var(--tpl-accent) 60%,var(--tpl-lt-gold-hi))}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud div.schema06-progress[data-tone=trust]>i{background:linear-gradient(90deg,color-mix(in srgb,var(--tpl-lt-jade) 55%,black),var(--tpl-lt-jade))}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud span.schema06-chip{border-color:var(--tpl-lt-hair-soft);background:color-mix(in srgb,var(--tpl-accent) 10%,transparent);color:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud .schema06-image{border:1px solid var(--tpl-lt-hair-soft);-webkit-mask-image:radial-gradient(120% 100% at 50% 35%,black 60%,transparent 96%);mask-image:radial-gradient(120% 100% at 50% 35%,black 60%,transparent 96%)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail{--s06-bg: var(--tpl-lt-glass-strong);--s06-surface: var(--tpl-panel);--s06-text: var(--tpl-ink);--s06-muted: var(--tpl-muted);--s06-line: var(--tpl-lt-hair-soft);--s06-accent: var(--tpl-accent);border:1px solid var(--tpl-lt-hair);border-radius:14px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail-head{background:var(--tpl-lt-glass-strong);border-bottom:1px solid var(--tpl-lt-hair-soft)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail-head h2{color:var(--tpl-lt-gold-hi);font-family:var(--tpl-lt-brush);letter-spacing:.2em}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail-close{border-color:var(--tpl-accent);border-radius:50%;color:var(--tpl-lt-gold-hi)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail-fill{border-radius:999px;background:var(--tpl-lt-capsule);color:var(--tpl-lt-gold-ink)}.stage:has(.work-presentation[data-theme-id="fourRegion.lantai"]) .box.box--composer-button{--work-accent: var(--th-composer-button)}.stage:has(.work-presentation[data-theme-id="fourRegion.lantai"]) .box.box--composer-surface{background:color-mix(in srgb,var(--th-composer-surface) 88%,transparent)}.stage:has(.work-presentation[data-theme-id="fourRegion.lantai"]) .box.box--composer-border{border-color:color-mix(in srgb,var(--th-composer-button, var(--th-composer-border)) 55%,var(--th-composer-border))}.work-presentation[data-theme-id="fourRegion.lantai"].work-presentation--mobile .chat-scene-body .msg.user .msg-card-said{max-width:94%}@keyframes tpl-lt-ink{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice--numbered{transition:none}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice-no:before{transition:none}}.work-presentation[data-theme-id="fourRegion.lantai"] .schema06-panel:is([data-node="court.portrait"],[data-part=portrait-card]){padding:0;color:var(--tpl-ink);border:1px solid var(--tpl-lt-hair);border-radius:18px 18px 8px 8px;background:linear-gradient(180deg,var(--tpl-lt-glass),var(--tpl-lt-glass-strong))}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait"],[data-part=portrait-card])>.schema06-panel-head{margin:0;padding:10px 14px;color:var(--tpl-lt-gold-hi);font-family:var(--tpl-lt-serif);letter-spacing:.18em;border-bottom:1px solid var(--tpl-lt-hair-soft)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-portrait{border-radius:0;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--tpl-lt-hair) 55%,transparent),transparent 75%)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-image{width:100%;max-height:none;height:clamp(130px,28cqw,360px)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-portrait-id{color:var(--tpl-lt-gold-hi);border-left-color:var(--tpl-lt-hair);font-family:var(--tpl-lt-serif)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-portrait-id small{color:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.role"],[data-part=portrait-caption]){padding:8px 14px;color:var(--tpl-muted);border-top:1px solid var(--tpl-lt-hair-soft)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.menu"],[data-part=menu-group])>.schema06-children>.schema06-node{display:flex;align-items:center;justify-content:center;min-height:34px;padding:6px 10px;border:1px solid var(--tpl-lt-hair);border-radius:999px;color:var(--tpl-lt-gold-hi);font-family:var(--tpl-lt-serif);letter-spacing:.16em;background:linear-gradient(160deg,var(--tpl-lt-glass),var(--tpl-lt-glass-strong))}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.menu"],[data-part=menu-group])>.schema06-children>.schema06-node:is(:hover,:focus-visible){outline:2px solid var(--tpl-lt-gold-hi);outline-offset:-3px}.work-presentation[data-theme-id="fourRegion.lantai"].work-presentation--mobile :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-image{height:150px}.work-presentation[data-theme-id="fourRegion.lantai"][data-phase=home] [data-scene-node=home-world]{font-family:var(--tpl-lt-serif);line-height:2;letter-spacing:.06em;box-shadow:inset 0 0 0 8px color-mix(in srgb,var(--tpl-lt-silk) 33%,transparent),0 12px 32px color-mix(in srgb,var(--tpl-ink) 27%,transparent)}.work-presentation[data-theme-id="fourRegion.lantai"][data-phase=home] [data-scene-node=home-world]:before{content:"";position:absolute;inset:10px;border:1px solid var(--tpl-lt-hair-soft);pointer-events:none}.work-presentation[data-theme-id="fourRegion.lantai"][data-phase=home] [data-scene-node=home-portrait]{filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--tpl-ink) 47%,transparent))}.work-presentation[data-theme-id="fourRegion.lantai"][data-phase=home] [data-scene-node=home-start]{background:var(--tpl-lt-capsule)!important;font-family:var(--tpl-lt-serif);letter-spacing:.2em;box-shadow:0 4px 18px color-mix(in srgb,var(--tpl-ink) 33%,transparent)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail .schema06-panel{--s06-text: var(--tpl-lt-silk-ink);--s06-muted: var(--tpl-lt-silk-muted);color:var(--s06-text)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail [data-node="court.companions.portraits"] .schema06-image{max-height:240px}@media(max-width:600px){.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail [data-node="court.companions.portraits"]>.schema06-children{grid-template-columns:1fr}}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choices--actions{display:grid;grid-template-columns:minmax(0,1fr)}.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.portrait"],[data-part=portrait-card])):not(.work-presentation--mobile) [data-scene-node]{background:transparent!important;border:0!important}.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.portrait"],[data-part=portrait-card])) [data-scene-node=chat-context]{color:var(--tpl-lt-gold-hi)!important;font-family:var(--tpl-lt-brush);font-size:27px!important;height:9%!important}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait"],[data-part=portrait-card]){position:relative;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait"],[data-part=portrait-card])>.schema06-panel-head,.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait"],[data-part=portrait-card]):after{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-portrait{margin:0;background:transparent}.work-presentation[data-theme-id="fourRegion.lantai"]:not(.work-presentation--mobile) :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-image{height:366px;object-fit:cover!important;object-position:center 16%;-webkit-mask-image:linear-gradient(black 75%,transparent);mask-image:linear-gradient(black 75%,transparent)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-portrait-id{inset:10px auto auto 10px;padding:10px 6px;border:1px solid var(--tpl-lt-hair);background:var(--tpl-lt-glass-strong);border-radius:3px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-portrait-id strong{writing-mode:vertical-rl;font:400 23px/1.2 var(--tpl-lt-brush);letter-spacing:.15em}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-portrait-id small{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.role"],[data-part=portrait-caption]){position:absolute;right:8px;bottom:22px;border:0;padding:4px 8px;background:var(--tpl-lt-glass)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.role"],[data-part=portrait-caption]) p{color:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud{overflow-y:auto;min-height:0;border:1px solid var(--tpl-lt-hair-soft);border-radius:12px;background:var(--tpl-lt-glass-strong);-webkit-mask-image:none;mask-image:none}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud .schema06-screen{padding:12px;background:transparent}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud .schema06-screen-head{margin-bottom:8px;padding-bottom:6px}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud .schema06-kicker{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud .schema06-screen-head strong{font-size:13px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.stack"],[data-part=progress-stack])>.schema06-children{gap:7px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]){order:-1}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list])>.schema06-children{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) section.schema06-chip{display:block;width:100%;padding:0;border:0;background:transparent}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) span.schema06-chip{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;height:auto;min-height:0;max-width:none;padding:4px 0;border:0;border-radius:0;background:transparent;box-shadow:none;white-space:normal;font-size:11px;line-height:1.5;text-align:center;color:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) span.schema06-chip:before{content:"印";position:static;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--tpl-lt-hair-soft);background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--tpl-ink) 25%,transparent),var(--tpl-lt-glass));color:var(--tpl-lt-gold-hi);font:18px var(--tpl-lt-brush)}.work-presentation[data-theme-id="fourRegion.lantai"] [data-node="hud.ledgerFound"] span.schema06-chip:before{content:"册"}.work-presentation[data-theme-id="fourRegion.lantai"] [data-node="hud.witnessFound"] span.schema06-chip:before{content:"证"}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) span.schema06-chip[data-boolean=true]:before{background:linear-gradient(135deg,var(--tpl-lt-gold-hi),var(--tpl-accent));color:var(--tpl-bg);box-shadow:0 0 12px var(--tpl-lt-hair)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud :is(.schema06-metric-label,p.schema06-text){color:color-mix(in srgb,var(--tpl-ink) 85%,var(--tpl-muted))}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud div.schema06-number strong{font-size:20px}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud section.schema06-number{padding:5px 7px;border-radius:3px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.menu"],[data-part=menu-group])>.schema06-children{display:flex;flex-direction:row;justify-content:flex-end;gap:14px;padding:4px 4px 42px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.menu"],[data-part=menu-group])>.schema06-children>.schema06-node{flex:0 0 42px;min-height:42px;padding:0;border:3px double var(--tpl-lt-hair);border-radius:50%;box-shadow:0 0 0 3px var(--tpl-lt-glass),0 0 0 4px var(--tpl-lt-hair-soft)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.menu"],[data-part=menu-group]) p.schema06-text{color:var(--tpl-lt-gold-hi);font:13px var(--tpl-lt-brush)}.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.portrait"],[data-part=portrait-card])) :is([data-scene-node=chat-body],[data-scene-node=chat-choices]){padding:0!important}.work-presentation[data-theme-id="fourRegion.lantai"] section:is([data-node="court.portrait.image"],[data-part=portrait-image]){max-height:none;overflow:visible}.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.portrait"],[data-part=portrait-card])):not(.work-presentation--mobile) .scene-renderer__artboard{width:100%!important;height:100%!important;transform:none!important;display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-template-rows:70px 80px 180px minmax(0,1fr) 190px;gap:18px 28px;padding:16px 24px;box-sizing:border-box}.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.portrait"],[data-part=portrait-card])):not(.work-presentation--mobile) [data-scene-node]{position:relative;inset:auto!important;width:auto!important;height:auto!important;min-height:0}.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.portrait"],[data-part=portrait-card])):not(.work-presentation--mobile) [data-scene-node=chat-roster]{grid-area:1 / 1 / 4 / 2}.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.portrait"],[data-part=portrait-card])):not(.work-presentation--mobile) [data-scene-node=chat-hud]{grid-area:4 / 1 / 6 / 2;padding:0!important}.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.portrait"],[data-part=portrait-card])):not(.work-presentation--mobile) [data-scene-node=chat-context]{grid-area:1 / 2;font-size:34px!important}.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.portrait"],[data-part=portrait-card])):not(.work-presentation--mobile) [data-scene-node=chat-readout]{grid-area:2 / 2}.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.portrait"],[data-part=portrait-card])):not(.work-presentation--mobile) [data-scene-node=chat-body]{grid-area:3 / 2 / 5 / 3}.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.portrait"],[data-part=portrait-card])):not(.work-presentation--mobile) [data-scene-node=chat-choices]{grid-area:5 / 2}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud{height:auto;max-height:100%}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.menu"],[data-part=menu-group])>.schema06-children>.schema06-node{position:relative;flex:0 0 48px;height:48px;min-height:48px;flex-direction:column}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.menu"],[data-part=menu-group])>.schema06-children>.schema06-node:before{content:"台";color:var(--tpl-lt-gold-hi);font:24px var(--tpl-lt-brush)}.work-presentation[data-theme-id="fourRegion.lantai"] [data-node="court.menu.companions"]:before{content:"探"!important}.work-presentation[data-theme-id="fourRegion.lantai"] [data-node="court.menu.bag"]:before{content:"囊"!important}.work-presentation[data-theme-id="fourRegion.lantai"] [data-node="court.menu.archive"]:before{content:"录"!important}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.menu"],[data-part=menu-group]) p.schema06-text{position:absolute;top:48px;padding:4px;margin:0;writing-mode:vertical-rl;letter-spacing:.1em;border:1px solid var(--tpl-lt-hair);background:var(--tpl-lt-glass-strong)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.menu"],[data-part=menu-group]) .schema06-detail-hint{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud :is(.schema06-metric-label,p.schema06-text){font-size:12px}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice-label{font-size:16px}@media(max-height:800px){.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.portrait"],[data-part=portrait-card])):not(.work-presentation--mobile) .scene-renderer__artboard{grid-template-rows:40px 55px 95px minmax(0,1fr) 110px;gap:12px 24px;padding-block:10px}.work-presentation[data-theme-id="fourRegion.lantai"]:not(.work-presentation--mobile) :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-image{height:214px}}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.menu"],[data-part=menu-group])>.schema06-children>.schema06-node{overflow:visible}.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.portrait"],[data-part=portrait-card])) [data-scene-node=chat-readout] .chat-scene-view{overflow:visible}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]){width:min(780px,calc(100vw - 32px));max-height:calc(100dvh - 40px);border:3px double var(--tpl-lt-hair);border-radius:8px;background:linear-gradient(150deg,var(--tpl-bg),color-mix(in srgb,var(--tpl-bg) 88%,var(--tpl-accent)));color:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"])::backdrop{background:color-mix(in srgb,var(--tpl-bg) 75%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-shell{border-block:6px solid var(--tpl-lt-gold-deep)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-head{padding:22px 26px 14px;background:transparent;border-top:0}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-head h2{font-size:28px;font-weight:400}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-close{border-radius:22px;min-height:38px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-tabs{justify-content:center;gap:12px;padding:14px 20px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-tab{border-radius:22px;min-width:92px;color:var(--tpl-ink);border-color:var(--tpl-lt-hair);font:15px var(--tpl-lt-serif)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-tab[aria-selected=true]{color:var(--tpl-lt-gold-ink);background:var(--tpl-lt-capsule);border-color:var(--tpl-accent);box-shadow:inset 0 1px 0 var(--tpl-lt-gold-hi)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-body{padding:22px 26px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-body>.schema06-panel{padding:0;border:0;background:transparent;box-shadow:none;--s06-text: var(--tpl-ink);--s06-muted: var(--tpl-lt-gold-hi)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-body>.schema06-panel:after{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-body>.schema06-panel>.schema06-panel-head{color:var(--tpl-lt-gold-hi);font:23px var(--tpl-lt-brush);text-align:center;padding-bottom:14px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-body p.schema06-text{color:var(--tpl-ink);font:14px/1.8 var(--tpl-lt-serif)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node$=".note"]{grid-column:1 / -1;text-align:center;padding-bottom:12px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .schema06-action{justify-content:center;min-height:44px;border:1px solid var(--tpl-lt-gold-deep);border-radius:24px;background:var(--tpl-lt-capsule);color:var(--tpl-lt-gold-ink);font:600 14px/1.5 var(--tpl-lt-serif);box-shadow:inset 0 1px 0 var(--tpl-lt-gold-hi)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .schema06-action i{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .schema06-action:disabled{opacity:.5;filter:grayscale(.8)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-foot{padding:12px 24px;color:var(--tpl-lt-gold-hi);border-top-color:var(--tpl-lt-hair-soft);background:transparent}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .schema06-panel{--s06-text: var(--tpl-ink);--s06-muted: var(--tpl-lt-gold-hi)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.companions"]>.schema06-children{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.companions.metric.companion"]{grid-column:1 / -1;text-align:center;border-bottom:1px solid var(--tpl-lt-hair-soft);padding-bottom:10px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.companions.portraits"]{grid-column:1 / -1;padding:20px 8px;border-radius:12px;background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--tpl-lt-jade) 20%,transparent),transparent 80%)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node^="court.dossier."].schema06-panel{position:relative;padding:8px;border:0;background:transparent;box-shadow:none;text-align:center}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node^="court.dossier."].schema06-panel:after{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node^="court.dossier."]>.schema06-panel-head{color:var(--tpl-lt-gold-hi);font:21px var(--tpl-lt-brush)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.companions.portraits"] img.schema06-image{width:100px;height:100px;max-height:none;margin:8px auto 14px;border-radius:50%;object-fit:cover!important;object-position:center 16%;box-shadow:0 0 0 2px var(--tpl-accent),0 0 0 5px var(--tpl-bg),0 0 0 6px var(--tpl-lt-hair),0 10px 24px var(--tpl-lt-glass)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node^="court.dossier."][data-node$=".specialty"] p{font-size:12px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.bag"]>.schema06-children{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.bag.metric.stamina"]{grid-column:1 / -1}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.bag"] section.schema06-number{padding:22px;border:1px solid var(--tpl-lt-hair-soft);border-radius:12px;background:color-mix(in srgb,var(--tpl-ink) 5%,transparent)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.bag"] div.schema06-number strong{color:var(--tpl-lt-gold-hi);font:32px var(--tpl-lt-serif)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.investigation"]>.schema06-children{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.investigation.metric.stamina"]{grid-column:1 / -1}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.investigation.metric.companion"]{grid-column:1 / 3}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.investigation.metric.location"]{text-align:right}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.investigation"] section.schema06-chip{display:grid;place-items:center;width:auto;min-height:90px;padding:12px;border:1px solid var(--tpl-lt-hair);border-radius:12px;background:radial-gradient(ellipse at top,color-mix(in srgb,var(--tpl-accent) 20%,transparent),transparent)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) span.schema06-chip{color:var(--tpl-ink);white-space:normal;text-align:center}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) span.schema06-chip[data-boolean=true]{background:var(--tpl-lt-capsule);color:var(--tpl-lt-gold-ink)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.archive"]>.schema06-children{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.archive.events"]{grid-column:1 / -1;padding:16px;border:1px solid var(--tpl-lt-hair-soft);border-radius:8px;background:var(--tpl-lt-glass)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.action.resolveEvidence"] .schema06-action,.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.action.resolveEscort"] .schema06-action{border-radius:5px;background:var(--tpl-lt-gold-deep);color:var(--tpl-ink);box-shadow:inset 0 0 0 3px var(--tpl-bg),inset 0 0 0 4px var(--tpl-lt-hair)}@media(max-width:600px){.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-body{padding:16px 12px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-tabs{justify-content:flex-start;gap:6px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-tab{min-width:70px;padding-inline:10px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.companions.portraits"]>.schema06-children{grid-template-columns:repeat(3,minmax(0,1fr))}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) [data-node="court.companions.portraits"] img.schema06-image{width:64px;height:64px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .schema06-action{font-size:12px;padding:8px}}@media(prefers-reduced-motion:reduce){.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"])[open]>.s06-detail-shell,.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail:is([data-owner="court.menu.investigation"],[data-owner="hud.progressHead"],[data-owner="hud.sealFound"],[data-owner="hud.ledgerFound"],[data-owner="hud.witnessFound"]) .s06-detail-body{animation:none}}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.progressHead"],[data-part=progress-heading])>.schema06-children{align-items:center}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.progressTitle"],[data-part=progress-title]) p{font:18px var(--tpl-lt-brush);color:var(--tpl-lt-gold-hi)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clueCount"],[data-part=progress-count]){padding:0;border:0;background:transparent;box-shadow:none}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clueCount"],[data-part=progress-count]) .schema06-metric-label{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clueCount"],[data-part=progress-count]) div.schema06-number{justify-content:flex-end}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]){order:initial;padding:12px 0}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid])>.schema06-children{gap:0}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid])>.schema06-children>section{padding:10px;border-top:1px solid var(--tpl-lt-hair-soft)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid])>.schema06-children>section:nth-child(odd){border-right:1px solid var(--tpl-lt-hair-soft)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.location"],[data-part=status-location]):before{content:"所在";color:var(--tpl-lt-gold-hi);font-size:12px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.time"],[data-part=status-time]):before{content:"时刻";color:var(--tpl-lt-gold-hi);font-size:12px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.resolved"],[data-part=status-conclusion]){border-top:1px solid var(--tpl-lt-hair-soft);padding-top:10px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.resources"],[data-part=resource-group]){max-width:300px;margin-left:auto}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.resources"],[data-part=resource-group]) section.schema06-number{padding:4px 12px;border:1px solid var(--tpl-lt-hair);border-radius:24px;background:var(--tpl-lt-glass-strong)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.resources"],[data-part=resource-group]) .schema06-metric-label{color:var(--tpl-lt-gold-hi);font-size:10px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.resources"],[data-part=resource-group]) div.schema06-number strong{font-size:16px;color:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.readout"],[data-part=menu-readout])):not(.work-presentation--mobile) [data-scene-node=chat-readout]{grid-row:1 / 3;justify-self:end;width:min(330px,48%)!important}.work-presentation[data-theme-id="fourRegion.lantai"]:has(:is([data-node="court.readout"],[data-part=menu-readout])):not(.work-presentation--mobile) [data-scene-node=chat-context]{max-width:calc(100% - 340px)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.progressHead"],[data-part=progress-heading])[data-detail-trigger]{padding:6px 4px;border-radius:6px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) [data-detail-trigger]:hover{background:var(--tpl-lt-glass);box-shadow:inset 0 0 0 1px var(--tpl-lt-hair)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) [data-detail-trigger]:focus-visible{outline:2px solid var(--tpl-lt-gold-hi);outline-offset:3px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.progressTitle"],[data-part=progress-title]) p{font-size:14px}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud:has(:is([data-node="hud.progressHead"],[data-part=progress-heading])){background:color-mix(in srgb,var(--tpl-bg) 72%,transparent);border:1px solid var(--tpl-lt-hair-soft);border-radius:14px;box-shadow:none}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud :is([data-node="hud.root"],[data-part=progress-card]){background:transparent;border:0;box-shadow:none;padding:16px}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud :is([data-node="hud.root"],[data-part=progress-card]):after{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.progressHead"],[data-part=progress-heading])>.schema06-children{grid-template-columns:minmax(0,1fr) auto;gap:8px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.progressTitle"],[data-part=progress-title]) p{font:600 15px/1.4 var(--tpl-lt-serif);white-space:nowrap;letter-spacing:.04em}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud section:is([data-node="hud.clueCount"],[data-part=progress-count]).schema06-number{padding:0;border:0;background:transparent;box-shadow:none}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clueCount"],[data-part=progress-count]) div.schema06-number{gap:2px;font:600 22px/1.2 var(--tpl-lt-serif)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clueCount"],[data-part=progress-count]) div.schema06-number strong{font:inherit}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clueCount"],[data-part=progress-count]) div.schema06-number span{font:inherit;color:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) span.schema06-chip{font-size:0;gap:5px;padding:6px 0}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) span.schema06-chip:before{width:46px;height:46px;font-size:24px;content:var(--clue-glyph)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) span.schema06-chip:after{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] [data-node="hud.sealFound"]{--clue-glyph: "水";--clue-place: "水榭"}.work-presentation[data-theme-id="fourRegion.lantai"] [data-node="hud.ledgerFound"]{--clue-glyph: "书";--clue-place: "书阁"}.work-presentation[data-theme-id="fourRegion.lantai"] [data-node="hud.witnessFound"]{--clue-glyph: "渡";--clue-place: "渡口"}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) [data-detail-trigger]:hover span.schema06-chip:before{box-shadow:0 0 0 1px var(--tpl-lt-gold-hi),0 0 16px var(--tpl-lt-hair)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid])>.schema06-children>section{position:relative;padding:9px 6px 12px 36px;min-height:62px;background:transparent;border-radius:0}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid]) .schema06-metric-head{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid]) .schema06-metric-value{font:600 18px/1.25 var(--tpl-lt-serif);color:var(--tpl-ink)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid]) .schema06-metric-value small{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid]) div.schema06-progress{height:4px;margin-top:5px;background:color-mix(in srgb,var(--tpl-ink) 10%,transparent)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.stamina"],[data-part=status-primary]){--stat-glyph: "心";--stat-color: var(--th-theme-danger, var(--tpl-accent-2))}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.trust"],[data-part=status-secondary]){--stat-glyph: "信";--stat-color: var(--tpl-lt-jade)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.location"],[data-part=status-location]){--stat-glyph: "所";--stat-color: var(--tpl-lt-gold-hi)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.time"],[data-part=status-time]){--stat-glyph: "时";--stat-color: var(--tpl-lt-gold-hi)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid])>.schema06-children>section:after{content:var(--stat-glyph);position:absolute;left:5px;top:18px;display:grid;place-items:center;width:25px;height:25px;border:1px solid color-mix(in srgb,var(--stat-color) 70%,transparent);border-radius:50%;color:var(--stat-color);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--tpl-ink) 28%,transparent),var(--tpl-lt-glass));font:13px var(--tpl-lt-brush)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid]) div.schema06-progress>i{background:linear-gradient(90deg,color-mix(in srgb,var(--stat-color) 70%,var(--tpl-bg)),var(--stat-color))}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.resolved"],[data-part=status-conclusion]){padding:10px 0 0 15px;position:relative;font-size:13px;letter-spacing:.12em}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.resolved"],[data-part=status-conclusion]):before{content:"";position:absolute;left:1px;top:16px;width:7px;height:7px;transform:rotate(45deg);background:var(--th-theme-danger, var(--tpl-accent-2));box-shadow:0 0 8px var(--tpl-lt-hair)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud:has(:is([data-node="hud.progressHead"],[data-part=progress-heading])){background:linear-gradient(180deg,color-mix(in srgb,var(--tpl-panel) 78%,transparent),color-mix(in srgb,var(--tpl-bg) 84%,transparent));box-shadow:0 12px 30px color-mix(in srgb,var(--tpl-bg) 35%,transparent),inset 0 1px color-mix(in srgb,var(--tpl-ink) 8%,transparent);align-self:start;height:auto}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud :is([data-node="hud.root"],[data-part=progress-card]){padding:14px 14px 12px;border-radius:0}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.progressHead"],[data-part=progress-heading])[data-detail-trigger]{padding:2px 2px 8px;border:0;background:transparent;box-shadow:none}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.progressHead"],[data-part=progress-heading]) .schema06-detail-hint,.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) .schema06-detail-hint{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.progressLabel"],[data-part=progress-label])>.schema06-children{display:flex;flex-direction:row;align-items:baseline;gap:8px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.progressLink"],[data-part=progress-link]) p{font:12px/1.4 var(--tpl-lt-serif);color:var(--tpl-lt-jade);white-space:nowrap}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.progressHead"],[data-part=progress-heading]):hover :is([data-node="hud.progressLink"],[data-part=progress-link]) p{text-decoration:underline;text-underline-offset:3px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.stack"],[data-part=progress-stack])>.schema06-children{gap:0}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]){padding:0;margin:4px 0 12px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list])>.schema06-children{gap:6px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) section.schema06-chip{min-height:74px;border-radius:0;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) [data-detail-trigger]:hover{background:transparent;box-shadow:none;transform:translateY(-2px)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) [data-detail-trigger]:active{transform:translateY(1px) scale(.96)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) .schema06-chip-label{font:13px/1.5 var(--tpl-lt-serif);letter-spacing:.14em;color:var(--tpl-muted)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) .schema06-chip-separator,.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) .schema06-chip-value{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) span.schema06-chip:before{border:0;font-size:20px;color:color-mix(in srgb,var(--tpl-ink) 55%,transparent);background:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--tpl-ink) 34%,transparent),color-mix(in srgb,var(--tpl-muted) 16%,transparent) 45%,color-mix(in srgb,var(--tpl-bg) 50%,transparent));box-shadow:0 0 0 1px var(--tpl-lt-hair-soft),inset 0 -6px 12px color-mix(in srgb,var(--tpl-bg) 35%,transparent)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) span.schema06-chip[data-boolean=true]:before{color:var(--tpl-lt-gold-ink);background:radial-gradient(circle at 34% 28%,var(--tpl-ink),var(--tpl-lt-gold-hi) 32%,var(--tpl-accent) 68%,var(--tpl-lt-gold-deep));box-shadow:0 0 0 1px var(--tpl-lt-gold-hi),0 0 18px var(--tpl-lt-hair),inset 0 -6px 10px var(--tpl-lt-hair)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) span.schema06-chip[data-boolean=true] .schema06-chip-label{color:var(--tpl-lt-gold-hi)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid])>.schema06-children>section{padding:9px 6px 10px 38px;min-height:58px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid])>.schema06-children>section:after{left:6px;top:50%;margin-top:-12.5px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid]) p.schema06-text{margin:2px 0 0;font:15px/1.35 var(--tpl-lt-serif);letter-spacing:.06em}@media(prefers-reduced-motion:reduce){.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) section.schema06-chip{transition:none}}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait"],[data-part=portrait-card]){padding:0}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-portrait{border:0;border-radius:0;overflow:visible;box-shadow:none}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-portrait:after{background:linear-gradient(0deg,color-mix(in srgb,var(--tpl-bg) 55%,transparent),transparent 36%)}.work-presentation[data-theme-id="fourRegion.lantai"]:not(.work-presentation--mobile) :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-image{border-radius:0;object-position:center 16%;-webkit-mask-image:radial-gradient(120% 100% at 50% 35%,black 55%,transparent 88%);mask-image:radial-gradient(120% 100% at 50% 35%,black 55%,transparent 88%)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-portrait-id{inset:-6px auto auto 16px;width:36px;display:flex;align-items:center;padding:4px 0;border:solid transparent;border-width:42px 0 48px;border-radius:0;background:none;box-shadow:none;border-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%22200%22%20viewBox%3D%220%200%2048%20200%22%3E%0A%20%20%3C%21--%20%E7%AB%96%E6%8E%92%E6%8C%82%E6%9D%A1%E5%BA%95%EF%BC%9A%E4%B9%9D%E5%AE%AB%E6%A0%BC%E5%88%87%E7%89%87%2056%200%2064%20fill%EF%BC%8C%E4%B8%AD%E6%AE%B5%20y56%E2%80%93136%20%E5%8F%AA%E6%9C%89%E7%AB%96%E7%BA%BF%E4%B8%8E%E6%A8%AA%E5%90%91%E6%B8%90%E5%8F%98%EF%BC%8C%E7%BA%B5%E5%90%91%E6%8B%89%E4%BC%B8%E4%B8%8D%E5%8F%98%E5%BD%A2%20--%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22lq%22%20x2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23241210%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%234a2420%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23241210%22%2F%3E%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22au%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f3dfa8%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23d9b36a%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%238a6630%22%2F%3E%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22ts%22%20x2%3D%221%22%3E%3Cstop%20stop-color%3D%22%235e1a17%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23a3372d%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%235e1a17%22%2F%3E%3C%2FlinearGradient%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cpath%20d%3D%22M6%2030H42V150Q42%20157%2035%20157Q28.5%20157%2024%20163Q19.5%20157%2013%20157Q6%20157%206%20150Z%22%20fill%3D%22url%28%23lq%29%22%20fill-opacity%3D%22.9%22%20stroke%3D%22%23d9b36a%22%20stroke-width%3D%221.2%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M10%2036V147.5Q10%20152%2014.5%20152.4Q20.5%20153%2024%20157Q27.5%20153%2033.5%20152.4Q38%20152%2038%20147.5V36%22%20fill%3D%22none%22%20stroke%3D%22%23b08a44%22%20stroke-width%3D%22.7%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2224%22%20cy%3D%226%22%20r%3D%223.6%22%20fill%3D%22none%22%20stroke%3D%22%23d9b36a%22%20stroke-width%3D%221.4%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M24%209.6V15%22%20stroke%3D%22%23b08a44%22%20stroke-width%3D%221.2%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M3%2031V25.5Q3%2020.5%208.5%2020.5H16.5Q20%2014.5%2024%2014.5Q28%2014.5%2031.5%2020.5H39.5Q45%2020.5%2045%2025.5V31Z%22%20fill%3D%22url%28%23au%29%22%20stroke%3D%22%236e4f22%22%20stroke-width%3D%22.8%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M7%2027.5H41%22%20stroke%3D%22%236e4f22%22%20stroke-width%3D%22.7%22%20opacity%3D%22.7%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M24%2018.2l2.6%202.6-2.6%202.6-2.6-2.6z%22%20fill%3D%22%236e4f22%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M15%2041h18M15%2043.5h18%22%20stroke%3D%22%23b08a44%22%20stroke-width%3D%22.6%22%20opacity%3D%22.7%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2224%22%20cy%3D%22168%22%20r%3D%223.4%22%20fill%3D%22url%28%23au%29%22%20stroke%3D%22%236e4f22%22%20stroke-width%3D%22.6%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M24%20163v1.6%22%20stroke%3D%22%23d9b36a%22%20stroke-width%3D%221.2%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M20.5%20172.5h7l.5%203h-8z%22%20fill%3D%22url%28%23au%29%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M20.5%20175.5h7l2.6%2021.5q-6.1%202-12.2%200z%22%20fill%3D%22url%28%23ts%29%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M22%20178v19M24%20178v20M26%20178v19%22%20stroke%3D%22%23e07a5f%22%20stroke-width%3D%22.5%22%20opacity%3D%22.6%22%2F%3E%0A%3C%2Fsvg%3E%0A) 56 0 64 fill / 42px 0 48px stretch;filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--tpl-bg) 45%,transparent))}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-portrait-id strong{font-size:22px;line-height:1;letter-spacing:.14em;text-orientation:upright;color:var(--tpl-lt-gold-hi)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.role"],[data-part=portrait-caption]){right:18px;bottom:26px;padding:0;background:transparent;text-align:right;text-shadow:0 1px 6px var(--tpl-bg);z-index:2}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.role"],[data-part=portrait-caption]):before{content:"当前随行 · 原创人物";display:block;font:12px/1.5 var(--tpl-lt-serif);letter-spacing:.2em;color:var(--tpl-lt-gold-hi)}.work-presentation[data-theme-id="fourRegion.lantai"][data-template-apply]{--tpl-apply-roster-label: "角色"}.work-presentation[data-theme-id="fourRegion.lantai"][data-template-apply] :is([data-node="court.portrait.role"],[data-part=portrait-caption]):before{content:var(--tpl-apply-roster-label)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.role"],[data-part=portrait-caption]) p{margin:2px 0 0;font-size:13px;letter-spacing:.12em}.work-presentation[data-theme-id="fourRegion.lantai"] [data-scene-node=chat-context] .scene-renderer__content{display:flex;flex-direction:row;align-items:center;gap:16px;overflow:visible;letter-spacing:normal}.work-presentation[data-theme-id="fourRegion.lantai"] [data-scene-node=chat-context] .scene-renderer__chapter-subtitle{order:-1;flex:none;margin:0;padding:8px 4px 10px;writing-mode:vertical-rl;text-orientation:upright;border:1px solid color-mix(in srgb,var(--tpl-ink) 55%,transparent);border-radius:2px;background:linear-gradient(180deg,var(--th-theme-danger, var(--tpl-accent-2)),color-mix(in srgb,var(--th-theme-danger, var(--tpl-accent-2)) 70%,black));color:var(--tpl-ink);font:400 13px/1.05 var(--tpl-lt-brush);letter-spacing:.1em;box-shadow:0 4px 10px color-mix(in srgb,var(--tpl-bg) 35%,transparent)}.work-presentation[data-theme-id="fourRegion.lantai"] [data-scene-node=chat-context] .scene-renderer__chapter-title{display:flex;align-items:center;gap:24px;margin:0;white-space:nowrap;font:400 48px/1.1 var(--tpl-lt-brush);letter-spacing:.12em}.work-presentation[data-theme-id="fourRegion.lantai"] [data-scene-node=chat-context] .scene-renderer__chapter-name{background:linear-gradient(180deg,var(--tpl-ink),var(--tpl-lt-gold-hi) 35%,var(--tpl-accent) 70%,var(--tpl-lt-gold-deep));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--tpl-bg) 55%,transparent))}.work-presentation[data-theme-id="fourRegion.lantai"] [data-scene-node=chat-context] .scene-renderer__chapter-volume{font:600 13px/1.4 var(--tpl-lt-serif);letter-spacing:.34em;color:var(--tpl-lt-gold-hi)}.work-presentation[data-theme-id="fourRegion.lantai"] [data-scene-node=chat-context] .scene-renderer__chapter-separator{display:none}@media(max-width:1100px){.work-presentation[data-theme-id="fourRegion.lantai"] [data-scene-node=chat-context] .scene-renderer__chapter-title{font-size:36px;gap:16px}}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.readout"],[data-part=menu-readout])>.schema06-children{gap:48px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.resources"],[data-part=resource-group]){max-width:none;margin-left:auto}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.resources"],[data-part=resource-group])>.schema06-children{display:flex;justify-content:flex-end;gap:8px}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.resources"],[data-part=resource-group]) section.schema06-number{padding:0;border:0;border-radius:16px;background:none;box-shadow:none}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.resources"],[data-part=resource-group]) .schema06-detail-hint{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.menu"],[data-part=menu-group])>.schema06-children{gap:10px;padding:0 0 9px;align-items:flex-start}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.menu"],[data-part=menu-group])>.schema06-children>.schema06-node{flex:0 0 50px;width:50px;height:auto;min-height:0;padding:0;border:0;background:none;box-shadow:none;overflow:visible}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.menu"],[data-part=menu-group])>.schema06-children>.schema06-node:before{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] [data-node="court.menu.companions"]{order:0}.work-presentation[data-theme-id="fourRegion.lantai"] [data-node="court.menu.bag"]{order:1}.work-presentation[data-theme-id="fourRegion.lantai"] [data-node="court.menu.investigation"]{order:2}.work-presentation[data-theme-id="fourRegion.lantai"] [data-node="court.menu.archive"]{order:3}.composer-frame{position:relative;border-radius:12px;background:#201a26d9;border:1px solid color-mix(in srgb,var(--work-accent, var(--peach)) 45%,transparent);box-shadow:inset 0 1px #ffffff0d,var(--sh-ambient, 0 10px 30px rgba(0,0,0,.35)),0 0 40px color-mix(in srgb,var(--mood-rim, transparent) 60%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.composer-frame:before{content:"";position:absolute;inset:3px;border:1px solid color-mix(in srgb,var(--work-accent, var(--peach)) 16%,transparent);border-radius:9px;pointer-events:none}.composer-frame:after{content:"";position:absolute;inset:7px;pointer-events:none;border-radius:6px;--c:color-mix(in srgb,var(--work-accent, var(--peach)) 70%,transparent);--len:12px;--w:1.5px;background:linear-gradient(var(--c),var(--c)) top left/var(--len) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) top left/var(--w) var(--len) no-repeat,linear-gradient(var(--c),var(--c)) top right/var(--len) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) top right/var(--w) var(--len) no-repeat,linear-gradient(var(--c),var(--c)) bottom left/var(--len) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) bottom left/var(--w) var(--len) no-repeat,linear-gradient(var(--c),var(--c)) bottom right/var(--len) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) bottom right/var(--w) var(--len) no-repeat}.composer-frame__head{position:absolute;top:-13px;left:16px;right:16px;display:flex;align-items:center;gap:8px;z-index:2}.composer-frame__status{margin-left:auto;font-family:var(--f-ui, inherit);font-size:10px;letter-spacing:.14em;color:var(--moon-dim, #b9afc3);background:var(--night-2, #1b1620);padding:3px 8px;border-radius:3px;border:1px solid var(--line, rgba(255,255,255,.14));opacity:1}.composer-frame__health{width:8px;height:8px;border-radius:50%;background:var(--mint, #9fd8cf);box-shadow:0 0 6px #9fd8cf99}@font-face{font-family:Ma Shan Zheng;src:url(/assets/fonts/MaShanZheng-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.work-presentation[data-theme-id="fourRegion.lantai"]{--tpl-lt-brush: "Ma Shan Zheng", "STKaiti", "Kaiti SC", serif;--tpl-lt-jade: #9fd8cb;--tpl-accent-2: #b0302a;--th-theme-danger: #c9463a}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.resources"],[data-part=resource-group])>.schema06-children{flex-direction:row;flex-wrap:nowrap}.work-presentation[data-theme-id="fourRegion.lantai"] [data-scene-node=chat-readout]{overflow:visible!important;z-index:4!important}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.readout"],[data-part=menu-readout])>.schema06-children{gap:32px}.work-presentation[data-theme-id="fourRegion.lantai"] [data-scene-node=chat-context] .scene-renderer__chapter-subtitle{background:linear-gradient(180deg,#c43a30,#8e231c);color:#fff1e2;writing-mode:vertical-rl;word-break:keep-all;white-space:nowrap}.work-presentation[data-theme-id="fourRegion.lantai"] [data-scene-node=chat-context] .scene-renderer__chapter-title{font-family:Ma Shan Zheng,STKaiti,serif}.work-presentation[data-theme-id="fourRegion.lantai"] [data-scene-node=chat-context] .scene-renderer__chapter-name{background-image:linear-gradient(180deg,#fff,#fff3d2,#f0cf88 70%,#c99745);-webkit-text-stroke:.6px rgba(90,56,20,.45);text-shadow:none}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud .schema06-tree{border:0;border-radius:0;background:transparent;box-shadow:none}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud:has(:is([data-node="hud.progressHead"],[data-part=progress-heading])){background:linear-gradient(180deg,#281e32c7,#1c1624d6);border:1px solid rgba(226,192,124,.28);box-shadow:0 12px 30px #0c081059,inset 0 1px #fff2d614}.work-presentation[data-theme-id="fourRegion.lantai"] [data-scene-node=chat-hud]:before{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.progressLabel"],[data-part=progress-label])>.schema06-children>section{flex:0 0 auto}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.progressTitle"],[data-part=progress-title]) p{font-size:15px;font-weight:600;color:#f0d493}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.progressLink"],[data-part=progress-link]) p{color:#9fd8cb}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid]) .schema06-metric-head{align-items:flex-start}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.metrics"],[data-part=status-grid]) .schema06-metric-value{margin-left:0;font-family:Iowan Old Style,Georgia,serif;font-size:18px;line-height:1.25}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.stamina"],[data-part=status-primary]){--stat-color:#f09a86}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.trust"],[data-part=status-secondary]){--stat-color:#9fd8cb}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.stamina"],[data-part=status-primary]) div.schema06-progress>i{background:linear-gradient(90deg,#c9463a,#f09a86)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.trust"],[data-part=status-secondary]) div.schema06-progress>i{background:linear-gradient(90deg,#47776d,#9fd8cb)}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) .schema06-chip-label{color:#d9ccb4}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="hud.clues"],[data-part=clue-list]) span.schema06-chip:before{font-family:Ma Shan Zheng,STKaiti,serif}.work-presentation[data-theme-id="fourRegion.lantai"] :is([data-node="court.portrait.image"],[data-part=portrait-image]) .schema06-portrait-id strong{font-family:Ma Shan Zheng,STKaiti,serif}.work-presentation[data-theme-id="fourRegion.lantai"] .yuan-menu-orb{font-family:Ma Shan Zheng,STKaiti,serif}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud :is([data-node="hud.progressTitle"],[data-part=progress-title]) p{font:600 15px/1.4 Songti SC,serif;color:#f0d493}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-hud :is([data-node="hud.progressLink"],[data-part=progress-link]) p{color:#9fd8cb}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices{width:min(100%,662px);margin-inline:auto}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choices{width:100%;display:flex;flex-direction:column;gap:10px}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice--numbered{width:100%;min-height:48px;border:1px solid rgba(226,192,124,.55);border-radius:6px;padding:10px 14px;background:linear-gradient(110deg,#3a2c43e0,#1e1826e0)}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-choices .choice-arrow{background:none;border:0;box-shadow:none;color:#e2c07c}.work-presentation[data-theme-id="fourRegion.lantai"] [data-scene-node=chat-body]:after{display:none}.work-presentation[data-theme-id="fourRegion.lantai"]{--lantai-reading-gutter:58px}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-body{overflow:hidden}.work-presentation[data-theme-id="fourRegion.lantai"]:has([data-inline-lantai-choices]):not(.work-presentation--mobile) [data-scene-node=chat-body]{grid-area:3 / 2 / 6 / 3}.work-presentation[data-theme-id="fourRegion.lantai"]:has([data-inline-lantai-choices]) [data-scene-node=chat-choices]{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-body .msg.ai{width:min(100%,var(--lantai-reply-width,778px));max-width:var(--lantai-reply-width,778px);margin-inline:auto}.work-presentation[data-theme-id="fourRegion.lantai"] .chat-scene-body .lantai-reply-choices{width:calc(100% - 2 * var(--lantai-reading-gutter));height:auto;max-height:none;overflow:visible;margin:14px auto 0}.work-presentation[data-theme-id="fourRegion.lantai"] .lantai-reply-choices .choices{gap:8px}.work-presentation[data-theme-id="fourRegion.lantai"] .lantai-choice-heading{display:flex;align-items:center;justify-content:center;gap:16px;margin:0 0 12px;color:#e2c07c;font:15px/1.5 Songti SC,serif;letter-spacing:.2em}.work-presentation[data-theme-id="fourRegion.lantai"] .lantai-choice-heading:before,.work-presentation[data-theme-id="fourRegion.lantai"] .lantai-choice-heading:after{content:"";width:64px;height:1px;background:linear-gradient(90deg,transparent,#e2c07c)}.work-presentation[data-theme-id="fourRegion.lantai"] .lantai-choice-heading:after{transform:rotate(180deg)}@media(max-width:760px){.work-presentation[data-theme-id="fourRegion.lantai"]{--lantai-reading-gutter:20px}}.work-presentation--mobile[data-theme-id="fourRegion.lantai"] .chat-scene-body{--lantai-reading-gutter:20px !important}.work-presentation--mobile[data-theme-id="fourRegion.lantai"] .scene-flow{display:flex;flex-direction:column;gap:12px}.work-presentation--mobile[data-theme-id="fourRegion.lantai"] .scene-flow>*{flex-shrink:0;margin-bottom:0}.work-presentation--mobile[data-theme-id="fourRegion.lantai"] .scene-flow__section-title,.work-presentation--mobile[data-theme-id="fourRegion.lantai"] .scene-flow__stat>h3{display:none}.work-presentation--mobile[data-theme-id="fourRegion.lantai"] :is(.scene-flow__card--body,.scene-flow__stat){border:0!important;background:transparent!important;box-shadow:none;padding:0!important}.work-presentation--mobile[data-theme-id="fourRegion.lantai"] .scene-flow__stat .schema06-node[data-preset=progress-group]>.schema06-panel-head{display:none}.work-presentation[data-theme-id="fourRegion.lantai"] .msg[data-reply-arrival] .msg-body{animation:lantai-reply-rise .32s cubic-bezier(.2,.8,.2,1) both}.work-presentation[data-theme-id="fourRegion.lantai"] .choice:not(:disabled){transition:transform .11s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .2s;-webkit-tap-highlight-color:transparent}.work-presentation[data-theme-id="fourRegion.lantai"] .choice:not(:disabled):active{transform:translateY(1px) scale(.98);box-shadow:inset 0 2px 8px #0c0612aa}.work-presentation[data-theme-id="fourRegion.arknights"] .msg[data-reply-arrival] .msg-body{animation:lantai-reply-rise .3s cubic-bezier(.7,0,.3,1) both}@keyframes lantai-reply-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail-tab:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--tpl-lt-capsule);opacity:0;transform:translateY(-10px) scaleX(.7);transition:opacity .14s cubic-bezier(.55,0,.8,.25),transform .14s cubic-bezier(.55,0,.8,.25)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail-tab{isolation:isolate;border-radius:19px}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail-tab[aria-selected=true]{background:transparent;color:var(--tpl-lt-gold-ink)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail-tab[aria-selected=true]:before{opacity:1;transform:none;transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .32s cubic-bezier(.34,1.5,.64,1)}.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail-tab:after{display:none}@media(prefers-reduced-motion:reduce){.work-presentation .msg[data-reply-arrival] .msg-body{animation:none}.work-presentation[data-theme-id="fourRegion.lantai"] .choice,.work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail-tab:before{transition:none}}body.no-motion .work-presentation .msg[data-reply-arrival] .msg-body{animation:none}body.no-motion .work-presentation[data-theme-id="fourRegion.lantai"] .choice,body.no-motion .work-presentation[data-theme-id="fourRegion.lantai"] .s06-detail-tab:before{transition:none}.work-presentation[data-theme-id="fourRegion.lantai"] [data-revealed] span.schema06-chip:before{animation:lantai-orb-flip .52s cubic-bezier(.2,.8,.2,1) both}.work-presentation[data-theme-id="fourRegion.lantai"] [data-revealed][data-preset=clue] span.schema06-chip{position:relative}.work-presentation[data-theme-id="fourRegion.lantai"] [data-revealed][data-preset=clue] span.schema06-chip:after{content:"录";display:grid;place-items:center;position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:3px;color:#fff3dd;background:#b0302a;box-shadow:inset 0 0 0 1px #fff3dd88;font:12px/1 STKaiti,serif;pointer-events:none;animation:lantai-stamp-drop .52s cubic-bezier(.34,1.5,.64,1) .18s both}@keyframes lantai-orb-flip{0%{transform:perspective(300px) rotateY(90deg) scale(.8);filter:brightness(1.6)}60%{transform:perspective(300px) rotateY(0) scale(1.12);filter:brightness(1.25)}to{transform:none;filter:none}}@keyframes lantai-stamp-drop{0%{opacity:0;transform:translateY(-14px) rotate(-12deg) scale(1.8)}55%{opacity:1;transform:rotate(-12deg) scale(.9)}to{opacity:1;transform:rotate(-12deg) scale(1)}}@media(prefers-reduced-motion:reduce){.work-presentation[data-theme-id="fourRegion.lantai"] [data-revealed] span.schema06-chip:before,.work-presentation[data-theme-id="fourRegion.lantai"] [data-revealed] span.schema06-chip:after{animation:none}}body.no-motion .work-presentation[data-theme-id="fourRegion.lantai"] [data-revealed] span.schema06-chip:before,body.no-motion .work-presentation[data-theme-id="fourRegion.lantai"] [data-revealed] span.schema06-chip:after{animation:none}.work-presentation--mobile[data-theme-id="fourRegion.lantai"] .s06-detail{width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - max(9vh,56px));inset:max(4.5vh,28px) 12px auto;margin:0 auto;border-radius:16px}.work-presentation--mobile:has([data-inline-reply-choices]) [data-flow-section=choices]{display:none}.intro-frame:has(.html-app-frame){background:#141017eb}.intro-frame:has(.html-app-frame) .html-app-frame{background:transparent}.intro-frame:has(.html-app-frame) .intro-fade{height:36px;background:linear-gradient(180deg,#14101700,#141017f0)}.intro .intro-frame:has(>.intro-rich){height:auto;max-height:260px;border-color:var(--line);background:var(--night-2)}.mw-body .intro .intro-frame:has(>.intro-rich){max-height:220px}.intro.is-open .intro-frame:has(>.intro-rich){height:auto;max-height:none;transition:none}.intro .intro-frame:has(>.intro-rich) .intro-fade{background:linear-gradient(180deg,color-mix(in srgb,var(--night-2) 0%,transparent),var(--night-2))}.intro-rich{padding:14px 16px;color:var(--moon-dim);font:14px/1.8 var(--f-body);overflow-wrap:anywhere}.intro-rich>:first-child{margin-top:0}.intro-rich>:last-child{margin-bottom:0}.intro-rich :is(h1,h2,h3,h4,h5,h6,strong,b){color:var(--moon)}.intro-rich :is(h1,h2,h3,h4){margin:1em 0 .4em;font-size:15px;line-height:1.5}.intro-rich p{margin:0 0 .7em}.intro-rich a{color:inherit;text-decoration:underline;text-decoration-color:var(--peach);text-underline-offset:3px}.intro-rich img{max-width:100%;height:auto;border-radius:6px}.intro.is-fit .intro-fade{opacity:0}.hero-sub>.studio-strip:only-child{grid-column:1 / -1}.chat-body .scene-tint{background:radial-gradient(70% 90% at 20% 30%,color-mix(in srgb,var(--work-accent) 18%,rgba(10,8,12,.52)),#0a080c4d 62%),var(--mood-tint)}@media(min-width:761px){.chat-body .scene:after{background:radial-gradient(56% 70% at 76% 42%,color-mix(in srgb,var(--work-accent) 14%,transparent),transparent 62%),radial-gradient(70% 60% at 30% 80%,rgba(10,8,12,.45),transparent 70%),linear-gradient(0deg,rgba(10,8,12,.7),transparent 40%),linear-gradient(90deg,#190f1f57,#190f1f75 38%,#190f1f80 70%,#190f1f61)}}html[data-appearance-background=sakura] body.chat-body :is(.scene,.tc-scene)>img{content:normal}html[data-appearance-background=plain] body.chat-body :is(.scene,.tc-scene)>img{visibility:visible}.mp-profile-hero{background-image:linear-gradient(160deg,#ff7eb31f,#0e0c1100 62%)}@media(min-width:901px){.chats-body .chats-page{margin-left:max(0px,calc((100% - 1000px) / 2 - var(--rail-w) / 2))}}.chat-body .to-now{bottom:calc(var(--box-h, 140px) + var(--stage-bottom) - 18px);z-index:11}.footer-links a{padding:6px 10px;border-radius:6px;font-family:var(--f-ui);font-size:12px;color:var(--moon-dim);transition:.15s}.footer-links a:hover{color:var(--peach-soft);background:#ff7eb30f}.mw-hero-copy .detail-eyebrow{align-items:flex-start}.mw-hero-copy .detail-eyebrow>.seal{flex:none}.mw-hero-copy .detail-eyebrow .tag-more{font-family:var(--f-ui);font-size:10px;padding:2px 7px;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#ffffff8c;white-space:nowrap}.mw-dialog .dialog-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.activity .ticker-track:has(>.ticker-empty){animation:none}.activity .ticker:has(.ticker-empty){mask-image:none;-webkit-mask-image:none}.activity .ticker-empty{color:var(--moon-faint)}.pf-main>.grid{margin-bottom:18px}.fly{will-change:transform,opacity}.detail.is-loading .detail-right>:not(.detail-skeleton){visibility:hidden}.detail-skeleton{display:flex;flex-direction:column;gap:14px;padding-top:4px}.detail-skeleton i{display:block;height:16px;border-radius:8px;background:linear-gradient(90deg,#ffffff0d,#ffffff1c,#ffffff0d 80%) 0 0 / 200% 100%;animation:detail-skel 1.2s linear infinite}.detail-skeleton i:nth-child(1){width:34%;height:22px}.detail-skeleton i:nth-child(2){width:58%;height:30px}.detail-skeleton i:nth-child(3){width:42%}.detail-skeleton i:nth-child(4){width:100%;height:72px;border-radius:12px}.detail-skeleton i:nth-child(5){width:100%;height:96px;border-radius:12px}.detail-portrait.is-skeleton>img{visibility:hidden}.detail-portrait.is-skeleton{background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a 80%) 0 0 / 200% 100%,var(--night-3);animation:detail-skel 1.2s linear infinite}@keyframes detail-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.detail-skeleton i,.detail-portrait.is-skeleton{animation:none}}.pf-body .mp-empty .mp-inline .ico{width:16px;height:16px;fill:none;stroke:currentColor;filter:none;animation:none;margin-bottom:0}.ar-security-form .pf-field-row .pf-button{width:auto;flex:none}@media(max-width:760px){.ar-security-form .pf-field-row .pf-button{min-width:104px;padding-inline:12px;white-space:nowrap}.ar-security-form .pf-field-row input{flex:1 1 auto;min-width:0}}.ar-profile-form .pf-profile-form-avatar-btn{margin:0 auto 24px}#profile-form:not(.ar-profile-form) .pf-profile-form-avatar-btn{margin-bottom:20px}.pf-profile-form-avatar-btn .pf-profile-form-avatar{margin-bottom:6px}@media(min-width:761px){.ar-frame-grid{grid-template-columns:repeat(auto-fill,minmax(120px,150px));justify-content:start}}.ar-device+.ar-device{border-top:1px solid var(--line, rgba(255,255,255,.09));padding-top:12px}@media(min-width:761px){.ck-cal{max-width:640px}}@media(max-width:760px){.inv-poster{width:min(300px,100%);margin-inline:auto}}@media(max-width:760px){.ac-save-del{top:0;right:0}.ac-save>.ac-save-go{align-self:flex-end}}.ar-page .pf-panel h2 small{font:400 13px var(--f-din, ui-monospace, monospace);color:var(--moon-faint);letter-spacing:.04em}.pf-task-group+.pf-task-group{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.pf-task-group-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font:700 15px/1.4 var(--f-head);color:var(--moon)}.pf-task-group-head small{font:400 12px var(--f-ui);color:var(--moon-faint)}.pf-task-group .pf-row[data-task-state=claimable]{padding-inline:12px;border-left:3px solid var(--peach);background:color-mix(in srgb,var(--peach) 8%,transparent)}.pf-task-group .pf-row[data-task-state=done]{opacity:.62}.pf-task-group .pf-row[data-task-state=done] .pf-row-copy :is(b,p){color:var(--moon-faint)}.pf-task-check{width:12px;height:12px;margin-right:4px;vertical-align:-1px;color:var(--moon-faint)}.pf-task-done{border-top:1px solid var(--line)}.pf-task-done>summary{cursor:pointer;padding:12px 0;font:12px var(--f-ui);color:var(--moon-dim);list-style-position:inside}.pf-task-done>summary:focus-visible{outline:2px solid var(--peach);outline-offset:2px}.pf-task-done[open]>summary{color:var(--moon)}@media(min-width:761px){.pf-body .mp-grid.pf-work-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,1.3vw,24px) clamp(14px,1.1vw,22px)}}@media(min-width:2160px){.pf-body .mp-grid.pf-work-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:761px)and (max-width:1500px){.pf-body .mp-grid.pf-work-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:761px)and (max-width:1200px){.pf-body .mp-grid.pf-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-appearance-background=sakura] body:is(.mp-body,.mw-body):before{content:"";display:block;position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#131019c7,#191420b0),url(/assets/sakura-street-background-xwb8vLyO.jpg) center center/cover no-repeat}html[data-appearance-theme=light][data-appearance-background=sakura] body:is(.mp-body,.mw-body):before{background:linear-gradient(180deg,#fffc,#fff4f8bd),url(/assets/sakura-street-background-xwb8vLyO.jpg) center center/cover no-repeat}html[data-appearance-background=default] body:is(.mp-body,.mw-body):before{content:"";display:block;position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1100px 620px at 18% -8%,rgba(255,126,179,.2),transparent 60%),radial-gradient(900px 560px at 92% 8%,rgba(150,90,255,.16),transparent 60%),radial-gradient(900px 700px at 50% 112%,rgba(255,184,107,.09),transparent 60%)}html[data-appearance-theme=light][data-appearance-background=default] body:is(.mp-body,.mw-body):before{background:radial-gradient(1000px 600px at 15% -6%,rgba(255,111,169,.16),transparent 62%),radial-gradient(800px 520px at 92% 8%,rgba(30,170,241,.09),transparent 60%),radial-gradient(900px 700px at 50% 112%,rgba(255,190,152,.16),transparent 60%)}html[data-appearance-background=default] body.m-body:before{content:"";display:block;position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(1100px 620px at 18% -8%,rgba(255,126,179,.2),transparent 60%),radial-gradient(900px 560px at 92% 8%,rgba(150,90,255,.16),transparent 60%),radial-gradient(900px 700px at 50% 112%,rgba(255,184,107,.09),transparent 60%)}html[data-appearance-theme=light][data-appearance-background=default] body.m-body:before{background:radial-gradient(1000px 600px at 15% -6%,rgba(255,111,169,.16),transparent 62%),radial-gradient(800px 520px at 92% 8%,rgba(30,170,241,.09),transparent 60%),radial-gradient(900px 700px at 50% 112%,rgba(255,190,152,.16),transparent 60%)}html[data-appearance-background=sakura] body.m-body:before{content:"";display:block;position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#131019c7,#191420b0),url(/assets/sakura-street-background-xwb8vLyO.jpg) center center/cover no-repeat}html[data-appearance-theme=light][data-appearance-background=sakura] body.m-body:before{background:linear-gradient(180deg,#fffc,#fff4f8bd),url(/assets/sakura-street-background-xwb8vLyO.jpg) center center/cover no-repeat}.pmd-drawer:focus,.appearance-dialog:focus,.daily-gift-dialog:focus{outline:none}.mp-body .mp-search-field input:focus-visible{outline:none}body[data-platform=creator] .card,.editor-skin .card{aspect-ratio:auto;cursor:auto;transform:none;transform-style:flat}body[data-platform=creator] .card:after,.editor-skin .card:after{content:none}.pf-panel>.pf-button+.pf-actions,.pf-panel>.pf-help+.pf-actions{margin-top:10px}.pf-table.pf-table-cond{table-layout:auto}.pf-table.pf-table-cond th:last-child,.pf-table.pf-table-cond td:last-child{white-space:normal;line-height:1.55}body[data-platform=creator] .md-editor-dark,.editor-skin .md-editor-dark{--md-color: var(--ink);--md-hover-color: var(--peach);--md-bk-color: var(--surface-2);--md-bk-color-outstand: var(--surface);--md-bk-hover-color: var(--surface);--md-border-color: var(--line);--md-border-hover-color: var(--line-strong, var(--line));--md-scrollbar-bg-color: var(--surface)}@media(max-width:760px){.pf-panel.cr-editor-hint{display:flex;flex-direction:column;gap:14px;text-align:center;margin-top:8px}.pf-panel.cr-editor-hint>.pf-actions{justify-content:center}}@media(max-width:380px){.pf-panel.cr-editor-hint>.pf-actions{flex-direction:column;align-items:stretch}}@media(max-width:760px){.pf-body[data-platform=creator] .pf-sub-action{white-space:normal;font-size:11px;line-height:1.25;text-align:right}}.cr-trend-empty{display:grid;place-items:center;height:160px;margin:10px 0 4px;border:1px dashed var(--line, rgba(255, 255, 255, .09));border-radius:10px;color:var(--moon-faint, rgba(255, 255, 255, .45));font-size:13px;text-align:center;padding:0 16px}.cl-progress .cl-overall{font:22px var(--f-din);color:var(--champagne)}.cl-progress .cl-summary{margin:12px 0 0}.cl-progress .cl-reqs{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:14px}.cl-progress .cl-reqs li{padding:12px 14px;border:1px solid var(--line);border-radius:10px}.cl-progress .cl-req-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.cl-progress .cl-req-head span{font-size:13px;opacity:.85}.cl-progress .cl-req-head b{font:17px var(--f-din)}.cl-progress .cl-req-head b small{font-size:12px;opacity:.6;font-family:var(--f-ui)}.cl-progress .cl-reqs .pf-progress{margin-top:8px}.cl-progress .cl-req-status{display:block;margin-top:6px;font-size:12px;opacity:.7}.cl-progress .cl-reqs li.is-met .pf-progress i{background:var(--leaf)}.cl-progress .cl-reqs li.is-met .cl-req-status{color:var(--leaf);opacity:1}.cl-progress .cl-allmet{color:var(--leaf)}.cl-progress>.pf-button{margin-top:16px}@media(max-width:760px){.pf-plan>.pf-badge{grid-column:1 / -1;justify-self:start;margin:0 0 8px}}.mp-empty .mp-inline .ico{width:16px;height:16px;fill:none;stroke:currentColor;filter:none;animation:none;margin:0}.pf-body:is([data-platform=membership],[data-platform=account]) .pf-hero>div>:is(h2,p){text-shadow:0 1px 6px rgba(0,0,0,.65)}.pf-grid:has(>aside.pf-stack)>.pf-stack{align-self:start}.pf-metrics.pf-metrics-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-metrics.pf-metrics-2 .pf-metric b{white-space:nowrap}.editor-skin .md-editor{--md-bk-color: var(--surface);--md-bk-color-outstand: var(--surface-2);--md-bk-hover-color: var(--surface-2);--md-color: var(--ink);--md-border-color: var(--line);--md-border-hover-color: var(--line);--md-border-active-color: var(--peach-soft);--md-hover-color: var(--peach);--md-scrollbar-bg-color: var(--surface);--md-scrollbar-thumb-color: var(--line);--md-scrollbar-thumb-hover-color: var(--peach-soft);--md-scrollbar-thumb-active-color: var(--peach);border-radius:var(--radius-sm, 10px)}.editor-skin .md-editor-toolbar-wrapper,.editor-skin .md-editor-footer{background:var(--surface-2)}.editor-skin .md-editor :is(.cm-editor,.md-editor-preview-wrapper,.md-editor-content){background:var(--surface)}.editor-skin .md-editor .cm-gutters{background:var(--surface-2);border-color:var(--line)}.mp-auth-form .mp-auth-row .btn-ghost.sm{height:auto;min-height:48px}.pf-body[data-platform=notices] .pf-panel a.pf-row .pf-row-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:760px){.pf-body[data-platform=notices] .pf-mobile-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.pf-panel .pf-model:last-child{border-bottom:0}.pf-panel .pf-metrics.ab-metrics-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1201px){.hero-row.hall-row{grid-template-columns:var(--hall-cols, minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr))}}@media(max-width:1200px){.hall-row.hall-no-studio>.hall-side,.hall-row.hall-no-side>.hall-studio{grid-column:1 / -1}}.hall-studio{position:relative;display:block;min-width:0;min-height:248px;overflow:hidden;isolation:isolate;color:inherit;text-decoration:none;cursor:pointer}.hall-studio-media{position:absolute;inset:0;z-index:0;background:var(--night-3)}.hall-studio-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:0;transition:opacity 1.2s ease,transform .6s var(--ease-out)}.hall-studio-img.is-on{opacity:1}.hall-studio:hover .hall-studio-img.is-on{transform:scale(1.04)}.hall-studio-shade{position:absolute;inset:0;background:none}.hall-studio-copy{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;gap:5px;padding:14px 16px;min-width:0}.hall-studio-copy .bento-kicker{align-self:flex-start;margin-bottom:auto;text-shadow:0 1px 6px rgba(0,0,0,.85)}.hall-studio-copy h3{margin:0;font-family:var(--f-head);font-size:16px;font-weight:800;line-height:1.35;color:var(--moon);text-shadow:0 1px 8px rgba(0,0,0,.6);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hall-studio-copy p{margin:0;font-size:12.5px;line-height:1.45;color:var(--moon-dim);text-shadow:0 1px 6px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hall-studio .bento-actions{margin-top:6px}.hall-studio-cta{pointer-events:none}.hall-dots{position:absolute;top:12px;right:12px;z-index:4;display:flex;gap:5px}.hall-dots button{width:6px;height:6px;padding:0;border:0;border-radius:3px;background:#ffffff61;transition:width .25s var(--ease-out),background .25s;cursor:pointer}.hall-dots button.is-on{width:16px;background:var(--peach)}.hall-side{display:grid;grid-template-rows:minmax(0,1fr);gap:12px;min-width:0}.hall-side.is-split{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.hall-activity{position:relative;display:grid;min-width:0;min-height:118px}.hall-activity>.event-tile{display:block;min-height:118px;height:100%;color:inherit;text-decoration:none}.hall-activity>.event-tile.is-static{cursor:default}.hall-activity>.event-tile.is-static:hover{transform:none}.hall-activity .countdown{margin-top:1px}.hall-models{min-height:118px;padding:10px 14px;gap:6px}.hall-models-list{list-style:none;margin:0;padding:0;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:2px}.hall-models-list li{display:grid;grid-template-columns:7px minmax(0,1fr) auto auto;align-items:center;column-gap:8px;font-family:var(--f-ui);font-size:12px;line-height:1.35}.hall-models-list li.is-empty{grid-template-columns:minmax(0,1fr);color:var(--moon-faint)}.hall-models-list .m-name{min-width:0;color:var(--moon);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hall-models-list .m-name small{margin-left:6px;font-size:10.5px;color:var(--moon-faint)}.hall-models-list .m-rate{font-family:var(--f-din);font-size:12.5px;font-weight:700;color:var(--leaf);white-space:nowrap;font-variant-numeric:tabular-nums}.hall-models-list .m-rate.is-busy{color:var(--lantern)}.hall-models-list .m-rate.is-unavailable{color:var(--seal-red)}.hall-dot{width:7px;height:7px;border-radius:50%;background:var(--leaf);box-shadow:0 0 #58e39b8c;animation:live 1.8s ease-out infinite}.hall-dot.is-busy{background:var(--lantern);animation:none}.hall-dot.is-unavailable{background:var(--seal-red);animation:none;opacity:.85}.hall-model-tag{font-style:normal;font-size:10px;line-height:16px;letter-spacing:.06em;color:var(--peach-soft);border:1px solid rgba(255,126,179,.4);border-radius:4px;padding:0 5px;white-space:nowrap}.hall-side:not(.is-split) .hall-models{padding:14px 16px 12px;gap:8px}.hall-side:not(.is-split) .hall-models-list li{font-size:12.5px}.hall-models-all{padding:0;border:0;background:none;cursor:pointer}.hall-models-all:hover{color:var(--moon)}.hall-models-list li[tabindex]{cursor:pointer;border-radius:6px;margin-inline:0;padding-inline:0;transition:background .18s}.hall-models-list li[tabindex]:hover{background:#ffffff0a}.hall-models-list li[tabindex]:focus-visible{outline:2px solid var(--peach);outline-offset:1px}.hall-models-list li.is-default .m-name{color:var(--peach-soft)}.hall-model-tag.is-default{color:var(--leaf);border-color:#58e39b73}.hall-models-default{margin:0;font-family:var(--f-ui);font-size:11px;line-height:1.4;color:var(--moon-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hall-models-default.is-offline{color:var(--seal-red)}.hall-model-sheet{position:fixed;inset:0;z-index:70;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--moon);overflow:hidden}.hall-model-sheet::backdrop{background:transparent}.hall-model-sheet .model-sheet-scrim{position:absolute;inset:0;background:#0605088c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:hall-ms-fade .22s ease}.hall-model-sheet .model-sheet-panel{position:absolute;left:50%;top:50%;width:min(460px,calc(100vw - 36px));max-height:min(640px,calc(100dvh - 60px));display:flex;flex-direction:column;transform:translate(-50%,-50%);border-radius:16px;border:1px solid var(--line-strong);background:linear-gradient(180deg,#1c1920,#121015);box-shadow:var(--sh-ambient),0 0 0 1px #ff7eb30f;animation:hall-ms-pop .22s var(--ease-out);outline:none}.hall-model-sheet .model-sheet-grip{display:none}.hall-model-sheet .model-sheet-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:14px 12px 10px 18px;border-bottom:1px solid var(--line)}.hall-model-sheet .model-sheet-head h3{margin:0;font-family:var(--f-head);font-size:18px;font-weight:800}.hall-model-sheet .model-sheet-head .icon-btn{width:44px;height:44px}.hall-model-sheet .model-sheet-body{flex:1;min-height:0;padding:14px 18px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.hall-model-sheet .model-sheet-lead{margin:0 0 12px;font-family:var(--f-ui);font-size:12px;line-height:1.6;color:var(--moon-dim)}.hall-model-sheet .model-sheet-note{margin:12px 0 0;font-family:var(--f-ui);font-size:11px;line-height:1.6;color:var(--moon-faint)}.hall-model-sheet button:focus-visible{outline:2px solid var(--peach);outline-offset:2px}.hall-model-sheet.is-closing .model-sheet-panel{opacity:0;transition:opacity .16s ease;animation:none;pointer-events:none}.hall-model-sheet.is-closing .model-sheet-scrim{opacity:0;transition:opacity .16s ease}.hall-model-sheet-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff08;font-family:var(--f-ui);font-size:12px;color:var(--moon-dim)}.hall-model-sheet-bar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hall-model-sheet-bar .text-btn{flex:none;font-size:12px;color:var(--peach-soft)}.hall-model-sheet-bar .text-btn:disabled{opacity:.55;cursor:not-allowed}.hall-model-sheet-warn{margin:0 0 12px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,77,122,.4);background:#ff4d7a14;font-family:var(--f-ui);font-size:12px;line-height:1.6;color:var(--seal-red)}@keyframes hall-ms-fade{0%{opacity:0}}@keyframes hall-ms-pop{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px))}}@keyframes hall-ms-up{0%{transform:translateY(100%)}}@media(max-width:760px){.hall-model-sheet .model-sheet-panel{inset:auto 0 0;width:100%;max-height:78dvh;transform:none;border-radius:20px 20px 0 0;border-bottom:0;animation:hall-ms-up .26s var(--ease-out)}.hall-model-sheet .model-sheet-grip{display:block;flex:none;width:36px;height:4px;border-radius:2px;background:#fff3;margin:10px auto 0}.hall-model-sheet .model-sheet-head{padding-top:8px}}@media(prefers-reduced-motion:reduce){.hall-model-sheet .model-sheet-panel,.hall-model-sheet .model-sheet-scrim{animation:none}}.slides .seal.is-continue{gap:5px;background:var(--lantern);color:#3a2410}.slides .seal .ico{width:12px;height:12px}.slide-char .slide-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slide-char .countdown{font-size:12.5px}.slide-menu a.btn-glaze{text-decoration:none}div.slide-portrait{cursor:default}.slide-thumb[data-kind=continue]:after{content:"";position:absolute;top:3px;left:3px;width:5px;height:5px;border-radius:50%;background:var(--lantern);box-shadow:0 0 0 1px #0e0c1199}@media(max-width:900px){.hall-studio{min-height:200px}.hall-side.is-split{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:150px}.hall-side:not(.is-split){min-height:150px}}.hall-cycle-row{align-items:center;margin-bottom:10px}.hall-cycle-row .tagrow-label{line-height:32px}.hall-cycle-row .sub-tabs{min-width:0;max-width:100%;flex-wrap:wrap}.shelf .seg.is-disabled,.shelf .tagrow.is-disabled .tagrow-scroll{opacity:.42;cursor:not-allowed}.shelf .seg.is-disabled button,.shelf .tagrow.is-disabled .tag{pointer-events:none}.shelf .sort-tabs button:disabled{opacity:.42;cursor:not-allowed}.shelf .sort-tabs button:disabled:hover{color:var(--moon-dim)}.card-top--hall{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px}.card-top--hall .card-stats{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;flex-wrap:nowrap}.card-top--hall .heat,.card-top--hall .votes{flex:none;white-space:nowrap;line-height:16px;font-variant-numeric:tabular-nums}.card-top--hall .heat{font-size:12px;font-weight:600;color:var(--moon-dim);background:#0e0c11a8;border-color:#ffffff1a}.card-top--hall .heat .ico{width:12px;height:12px}.card-top--hall .votes{font-size:13px;font-weight:700;color:var(--lantern);background:#0e0c11c2;border-color:#ffb86b73;transition:transform .3s var(--ease-spring)}.card-top--hall .votes .ico{width:13px;height:13px}.card.is-hover .card-top--hall .votes{transform:translateY(-3px)}.card-top--hall .card-badges{display:flex;gap:6px;align-items:center}.rank-badge{font-family:var(--f-din);letter-spacing:.04em;font-size:12px;padding:3px 8px}.rank-badge.is-top{border-color:transparent;font-size:13px}.rank-badge.is-top-1{color:#3a2a10;background:linear-gradient(180deg,#f6e2b8,#d9b577)}.rank-badge.is-top-2{color:#23262e;background:linear-gradient(180deg,#eef0f5,#b8bfcc)}.rank-badge.is-top-3{color:#3a200f;background:linear-gradient(180deg,#f1c9a5,#c58a5c)}.card-hover dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.card-hover dl div,.card-hover dl div:last-child{grid-column:auto;flex-direction:column;align-items:stretch;justify-content:flex-start;min-width:0;padding:5px 7px}.card-hover dt,.card-hover dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-hover .q-unit{margin-left:2px;font:10px var(--f-ui);font-weight:400;color:var(--moon-faint)}.slides{--hero-fade: .5s}.slides .ts-scene img.hs-layer,.slides .slide-portrait img.hs-layer{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity var(--hero-fade) ease;will-change:opacity}.slides .slide-portrait img.hs-layer{transition:opacity var(--hero-fade) ease,filter .3s}.slides img.hs-layer.is-front{z-index:1;opacity:1}.slides img.hs-layer.is-under{opacity:1;transition:none}.slides .ts-scene .ts-tint{z-index:2}.slides .slide-copy>:not(.slide-thumbs){transition:opacity .18s ease,transform .18s ease}.slides .slide-copy.is-leaving>:not(.slide-thumbs){opacity:0;transform:translate(6px)}.slides .slide-copy.is-swap{animation:none}.slides .slide-copy.is-swap>:not(.slide-thumbs){animation:hero-copy-in var(--hero-fade) var(--ease-out) both}@keyframes hero-copy-in{0%{opacity:0;transform:translate(-10px)}}@media(prefers-reduced-motion:reduce){.slides img.hs-layer,.slides .slide-copy>:not(.slide-thumbs){transition:none;animation:none}}.slides[data-clickable]{cursor:pointer}.slides[data-clickable] .slide-copy{-webkit-user-select:text;user-select:text}@media(min-width:761px){.shelf #tagrow{position:sticky;top:var(--hud-h);z-index:12}.shelf #tagrow.is-stuck{background:var(--night);box-shadow:0 0 0 10px var(--night),0 1px 0 10px var(--line),0 22px 18px -10px #0000008c}}.activity .ticker-item{white-space:nowrap}.activity .ticker-item a{color:inherit;text-decoration:none}.activity .ticker-item .ticker-author b{color:var(--moon);font-weight:600}.activity .ticker-item .ticker-work{color:var(--peach-soft)}.activity .ticker-item a:hover,.activity .ticker-item a:focus-visible{color:var(--peach);text-decoration:underline;text-underline-offset:3px}.slides .ts-scene .ts-tint{--ts-shade: linear-gradient(90deg, rgba(18, 16, 21, .97) 0%, rgba(18, 16, 21, .9) 40%, rgba(18, 16, 21, .84) 58%, rgba(18, 16, 21, .4) 72%, rgba(14, 12, 17, .12) 100%);background:var(--ts-shade),#ff7eb30f}@supports (color: color-mix(in srgb,red 40%,transparent)){.slides .ts-scene .ts-tint{--ts-tod: color-mix(in srgb, var(--tod-tint, transparent) 40%, transparent);background:var(--ts-shade),linear-gradient(var(--ts-tod),var(--ts-tod)),#ff7eb30f}}@media(max-width:760px){.slides .ts-scene .ts-tint{--ts-shade: linear-gradient(90deg, rgba(18, 16, 21, .97), rgba(18, 16, 21, .86))}}html[data-appearance-theme=light] :is(.hall-studio,.hall-activity){--night: #121015;--night-2: #1a171d;--night-3: #232028;--moon: #ffffff;--moon-dim: #cfc9d3;--moon-faint: #9a929f;--peach: #ff7eb3;--peach-deep: #ff5c9a;--peach-soft: #ffb3d1;--plum-ink: #3a1230;--lantern: #ffb86b;--champagne: #e9c98f;--mint: #6ad4f5;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 126, 179, .5);color:var(--moon);color-scheme:dark}.hall-studio-copy .bento-kicker{padding:4px 10px 4px 8px;border-radius:999px;line-height:1.2;background:#0e0c118c;box-shadow:inset 0 0 0 1px #ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hall-activity .event-copy h3,.hall-activity .event-copy p{text-shadow:0 1px 6px rgba(0,0,0,.55)}html[data-appearance-theme=light] .hall-models{--leaf: #0b7a45}html[data-appearance-theme=light] .hall-models .bento-kicker{color:#c8306d}html[data-appearance-theme=light] .hall-models-list .m-rate.is-busy{color:#a85a00}html[data-appearance-theme=light] .hall-models-list .m-rate.is-unavailable{color:#c2264f}html[data-appearance-theme=light] .hall-models-list .m-name small{color:var(--moon-dim)}html[data-appearance-theme=light] .hall-model-tag{color:#c8306d;border-color:#c8306d66}html[data-appearance-theme=light] .hall-dot.is-busy{background:#e07a10}.tag-sheet{position:fixed;inset:0;z-index:70;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--moon);overflow:hidden}.tag-sheet::backdrop{background:transparent}.tag-sheet-scrim{position:absolute;inset:0;background:#0605088c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:tag-sheet-fade .22s ease}.tag-sheet-panel{position:absolute;left:50%;top:clamp(24px,10vh,96px);width:min(640px,calc(100vw - 48px));max-height:min(680px,calc(100dvh - (2*clamp(24px,10vh,96px))));display:flex;flex-direction:column;transform:translate(-50%);border-radius:16px;border:1px solid var(--line-strong);background:var(--night-2);box-shadow:var(--sh-ambient),0 0 0 1px #ff7eb30f;animation:tag-sheet-pop .22s var(--ease-out)}.tag-sheet-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:14px 12px 10px 20px}.tag-sheet-head h3{margin:0;font-family:var(--f-head);font-size:18px;font-weight:800}.tag-sheet-search{flex:none;position:relative;margin:0 20px 10px}.tag-sheet-search .ico{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--moon-faint);pointer-events:none}.tag-sheet-search input{width:100%;height:38px;padding:0 12px 0 36px;border-radius:10px;border:1px solid var(--line);background:var(--night);color:var(--moon);font-family:var(--f-ui);font-size:13px;outline:none}.tag-sheet-search input:focus{border-color:var(--peach)}.tag-sheet-picked{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 20px 6px;max-height:64px;overflow-y:auto;font-family:var(--f-ui);font-size:12px;color:var(--moon-faint)}.tag-sheet-picked[hidden]{display:none}.tag-sheet-picked .chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:6px;border:1px solid var(--line-strong);color:var(--peach-soft)}.tag-sheet-picked .chip button{color:var(--moon-faint);font-size:12px;line-height:1}.tag-sheet-body{flex:1;min-height:0;padding:4px 20px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid var(--line)}.tag-sheet-group{padding-top:12px}.tag-sheet-group h4{display:flex;align-items:baseline;gap:6px;margin:0 0 8px;font-family:var(--f-ui);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--moon-dim)}.tag-sheet-group h4 small{font-weight:400;color:var(--moon-faint);letter-spacing:0}.tag-sheet-tags{display:flex;flex-wrap:wrap;gap:6px}.tag-sheet-tags .tag{border-color:var(--line)}.tag-sheet-tags .tag.is-active{border-color:transparent}.tag-sheet-note{margin:24px 0;text-align:center;font-family:var(--f-ui);font-size:13px;color:var(--moon-faint)}.tag-sheet-foot{flex:none;display:flex;justify-content:flex-end;gap:10px;padding:12px 20px 16px;border-top:1px solid var(--line)}.tag-sheet button:focus-visible,.tag-sheet-search input:focus-visible{outline:2px solid var(--peach);outline-offset:2px}.tag-sheet.is-closing .tag-sheet-panel{opacity:0;transition:opacity .16s ease;animation:none;pointer-events:none}.tag-sheet.is-closing .tag-sheet-scrim{opacity:0;transition:opacity .16s ease}@keyframes tag-sheet-fade{0%{opacity:0}}@keyframes tag-sheet-pop{0%{opacity:0;transform:translate(-50%,10px)}}@media(prefers-reduced-motion:reduce){.tag-sheet-panel,.tag-sheet-scrim{animation:none}}@media(min-width:761px){.slides{--hs-pw: 182px;grid-template-columns:minmax(0,1fr) auto}.slides .ts-scene .ts-tint{--ts-shade: linear-gradient(90deg, rgba(18, 16, 21, .97) 0%, rgba(18, 16, 21, .9) 40%, rgba(18, 16, 21, .84) calc(100% - var(--hs-pw)), rgba(18, 16, 21, .4) calc(100% - var(--hs-pw) / 2), rgba(14, 12, 17, .12) 100%)}.slides .slide-portrait{aspect-ratio:4 / 5;width:auto;max-width:calc(100% - 12px);justify-self:end}.slides .slide-portrait img{object-position:50% 50%}}.hall-studio-img,.hall-activity .event-tile img{object-position:50% 50%}@media(min-width:761px){.slides .slide-arrow{top:24px;transform:none}.slides .slide-arrow.prev{left:auto;right:62px}.slides .slide-arrow.next{right:22px}}.hall-models{gap:2px;overflow:hidden}.hall-models-table{min-height:0;overflow:hidden}.hall-models-cols,.hall-models-list li{display:grid;grid-template-columns:minmax(0,calc((100% - 12.8px) / 5.7 * 1.8 + 20px)) minmax(48px,1fr) minmax(38px,.9fr) repeat(2,minmax(44px,1fr));column-gap:3.2px;align-items:center}.hall-models-cols{height:16px;font:10px var(--f-ui);color:var(--moon-faint);white-space:nowrap}.hall-models-cols>[role=columnheader],.hall-models-list li>[role=cell]{text-align:center;justify-self:stretch}.hall-models-cols>[role=columnheader]:first-child,.hall-models-list li>.m-name{text-align:left}.hall-models-list{flex:none;justify-content:flex-start;gap:0}.hall-models-list li{height:20px;font-size:10px}.hall-models-list .m-rate,.hall-models-list .m-price{font-size:10px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--moon)}.hall-models-list .m-status{display:flex;align-items:center;justify-content:center;gap:3px;color:var(--moon-dim);white-space:nowrap}.hall-models-list .hall-dot{flex:none;width:5px;height:5px}.hall-models-list .hall-model-tag{font-size:9px;margin-left:3px;padding:0 2px}.hall-side.is-split .hall-models-default{display:none}.hall-side.is-split .hall-models{min-height:216px}.hall-side.is-split :is(.hall-models-cols,.hall-models-list li:not(.is-empty)){grid-template-columns:minmax(0,calc((100% - 12.8px) / 5.7 * 1.8 + 20px)) minmax(40px,1fr) minmax(30px,.9fr) repeat(2,minmax(40px,1fr))}.hall-models-list .m-name{display:block;min-width:0;white-space:nowrap;overflow:hidden}.hall-models-list .m-name-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hall-side.is-split .hall-models-list li{height:auto;min-height:38px}.hall-side.is-split .hall-models-list .m-name-text{font-size:10px;line-height:1.2}.hall-side:not(.is-split) .hall-models-cols{height:20px;font-size:11px}.hall-side:not(.is-split) .hall-models-table{flex:1;display:flex;flex-direction:column}.hall-side:not(.is-split) .hall-models-list{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr))}.hall-side:not(.is-split) .hall-models-list li{height:auto;min-height:0;font-size:12.5px}.hall-side:not(.is-split) .hall-models-list li.is-empty{grid-row:1}.hall-side:not(.is-split) .hall-models-list .m-name{display:block;white-space:nowrap;line-height:1.25}.hall-side:not(.is-split) .hall-models-list :is(.m-rate,.m-price,.m-status){font-size:11.5px}html[data-appearance-theme=light] .hall-models-cols{color:var(--moon-faint)}html[data-appearance-theme=light] .hall-models-list .m-price{color:var(--moon)}@media(min-width:1201px){.notice-row{--hg: clamp(14px,1.2vw,20px);grid-template-columns:var(--hall-cols, minmax(0,2fr) minmax(0,1fr) minmax(0,1fr));gap:var(--hg);margin-bottom:12px}.notice-row>.notice{grid-column:1}.notice-row>.activity{grid-column:2 / -1}.notice-row>:is(.notice,.activity){height:42px}.notice-row.hall-notice-single>:is(.notice,.activity){grid-column:1 / -1}}.hall-board-picks{margin-top:18px}.hall-board-picks .block-head h3{margin:0;font-family:var(--f-head);font-size:20px;font-weight:800;display:flex;align-items:center}@media(min-width:1201px){.hero-row.hall-row{--hall-hero-height: 222px;--hg: clamp(10px, .8vw, 16px);height:var(--hall-hero-height);min-height:0}.hall-row>.slides,.hall-row>.hall-studio,.hall-row>.hall-side{min-height:0;height:100%}.hall-row>.slides{--hs-pw: 42%;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.hall-row .slide-copy{min-height:0;padding:10px 12px 10px 18px;gap:4px}.hall-row .slide-copy>:not(.slide-desc){flex-shrink:0}.hall-row .slide-title{font-size:28px;line-height:1.15}.hall-row .slide-char>b{min-width:0;overflow:hidden;text-overflow:ellipsis}.hall-row .slide-char>:not(b){flex-shrink:0}.hall-row .slide-desc{font-size:12.5px;line-height:1.45}.hall-row .slide-menu{padding-top:2px}.hall-row .slide-menu :is(.btn-glaze,.btn-ghost){height:34px;padding-inline:16px;font-size:13px;white-space:nowrap}.hall-row .slide-thumbs{margin-top:2px}.hall-row .slide-portrait{aspect-ratio:auto;width:calc(100% - 8px);max-width:none;height:calc(100% - 16px);margin:8px 8px 8px 0}.hall-row .hall-side.is-split{grid-template-rows:minmax(0,2fr) minmax(0,3fr);gap:8px}.hall-row .hall-side.is-split .hall-activity,.hall-row .hall-side.is-split .hall-activity>.event-tile{min-height:0}.hall-row .hall-side.is-split .hall-models{min-height:0;padding:8px 10px;gap:3px}.hall-row .hall-side.is-split .models-head{flex:none;min-height:16px;gap:6px}.hall-row .hall-side.is-split .models-head .bento-kicker{font-size:10px;letter-spacing:.04em}.hall-row .hall-side.is-split .models-head .models-live{font-size:10px;letter-spacing:0;white-space:nowrap}.hall-row .hall-side.is-split .hall-models-table{flex:1;display:flex;flex-direction:column}.hall-row .hall-side.is-split .hall-models-cols{flex:none}.hall-row .hall-side.is-split .hall-models-list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.hall-row .hall-side.is-split .hall-models-list li{flex:1 0 auto;min-height:20px;padding-block:3px}.hall-row .hall-side.is-split .hall-models-list .m-name{display:flex;align-items:center}.hall-row .hall-side.is-split .hall-models-list .m-name-text{flex:1;min-width:0}.hall-row .hall-side.is-split .hall-models-list .hall-model-tag{flex:none;line-height:12px}.hall-row .hall-side.is-split .event-copy{left:12px;bottom:8px}}.msg.user>p{max-width:100%;line-height:max(1.7,var(--read-lh, 1.7));white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;background:color-mix(in srgb,rgba(255,255,255,.07) calc(var(--reader-bubble-opacity, 1) * 100%),transparent)}@media(max-width:760px){.msg.user>p{padding:10px 14px}}:is(.chat-scene-body,.chat-v152-host--themed) .msg-user-ops .msg-actions{padding:2px 4px;border-radius:14px;background:color-mix(in srgb,var(--th-receipt-bg, var(--night-2)) 92%,transparent);color:color-mix(in srgb,var(--th-receipt-fg, var(--moon)) 78%,transparent);box-shadow:var(--shadow-sm, none)}:is(.chat-scene-body,.chat-v152-host--themed) .msg-user-ops .msg-actions button{color:inherit}@media(max-width:760px){.msg .pc-receipt:not(.msg-card-foot)>.msg-actions.pc-receipt-actions,:is(.chat-scene-body,.chat-v152-host--themed) .msg .pc-receipt:not(.msg-card-foot)>.msg-actions.pc-receipt-actions{flex-basis:100%;margin-left:-9px}}.rk-page{display:grid;gap:14px;min-width:0}.rk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding:22px 26px;overflow:hidden;isolation:isolate}.rk-head:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px 200px at 0% 0%,rgba(255,126,179,.16),transparent 70%),radial-gradient(420px 180px at 100% 100%,rgba(255,184,107,.08),transparent 70%)}.rk-head-copy{min-width:0}.rk-head h1{display:flex;align-items:center;margin:0;font-family:var(--f-head);font-size:30px;line-height:1.2;letter-spacing:.06em}.rk-lead{margin:6px 0 0;color:var(--moon-dim);font-size:14px}.rk-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-family:var(--f-ui);font-size:12px;color:var(--moon-faint);letter-spacing:.06em}.rk-meta-dot{color:var(--peach)}.rk-toolbar{margin-bottom:0}.rk-toolbar .sort-tabs,.rk-toolbar .sub-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.rk-toolbar .sub-tabs button{flex-shrink:0}.rk-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;min-width:0}.rk-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rk-rest{grid-template-columns:repeat(2,minmax(0,1fr))}.rk-row{display:grid;grid-template-columns:44px 56px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:10px 16px 10px 10px;cursor:pointer;transition:border-color .18s,background .18s,transform .18s var(--ease-out)}.rk-row:hover{border-color:var(--line-strong);background:#3a2a3eb8;transform:translateY(-1px)}.rk-row:focus-visible{outline:2px solid var(--peach);outline-offset:2px}.rk-no{text-align:center;font-size:20px;font-weight:700;color:var(--moon-faint)}.rk-cover{position:relative;display:grid;place-items:center;width:56px;aspect-ratio:3 / 4;overflow:hidden;border-radius:8px;background:var(--night-3);box-shadow:inset 0 0 0 1px var(--line)}.rk-cover img{width:100%;height:100%;object-fit:cover}.rk-cover.is-nsfw img{filter:blur(14px) saturate(.8);transform:scale(1.15)}.rk-cover.is-round{aspect-ratio:1;border-radius:50%}.rk-glyph{font-family:var(--f-head);font-size:22px;color:var(--peach-soft)}.rk-main{display:grid;gap:3px;min-width:0}.rk-title{overflow:hidden;font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.rk-sub{display:flex;align-items:baseline;gap:10px;min-width:0;font-family:var(--f-ui);font-size:12px;color:var(--moon-dim)}.rk-author{flex:none;max-width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--peach-soft)}a.rk-author:hover{color:var(--peach);text-decoration:underline;text-underline-offset:3px}.rk-intro{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--moon-faint)}.rk-tags{display:flex;gap:6px;min-width:0;overflow:hidden}.rk-tags span{flex:none;padding:0 7px;border:1px solid var(--line);border-radius:999px;font-family:var(--f-ui);font-size:11px;line-height:18px;color:var(--moon-faint)}.rk-metric{display:grid;justify-items:end;gap:1px;min-width:64px;text-align:right}.rk-metric b{font-size:20px;line-height:1.1;color:var(--moon)}.rk-metric small{font-family:var(--f-ui);font-size:11px;color:var(--moon-faint);letter-spacing:.08em;white-space:nowrap}.rk-row.is-top{--medal: var(--champagne);grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;column-gap:16px;row-gap:10px;padding:16px 18px 16px 16px;overflow:hidden;isolation:isolate;border-color:color-mix(in srgb,var(--medal) 42%,transparent)}.rk-row.is-top:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(300px 150px at 0% 0%,color-mix(in srgb,var(--medal) 20%,transparent),transparent 70%)}.rk-row.is-rank-2{--medal: var(--moon-dim)}.rk-row.is-rank-3{--medal: var(--lantern)}.rk-row.is-top .rk-no{position:absolute;top:10px;left:10px;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:16px;color:var(--plum-ink);background:var(--medal);box-shadow:0 0 18px color-mix(in srgb,var(--medal) 55%,transparent),inset 0 1px #ffffff80}.rk-row.is-top .rk-cover{grid-row:1 / span 2;width:88px;border-radius:10px}.rk-row.is-top .rk-cover.is-round{width:88px}.rk-row.is-top .rk-title{font-size:17px}.rk-row.is-top .rk-metric{grid-column:2;justify-items:start;text-align:left;align-self:end}.rk-row.is-top .rk-metric b{font-size:26px;color:var(--medal)}.rk-row.is-rank-1 .rk-metric b{color:var(--peach-soft)}.rk-row.is-top .rk-sub{flex-wrap:wrap;row-gap:2px}.rk-row.is-top .rk-intro{flex-basis:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rk-row.is-top .rk-author{max-width:100%}.rk-loading{padding:48px 18px}.rk-empty{margin:0}.rk-end{margin-top:18px}.rk-fallback-note{display:flex;align-items:center;gap:8px;margin:0;padding:10px 16px;font-family:var(--f-ui);font-size:12.5px;color:var(--moon-dim);letter-spacing:.04em}.rk-fallback-note .ico{color:var(--peach)}.rk-picks{display:grid;gap:12px;margin-top:18px;padding:18px 20px 20px;border-radius:16px}.rk-picks-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.rk-picks-head h3{display:flex;align-items:center;margin:0;font-family:var(--f-head);font-size:20px;letter-spacing:.06em}.rk-picks-head .seal-mark{color:var(--peach)}.rk-picks-head span{font-family:var(--f-ui);font-size:12px;color:var(--moon-faint);letter-spacing:.04em}.rk-picks .rk-row{cursor:pointer}.rk-picks-more{justify-self:center;padding:8px 22px;border:1px solid var(--line);border-radius:999px;font-family:var(--f-ui);font-size:12.5px;color:var(--moon-dim);letter-spacing:.06em;transition:.18s}.rk-picks-more:hover{color:var(--peach);border-color:var(--peach)}html[data-appearance-theme=light] .rk-row:hover{background:#fff0f6f2}@media(max-width:1100px){.rk-podium,.rk-rest{grid-template-columns:minmax(0,1fr)}.rk-row.is-top{grid-template-columns:88px minmax(0,1fr) auto;grid-template-rows:auto;align-items:center}.rk-row.is-top .rk-cover{grid-row:auto}.rk-row.is-top .rk-metric{grid-column:auto;justify-items:end;text-align:right;align-self:center}}@media(max-width:900px){.rk-head{padding:18px 20px}.rk-head h1{font-size:26px}}@media(max-width:760px){.rk-row{grid-template-columns:30px 44px minmax(0,1fr) auto;gap:10px;padding:8px 12px 8px 6px}.rk-cover{width:44px}.rk-intro,.rk-tags{display:none}.rk-row.is-top{grid-template-columns:64px minmax(0,1fr) auto;padding:12px}.rk-row.is-top .rk-cover,.rk-row.is-top .rk-cover.is-round{width:64px}.rk-row.is-top .rk-metric b{font-size:20px}}.me-pop>a{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:8px;font-family:var(--f-ui);font-size:13px;color:var(--moon-dim);text-decoration:none;transition:.15s}.me-pop>a:hover,.me-pop>a:focus-visible{color:var(--moon);background:#ffffff0f}.me-pop>a .ico{width:15px;height:15px;flex:none}.rail-language>.rail-item,.rail-item.appearance-launch{width:100%;text-align:left;justify-content:flex-start}.rail-item.appearance-launch{margin-top:4px}.rail.is-studio{z-index:60;padding-top:calc(var(--studio-global-head-h,0px) + var(--studio-topbar-h,44px) + 10px)}.rail-backdrop.is-studio{z-index:59}.rail.is-studio .rail-home{margin-bottom:6px}@media(max-width:900px),(max-height:500px)and (orientation:landscape){.rail.is-studio{transform:translate(-100%);width:var(--rail-open);padding-top:14px;overflow-y:auto;transition:transform .28s var(--ease-out)}.rail.is-studio.is-open{transform:none;box-shadow:var(--sh-ambient)}.rail.is-studio .rail-item .rail-text,.rail.is-studio .rail-foot{opacity:1;transform:none}}body[data-studio-route="1"]{--studio-global-head-h: 0px}body[data-studio-global-head="1"]{--studio-global-head-h: 64px}body[data-studio-global-head="1"] .pf-hud{position:relative;top:auto;height:var(--studio-global-head-h)}.nav-item--app,.app-pop{display:none!important}@media(max-width:760px){.chat-body .log:not(.chat-v152-stream,.chat-scene-body .log,.bl-body .log){bottom:0;padding-bottom:calc(var(--box-h, 140px) + var(--stage-bottom) + 16px)}}@media(max-width:760px){.chat-body .noise{display:none}.chat-body .topveil,.chat-body .box,.chat-body .worldline{backdrop-filter:none;-webkit-backdrop-filter:none}.chat-body .portrait img{animation:none}}@media(max-width:760px){.chat-body .log>.msg,.chat-body .log>.msg-world-bubble{content-visibility:visible;contain-intrinsic-size:none}}.chat-body .stage.stage--header-hidden{--tv-h: 0px}.stage--header-hidden>.topveil{height:58px}.topveil.topveil--hidden{opacity:0;transform:translateY(-100%);pointer-events:none}.stage--header-hidden .log{-webkit-mask-image:none;mask-image:none}@media(prefers-reduced-motion:no-preference){body.chat-body:not(.no-motion) .stage:not([data-studio-embed],.stage--run-shell,.stage--opening-full,.stage--chat-full)>.topveil{transition:left .3s var(--ic-solid-ease, var(--ease-out)),transform .28s var(--ic-solid-ease, var(--ease-out)),opacity .28s var(--ic-solid-ease, var(--ease-out))}body.chat-body:not(.no-motion) .stage:not([data-studio-embed],.stage--run-shell,.stage--opening-full,.stage--chat-full) :is(.chat-v152-host,.chat-scene-renderer),body.chat-body:not(.no-motion) .stage:not([data-studio-embed],.stage--run-shell,.stage--opening-full,.stage--chat-full)>.log{transition:top .28s var(--ic-solid-ease, var(--ease-out)),left .3s var(--ic-solid-ease, var(--ease-out)),width .3s var(--ic-solid-ease, var(--ease-out))}body.chat-body:not(.no-motion) .stage:not([data-studio-embed],.stage--run-shell,.stage--opening-full,.stage--chat-full):has(>.chat-original-html:not(.chat-original-html--fill)){transition:padding-top .28s var(--ic-solid-ease, var(--ease-out)),padding-inline-start .3s var(--ic-solid-ease, var(--ease-out))}body.chat-body:not(.no-motion) .stage:not([data-studio-embed],.stage--run-shell,.stage--opening-full,.stage--chat-full)>.chat-author-workspace{transition:margin-block-start .28s var(--ic-solid-ease, var(--ease-out)),block-size .28s var(--ic-solid-ease, var(--ease-out)),margin-inline-start .3s var(--ic-solid-ease, var(--ease-out))}}.chat-header-reveal{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:21;display:grid;place-items:center;width:56px;height:calc(44px + env(safe-area-inset-top,0px));box-sizing:border-box;padding:env(safe-area-inset-top,0px) 0 16px;border:0;border-radius:0 0 18px 18px;background:transparent;color:var(--moon);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.chat-header-reveal:before{content:"";position:absolute;inset:0 0 16px;z-index:-1;border:1px solid var(--line);border-top:0;border-radius:inherit;background:linear-gradient(180deg,var(--night-3),var(--night-2));box-shadow:0 2px 8px #00000029,inset 0 -1px color-mix(in srgb,var(--moon) 5%,transparent)}.chat-header-reveal .ico{width:18px;height:18px}.chat-header-reveal:active{color:var(--work-accent, var(--peach))}.chat-header-reveal:active:before{background:var(--night-3);box-shadow:0 1px 4px #0000001f}.chat-header-reveal:focus-visible{outline:2px solid var(--work-accent, var(--peach));outline-offset:2px}@media(max-width:760px){.stage--header-hidden>.topveil{height:calc(52px + env(safe-area-inset-top,0px))}}@media(max-height:560px){.stage--header-hidden>.topveil{height:48px}}
