:root{--bg: #0b0b0c;--panel: #131314;--input: #1d1d1f;--line: #2b2b2e;--line-soft: #1f1f22;--text: #ececef;--muted: #9c9ca3;--orange: #ff5900;--orange-soft: rgba(255, 89, 0, .12);--radius: 12px;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html:not(.is-overlay) body{background:var(--bg);color:var(--text);font-family:DM Sans,system-ui,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}html.is-overlay,html.is-overlay body{background:transparent!important;overflow:hidden}.ov-root{position:fixed;inset:0}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.studio{display:flex;flex-direction:column}.st-top{height:57px}.st-body{height:calc(100vh - 57px);min-height:560px;grid-template-rows:minmax(0,1fr)}.st-top{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--line-soft)}.st-logo{display:flex;align-items:center;gap:10px}.st-logo span{display:flex;flex-direction:column;line-height:1.1}.st-logo b{font-size:17px;letter-spacing:-.01em}.st-logo small{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.st-nav{display:flex;gap:6px}.st-nav a{padding:7px 12px;border-radius:999px;color:var(--muted);font-size:13px;transition:color .15s,background .15s}.st-nav a:hover{color:var(--text);background:var(--input)}.st-body{display:grid;grid-template-columns:290px minmax(0,1fr) 320px}.st-list,.st-settings{overflow-y:auto;padding:16px 14px 24px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.st-list{border-right:1px solid var(--line-soft)}.st-settings{border-left:1px solid var(--line-soft);background:#0e0e0f}.st-list section+section{margin-top:20px}.st-list h2{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:700;padding:0 6px 8px}.st-list h2 small{text-transform:none;letter-spacing:0;font-weight:400;opacity:.7}.st-item{display:flex;gap:12px;align-items:center;padding:10px;margin-bottom:6px;border-radius:var(--radius);border:1px solid var(--line-soft);background:var(--panel);transition:border-color .15s,background .15s,transform .15s}.st-item:hover{border-color:var(--line);transform:translate(2px)}.st-item.is-active{border-color:var(--orange);background:linear-gradient(90deg,var(--orange-soft),var(--panel) 70%)}.st-item-icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--input);font-size:19px}.st-item.is-active .st-item-icon{background:#ff59002e}.st-item-text{display:flex;flex-direction:column;gap:2px;min-width:0}.st-item-text b{font-weight:500;font-size:14px}.st-item-text small{color:var(--muted);font-size:12px;line-height:1.3}.st-stage{display:flex;flex-direction:column;gap:14px;padding:18px 22px 22px;min-width:0;min-height:0}.st-stage-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.st-stage-head h1{font-size:22px;font-weight:700;letter-spacing:-.01em}.st-stage-head p{color:var(--muted);margin-top:3px}.st-chips{display:flex;gap:4px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:3px;border-radius:999px;background:var(--panel);border:1px solid var(--line-soft)}.st-chips button{flex:none;border:0;background:transparent;padding:6px 12px;border-radius:999px;color:var(--muted);font-size:12.5px;transition:background .15s,color .15s}.st-chips button:hover{color:var(--text)}.st-chips button.is-active{background:var(--input);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.st-preview{position:relative;flex:1;min-height:240px;border-radius:16px;overflow:hidden;border:1px solid var(--line-soft);animation:st-enter .4s ease both}.st-preview.bg-dark{background:#050506}.st-preview.bg-light{background:#e9e9ee}.st-preview.bg-checker{background-color:#1a1a1c;background-image:linear-gradient(45deg,#252528 25%,transparent 25%),linear-gradient(-45deg,#252528 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#252528 75%),linear-gradient(-45deg,transparent 75%,#252528 75%);background-size:22px 22px;background-position:0 0,0 11px,11px -11px,-11px 0}.st-preview.bg-scene{background:linear-gradient(180deg,#1b2440,#3b3561 45%,#c2667a 78%,#f3a46b)}.st-scene{position:absolute;inset:0}.st-scene:before,.st-scene:after{content:"";position:absolute;inset:auto 0 0}.st-scene:before{height:55%;background:#2a2340;clip-path:polygon(0 60%,12% 35%,22% 52%,35% 18%,48% 48%,58% 30%,70% 55%,82% 25%,92% 45%,100% 32%,100% 100%,0 100%);opacity:.85}.st-scene:after{height:32%;background:linear-gradient(180deg,#17142a,#0d0b18);clip-path:polygon(0 40%,18% 20%,30% 45%,46% 15%,62% 42%,76% 22%,88% 38%,100% 18%,100% 100%,0 100%)}.st-canvas{position:absolute;left:50%;top:50%;transform-origin:center}.bg-light .st-canvas,.bg-checker .st-canvas,.bg-dark .st-canvas{outline:1px dashed rgba(255,89,0,.35)}.st-cam{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 30% 20%,#4b4f63,#23242e 70%)}.st-cam span{position:absolute;left:50%;bottom:-8%;width:46%;height:78%;translate:-50% 0;background:radial-gradient(circle at 50% 28%,#7b7f94 0 22%,transparent 22.5%),radial-gradient(ellipse at 50% 108%,#5d6074 0 52%,transparent 52.5%);opacity:.85}.st-out{background:var(--panel);border:1px solid var(--line-soft);border-radius:16px;padding:12px}.st-link{display:flex;gap:8px}.st-link input{flex:1;min-width:0;background:var(--input);border:1px solid var(--line);border-radius:10px;padding:0 12px;height:40px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;color:#d8d8de;outline:none}.st-link input:focus{border-color:var(--orange)}.st-btn{display:inline-grid;place-items:center;height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--line);background:var(--input);font-weight:500;white-space:nowrap;transition:background .15s,border-color .15s,transform .1s}.st-btn:active{transform:scale(.97)}.st-btn.ghost:hover{border-color:#3a3a3e;background:#232326}.st-btn.primary{background:var(--orange);border-color:var(--orange);color:#fff;min-width:130px;font-weight:700}.st-btn.primary:hover{background:#ff6d1f}.st-btn.primary.is-done{background:#1f9d55;border-color:#1f9d55}.st-btn.small{height:30px;padding:0 12px;font-size:12.5px}.st-out-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.st-size{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12.5px}.st-size span{margin-right:4px}.st-size i{font-style:normal;opacity:.6}.st-size input{width:70px;height:30px;text-align:center;background:var(--input);border:1px solid var(--line);border-radius:8px;outline:none}.st-size input:focus{border-color:var(--orange)}.st-help-toggle{border:0;background:none;color:var(--orange);font-size:13px;font-weight:500}.st-help{margin:12px 4px 2px 22px;display:grid;gap:6px;color:#c9c9cf;line-height:1.45}.st-help b{color:var(--text)}.st-settings-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 2px}.st-settings-head h2{font-size:15px}.st-fields{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.st-field{min-width:0}.st-field{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);padding:11px 12px}.st-field-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.st-field-head span,.st-field-row>span{font-weight:500}.st-field-head output{font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted);background:var(--input);padding:2px 8px;border-radius:999px}.st-field-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.st-hint{color:var(--muted);font-size:12px;margin-top:6px;font-weight:400;line-height:1.35}.st-toggle-row{cursor:pointer}.st-toggle-row .st-hint{margin-top:3px}.st-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--orange) var(--pct),var(--input) var(--pct));outline:none}.st-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--orange);box-shadow:0 1px 4px #00000080;transition:transform .12s}.st-range::-webkit-slider-thumb:hover{transform:scale(1.15)}.st-range::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--orange)}.st-color{display:flex;align-items:center;gap:8px}.st-color code{font-size:12px;color:var(--muted)}.st-swatch{position:relative;display:block;width:30px;height:30px;border-radius:9px;box-shadow:inset 0 0 0 1px #ffffff26;cursor:pointer;overflow:hidden}.st-swatch input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.st-colors{display:flex;flex-wrap:wrap;gap:8px}.st-colors-item{position:relative}.st-colors-x{position:absolute;top:-6px;right:-6px;width:17px;height:17px;border-radius:50%;border:1px solid var(--line);background:var(--bg);font-size:11px;line-height:1;opacity:0;transition:opacity .15s}.st-colors-item:hover .st-colors-x{opacity:1}.st-colors-add{width:30px;height:30px;border-radius:9px;border:1px dashed var(--line);background:transparent;color:var(--muted);font-size:16px}.st-colors-add:hover{border-color:var(--orange);color:var(--orange)}.st-seg{display:flex;gap:4px;padding:3px;background:var(--input);border-radius:10px}.st-seg.is-wrap{flex-wrap:wrap}.st-seg button{flex:1 1 auto;border:0;background:transparent;padding:6px 8px;border-radius:7px;color:var(--muted);font-size:12.5px;transition:background .15s,color .15s}.st-seg button:hover{color:var(--text)}.st-seg button.is-active{background:var(--orange);color:#fff;font-weight:500}.st-text{width:100%;height:36px;padding:0 11px;background:var(--input);border:1px solid var(--line);border-radius:9px;outline:none}.st-text:focus{border-color:var(--orange)}.st-toggle{-webkit-appearance:none;appearance:none;flex:none;position:relative;width:38px;height:22px;border-radius:999px;background:var(--input);box-shadow:inset 0 0 0 1px var(--line);transition:background .18s;cursor:pointer}.st-toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#8b8b92;transition:transform .18s,background .18s}.st-toggle:checked{background:var(--orange);box-shadow:none}.st-toggle:checked:after{transform:translate(16px);background:#fff}@keyframes st-enter{0%{transform:translateY(8px)}}@media(max-width:1180px){.st-body{grid-template-columns:250px minmax(0,1fr) 290px}.st-item-text small{display:none}}@media(max-width:900px){.st-body{display:flex;flex-direction:column;height:auto}.st-stage{padding:12px 16px;scroll-margin-top:8px}.st-preview{flex:none;aspect-ratio:16 / 9;min-height:0}.st-settings{border:0;padding:4px 16px 32px;background:none;scroll-margin-top:8px}.st-out{scroll-margin-top:8px}.st-nav a:first-child{display:none}.studio{padding-bottom:72px}.st-list{position:fixed;left:0;right:0;bottom:64px;z-index:40;max-height:min(72vh,640px);border:1px solid var(--line);border-bottom:0;border-radius:18px 18px 0 0;background:#0f0f10;box-shadow:0 -20px 50px #0009;padding:8px 14px 18px;transform:translateY(calc(100% + 70px));transition:transform .28s cubic-bezier(.2,.9,.2,1);visibility:hidden}.st-list.is-open{transform:none;visibility:visible}.st-list section{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.st-list h2{grid-column:1 / -1;padding-top:6px}.st-item{margin:0}.st-item-text small{display:block}.st-sheet-head{position:sticky;top:-8px;z-index:1;display:flex;justify-content:space-between;align-items:center;margin:-8px -14px 8px;padding:12px 14px 10px;background:#0f0f10;border-bottom:1px solid var(--line-soft)}.st-sheet-head:before{content:"";position:absolute;left:50%;top:5px;width:40px;height:4px;translate:-50% 0;border-radius:2px;background:var(--line)}.st-backdrop{position:fixed;inset:0;z-index:39;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.st-bottombar{position:fixed;left:0;right:0;bottom:0;z-index:41;height:64px;display:flex;align-items:stretch;gap:2px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#0e0e10f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.st-bottombar button{flex:0 0 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:18px;line-height:1}.st-bottombar button small{font-size:10.5px}.st-bottombar button:hover,.st-bottombar button[aria-expanded=true]{background:var(--input);color:var(--text)}.st-bottombar .st-bottombar-current{flex:1;min-width:0;flex-direction:row;gap:8px;padding:0 12px;background:var(--input);color:var(--text);font-size:16px}.st-bottombar-current b{font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-burger{display:grid;gap:4px;width:20px}.st-burger i{display:block;height:2px;border-radius:1px;background:currentColor;transition:transform .2s,opacity .2s}[aria-expanded=true] .st-burger i:nth-child(1){transform:translateY(6px) rotate(45deg)}[aria-expanded=true] .st-burger i:nth-child(2){opacity:0}[aria-expanded=true] .st-burger i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}}@media(min-width:901px){.st-bottombar,.st-backdrop,.st-sheet-head{display:none}}@media(max-width:520px){.st-link{flex-wrap:wrap}.st-link input{flex-basis:100%}.st-link .st-btn.primary{flex:1}}.st-tabs{display:flex;gap:4px;margin-bottom:12px;border-bottom:1px solid var(--line-soft)}.st-tabs button{border:0;background:none;padding:7px 12px 9px;color:var(--muted);font-size:13px;font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px}.st-tabs button:hover{color:var(--text)}.st-tabs button.is-active{color:var(--text);border-bottom-color:var(--orange)}.st-tabpane{display:grid;gap:12px}.st-copyrow{display:grid;gap:6px}.st-copyrow-label{font-size:12px;color:var(--muted);font-weight:500}.st-out-meta{margin-top:0}.st-size{flex-wrap:wrap}.st-size-presets{display:flex;gap:4px;margin-left:6px}.st-size-presets button{border:1px solid var(--line);background:transparent;border-radius:7px;padding:4px 7px;font-size:11.5px;color:var(--muted)}.st-size-presets button.is-active,.st-size-presets button:hover{color:var(--text);border-color:var(--orange)}.st-notice{font-size:12.5px;line-height:1.5;color:#cfcfd6;background:#7aa2ff14;border:1px solid rgba(122,162,255,.25);border-radius:10px;padding:9px 12px}.st-notice b{color:var(--text)}.st-notice.is-warn{background:#f26b8a14;border-color:#f26b8a59}.st-notice.is-ok{background:#1f9d551a;border-color:#1f9d5566}.st-save{display:flex;gap:8px}.st-save .st-text{height:40px;flex:1;min-width:0}.st-btn:disabled{opacity:.5;cursor:not-allowed}.st-btn.danger:hover{border-color:#f26b8a;color:#f26b8a}.st-empty{color:var(--muted);font-size:13px;padding:4px 2px}.st-presets{list-style:none;display:grid;gap:6px;max-height:260px;overflow-y:auto}.st-presets li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--input);border:1px solid var(--line-soft)}.st-presets li.is-current{border-color:var(--orange)}.st-presets-icon{font-size:18px}.st-presets-text{flex:1;min-width:0;display:flex;flex-direction:column}.st-presets-text b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-presets-text small{color:var(--muted);font-size:11.5px}.st-group{margin:14px 2px 2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--orange);display:flex;align-items:center;gap:8px}.st-group:after{content:"";flex:1;height:1px;background:var(--line-soft)}.st-fields>.st-group:first-child{margin-top:0}.st-list-editor{display:grid;gap:6px}.st-listrow{display:flex;gap:4px;align-items:center}.st-listrow .st-text{flex:1;min-width:0;height:34px}.st-icon-btn{flex:none;width:26px;height:30px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:13px}.st-icon-btn:hover:not(:disabled){background:var(--input);color:var(--text)}.st-icon-btn:disabled{opacity:.25;cursor:default}.st-svc{position:relative;flex:none;display:flex;align-items:center;height:34px;border-radius:9px;background:var(--input);border:1px solid var(--line)}.st-svc-icon{display:grid;place-items:center;width:30px;font-size:16px;color:var(--orange)}.st-svc select{appearance:none;border:0;background:transparent;color:var(--text);font:inherit;font-size:12.5px;padding:0 8px 0 0;width:78px;outline:none;cursor:pointer}.st-svc select option{background:var(--panel)}.st-nick{flex:1;min-width:0;display:flex;align-items:center;height:34px;border-radius:9px;background:var(--input);border:1px solid var(--line);overflow:hidden}.st-nick:focus-within{border-color:var(--orange)}.st-nick span{padding-left:9px;color:var(--muted);font-size:12px;white-space:nowrap}.st-nick input{flex:1;min-width:0;border:0;background:transparent;outline:none;padding:0 9px 0 1px;height:100%;font-size:13px}.st-add-row{border:1px dashed var(--line);background:transparent;border-radius:9px;height:32px;color:var(--muted);font-size:12.5px}.st-add-row:hover{border-color:var(--orange);color:var(--orange)}.seo-wrap{max-width:1100px;margin:0 auto;padding:48px 24px 72px;color:#d4d4da;line-height:1.65;font-family:DM Sans,system-ui,sans-serif}.seo-wrap h1{font-size:30px;color:var(--text);margin-bottom:18px;line-height:1.2}.seo h2{font-size:24px;color:var(--text);margin-bottom:12px;line-height:1.3}.seo h3{font-size:16px;color:var(--text);margin:28px 0 10px}.seo a:hover{text-decoration:underline}.seo-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 24px;margin-top:28px;padding-top:8px;border-top:1px solid var(--line-soft)}.seo-links ul{list-style:none;display:grid;gap:4px}.seo-links a{color:#c9c9cf}.seo-links b{color:var(--orange);font-weight:500}.doc-title{font-size:34px!important}.st-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.st-tile{display:flex;flex-direction:column;gap:4px;padding:3px;border-radius:9px;border:1px solid var(--line-soft);background:var(--input);text-align:left;transition:border-color .15s}.st-tile:hover{border-color:var(--line)}.st-tile.is-active{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.st-tile-img{display:block;aspect-ratio:16 / 9;border-radius:6px}.st-tile-label{font-size:11px;color:var(--muted);padding:0 3px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-tile.is-active .st-tile-label{color:var(--text)}.st-list-editor{grid-template-columns:minmax(0,1fr)}.st-listrow:has(.st-svc){flex-wrap:wrap;padding:6px;border-radius:10px;background:#ffffff05;border:1px solid var(--line-soft)}.st-listrow:has(.st-svc) .st-svc{flex:1}.st-listrow:has(.st-svc) .st-svc select{flex:1;width:auto}.st-listrow .st-nick{order:3;flex-basis:100%}.doc-lead{font-size:17px;color:#c9c9cf;max-width:70ch;margin-bottom:8px}.st-tabpane,.st-copyrow{grid-template-columns:minmax(0,1fr)}.st-out,.st-stage>*{min-width:0}@media(max-width:520px){.st-link{flex-wrap:wrap}.st-link input{flex:1 1 100%;height:40px}.st-link .st-btn{flex:1}.st-tabs{overflow-x:auto;scrollbar-width:none}.st-tabs button{flex:none}}.st-nav{align-items:center}.lang-select{position:relative}.lang-trigger{display:flex;align-items:center;gap:7px;height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--input);color:var(--text);font-size:12.5px}.lang-code{display:inline-grid;place-items:center;min-width:24px;height:18px;padding:0 4px;border-radius:5px;background:#ff590029;color:var(--orange);font-size:10.5px;font-weight:700;letter-spacing:.04em}.lang-list{position:absolute;right:0;top:calc(100% + 6px);z-index:60;list-style:none;min-width:180px;padding:5px;border-radius:12px;border:1px solid var(--line);background:#141416;box-shadow:0 16px 40px #0000008c}.lang-list button{width:100%;display:flex;align-items:center;gap:8px;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:#d4d4da;font-size:13px;text-align:left}.lang-list button:hover,.lang-list button[aria-selected=true]{background:var(--input);color:var(--text)}@media(max-width:900px){.lang-name{display:none}}.docs{min-height:100vh;display:flex;flex-direction:column}.docs-body{flex:1;display:grid;grid-template-columns:270px minmax(0,1fr);max-width:1280px;width:100%;margin:0 auto}.docs-nav{position:sticky;top:0;align-self:start;max-height:100vh;overflow-y:auto;padding:24px 16px 40px;border-right:1px solid var(--line-soft);scrollbar-width:thin}.docs-nav h3{margin:18px 8px 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.docs-nav h3:first-child{margin-top:0}.docs-nav ul{list-style:none;display:grid;gap:2px}.docs-nav a{display:flex;gap:8px;align-items:center;padding:7px 10px;border-radius:9px;color:#c9c9cf;font-size:13.5px;transition:background .15s,color .15s}.docs-nav a:hover{background:var(--panel);color:var(--text)}.docs-nav a.is-active{background:var(--orange-soft);color:var(--text);box-shadow:inset 2px 0 0 var(--orange)}.docs-main{min-width:0;padding:28px 40px 80px;color:#d4d4da;line-height:1.65;font-family:DM Sans,system-ui,sans-serif}.docs-main h1{font-size:34px;color:var(--text);line-height:1.2;margin:6px 0 18px;letter-spacing:-.01em}.docs-crumbs{font-size:13px;color:var(--muted)}.docs-crumbs a{color:var(--muted)}.docs-crumbs a:hover{color:var(--orange)}.docs-cta{color:#fff!important;background:var(--orange);font-weight:600}.docs-cta:hover{background:#ff6d1f!important}.docs-preview{position:relative;aspect-ratio:16 / 9;max-width:860px;border-radius:16px;overflow:hidden;border:1px solid var(--line-soft);background:linear-gradient(180deg,#1b2440,#3b3561 45%,#c2667a 78%,#f3a46b);container-type:size}.docs-preview.cat-widget{background:#1a1a1c}.docs-open{margin:16px 0 8px;display:inline-grid}.seo p{margin-bottom:10px;max-width:75ch}.seo .seo-lead{font-size:17px;color:#e0e0e6;margin-top:18px}.seo h2{font-size:20px;color:var(--text);margin:32px 0 12px}.seo a{color:var(--orange)}.seo-features,.seo-steps{padding-left:22px;display:grid;gap:6px}.seo-faq{display:grid;gap:8px}.seo-faq details{background:var(--panel);border:1px solid var(--line-soft);border-radius:12px;padding:12px 16px}.seo-faq summary{cursor:pointer;color:var(--text);font-weight:500}.seo-faq details p{margin:8px 0 0}.seo-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.seo-card{display:grid;grid-template-columns:36px 1fr;gap:2px 10px;padding:12px;border-radius:12px;background:var(--panel);border:1px solid var(--line-soft);color:inherit!important;transition:border-color .15s,transform .15s}.seo-card:hover{border-color:var(--orange);transform:translateY(-1px)}.seo-card span{grid-row:span 2;font-size:22px;display:grid;place-items:center;background:var(--input);border-radius:10px;height:36px}.seo-card b{color:var(--text);font-weight:500}.seo-card small{color:var(--muted);font-size:12.5px;line-height:1.35}@media(max-width:860px){.docs-body{grid-template-columns:1fr}.docs-nav{position:static;max-height:none;border-right:0;border-bottom:1px solid var(--line-soft)}.docs-nav ul{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.docs-main{padding:20px 16px 60px}.docs-main h1{font-size:27px}}.ov-fill{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ov-grain{image-rendering:pixelated;mix-blend-mode:overlay}.ov-scanlines{background:repeating-linear-gradient(to bottom,rgba(0,0,0,.22) 0 1px,transparent 1px 3px);animation:ov-scanroll 8s linear infinite}.ov-flicker{animation:ov-flicker 3.2s steps(1) infinite}@keyframes ov-scanroll{to{background-position:0 300px}}@keyframes ov-flicker{0%,to{opacity:1}12%{opacity:.88}13%{opacity:1}47%{opacity:.93}48%{opacity:1}81%{opacity:.85}82%{opacity:1}}@property --neon-angle{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.ov-neon.is-spinning{animation:ov-neon-spin var(--spin) linear infinite}@keyframes ov-neon-spin{to{--neon-angle: 360deg}}.ov-neon-ring{position:absolute;inset:var(--inset);border-radius:var(--radius);padding:var(--thick);background:var(--grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ov-neon-glow{filter:blur(var(--glow));opacity:.9;padding:calc(var(--thick) * 1.6);inset:calc(var(--inset) - var(--thick) * .3)}.ov-corners{--gap: var(--inset)}.ov-corners.is-breathing{animation:ov-breathe 2.6s ease-in-out infinite}@keyframes ov-breathe{50%{--gap: calc(var(--inset) + 5px)}}@property --gap{syntax: "<length>"; inherits: true; initial-value: 0px;}.ov-corner{position:absolute;width:var(--len);height:var(--len);border:0 solid var(--color);filter:drop-shadow(0 0 calc(var(--glow) / 2) var(--color))}.ov-corner.tl{top:var(--gap);left:var(--gap);border-top-width:var(--thick);border-left-width:var(--thick)}.ov-corner.tr{top:var(--gap);right:var(--gap);border-top-width:var(--thick);border-right-width:var(--thick)}.ov-corner.bl{bottom:var(--gap);left:var(--gap);border-bottom-width:var(--thick);border-left-width:var(--thick)}.ov-corner.br{bottom:var(--gap);right:var(--gap);border-bottom-width:var(--thick);border-right-width:var(--thick)}.ov-scan{position:absolute;left:calc(var(--inset) + var(--thick));right:calc(var(--inset) + var(--thick));height:40px;top:var(--inset);background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color) 28%,transparent) 85%,var(--color));opacity:.55;animation:ov-scan 3.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes ov-scan{0%{transform:translateY(0);opacity:0}10%{opacity:.55}90%{opacity:.55}to{transform:translateY(calc(100cqh - var(--inset) * 2 - 40px));opacity:0}}.ov-corners{container-type:size}.ov-rec{position:absolute;top:calc(var(--inset) + var(--thick) + 10px);right:calc(var(--inset) + var(--thick) + 14px);display:flex;align-items:center;gap:7px;font:700 15px/1 DM Sans,system-ui,sans-serif;letter-spacing:.12em;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7)}.ov-rec i{width:11px;height:11px;border-radius:50%;background:#ff2b2b;box-shadow:0 0 8px #ff2b2b;animation:ov-blink 1.2s steps(1) infinite}@keyframes ov-blink{50%{opacity:.15}}.ov-nametag-border{position:absolute;inset:var(--inset);border:var(--thick) solid var(--color);border-radius:var(--radius)}.ov-tag{position:absolute;display:flex;overflow:hidden;border-radius:calc(var(--radius) * .6 + 4px);background:var(--bg);color:var(--fg);box-shadow:0 6px 20px #00000073;border-left:5px solid var(--color);font-family:DM Sans,system-ui,sans-serif;max-width:calc(100% - var(--inset) * 2 - 40px);animation:ov-tag-in .7s cubic-bezier(.2,.9,.2,1) both}.ov-tag-text{display:flex;flex-direction:column;gap:2px;padding:9px 16px 10px 12px;white-space:nowrap}.ov-tag strong{font-size:22px;font-weight:700;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.ov-tag small{font-size:13px;opacity:.72;overflow:hidden;text-overflow:ellipsis}.ov-tag.pos-bl{left:calc(var(--inset) + 18px);bottom:calc(var(--inset) + 18px)}.ov-tag.pos-br{right:calc(var(--inset) + 18px);bottom:calc(var(--inset) + 18px)}.ov-tag.pos-bc{left:50%;bottom:calc(var(--inset) + 18px);translate:-50% 0}.ov-tag.pos-tl{left:calc(var(--inset) + 18px);top:calc(var(--inset) + 18px)}.ov-tag.pos-tr{right:calc(var(--inset) + 18px);top:calc(var(--inset) + 18px)}.ov-tag.is-shining:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(-120%);animation:ov-shine 6s ease-in-out 1.2s infinite}@keyframes ov-shine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes ov-tag-in{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.ov-tag{animation:none}}.sc-root{position:absolute;inset:0;overflow:hidden;background:var(--base);color:var(--fg);container-type:size;font-family:var(--font)}.sc-inner{position:absolute;inset:0;font-size:calc(100cqh / 1080 * 16);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4em 6em}.sc-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.4em;max-width:100%}.sc-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.65) 100%);pointer-events:none}.sc-kicker{display:inline-flex;align-items:center;gap:.7em;padding:.6em 1.4em;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:DM Sans,sans-serif;font-size:1.6em;font-weight:700;letter-spacing:.18em;text-transform:uppercase;animation:sc-drop .9s cubic-bezier(.2,.9,.2,1) both}.sc-kicker i{width:.6em;height:.6em;border-radius:50%;background:#ff2b2b;box-shadow:0 0 .8em #ff2b2b;animation:ov-blink 1.4s steps(1) infinite}.sc-kicker i.off{background:var(--c1);box-shadow:0 0 .8em var(--c1);animation:none}.sc-title{position:relative;margin:0;font-size:calc(9.5em * var(--ts, 1));line-height:1.05;font-weight:800;letter-spacing:-.01em;white-space:nowrap;text-shadow:0 0 .25em color-mix(in srgb,var(--c1) 55%,transparent),0 .06em .2em rgba(0,0,0,.45)}.sc-title span{display:inline-block}.sc-title.anim-rise span{animation:sc-rise 1s cubic-bezier(.2,.9,.2,1) calc(var(--i) * .05s + .15s) both,sc-float 3.6s ease-in-out calc(var(--i) * .12s + 1.2s) infinite}.sc-title.anim-wave span{animation:sc-wave 1.8s ease-in-out calc(var(--i) * .09s) infinite}.sc-title.anim-pop span{animation:sc-pop .7s cubic-bezier(.3,1.6,.5,1) calc(var(--i) * .06s) both,sc-hue 6s linear calc(var(--i) * .15s) infinite}.sc-title.anim-neon{color:#fff;text-shadow:0 0 .05em #fff,0 0 .15em var(--c1),0 0 .35em var(--c1),0 0 .7em var(--c2);animation:sc-neon 4s steps(1) infinite}.sc-title.anim-glitch{animation:sc-shake 3.5s steps(1) infinite}.sc-title.anim-glitch:before,.sc-title.anim-glitch:after{content:attr(data-text);position:absolute;inset:0;text-shadow:none;pointer-events:none}.sc-title.anim-glitch:before{color:var(--c1);mix-blend-mode:screen;animation:sc-glitch-a 2.6s steps(1) infinite}.sc-title.anim-glitch:after{color:var(--c3);mix-blend-mode:screen;animation:sc-glitch-b 2.1s steps(1) infinite}.sc-sub,.sc-next{margin:0;font-family:DM Sans,sans-serif;font-size:2.4em;font-weight:500;opacity:.82;animation:sc-fade 1s ease .6s both}.sc-next{font-size:2em;padding:.5em 1.2em;border-radius:.6em;background:#ffffff12;border-left:.2em solid var(--c1);opacity:1}.sc-timer{display:flex;flex-direction:column;align-items:center;gap:.6em;margin-top:.6em;animation:sc-fade 1s ease .8s both}.sc-timer span{font-family:DM Sans,sans-serif;font-size:1.5em;letter-spacing:.3em;text-transform:uppercase;opacity:.65}.sc-timer strong{font-family:DM Sans,sans-serif;font-size:6.5em;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:#fff;text-shadow:0 0 .3em color-mix(in srgb,var(--c2) 70%,transparent);animation:sc-tick 1s ease-out}.sc-timer strong.sc-done{font-size:4.5em;animation:sc-pulse 1.4s ease-in-out infinite}.sc-progress{width:32em;max-width:70cqw;height:.6em;border-radius:999px;background:#ffffff1f;overflow:hidden}.sc-progress div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c1),var(--c2),var(--c3));box-shadow:0 0 1em var(--c2);transition:width .3s linear}.sc-bars{position:absolute;left:50%;bottom:8.5em;translate:-50% 0;display:flex;align-items:flex-end;gap:.5em;height:6em;opacity:.85}.sc-bars span{width:.75em;height:100%;border-radius:.4em;background:linear-gradient(to top,var(--c1),var(--c2));transform-origin:bottom;animation:sc-eq var(--d) ease-in-out var(--dl) infinite alternate}.sc-socials{position:absolute;left:0;right:0;bottom:3em;display:flex;justify-content:center;flex-wrap:wrap;gap:1em;padding:0 4em}.sc-social{display:inline-flex;align-items:center;gap:.6em;padding:.55em 1.1em;border-radius:.7em;background:#0a0a0e8c;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:DM Sans,sans-serif;font-size:1.7em;font-weight:500;animation:sc-drop-up .8s cubic-bezier(.2,.9,.2,1) calc(1s + var(--i) * .12s) both}.sc-social svg{color:var(--brand);width:1.2em;height:1.2em}.sc-bg{position:absolute;inset:0;overflow:hidden}.sc-aurora{filter:saturate(1.15)}.sc-blob{position:absolute;width:60cqw;height:60cqw;border-radius:50%;filter:blur(9cqw);opacity:.55;mix-blend-mode:screen}.sc-blob.b0{left:-15cqw;top:-25cqw;animation:sc-orbit-a 18s ease-in-out infinite alternate}.sc-blob.b1{right:-20cqw;top:-10cqw;animation:sc-orbit-b 22s ease-in-out infinite alternate}.sc-blob.b2{left:15cqw;bottom:-40cqw;animation:sc-orbit-c 20s ease-in-out infinite alternate}.sc-blob.b3{right:10cqw;bottom:-45cqw;width:40cqw;height:40cqw;opacity:.35;animation:sc-orbit-a 26s ease-in-out infinite alternate-reverse}.sc-synth{background:linear-gradient(180deg,var(--base) 0%,color-mix(in srgb,var(--c3) 45%,var(--base)) 52%,var(--base) 52.1%)}.sc-sun{position:absolute;left:50%;top:12%;width:42cqh;height:42cqh;translate:-50% 0;border-radius:50%;background:linear-gradient(180deg,var(--c2),var(--c1));box-shadow:0 0 12cqh color-mix(in srgb,var(--c1) 60%,transparent);-webkit-mask:linear-gradient(#000 0 50%,transparent 0) top / 100% 100% no-repeat,repeating-linear-gradient(#000 0 4.5%,transparent 4.5% 7%);mask:linear-gradient(#000 0 50%,transparent 0) top / 100% 100% no-repeat,repeating-linear-gradient(#000 0 4.5%,transparent 4.5% 7%);animation:sc-sun 6s ease-in-out infinite alternate}.sc-grid-wrap{position:absolute;inset:52% 0 0;perspective:30cqh;overflow:hidden}.sc-grid{position:absolute;left:-50%;width:200%;top:0;height:200%;transform-origin:top;transform:rotateX(62deg);background-image:linear-gradient(var(--c1) .25cqh,transparent .25cqh),linear-gradient(90deg,var(--c1) .25cqh,transparent .25cqh);background-size:8cqh 8cqh;animation:sc-grid 1.2s linear infinite;-webkit-mask:linear-gradient(to bottom,transparent,#000 30%);mask:linear-gradient(to bottom,transparent,#000 30%);opacity:.85}.sc-horizon{position:absolute;left:0;right:0;top:calc(52% - 1cqh);height:2cqh;background:var(--c1);filter:blur(1.4cqh);opacity:.8}.sc-waves{background:linear-gradient(180deg,var(--base),color-mix(in srgb,var(--c1) 22%,var(--base)))}.sc-wave{position:absolute;left:0;bottom:0;width:200%;height:32%}.sc-wave.w0{height:44%;opacity:.25;animation:sc-slide 22s linear infinite}.sc-wave.w1{height:34%;opacity:.4;animation:sc-slide 15s linear infinite reverse}.sc-wave.w2{height:22%;opacity:.75;animation:sc-slide 10s linear infinite}.sc-space{background:radial-gradient(ellipse at 50% 110%,color-mix(in srgb,var(--c1) 25%,var(--base)),var(--base) 65%)}.sc-nebula{position:absolute;width:70cqw;height:45cqw;border-radius:50%;filter:blur(8cqw);opacity:.35}.sc-nebula.n1{left:-10cqw;top:-10cqw;background:var(--c2);animation:sc-orbit-b 30s ease-in-out infinite alternate}.sc-nebula.n2{right:-15cqw;bottom:-15cqw;background:var(--c3);animation:sc-orbit-a 34s ease-in-out infinite alternate}.sc-minimal{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--c1) 12%,var(--base)),var(--base) 60%)}.sc-sweep{position:absolute;inset:-50%;background:conic-gradient(from 0deg,transparent 0 80%,color-mix(in srgb,var(--c1) 22%,transparent) 90%,transparent 100%);animation:sc-spin 10s linear infinite}.sc-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:.2cqh solid color-mix(in srgb,var(--c1) 40%,transparent);translate:-50% -50%;animation:sc-ring 6s ease-out infinite}.sc-ring.r1{width:60cqh;height:60cqh}.sc-ring.r2{width:60cqh;height:60cqh;animation-delay:-3s}@keyframes sc-rise{0%{opacity:0;transform:translateY(.6em) scale(.9);filter:blur(.12em)}}@keyframes sc-float{50%{transform:translateY(-.06em)}}@keyframes sc-wave{0%,to{transform:translateY(0)}30%{transform:translateY(-.14em)}60%{transform:translateY(.03em)}}@keyframes sc-pop{0%{opacity:0;transform:scale(.2) rotate(-12deg)}}@keyframes sc-hue{0%,to{color:var(--fg)}33%{color:var(--c1)}66%{color:var(--c2)}}@keyframes sc-neon{0%,to{opacity:1}41%{opacity:.55}42%{opacity:1}44%{opacity:.7}45%{opacity:1}78%{opacity:.8}79%{opacity:1}}@keyframes sc-shake{0%,to{transform:none}30%{transform:translate(.02em,-.01em) skew(-2deg)}31%{transform:none}70%{transform:translate(-.02em,.01em)}71%{transform:none}}@keyframes sc-glitch-a{0%,to{clip-path:inset(0 0 100% 0);transform:none}10%{clip-path:inset(12% 0 60% 0);transform:translate(-.04em)}14%{clip-path:inset(70% 0 8% 0);transform:translate(.05em)}18%{clip-path:inset(0 0 100% 0)}60%{clip-path:inset(40% 0 35% 0);transform:translate(.03em)}63%{clip-path:inset(0 0 100% 0)}}@keyframes sc-glitch-b{0%,to{clip-path:inset(0 0 100% 0);transform:none}20%{clip-path:inset(55% 0 20% 0);transform:translate(.04em)}24%{clip-path:inset(5% 0 75% 0);transform:translate(-.05em)}28%{clip-path:inset(0 0 100% 0)}80%{clip-path:inset(30% 0 50% 0);transform:translate(-.03em)}83%{clip-path:inset(0 0 100% 0)}}@keyframes sc-fade{0%{opacity:0;transform:translateY(.4em)}}@keyframes sc-drop{0%{opacity:0;transform:translateY(-.8em)}}@keyframes sc-drop-up{0%{opacity:0;transform:translateY(1em)}}@keyframes sc-tick{0%{transform:scale(1.04)}}@keyframes sc-pulse{50%{transform:scale(1.06)}}@keyframes sc-eq{0%{transform:scaleY(.12)}to{transform:scaleY(1)}}@keyframes sc-orbit-a{to{transform:translate(18cqw,12cqh) scale(1.15)}}@keyframes sc-orbit-b{to{transform:translate(-20cqw,18cqh) scale(.9)}}@keyframes sc-orbit-c{to{transform:translate(10cqw,-20cqh) scale(1.2)}}@keyframes sc-sun{to{box-shadow:0 0 18cqh color-mix(in srgb,var(--c1) 75%,transparent)}}@keyframes sc-grid{to{background-position:0 8cqh}}@keyframes sc-slide{to{transform:translate(-50%)}}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-ring{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.4);opacity:0}}.sc-layers{position:absolute;inset:0}.sc-chat{--chat-left: 3cqw;position:absolute;top:6cqh;bottom:6cqh;width:calc(var(--cw) * 1cqw);display:flex;flex-direction:column;border-radius:1.2cqh;overflow:hidden;font-family:DM Sans,sans-serif;z-index:2}.chat-right .sc-chat{right:3cqw}.chat-left .sc-chat{left:3cqw}.chat-glass .sc-chat{background:#08080c8c;border:.15cqh solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 2cqh 6cqh #00000073}.chat-outline .sc-chat{border:.3cqh solid var(--c1);box-shadow:0 0 3cqh color-mix(in srgb,var(--c1) 50%,transparent),inset 0 0 3cqh color-mix(in srgb,var(--c1) 25%,transparent)}.chat-cutout .sc-chat{border-radius:.4cqh;outline:.3cqh solid var(--c1);box-shadow:0 0 3cqh color-mix(in srgb,var(--c1) 55%,transparent)}.sc-chat-head{display:flex;align-items:center;gap:1cqh;padding:1.4cqh 2cqh;font-size:2cqh;font-weight:700;letter-spacing:.2em;background:linear-gradient(90deg,var(--c1),var(--c2));color:#fff}.sc-chat-head i{width:1cqh;height:1cqh;border-radius:50%;background:#fff;animation:ov-blink 1.4s steps(1) infinite}.sc-chat-hint{display:none}.st-canvas .sc-chat-hint{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:1cqh;padding:2cqh;font-size:2cqh;color:#ffffffd9}.st-canvas .sc-chat-hint span{margin-top:2cqh;padding:1cqh;border:.15cqh dashed rgba(255,255,255,.35);border-radius:.8cqh;text-align:center;font-size:1.6cqh;opacity:.7}.chat-cutout .sc-layers{-webkit-mask:linear-gradient(#000 0 0) no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) no-repeat exclude,linear-gradient(#000 0 0);-webkit-mask-size:calc(var(--cw) * 1cqw) 88cqh,auto;mask-size:calc(var(--cw) * 1cqw) 88cqh,auto}.chat-cutout.chat-right .sc-layers{-webkit-mask-position:calc(97cqw - var(--cw) * 1cqw) 6cqh,0 0;mask-position:calc(97cqw - var(--cw) * 1cqw) 6cqh,0 0}.chat-cutout.chat-left .sc-layers{-webkit-mask-position:3cqw 6cqh,0 0;mask-position:3cqw 6cqh,0 0}.has-chat.chat-right .sc-inner{padding-right:calc(var(--cw) * 1cqw + 6cqw)}.has-chat.chat-left .sc-inner{padding-left:calc(var(--cw) * 1cqw + 6cqw)}.has-chat .sc-title{font-size:calc(7.5em * var(--ts, 1))}.has-chat.chat-right .sc-socials{right:calc(var(--cw) * 1cqw + 3cqw)}.has-chat.chat-left .sc-socials{left:calc(var(--cw) * 1cqw + 3cqw)}.has-chat .sc-bars{left:calc(50% - var(--cw) * .5cqw - 1.5cqw)}.has-chat.chat-left .sc-bars{left:calc(50% + var(--cw) * .5cqw + 1.5cqw)}.sc-photo-img{position:absolute;inset:-4%;background-size:cover;background-position:center}.motion-zoom .sc-photo-img{animation:sc-kenburns 40s ease-in-out infinite alternate}.motion-pan .sc-photo-img{inset:-2% -8%;animation:sc-pan 50s ease-in-out infinite alternate}.motion-still .sc-photo-img{inset:0}.sc-photo-tint{position:absolute;inset:0;background:linear-gradient(135deg,var(--c1),transparent 50%,var(--c3));mix-blend-mode:soft-light;opacity:.75}.sc-photo-dim{position:absolute;inset:0;background:radial-gradient(ellipse at center,#000000bf,#00000073)}@keyframes sc-kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.12) translate(-1.5%,-1%)}}@keyframes sc-pan{0%{transform:translate(-5%)}to{transform:translate(5%)}}.sc-mesh{background:radial-gradient(at 20% 20%,var(--c1) 0,transparent 45%),radial-gradient(at 80% 30%,var(--c2) 0,transparent 45%),radial-gradient(at 40% 85%,var(--c3) 0,transparent 50%),var(--base);background-size:160% 160%;animation:sc-mesh 16s ease-in-out infinite alternate;filter:saturate(1.2)}.sc-mesh:after{content:"";position:absolute;inset:0;background:#00000059}@keyframes sc-mesh{0%{background-position:0% 0%,100% 0%,50% 100%,0 0}to{background-position:100% 60%,0% 80%,20% 0%,0 0}}.sc-rays{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--c1) 30%,var(--base)),var(--base) 70%)}.sc-rays-spin{position:absolute;left:50%;top:50%;width:260cqw;height:260cqw;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--c2) 22%,transparent) 0 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(circle,#000 0,transparent 40%);mask:radial-gradient(circle,#000 0,transparent 40%);animation:sc-spin 60s linear infinite}.sc-rays-core{position:absolute;left:50%;top:50%;width:50cqh;height:50cqh;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c1) 60%,transparent),transparent 70%);filter:blur(4cqh);animation:sc-pulse 5s ease-in-out infinite}.sc-dots{background:radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--c1) 35%,var(--base)),var(--base) 60%)}.sc-dots-layer{position:absolute;inset:-10%;background-image:radial-gradient(color-mix(in srgb,var(--c2) 70%,transparent) .18cqh,transparent .22cqh);background-size:4cqh 4cqh;-webkit-mask:radial-gradient(ellipse at center,#000 20%,transparent 75%);mask:radial-gradient(ellipse at center,#000 20%,transparent 75%);animation:sc-dots 20s linear infinite}.sc-dots-layer.l2{background-size:7cqh 7cqh;opacity:.5;animation-duration:34s;animation-direction:reverse}@keyframes sc-dots{to{transform:translate(4cqh,4cqh)}}.sc-lava{background:var(--base)}.sc-lava-goo{position:absolute;inset:0;filter:blur(5cqh) contrast(1.4);opacity:.75}.sc-lava-goo i{position:absolute;border-radius:50%;width:30cqh;height:30cqh}.sc-lava-goo .k0{left:10%;animation:sc-lava 17s ease-in-out infinite}.sc-lava-goo .k1{left:30%;width:40cqh;height:40cqh;animation:sc-lava 23s ease-in-out -6s infinite}.sc-lava-goo .k2{left:52%;animation:sc-lava 19s ease-in-out -11s infinite}.sc-lava-goo .k3{left:70%;width:22cqh;height:22cqh;animation:sc-lava 15s ease-in-out -3s infinite}.sc-lava-goo .k4{left:84%;width:34cqh;height:34cqh;animation:sc-lava 26s ease-in-out -15s infinite}.sc-lava-goo .k5{left:42%;width:26cqh;height:26cqh;animation:sc-lava 21s ease-in-out -9s infinite}@keyframes sc-lava{0%,to{top:105%;transform:scale(1)}50%{top:-25%;transform:scale(1.25)}}.cs-root{background:transparent}.cs-root .sc-layers{background:var(--base)}.cs-frame{position:absolute;border-radius:var(--radius);pointer-events:none;z-index:2}.cs-frame.is-round{border-radius:50%}.cs-frame.border-solid{border:var(--thick) solid var(--c1);box-shadow:0 0 var(--glow) var(--c1)}.cs-frame.border-glass{border:var(--thick) solid rgba(255,255,255,.35);box-shadow:inset 0 0 0 1px #fff6,0 12px 30px #00000073}.cs-frame.border-glow{box-shadow:0 0 0 var(--thick) var(--c1),0 0 calc(var(--glow) * 2) var(--c1),0 0 calc(var(--glow) * 4) var(--c2)}.cs-frame .pf-ring{border-radius:inherit}.cs-chat-head{position:absolute;left:0;right:0;top:0;padding:.8cqh 1.4cqh;font:700 1.8cqh/1 DM Sans,sans-serif;letter-spacing:.2em;color:#fff;background:linear-gradient(90deg,var(--c1),var(--c2));border-radius:var(--radius) var(--radius) 0 0}.cs-ph{position:absolute;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius);background:repeating-linear-gradient(45deg,#1d1f2a 0 18px,#222533 18px 36px);color:#ffffff59;font:700 2.2cqh/1 DM Sans,sans-serif;letter-spacing:.25em}.cs-ph.ph-screen{background:linear-gradient(180deg,#1b2440,#3b3561 55%,#c2667a)}.cs-ph.is-round{border-radius:50%;aspect-ratio:1;justify-self:center}.cs-ph b{position:relative;z-index:1}.cs-inner{padding:0;display:block}.cs-topbar{position:absolute;left:2.2cqh;top:1.6cqh;display:flex;align-items:center;gap:1.2cqh;padding:1cqh 2cqh;border-radius:999px;background:#0a0a0e99;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font);font-size:2.6cqh}.cs-topbar b{font-weight:800;letter-spacing:.02em}.cs-live{width:1.2cqh;height:1.2cqh;border-radius:50%;background:#ff2b2b;box-shadow:0 0 1cqh #ff2b2b;animation:ov-blink 1.4s steps(1) infinite}.cs-clock{font:600 2.2cqh/1 DM Sans,sans-serif;opacity:.8;padding-left:1.2cqh;border-left:1px solid rgba(255,255,255,.25)}.cs-name{position:absolute;display:flex;flex-direction:column;justify-content:center;padding:0 1.6cqh;border-left:.5cqh solid var(--c1);background:linear-gradient(90deg,rgba(10,10,14,.75),transparent);font-family:DM Sans,sans-serif;z-index:3}.cs-name b{font-family:var(--font);font-size:3cqh;font-weight:800;line-height:1.05}.cs-name small{font-size:1.8cqh;opacity:.75}.cs-socials{bottom:1.6cqh;font-size:calc(100cqh / 1080 * 13)}.cs-faceit{position:absolute;z-index:4}.hf-inside{position:absolute;inset:calc(var(--inset) + var(--thick));border-radius:calc(var(--radius) - var(--thick));overflow:hidden}.hf-deco{position:absolute;font-size:var(--deco);line-height:1;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45));z-index:3}.hf-deco.tl{left:calc(var(--inset) - var(--deco) * .35);top:calc(var(--inset) - var(--deco) * .4)}.hf-deco.tr{right:calc(var(--inset) - var(--deco) * .35);top:calc(var(--inset) - var(--deco) * .4)}.hf-deco.bl{left:calc(var(--inset) - var(--deco) * .3);bottom:calc(var(--inset) - var(--deco) * .3)}.hf-deco.br{right:calc(var(--inset) - var(--deco) * .3);bottom:calc(var(--inset) - var(--deco) * .3)}.hf-deco.m-bob{animation:hf-bob 2.8s ease-in-out var(--dl) infinite}.hf-deco.m-swing{transform-origin:50% 0;animation:hf-swing 2.4s ease-in-out var(--dl) infinite}.hf-deco.m-pulse{animation:hf-pulse 1.3s ease-in-out var(--dl) infinite}.hf-deco.m-spin{animation:hf-spin 9s linear var(--dl) infinite}.hf-lights{position:absolute;left:calc(var(--inset) + var(--radius) * .4);right:calc(var(--inset) + var(--radius) * .4);top:calc(var(--inset) - 8px);height:30px;z-index:2}.hf-lights svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hf-lights i{position:absolute;top:9px;width:9px;height:14px;margin-left:-4.5px;border-radius:50% 50% 45% 45%/40% 40% 60% 60%;background:var(--bulb);box-shadow:0 0 10px 2px var(--bulb);animation:hf-bulb 1.4s steps(1) var(--dl) infinite}.hf-lights i:before{content:"";position:absolute;left:2px;top:-4px;width:5px;height:5px;border-radius:1px;background:#333}.hf-bunting{position:absolute;left:calc(var(--inset) + 20px);right:calc(var(--inset) + 20px);top:calc(var(--inset) - 2px);height:40px;z-index:2;border-top:2px solid rgba(255,255,255,.6);border-radius:0 0 50% 50%/0 0 30px 30px}.hf-bunting i{position:absolute;width:20px;height:26px;margin-left:-10px;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;animation:hf-flag 2s ease-in-out var(--dl) infinite}.hf-snowcap{position:absolute;left:calc(var(--inset) - 4px);right:calc(var(--inset) - 4px);top:calc(var(--inset) - 6px);width:calc(100% - var(--inset) * 2 + 8px);height:26px;z-index:2;filter:drop-shadow(0 2px 3px rgba(0,40,90,.35))}.hf-web{position:absolute;left:var(--inset);top:var(--inset);width:110px;height:110px;z-index:2}.hf-spider{position:absolute;left:38%;top:var(--inset);z-index:2;display:flex;flex-direction:column;align-items:center;animation:hf-dangle 5s ease-in-out infinite;transform-origin:top}.hf-spider i{width:1px;height:46px;background:#ffffffb3}.hf-spider span{font-size:26px;margin-top:-4px}.hf-bat{position:absolute;top:30px;left:0;font-size:26px;z-index:3;animation:hf-bat 9s linear infinite}.hf-bat.b2{top:60px;font-size:20px;animation-duration:12s;animation-delay:-4s}.hf-bat.b3{top:18px;font-size:16px;animation-duration:14s;animation-delay:-9s}.hf-ribbon{position:absolute;left:var(--inset);top:var(--inset);width:130px;height:130px;overflow:hidden;border-top-left-radius:var(--radius);z-index:2}.hf-ribbon span{position:absolute;left:-46px;top:30px;width:200px;height:34px;transform:rotate(-45deg);background:linear-gradient(#fff 0 50%,#dc143c 50%);box-shadow:0 3px 8px #0006}.hf-grass{position:absolute;left:calc(var(--inset) + var(--thick));right:calc(var(--inset) + var(--thick));bottom:calc(var(--inset) + var(--thick));height:26px;border-radius:0 0 calc(var(--radius) - var(--thick)) calc(var(--radius) - var(--thick));background:radial-gradient(circle at 10px 26px,#5fbf5a 9px,transparent 10px) 0 0 / 18px 26px repeat-x,linear-gradient(transparent 60%,#4aa64a 60%);z-index:2}.hf-label{position:absolute;left:50%;bottom:calc(var(--inset) - 14px);translate:-50% 0;z-index:4;padding:2px;border-radius:999px;background:var(--grad);box-shadow:0 6px 18px #00000073;white-space:nowrap}.hf-label span{display:block;padding:5px 16px;border-radius:999px;background:#0e0e12eb;color:#fff;font:700 var(--label-size, 15px)/1.2 "DM Sans",sans-serif;letter-spacing:.02em}@keyframes hf-bob{50%{transform:translateY(-6px) rotate(-4deg)}}@keyframes hf-swing{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes hf-pulse{50%{transform:scale(1.16)}}@keyframes hf-spin{to{transform:rotate(360deg)}}@keyframes hf-bulb{0%,to{opacity:1}50%{opacity:.35;box-shadow:none}}@keyframes hf-flag{50%{transform:rotate(6deg)}}@keyframes hf-dangle{0%,to{transform:translateY(-10px) rotate(-3deg)}50%{transform:translateY(14px) rotate(3deg)}}@keyframes hf-bat{0%{transform:translate(-40px) scaleX(1)}25%{transform:translate(25cqw,-14px)}50%{transform:translate(55cqw,10px)}75%{transform:translate(80cqw,-10px)}to{transform:translate(calc(100cqw + 40px))}}.hf-root{container-type:size}.hf-img{perspective:900px;overflow:hidden}.hf-img-stage{position:absolute;inset:0;transform-style:preserve-3d}.hf-img-art,.hf-img-glow,.hf-img-shine{position:absolute;inset:0;background:var(--art) center / 100% 100% no-repeat}.hf-img-art{filter:drop-shadow(0 6px 10px rgba(0,0,0,.55));animation:hf-breathe 4.5s ease-in-out infinite}.hf-img-glow{filter:blur(14px) saturate(1.6);opacity:.55;mix-blend-mode:screen;animation:hf-glow 3.2s ease-in-out infinite}.hf-img-shine{background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%) 0 0 / 300% 100% no-repeat;-webkit-mask:var(--art) center / 100% 100% no-repeat;mask:var(--art) center / 100% 100% no-repeat;mix-blend-mode:overlay;animation:hf-sweep 5.5s ease-in-out 1s infinite}@keyframes hf-breathe{50%{filter:drop-shadow(0 6px 10px rgba(0,0,0,.55)) brightness(1.12)}}@keyframes hf-glow{50%{opacity:.9}}@keyframes hf-sweep{0%{background-position:120% 0}60%,to{background-position:-40% 0}}.variant-3d .hf-img-stage{transform:scale(.94);animation:hf-tilt 10s ease-in-out infinite}.variant-3d .hf-img-glow{transform:translateZ(calc(-60px * var(--depth))) scale(1.04)}.variant-3d .hf-img-art{transform:translateZ(0)}.variant-3d .hf-img-shine{transform:translateZ(1px)}@keyframes hf-tilt{0%,to{transform:scale(.94) rotateX(calc(4deg * var(--depth))) rotateY(calc(-6deg * var(--depth)))}25%{transform:scale(.94) rotateX(calc(-2deg * var(--depth))) rotateY(calc(3deg * var(--depth))) translateY(-4px)}50%{transform:scale(.94) rotateX(calc(-4deg * var(--depth))) rotateY(calc(6deg * var(--depth)))}75%{transform:scale(.94) rotateX(calc(2deg * var(--depth))) rotateY(calc(-3deg * var(--depth))) translateY(4px)}}.hf-deco-3d{--inset: 4%;animation:hf-float3d 4s ease-in-out var(--dl) infinite}@keyframes hf-float3d{0%,to{transform:translateZ(calc(80px * var(--depth))) translateY(0) rotate(-6deg)}50%{transform:translateZ(calc(110px * var(--depth))) translateY(-8px) rotate(6deg)}}.hf-img .hf-label{bottom:4%}.variant-cartoon .hf-img-stage{animation:hf-wobble calc(6s/max(var(--depth),.01)) ease-in-out infinite;transform-origin:50% 60%}.variant-cartoon .hf-img-glow{opacity:.25;filter:blur(8px)}.variant-cartoon .hf-deco-3d{animation-name:hf-bounce}@keyframes hf-wobble{0%,to{transform:rotate(calc(-.5deg * var(--depth))) scale(.985)}50%{transform:rotate(calc(.5deg * var(--depth))) scale(1)}}@keyframes hf-bounce{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-10px) scale(1.06,.95)}60%{transform:translateY(0) scale(.97,1.03)}}.variant-neon .hf-img-art{animation:hf-neon calc(5s/max(var(--depth),.01)) steps(1) infinite;filter:drop-shadow(0 0 6px rgba(255,255,255,.35))}.variant-neon .hf-img-glow{opacity:.95;filter:blur(18px) saturate(2);animation:hf-neon-glow 2.4s ease-in-out infinite}.variant-neon .hf-img-shine{display:none}@keyframes hf-neon{0%,to{opacity:1}7%{opacity:.55}8%{opacity:1}9%{opacity:.7}10%{opacity:1}63%{opacity:.85}64%{opacity:1}}@keyframes hf-neon-glow{50%{opacity:.6}}.hf-label span{padding:.33em 1.05em}.hf-label.at-top{bottom:auto;top:calc(var(--inset) - 14px)}.hf-img .hf-label.at-top{top:4%;bottom:auto}.wd-ticker{display:flex;align-items:stretch;color:var(--fg);font-family:var(--font);font-size:var(--fs);overflow:hidden}.wd-ticker.style-solid{background:var(--bg);border-top:3px solid var(--accent)}.wd-ticker.style-glass{background:color-mix(in srgb,var(--bg) 60%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(255,255,255,.12)}.wd-ticker.style-none{text-shadow:0 2px 6px rgba(0,0,0,.8)}.wd-tick-label{flex:none;display:flex;align-items:center;padding:0 1.4em 0 1em;background:var(--accent);color:#fff;font-weight:800;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - .6em) 100%,0 100%);z-index:1}.wd-tick-viewport{flex:1;overflow:hidden;display:flex;align-items:center;-webkit-mask:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.wd-tick-track{display:flex;white-space:nowrap;animation:wd-marquee var(--dur) linear infinite}.wd-tick-item{display:inline-flex;align-items:center;font-weight:600}.wd-tick-item i{font-style:normal;color:var(--accent);margin:0 1.1em}@keyframes wd-marquee{to{transform:translate(-50%)}}.wd-socials{display:flex;align-items:center;padding:10px 16px;font-family:DM Sans,sans-serif;font-size:var(--fs)}.wd-socials.align-left{justify-content:flex-start}.wd-socials.align-center{justify-content:center}.wd-socials.align-right{justify-content:flex-end}.wd-soc{position:relative;display:inline-flex;align-items:center;gap:.6em;color:var(--fg);overflow:hidden;max-width:100%}.wd-soc.style-pill{padding:.45em 1.1em .45em .5em;border-radius:999px;background:var(--bg);box-shadow:0 8px 24px #0006}.wd-soc.style-card{padding:.55em 1.2em .55em .6em;border-radius:.5em;background:var(--bg);border-left:.25em solid var(--accent);box-shadow:0 8px 24px #0006}.wd-soc.style-clean{text-shadow:0 2px 6px rgba(0,0,0,.85)}.wd-soc-icon{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:50%;background:var(--accent);color:#fff;flex:none}.wd-soc.style-clean .wd-soc-icon{background:none;color:var(--accent)}.wd-soc-text{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd-soc-bar{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--accent);transform-origin:left;animation:wd-bar linear forwards}.wd-soc.anim-slide{animation:wd-slide .6s cubic-bezier(.2,.9,.2,1) both}.wd-soc.anim-flip{animation:wd-flip .7s cubic-bezier(.2,.9,.2,1) both;transform-origin:50% 50% -20px}.wd-soc.anim-fade{animation:wd-fade .6s ease both}@keyframes wd-slide{0%{opacity:0;transform:translate(-30px)}}@keyframes wd-flip{0%{opacity:0;transform:rotateX(90deg)}}@keyframes wd-fade{0%{opacity:0;transform:scale(.96)}}@keyframes wd-bar{0%{transform:scaleX(0)}}.pf-box{position:absolute;inset:var(--inset);border-radius:var(--radius)}.shape-circle .pf-box{inset:var(--inset) auto;left:50%;aspect-ratio:1;height:calc(100% - var(--inset) * 2);translate:-50% 0;border-radius:50%}.border-solid .pf-box{border:var(--thick) solid var(--c1)}.border-dashed .pf-box{border:var(--thick) dashed var(--c1)}.border-double .pf-box{border:max(var(--thick),4px) double var(--c1)}.border-glass .pf-box{border:var(--thick) solid rgba(255,255,255,.35);box-shadow:inset 0 0 0 1px #ffffff80,inset 0 8px 24px #ffffff1f,0 0 0 1px #00000040}.pf-ring{position:absolute;inset:0;border-radius:inherit;padding:var(--thick);background:var(--grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pf-ring-glow{filter:blur(var(--glow));opacity:.85}.border-solid .pf-box,.border-dashed .pf-box,.border-double .pf-box{filter:drop-shadow(0 0 calc(var(--glow) / 2) var(--c1))}.pf-box.has-shadow{box-shadow:0 10px 30px #0000008c}.border-glass .pf-box.has-shadow{box-shadow:inset 0 0 0 1px #ffffff80,0 10px 30px #0000008c}.pf-box.has-mask:before{content:"";position:absolute;inset:calc(var(--thick) * -1);border-radius:inherit;box-shadow:0 0 0 200vmax var(--outside);pointer-events:none}.anim-pulse .pf-box{animation:pf-pulse calc(var(--speed) * .6) ease-in-out infinite}.anim-breathe .pf-box{animation:pf-breathe calc(var(--speed) * .8) ease-in-out infinite}.anim-hue .pf-box{animation:pf-hue calc(var(--speed) * 2) linear infinite}@keyframes pf-pulse{50%{filter:drop-shadow(0 0 calc(var(--glow) * 1.4) var(--c2)) brightness(1.2)}}@keyframes pf-breathe{50%{transform:scale(.985)}}.shape-circle.anim-breathe .pf-box{animation-name:pf-breathe-c}@keyframes pf-breathe-c{50%{scale:.985}}@keyframes pf-hue{to{filter:hue-rotate(360deg)}}.pf-accent{position:absolute;width:var(--accent);height:var(--accent)}.pf-accent.tl{left:calc(var(--inset) - 6px);top:calc(var(--inset) - 6px)}.pf-accent.tr{right:calc(var(--inset) - 6px);top:calc(var(--inset) - 6px)}.pf-accent.bl{left:calc(var(--inset) - 6px);bottom:calc(var(--inset) - 6px)}.pf-accent.br{right:calc(var(--inset) - 6px);bottom:calc(var(--inset) - 6px)}.a-corners{border:0 solid var(--c2);filter:drop-shadow(0 0 6px var(--c2))}.a-corners.tl{border-top-width:4px;border-left-width:4px}.a-corners.tr{border-top-width:4px;border-right-width:4px}.a-corners.bl{border-bottom-width:4px;border-left-width:4px}.a-corners.br{border-bottom-width:4px;border-right-width:4px}.a-dots:after{content:"";position:absolute;inset:30%;border-radius:50%;background:var(--c2);box-shadow:0 0 12px var(--c2);animation:ov-blink 1.6s steps(1) infinite}.a-tape{width:calc(var(--accent) * 2.4);height:calc(var(--accent) * .8);background:color-mix(in srgb,var(--c2) 55%,rgba(255,255,255,.6));opacity:.85;box-shadow:0 2px 6px #0000004d}.a-tape.tl{rotate:-38deg;left:calc(var(--inset) - var(--accent) * .7);top:calc(var(--inset) + var(--accent) * .1)}.a-tape.tr{rotate:38deg;right:calc(var(--inset) - var(--accent) * .7);top:calc(var(--inset) + var(--accent) * .1)}.a-tape.bl{rotate:38deg;left:calc(var(--inset) - var(--accent) * .7);bottom:calc(var(--inset) + var(--accent) * .1)}.a-tape.br{rotate:-38deg;right:calc(var(--inset) - var(--accent) * .7);bottom:calc(var(--inset) + var(--accent) * .1)}.shape-circle .pf-accent{display:none}.fc-banner{position:absolute;overflow:hidden;z-index:3}.fc-banner iframe{border:0;background:transparent;transform-origin:0 0;display:block}.fc-banner.pos-tl{left:calc(var(--inset) + var(--thick) + 8px);top:calc(var(--inset) + var(--thick) + 8px)}.fc-banner.pos-tc{left:50%;translate:-50% 0;top:calc(var(--inset) + var(--thick) + 8px)}.fc-banner.pos-tr{right:calc(var(--inset) + var(--thick) + 8px);top:calc(var(--inset) + var(--thick) + 8px)}.fc-banner.pos-bl{left:calc(var(--inset) + var(--thick) + 8px);bottom:calc(var(--inset) + var(--thick) + 8px)}.fc-banner.pos-bc{left:50%;translate:-50% 0;bottom:calc(var(--inset) + var(--thick) + 8px)}.fc-banner.pos-br{right:calc(var(--inset) + var(--thick) + 8px);bottom:calc(var(--inset) + var(--thick) + 8px)}.fc-banner.pos-below{left:50%;translate:-50% 0;bottom:0}.fc-empty{display:grid;place-items:center;border-radius:12px;border:2px dashed rgba(255,89,0,.7);background:#0b0b0cb3;color:#ff8a3d;font:700 14px/1 DM Sans,sans-serif;letter-spacing:.1em}.ch-root{overflow:hidden}.ch-actor{position:absolute;height:var(--h);aspect-ratio:2 / 3;filter:var(--shadow);transition:transform .9s cubic-bezier(.2,.9,.2,1),opacity .6s ease}.ch-actor video{width:100%;height:100%;object-fit:contain;display:block}.ch-actor.is-mirror video{transform:scaleX(-1)}.pos-br .ch-actor{right:var(--off);bottom:0}.pos-bl .ch-actor{left:var(--off);bottom:0}.pos-bc .ch-actor{left:50%;bottom:0;translate:-50% 0}.pos-tr .ch-actor{right:var(--off);top:var(--off)}.pos-tl .ch-actor{left:var(--off);top:var(--off)}.is-peek.is-out.pos-br .ch-actor,.is-peek.is-out.pos-tr .ch-actor{transform:translate(130%)}.is-peek.is-out.pos-bl .ch-actor,.is-peek.is-out.pos-tl .ch-actor{transform:translate(-130%)}.is-peek.is-out.pos-bc .ch-actor{transform:translateY(110%)}.fs{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:8px 12px;color:var(--fs-fg);font-family:DM Sans,system-ui,sans-serif;transform:scale(var(--fs-scale));white-space:nowrap}.fs.pos-tl{left:calc(var(--inset, 16px) + 10px);top:calc(var(--inset, 16px) + 10px);transform-origin:0 0}.fs.pos-tr{right:calc(var(--inset, 16px) + 10px);top:calc(var(--inset, 16px) + 10px);transform-origin:100% 0}.fs.pos-bl{left:calc(var(--inset, 16px) + 10px);bottom:calc(var(--inset, 16px) + 10px);transform-origin:0 100%}.fs.pos-br{right:calc(var(--inset, 16px) + 10px);bottom:calc(var(--inset, 16px) + 10px);transform-origin:100% 100%}.fs.pos-bc{left:50%;bottom:calc(var(--inset, 16px) + 10px);translate:-50% 0;transform-origin:50% 100%}.fs.pos-tc{left:50%;top:calc(var(--inset, 16px) + 10px);translate:-50% 0;transform-origin:50% 0}.fs.pos-below{left:50%;bottom:4px;translate:-50% 0;transform-origin:50% 100%}.fs-level{width:40px;height:40px;flex:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.fs-avatar{width:40px;height:40px;border-radius:10px;object-fit:cover;flex:none}.fs-main{display:flex;flex-direction:column;line-height:1.05}.fs-nick{font-size:13px;font-weight:700;opacity:.85}.fs-elo{display:flex;align-items:baseline;gap:4px}.fs-elo b{font-size:26px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.fs-elo small{font-size:11px;font-weight:700;opacity:.7;letter-spacing:.08em}.fs-elo em{font-style:normal;font-size:13px;font-weight:800;margin-left:4px}.fs-elo em.up{color:#3ddc84}.fs-elo em.down{color:#ff4d5e}.fs-stats{display:flex;gap:10px;padding-left:10px;border-left:1px solid rgba(255,255,255,.15)}.fs-stat{display:flex;flex-direction:column;align-items:center;line-height:1.05}.fs-stat small{font-size:10px;font-weight:700;opacity:.6;letter-spacing:.08em}.fs-stat b{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.fs-form{display:flex;gap:3px}.fs-form i{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;font:800 10px/1 DM Sans,sans-serif;font-style:normal}.fs-form i.w{background:#1f9d55}.fs-form i.l{background:#c8323e}.fs-note{position:absolute;left:0;top:calc(100% + 4px);font-size:10px;color:#ffb27a;white-space:nowrap}.fs-card,.fs-bar,.fs-pill{background:color-mix(in srgb,var(--fs-bg) 88%,transparent);border-radius:14px;box-shadow:0 8px 24px #00000073}.fs-card{border-left:4px solid var(--fs-accent)}.fs-pill{border-radius:999px;padding:5px 14px 5px 6px;border:2px solid var(--fs-lv)}.fs-bar{border-radius:10px;border-bottom:3px solid var(--fs-accent)}.fs-minimal{padding:0;text-shadow:0 2px 8px rgba(0,0,0,.8)}.fs-minimal .fs-elo b{font-size:42px;color:var(--fs-accent)}.fs-neon{border:2px solid var(--fs-accent);border-radius:14px;background:#05050a8c;box-shadow:0 0 12px var(--fs-accent),inset 0 0 12px color-mix(in srgb,var(--fs-accent) 40%,transparent);text-shadow:0 0 8px var(--fs-accent);animation:fs-neon 4s steps(1) infinite}@keyframes fs-neon{0%,to{opacity:1}47%{opacity:.75}48%{opacity:1}}.fs-hud{background:linear-gradient(90deg,color-mix(in srgb,var(--fs-bg) 92%,transparent),transparent);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);padding-right:26px;border-left:3px solid var(--fs-accent);border-top:1px solid color-mix(in srgb,var(--fs-accent) 60%,transparent)}.fs-hud .fs-nick{text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:var(--fs-accent)}
