:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg0:#04050a;--bg1:#090b12;--bg2:#0e1119;--bg3:#131725;--bg0-rgb:4, 5, 10;--bg1-rgb:9, 11, 18;--line:#1a2030;--line2:#242c42;--line-rgb:26, 32, 48;--ink:#edf1ff;--ink2:#9aa4c2;--ink3:#7b87a8;--ink3-rgb:123, 135, 168;--ac:#6c7bff;--ac-rgb:108, 123, 255;--ac-ink:#0a0c1f;--ac-text:var(--ac);--ok:#00d26a;--ok-rgb:0, 210, 106;--warn:#f5a623;--warn-rgb:245, 166, 35;--danger:#ff4655;--danger-rgb:255, 70, 85;--gold:#ffd24a;--gold-rgb:255, 210, 74;--gold-fill:#ffd24a;--gold-fill-2:#ffb443;--gold-fill-rgb:255, 210, 74;--gold-ink:#1a1405;--tint-rgb:255, 255, 255;--scrim-rgb:4, 5, 10;--line-2:var(--line2);--tshift:.45s;--ease:cubic-bezier(.22, .8, .26, 1)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg0:#f5f7fc;--bg1:#fff;--bg2:#eef1f8;--bg3:#e3e8f3;--bg0-rgb:245, 247, 252;--bg1-rgb:255, 255, 255;--line:#dde2ee;--line2:#c5cddf;--line-rgb:221, 226, 238;--ink:#0f1322;--ink2:#4b5570;--ink3:#5f6982;--ink3-rgb:95, 105, 130;--ac-text:color-mix(in srgb, var(--ac) 72%, #05060d);--ok:#00874a;--ok-rgb:0, 135, 74;--warn:#a86a06;--warn-rgb:168, 106, 6;--danger:#d31f31;--danger-rgb:211, 31, 49;--gold:#856108;--gold-rgb:133, 97, 8;--tint-rgb:15, 19, 34}.yg-iconbtn{border:1px solid var(--line);background:var(--bg2);width:38px;height:38px;color:var(--ink2);cursor:pointer;border-radius:11px;place-items:center;transition:color .2s,border-color .2s;display:grid}.yg-iconbtn:hover{color:var(--ink);border-color:var(--line2)}.yg-iconbtn svg{width:17px;height:17px}.yg-theme{display:inline-flex;position:relative}.yg-theme-btn .i-sun,html[data-theme=light] .yg-theme-btn .i-moon{display:none}html[data-theme=light] .yg-theme-btn .i-sun{display:block}.yg-theme-pop{top:calc(100% + 8px);z-index:60;border:1px solid var(--line);background:var(--bg1);border-radius:15px;width:230px;padding:12px;position:absolute;inset-inline-end:0;box-shadow:0 18px 50px #00000073}.yg-theme-pop[hidden]{display:none}.yg-theme-head{color:var(--ink3);margin:0 0 7px;font-size:11px;font-weight:700}.yg-theme-head+.yg-theme-head,.yg-theme-modes+.yg-theme-head{margin-top:13px}.yg-theme-modes{grid-template-columns:1fr 1fr;gap:5px;display:grid}.yg-theme-mode{color:var(--ink2);border:1px solid var(--line);cursor:pointer;text-align:start;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-family:inherit;font-size:12.5px;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:flex}.yg-theme-mode:hover{color:var(--ink);border-color:var(--line2)}.yg-theme-mode[aria-checked=true]{color:var(--ac-text);border-color:rgba(var(--ac-rgb), .45);background:rgba(var(--ac-rgb), .09)}.yg-theme-mode svg{flex-shrink:0;width:14px;height:14px}.yg-theme-accents{flex-wrap:wrap;gap:7px;display:flex}.yg-theme-accent{background:var(--sw);cursor:pointer;border:2px solid #0000;border-radius:8px;width:26px;height:26px;padding:0;transition:transform .15s,box-shadow .15s}.yg-theme-accent:hover{transform:translateY(-2px)}.yg-theme-accent[aria-checked=true]{box-shadow:0 0 0 2px var(--bg1), 0 0 0 4px var(--sw)}.yg-theme-note{color:var(--ink3);margin:8px 0 0;font-size:10.5px;line-height:1.7;display:none}html[data-page-accent] .yg-theme-note{display:block}@media (prefers-reduced-motion:reduce){.yg-theme-accent:hover{transform:none}}.yg-cursor,.cursor{--cur:var(--ac);--cur-rgb:var(--ac-rgb);pointer-events:none;opacity:0;will-change:transform;width:34px;height:34px;margin:-17px 0 0 -17px;transition:opacity .25s;position:fixed;top:0;left:0}.yg-cursor{z-index:9999}.cursor{z-index:310}.yg-cursor .c-ring,.cursor .c-ring{border:1.5px solid rgba(var(--cur-rgb), .85);border-radius:50%;transition:transform .2s cubic-bezier(.22,.8,.26,1),border-color .25s,border-radius .2s,box-shadow .25s;position:absolute;inset:0}.yg-cursor .c-dot,.cursor .c-dot{background:var(--cur);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;transition:background .25s;position:absolute;top:50%;left:50%}.yg-cursor .c-h,.cursor .c-h{background:rgba(var(--cur-rgb), .9);opacity:0;transition:opacity .18s,background .25s;position:absolute}.yg-cursor .c-h.t,.cursor .c-h.t{width:1.5px;height:7px;margin-left:-.75px;top:-7px;left:50%}.yg-cursor .c-h.b,.cursor .c-h.b{width:1.5px;height:7px;margin-left:-.75px;bottom:-7px;left:50%}.yg-cursor .c-h.l,.cursor .c-h.l{width:7px;height:1.5px;margin-top:-.75px;top:50%;left:-7px}.yg-cursor .c-h.r,.cursor .c-h.r{width:7px;height:1.5px;margin-top:-.75px;top:50%;right:-7px}.yg-cursor.on-art .c-ring,.cursor.on-art .c-ring{box-shadow:0 0 0 1px #0000008c,inset 0 0 0 1px #ffffff73}body.has-cursor .yg-cursor,body.has-cursor .cursor{opacity:1}body.has-cursor :not(input):not(select):not(textarea){cursor:none!important}body.cursor-lock .yg-cursor .c-ring,body.cursor-lock .cursor .c-ring{border-radius:10px;transform:scale(1.35)}body.cursor-lock .yg-cursor .c-h,body.cursor-lock .cursor .c-h{opacity:1}body.cursor-down .yg-cursor .c-ring,body.cursor-down .cursor .c-ring{transform:scale(.82)}body.cursor-down.cursor-lock .yg-cursor .c-ring,body.cursor-down.cursor-lock .cursor .c-ring{border-radius:8px;transform:scale(1.1)}body.cursor-hidden .yg-cursor,body.cursor-hidden .cursor{opacity:0}.yg-unav-badge{text-decoration:none;position:relative}.yg-unav-count{top:-5px;background:var(--danger);color:#fff;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--bg0);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-end:-5px}.yg-unav-user{white-space:nowrap;border:1px solid var(--line);background:var(--bg2);color:var(--ink);border-radius:11px;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:4px 5px 4px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-flex}.yg-unav-user:hover{border-color:var(--ac)}.yg-unav-avatar{background:rgba(var(--ac-rgb), .15);width:26px;height:26px;color:var(--ac-text);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.yg-unav-name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.yg-unav-go{color:var(--ink3);font-size:11px;font-weight:700}@media (width<=720px){.yg-unav-name,.yg-unav-go{display:none}.yg-unav-user{padding:4px}}.brand-text{color:var(--brand)}html[data-theme=light] .brand-text{color:color-mix(in srgb, var(--brand) 70%, #05060d)}.lux-badge{color:var(--gold-ink);background:linear-gradient(135deg, var(--gold-fill), var(--gold-fill-2));box-shadow:0 2px 10px rgba(var(--gold-fill-rgb), .3);border-radius:7px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:800;line-height:1.4;display:inline-flex}.lux-badge svg{width:10px;height:10px}.lux-badge-line{color:var(--gold);background:rgba(var(--gold-rgb), .1);border:1px solid rgba(var(--gold-rgb), .35);box-shadow:none}.yg-alert-wrap{z-index:130;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.yg-alert-scrim{background:rgba(var(--scrim-rgb), .62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute;inset:0}.yg-alert-box{border:1px solid var(--line);background:var(--bg1);border-radius:18px;flex-direction:column;gap:16px;width:100%;max-width:384px;padding:18px;display:flex;position:relative;box-shadow:0 24px 60px #00000073}.yg-alert-head{align-items:center;gap:10px;display:flex}.yg-alert-ico{border:1px solid;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;font-size:15px;line-height:1;display:grid}.yg-alert-title{color:var(--ink);margin:0;font-size:16px;font-weight:800}.yg-alert-text{color:var(--ink2);white-space:pre-line;margin:0;font-size:13px;line-height:1.9}.yg-alert-foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.yg-alert-btn{cursor:pointer;color:var(--ac-ink);background:var(--ac);border:0;border-radius:11px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:800}.yg-alert-btn:hover{filter:brightness(1.08)}.yg-alert-btn:focus-visible{outline:2px solid var(--ac-text);outline-offset:2px}.yg-alert-ok{color:var(--ok);background:rgba(var(--ok-rgb), .12)}.yg-alert-danger{color:var(--danger);background:rgba(var(--danger-rgb), .12)}.yg-alert-warn{color:var(--warn);background:rgba(var(--warn-rgb), .12)}.yg-alert-info{color:var(--ac-text);background:rgba(var(--ac-rgb), .12)}@media (width<=420px){.yg-alert-box{max-width:none}}
