@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-1{width:var(--spacing);height:var(--spacing)}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg:#fff;--panel:#f3f3f3;--line:#222;--tx:#1f1f1f;--mut:#555;--ac:red;--ac2:#ffe3e3;font-family:Space Grotesk,system-ui,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--tx);margin:0;font-size:15px;line-height:1.45}body.ov{background:0 0;overflow:hidden}main{gap:16px;max-width:1100px;margin:0 auto;padding:20px 16px 60px;display:grid}h1{margin:0 0 2px;font-size:22px}p.sub{color:var(--mut);margin:0}section{background:var(--panel);border:1px solid var(--line);border-radius:0;padding:16px}label{color:var(--mut);margin-bottom:4px;font-size:13px;display:block}input[type=text],input[type=password],textarea,select{background:var(--bg);width:100%;color:var(--tx);border:1px solid var(--line);font:inherit;border-radius:6px;padding:8px 10px}textarea{resize:vertical;min-height:84px}.row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}button{background:var(--bg);color:var(--tx);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:6px;padding:8px 14px}button:hover{border-color:var(--ac)}button.go{background:var(--ac);border-color:var(--ac);color:#fff;border-radius:999px;font-weight:700}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.chk{color:var(--tx);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}#status{color:var(--mut);min-height:20px;font-size:13px}#stage{background:#000;border-radius:8px;overflow:hidden}#cols{grid-template-columns:2fr 1fr;gap:16px;display:grid}@media (max-width:800px){#cols{grid-template-columns:1fr}}ol.q,ul.h{max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}ol.q li,ul.h li{cursor:pointer;border-radius:6px;gap:8px;padding:6px 8px;font-size:14px;display:flex}ol.q li:hover,ul.h li:hover{background:var(--ac2)}ol.q li.cur{background:var(--ac2);border-left:3px solid var(--ac)}ol.q li span.n{color:var(--mut);text-align:right;min-width:34px}#sres{margin-top:10px;display:none}#qscore{color:var(--mut);margin-left:auto;font-size:14px}#qinfo{margin-top:12px;font-weight:600}#qbar{background:var(--bg);border-radius:3px;height:6px;margin:8px 0;overflow:hidden}#qbar i{background:var(--ac);width:0;height:100%;display:block}#qopts{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}@media (max-width:600px){#qopts{grid-template-columns:1fr}}#qopts button{text-align:left;min-height:48px;padding:10px 12px}#qopts button.ok{background:#d8f5e2;border-color:#1f9d55}#qopts button.no{border-color:var(--ac);background:#ffe0e0}#qres{align-items:center;gap:10px;margin-top:10px;display:flex}#qres img{object-fit:cover;border-radius:6px;width:96px;height:54px}#gwrap{width:200px;height:113px;position:fixed;top:0;left:-10000px}.games{gap:10px;margin-top:10px;display:grid}.gcard{border:1px solid var(--line);background:#fff}.ghead{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:12px 14px;font-weight:700}.ghead:hover{background:var(--ac2)}.gcard.open .ghead{background:var(--ac);color:#fff}.gpanel{border-top:1px solid var(--line);background:var(--panel);padding:12px 14px}.rwrap{grid-template-columns:1.5fr 1fr;align-items:start;gap:16px;margin-top:10px;display:grid}@media (max-width:700px){.rwrap{grid-template-columns:1fr}}.rside{min-width:160px}.rside label{color:var(--mut);margin-bottom:6px;font-size:13px}#rlb{margin:0;padding:0;font-size:13px;list-style:none}#rlb li{border-bottom:1px solid #ddd;justify-content:space-between;gap:8px;padding:6px 0;display:flex}#rlb li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#rlb li em{color:var(--mut);font-size:11px;font-style:normal}#rgover{background:var(--panel);border:1px solid var(--line);margin-top:10px;padding:12px 14px}#rgover p{margin:0 0 6px}.page[hidden]{display:none!important}body.ov #site,body.ov #sfoot,body.st #site,body.st #sfoot{display:none}.disp,.blk h2,.hiw h2,#ctl h1,.foot h4,.big{letter-spacing:-.01em;color:#1f1f1f;font-family:Archivo,Arial Black,sans-serif;font-weight:900;font-stretch:125%}.wrap{max-width:1100px;margin:0 auto;padding:0 16px}.nav{z-index:10;background:#fff;position:sticky;top:0}.nav .wrap{align-items:center;gap:30px;min-height:58px;display:flex}.logo{width:74px;height:40px;margin-right:auto;display:block}.logo img,.biglogo img,.flogo img{object-fit:contain;width:100%;height:100%;display:block}.card .img img{object-fit:cover;width:100%;height:100%}.nl{color:#1f1f1f;font-size:13px;text-decoration:none}.nl:hover,.nl.on{text-underline-offset:3px;text-decoration:underline}.pill{color:#fff;background:red;border:0;border-radius:999px;padding:7px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.pill:hover{background:#d90000}.heroband{background:linear-gradient(#0a0612 0%,#1a0e28 40%,#12081c 100%);padding:0 16px 24px;position:relative;overflow:hidden}.heroband:before{content:"";pointer-events:none;background:radial-gradient(at 20% 30%,#b450140f 0%,#0000 50%),radial-gradient(at 80% 40%,#8c28a00f 0%,#0000 50%),radial-gradient(at 50% 80%,#c864140a 0%,#0000 40%);position:absolute;inset:0}.heroband:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000,#0a0612cc);height:60px;position:absolute;bottom:0;left:0;right:0}.hero-pv{z-index:1;flex-direction:column;justify-content:center;gap:12px;padding:10px 0;display:flex;position:absolute;top:0;bottom:0}.hero-pv.l1{align-items:flex-start;left:12px}.hero-pv.l2{align-items:flex-start;left:190px}.hero-pv.r1{align-items:flex-end;right:190px}.hero-pv.r2{align-items:flex-end;right:12px}.hero-pv-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12121cb3;border-radius:16px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000080,0 0 0 1px #ffffff14}.hero-pv-card:hover{box-shadow:0 14px 44px #0009,0 0 0 1px #ffffff26;transform:translateY(-4px)scale(1.02)!important}.hero-pv-card.hpv-lg{width:180px}.hero-pv-card.hpv-sm{width:150px}.hero-pv.left .hero-pv-card.hpv-sm{margin-left:16px}.hero-pv.right .hero-pv-card.hpv-sm{margin-right:16px}.hero-pv .hero-pv-card:first-child{animation:6s ease-in-out infinite hpvF1}.hero-pv .hero-pv-card:nth-child(2){animation:6s ease-in-out infinite hpvF2}.hero-pv .hero-pv-card:nth-child(3){animation:6s ease-in-out infinite hpvF3}.hero-pv .hero-pv-card:nth-child(4){animation:6s ease-in-out infinite hpvF4}@keyframes hpvF1{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-10px)rotate(-.5deg)}}@keyframes hpvF2{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes hpvF3{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(-2deg)}}@keyframes hpvF4{0%,to{transform:translateY(0)rotate(1.5deg)}50%{transform:translateY(-9px)rotate(.5deg)}}.hero-pv-card .hpv-frame{width:100%;position:relative;overflow:hidden}.hpv-lg .hpv-frame{height:75px}.hpv-sm .hpv-frame{height:60px}.hero-pv-card .hpv-frame iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.hero-pv-card .hpv-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0f0f1980);position:absolute;inset:0}.hero-pv-card .hpv-info{padding:6px 10px 8px}.hero-pv-card .hpv-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.hero-pv-card .hpv-name{color:#fff;letter-spacing:-.01em;margin:0;font-size:11px;font-weight:800}.hero-pv-card .hpv-tag{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#f44,#e53935);border-radius:5px;padding:2px 7px;font-size:7px;font-weight:700;box-shadow:0 2px 8px #e5393559}.hero-pv-card .hpv-sub{color:#fff6;margin:2px 0 0;font-size:8px}.hero-pv-lnk{text-align:center;margin-top:6px}.hero-pv-lnk a{color:#ffffff73;letter-spacing:.03em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:4px;padding:4px 12px;font-size:10px;text-decoration:none;transition:color .2s;display:inline-flex}.hero-pv-lnk a:hover{color:#fff;background:#ffffff14;border-color:#ffffff4d}@media (max-width:1300px){.hero-pv.l2,.hero-pv.r1{display:none}}@media (max-width:1100px){.hero-pv{display:none}}.herobox{text-align:center;color:#fff;z-index:1;background:linear-gradient(#140a20,#1c0e2a 50%,#180c22);border:1px solid #c8782840;place-items:center;max-width:1100px;min-height:350px;margin:0 auto;display:grid;position:relative}.herobox h1{letter-spacing:-.02em;margin:0;font-family:Archivo,Arial Black,sans-serif;font-size:clamp(46px,7vw,70px);font-weight:900;font-stretch:125%}.herobox p{margin:8px 0 26px;font-size:14px;line-height:1.45}.herobox p b{color:red;font-weight:400}.herobox .row{justify-content:center;gap:12px}.tag{letter-spacing:.04em;color:#4a5a7a;font-size:11px}.blk{padding:70px 0}.blk h2{margin:4px 0 16px;font-size:clamp(28px,4vw,40px);line-height:1.05}.lead{color:#333;max-width:640px;margin:0;font-size:14px}.grad{color:#333}.split{grid-template-columns:1fr 1.6fr;align-items:center;gap:60px;display:grid}.split .lead{max-width:240px}.biglogo{aspect-ratio:1.8;background:#000}@media (max-width:800px){.split{grid-template-columns:1fr}.split .lead{max-width:none}}.grid3,.grid2{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px;display:grid}.grid2{grid-template-columns:1fr 1fr}@media (max-width:800px){.grid3,.grid2{grid-template-columns:1fr}}.card{background:#f3f3f3;border:1px solid #222;padding:18px}.card.feat{background:#fff}.card .num{color:#1f1f1f;font-family:Archivo,Arial Black,sans-serif;font-size:56px;font-weight:900;font-stretch:125%;line-height:1}.card .img{aspect-ratio:1;background:#000;place-items:center;margin:16px 0;display:grid}.card .img svg{width:46%;height:46%}.card h3,.hiw h3{color:#1f1f1f;margin:0 0 8px;font-family:Archivo,Arial Black,sans-serif;font-size:16px;font-weight:800;font-stretch:125%}.card p,.hiw p{color:#333;margin:0;font-size:12.5px;line-height:1.5}.card .ico{background:#1a1a1a;place-items:center;width:30px;height:30px;margin-bottom:14px;display:grid}.card .ico svg{width:18px;height:18px}.ovguide{color:#fff;background:#111;padding:60px 0;position:relative;overflow:hidden}.ovguide h2{text-transform:uppercase;text-align:center;margin:0 0 8px;font-size:clamp(24px,3.5vw,36px)}.ovguide .sub{text-align:center;color:#ffffff80;margin:0 0 36px;font-size:13px}.ovguide-steps{align-items:stretch;gap:0;max-width:900px;margin:0 auto;display:flex;position:relative}.ovguide-step{text-align:center;cursor:pointer;flex:1;padding:0 16px;transition:opacity .3s;position:relative}.ovguide-step.dim{opacity:.35}.ovguide-step .og-num{background:#222;border:2px solid #444;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:10px;font-size:14px;font-weight:800;transition:border-color .3s,background .3s,color .3s;display:inline-flex}.ovguide-step.act .og-num{color:#fff;background:#f44;border-color:#f44}.ovguide-step h3{text-transform:uppercase;letter-spacing:.02em;margin:0 0 4px;font-size:13px;font-weight:700}.ovguide-step p{color:#ffffff80;margin:0;font-size:11px;line-height:1.4}.ovguide-line{z-index:0;background:#333;height:2px;position:absolute;top:18px;left:12.5%;right:12.5%}.ovguide-line span{background:#f44;border-radius:1px;height:100%;transition:width .4s;display:block}.ovguide-screen{background:#1a1a2a;border:1px solid #ffffff1a;border-radius:12px;max-width:700px;min-height:200px;margin:30px auto 0;position:relative;overflow:hidden}.ovguide-screen .og-bar{background:#0d0d15;align-items:center;gap:6px;padding:6px 12px;display:flex}.ovguide-screen .og-dot{background:#333;border-radius:50%;width:8px;height:8px}.ovguide-screen .og-dot:first-child{background:#ff5f57}.og-dot:nth-child(2){background:#febc2e}.og-dot:nth-child(3){background:#28c840}.ovguide-screen .og-url{color:#fff6;background:#1a1a2a;border-radius:4px;flex:1;margin-left:8px;padding:2px 8px;font-family:monospace;font-size:9px}.ovguide-screen .og-body{min-height:170px;padding:20px;position:relative}.og-anim{transition:opacity .4s;position:absolute;inset:0}.og-anim.hidden{opacity:0;pointer-events:none}@keyframes ogpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@media (max-width:600px){.ovguide-steps{flex-direction:column;gap:16px}.ovguide-line{display:none}.ovguide-screen{margin:20px 12px 0}}.hiw{background:#f3f3f3;padding:60px 0 50px}.hiw h2{text-transform:uppercase;margin:0 0 30px;font-size:clamp(28px,4vw,40px)}.hiw .cols{grid-template-columns:repeat(3,1fr);display:grid}.hiw .cols>div{border-left:1px solid #9a9a9a;padding:0 26px}.hiw .cols>div:first-child{border-left:0;padding-left:0}.hiw .n{color:#1f1f1f;margin-bottom:14px;font-family:Archivo,Arial Black,sans-serif;font-size:56px;font-weight:900;font-stretch:125%;line-height:1}.hiw h3{text-transform:uppercase}@media (max-width:800px){.hiw .cols{grid-template-columns:1fr;gap:26px}.hiw .cols>div{border:0;padding:0}}.ticker{color:#fff;white-space:nowrap;background:#222;margin-top:30px;padding:18px 0;overflow:hidden}.ticker span{font-family:Archivo,Arial Black,sans-serif;font-size:clamp(40px,7vw,64px);font-weight:900;font-stretch:125%;line-height:1.1;animation:40s linear infinite tick;display:inline-block}@keyframes tick{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker span{animation:none}}.foot{color:#1f1f1f;background:#fff;padding:0 0 14px;font-size:11px}.foot .tickbar{background:#222;padding:18px 0}.foot .tickbar .ticker{background:0 0;margin-top:0;padding:0}.foot .cols{border-bottom:1px solid #1f1f1f;grid-template-columns:repeat(4,1fr);gap:20px;padding:24px 0 28px;display:grid}@media (max-width:700px){.foot .cols{grid-template-columns:1fr 1fr}}.flogo{width:64px;height:34px;margin-bottom:6px}.foot h4{text-transform:uppercase;margin:14px 0 12px;font-size:13px}.foot a{color:#1f1f1f;margin:2px 0;text-decoration:none;display:block}.foot a:hover{text-decoration:underline}.soc{gap:9px;display:flex}.soc a{color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;margin:0;font-size:8px;font-weight:700;display:grid}.soc a:hover{opacity:.8;text-decoration:none}.big{text-align:center;text-transform:uppercase;margin:22px 0;font-size:clamp(40px,9vw,64px);line-height:1}.fbot{color:#555;border-top:1px solid #ddd;justify-content:space-between;padding-top:8px;display:flex}.fbot span:last-child{text-decoration:underline}.skins{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.skins button{border-radius:999px;font-size:13px;position:relative}.skins button .new-tag{color:#fff;pointer-events:none;background:#e53935;border-radius:6px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.3;position:absolute;top:-7px;right:-5px}.skins button .sk-uses{color:#ffffff73;letter-spacing:.02em;margin-top:3px;font-size:9px;font-weight:400;display:block}.skins button.on{color:#fff;background:#1f1f1f;border-color:#1f1f1f}.pv{background:linear-gradient(135deg,#3a4a6e,#141a26);border:1px solid #222;height:300px;overflow:hidden}.pv iframe{border:0;width:100%;height:100%;display:block}body.dk{--bg:#141518;--panel:#1c1e22;--line:#3a3d43;--tx:#e8e9ec;--mut:#9aa0a8;--ac2:#3a1420}body.dk .nav,body.dk .foot{background:#141518}body.dk .nl,body.dk .foot,body.dk .foot a,body.dk .disp,body.dk .blk h2,body.dk .hiw h2,body.dk #ctl h1,body.dk .foot h4,body.dk .big{color:#e8e9ec}body.dk .tag{color:#8fa0c8}body.dk .lead,body.dk .grad,body.dk .card p,body.dk .hiw p{color:#b6bac2}body.dk .card,body.dk .hiw,body.dk .gcard{background:#1c1e22}body.dk .card,body.dk .pv{border-color:#3a3d43}body.dk .card.feat{background:#232529}body.dk .card .num,body.dk .hiw .n,body.dk .card h3,body.dk .hiw h3{color:#e8e9ec}body.dk .hiw .cols>div,body.dk .foot .cols,body.dk .fbot{border-color:#3a3d43}body.dk .fbot{color:#9aa0a8}body.dk .skins button.on{color:#141518;background:#e8e9ec;border-color:#e8e9ec}body.dk #rlb li{border-color:#3a3d43}body.dk #qopts button.ok{background:#123a24;border-color:#2e7d4f}body.dk #qopts button.no{border-color:var(--ac);background:#4a1218}body.dk #dkt{color:#141518;background:#e8e9ec;border-color:#e8e9ec}body.dk a.wlnk{color:#fff}form.contact{grid-template-columns:1fr 1fr;gap:12px;max-width:640px;margin-top:18px;display:grid}form.contact .full{grid-column:1/-1}@media (max-width:600px){form.contact{grid-template-columns:1fr}}input[type=email]{background:var(--bg);width:100%;color:var(--tx);border:1px solid var(--line);font:inherit;border-radius:0;padding:8px 10px}.prose{max-width:760px}.prose h3{margin:26px 0 6px}.prose p,.prose li{color:#444}#sync{color:var(--mut);font-size:13px}#sync.on{color:#1f9d55}#ctl h1{margin:16px 0 4px;font-size:clamp(26px,4vw,38px)}#ov{color:#fff;text-shadow:0 1px 3px #000c;opacity:0;--ac:#ff5c8a;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;max-width:min(280px,46vw);padding:12px 16px 12px 12px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s;display:flex;position:fixed;transform:translate(-130%)}#ov.show{opacity:1;transform:none}#ov.r{border:0;transform:translate(130%)}#ov.r.show{transform:none}#ov img{object-fit:cover;background:#333;border-radius:6px;flex:none;width:72px;height:54px}#ov .t{font-weight:700;font-size:calc(18px*var(--s,1));white-space:nowrap;line-height:1.3;overflow:hidden}#ov .t span{display:inline-block}#ov .t.mq{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 6px calc(100% - 14px),#0000)}#ov .t.mq>span{will-change:transform;backface-visibility:hidden;animation:mq var(--mqd,6s) linear infinite;padding-left:6px}#ov .t span span{padding-right:40px}@keyframes mq{0%{transform:translate(0)}to{transform:translate3d(var(--mq),0,0)}}@media (prefers-reduced-motion:reduce){#ov .t{white-space:normal}#ov .t.mq span{animation:none}}#ov .c,#ov .nx{font-size:calc(13px*var(--s,1));color:var(--ts,#c5cee0);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#ov .lbl{font-size:calc(12px*var(--s,1));color:var(--ac);font-weight:600}#ov .tx{min-width:0}@media (prefers-reduced-motion:reduce){#ov{transition:opacity .2s}}#smsg{z-index:6;color:#fff;background:#000000b8;border-radius:8px;max-width:90vw;padding:6px 12px;font-size:14px;display:none;position:fixed;top:14px;left:50%;transform:translate(-50%)}#smsg.on{display:block}#sbar{opacity:0;z-index:5;gap:6px;transition:opacity .2s;display:none;position:fixed;top:8px;left:50%;transform:translate(-50%)}body.st{background:#000;overflow:hidden}body.st #sbar{display:flex}body.st:hover #sbar{opacity:1}body.st main{max-width:none;padding:0;display:block}body.st main>:not(#cols){display:none}body.st #cols{display:block}body.st #cols>section{background:0 0;border:0;padding:0}body.st #cols>section:nth-child(2),body.st #cols .row,body.st #sres{display:none}body.st #stage{border-radius:0;height:100vh}body.st.nov{background:0 0}body.st.nov #stage{opacity:0;pointer-events:none}#ov:before,#ov:after{content:"";pointer-events:none;z-index:0;display:none;position:absolute}#ov[class*=sk-]{border:0;overflow:hidden}#ov.sk-ninetail{overflow:visible}#ov[class*=sk-]:before,#ov[class*=sk-]:after{display:block}#ov[class*=sk-] img,#ov[class*=sk-] .tx{z-index:1;position:relative}#ov.sk-sakura{--ac:#e8608a;--ts:#9a5870;color:#5a2a3c;background:linear-gradient(135deg,#fff4f8f2,#ffd0e1ed);border-radius:22px;font-family:Zen Maru Gothic,sans-serif;box-shadow:0 6px 22px #e8608a59,inset 0 0 0 2px #ffc1d6}#ov.sk-sakura img{border:2px solid #fff;border-radius:14px}#ov.sk-sakura:before{background:#ffb3cd;border-radius:100% 0;width:14px;height:11px;animation:6s linear infinite fall;top:-12px;right:26px}#ov.sk-sakura:after{background:#ff9ac0;border-radius:100% 0;width:10px;height:8px;animation:8s linear 2s infinite fall;top:-10px;right:76px}@keyframes fall{to{transform:translate(-34px,120px)rotate(260deg)}}#ov.sk-galaxy{--ac:#b9a4ff;--ts:#b7b0e0;color:#f1eeff;background:radial-gradient(circle at 15% 25%,#7c4dff99,#0000 55%),radial-gradient(circle at 90% 85%,#ff4fc86b,#0000 50%),#0b0724;border-radius:16px;font-family:Orbitron,Segoe UI,sans-serif;box-shadow:0 0 26px #825aff8c,inset 0 0 0 1px #b9a4ff80}#ov.sk-galaxy .t{font-size:calc(15px*var(--s,1))}#ov.sk-galaxy:before{background:radial-gradient(1.5px 1.5px at 12% 22%,#fff,#0000),radial-gradient(1px 1px at 38% 70%,#fff,#0000),radial-gradient(1.5px 1.5px at 62% 18%,#dcd2ff,#0000),radial-gradient(1px 1px at 78% 60%,#fff,#0000),radial-gradient(1.5px 1.5px at 92% 28%,#fff,#0000),radial-gradient(1px 1px at 52% 88%,#fff,#0000);animation:3.2s ease-in-out infinite twinkle;inset:0}@keyframes twinkle{50%{opacity:.3}}#ov.sk-anime{--ac:#ff3d7f;--ts:#4a4a6a;color:#14142b;background:radial-gradient(#ffd0e1 1.6px,#0000 1.8px) 0 0/9px 9px,#fff;border-radius:8px;font-family:Zen Maru Gothic,sans-serif;box-shadow:0 0 0 4px #14142b,8px 8px 0 4px #ff3d7f}#ov.sk-anime .t{letter-spacing:.03em;font-family:Bangers,Zen Maru Gothic,sans-serif;font-weight:400;font-size:calc(21px*var(--s,1))}#ov.sk-anime .lbl{color:#fff;letter-spacing:.05em;background:#ff3d7f;border-radius:3px;padding:1px 9px;font-family:Bangers,sans-serif;font-weight:400;display:inline-block;transform:rotate(-2deg)}#ov.sk-anime img{border:3px solid #14142b;border-radius:4px}#ov.sk-anime:after{content:"✦";color:#ffcf33;text-shadow:1px 1px #14142b;font-size:22px;animation:1.6s ease-in-out infinite twinkle;top:2px;right:10px}#ov.sk-synthwave{--ac:#00f0ff;--ts:#ffb3e6;color:#fff;background:linear-gradient(#1a0b3b,#3b0f5c 70%,#7a1470);border-radius:4px;font-family:Orbitron,Segoe UI,sans-serif;box-shadow:0 0 0 2px #00f0ff,0 0 20px #00f0ff99,0 0 44px #ff2a8a73}#ov.sk-synthwave .t{font-size:calc(15px*var(--s,1));text-shadow:0 0 8px #ff2a8a}#ov.sk-synthwave:before{background:linear-gradient(#0000,#00f0ff47),repeating-linear-gradient(90deg,#00f0ff66 0 1px,#0000 1px 14px);height:42%;bottom:0;left:0;right:0}#ov.sk-synthwave img{border-radius:2px;outline:2px solid #ff2a8a}#ov.sk-lofi{--ac:#ffb86b;--ts:#cdb9a8;color:#f6e9d8;background:linear-gradient(160deg,#2b2540,#3d3055);border-radius:18px;padding-right:44px;font-family:Zen Maru Gothic,sans-serif;box-shadow:0 8px 24px #00000073,inset 0 0 0 1px #ffb86b59}#ov.sk-lofi img{filter:saturate(.8)sepia(.2);border-radius:12px}#ov.sk-lofi:before{filter:drop-shadow(0 0 6px #ffe8b0);border-radius:50%;width:16px;height:16px;animation:5s ease-in-out infinite bob;top:12px;right:16px;box-shadow:inset -5px -3px #ffe8b0}@keyframes bob{50%{transform:translateY(4px)}}#ov.sk-emascot{--ac:#d62828;--ts:#6b5200;color:#1b1400;background:radial-gradient(circle at 5% 90%,#ef4444 0 11px,#0000 12px),radial-gradient(circle at 95% 90%,#ef4444 0 11px,#0000 12px),linear-gradient(135deg,#ffe65c,#ffc928);border-radius:16px;font-family:Zen Maru Gothic,sans-serif;animation:1.2s ease-in-out infinite zap;box-shadow:0 0 0 3px #1b1400,0 0 16px #ffdd2db3}#ov.sk-emascot .t{font-weight:700}#ov.sk-emascot img{border:3px solid #1b1400;border-radius:10px}#ov.sk-emascot:before,#ov.sk-emascot:after{clip-path:polygon(40% 0,10% 55%,45% 55%,30% 100%,90% 40%,55% 40%,70% 0);opacity:0;background:#7a4a00;animation:1.6s infinite flash}#ov.sk-emascot:before{width:22px;height:40px;top:4px;right:14px}#ov.sk-emascot:after{width:15px;height:30px;animation-delay:.8s;bottom:4px;right:56px}@keyframes zap{50%{box-shadow:0 0 0 3px #1b1400,0 0 32px 6px #fff082f2}}@keyframes flash{0%,58%,76%,to{opacity:0}62%,70%{opacity:.9}66%{opacity:0}}#ov.sk-lantern{--ac:#ffd27a;--ts:#f0c9a0;color:#fff3d6;background:repeating-linear-gradient(45deg,#e8b84a14 0 6px,#0000 6px 12px),linear-gradient(135deg,#7d140d,#a82216 60%,#6a0f0a);border-radius:6px;padding-right:56px;font-family:Noto Serif SC,Songti SC,SimSun,Georgia,serif;box-shadow:0 6px 20px #0006,inset 0 0 0 2px #e8b84a,inset 0 0 0 5px #7d140d,inset 0 0 0 6px #e8b84a}#ov.sk-lantern img{border:2px solid #e8b84a;border-radius:3px}#ov.sk-lantern:before{transform-origin:50% 0;background:linear-gradient(#ff4a2e,#c4160a);border-radius:0 0 8px 8px;width:16px;height:21px;animation:3s ease-in-out infinite alternate sway;top:0;right:36px;box-shadow:0 0 12px #ffb02e,inset 0 0 0 2px #e8b84a}#ov.sk-lantern:after{content:"音";color:#a82216;text-align:center;background:#f6e2b0;border-radius:3px;width:24px;height:24px;font-size:15px;line-height:24px;bottom:12px;right:12px}@keyframes sway{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}#ov.sk-ink{--ac:#b3261e;--ts:#555;color:#161616;background:radial-gradient(at 88% 115%,#1e1e1e8c,#0000 55%),radial-gradient(at 62% 125%,#1e1e1e59,#0000 50%),linear-gradient(#f5f0e4,#e9e1cf);border-radius:3px;font-family:Noto Serif SC,Songti SC,SimSun,Georgia,serif;box-shadow:0 5px 16px #00000059,inset 0 0 0 1px #b7ad96}#ov.sk-ink img{filter:grayscale()contrast(1.1);border-radius:2px}#ov.sk-ink:before{background:radial-gradient(circle,#1414144d,#0000 65%);width:70px;height:70px;animation:4s ease-out infinite inkbloom;top:-8px;right:14px}#ov.sk-ink:after{content:"樂";color:#f5f0e4;text-align:center;background:#b3261e;border-radius:2px;width:22px;height:22px;font-size:14px;line-height:22px;bottom:10px;right:12px}@keyframes inkbloom{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}#ov.sk-ninetail{--ac:#ff8fcf;--ts:#d9b3ff;color:#fff4fb;background:linear-gradient(135deg,#2a1240,#6b2a8f 60%,#c2509a);border-radius:18px;box-shadow:0 0 22px #ff8fcf8c,inset 0 0 0 1px #ffc8eb80}#ov.sk-ninetail:before{content:"";transform-origin:0 100%;filter:drop-shadow(0 0 10px #ffffff8c);z-index:10;width:91px;height:91px;box-shadow:none;background:url(/foxtail.png) 50%/contain no-repeat;border-radius:0;animation:3s ease-in-out infinite tailBob;position:absolute;bottom:-13px;right:-44px}@keyframes tailBob{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-8px)rotate(-3deg)}}.nt-hearts{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:visible}.nt-h{color:#ff8fcf;opacity:0;font-size:14px;animation:3s ease-in infinite ntFloat;position:absolute;bottom:0}@keyframes ntFloat{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:.85;transform:translateY(-10px)scale(.9)}85%{opacity:.6;transform:translateY(-70px)scale(1)}to{opacity:0;transform:translateY(-90px)scale(.7)}}#ov.sk-cannon{--ac:#ff4fa3;--ts:#9fe7ff;color:#fff;background:linear-gradient(120deg,#12233f,#1e3d6e);border-radius:6px;box-shadow:0 0 0 3px #ff4fa3,6px 6px 0 3px #2fd6ff}#ov.sk-cannon .t{letter-spacing:.04em;font-family:Bangers,sans-serif;font-weight:400;font-size:calc(21px*var(--s,1))}#ov.sk-cannon img{border:3px solid #ff4fa3;border-radius:3px;transform:rotate(-3deg)}#ov.sk-cannon:before{opacity:.85;background:repeating-linear-gradient(135deg,#ff4fa3 0 6px,#0000 6px 14px);height:6px;top:0;left:0;right:0}#ov.sk-cannon:after{content:"✹";color:#2fd6ff;font-size:24px;animation:6s linear infinite spin;top:4px;right:10px}@keyframes spin{to{transform:rotate(360deg)}}#ov.sk-windsan{--ac:#8ff0e6;--ts:#a9d4d6;color:#eefcfb;background:linear-gradient(135deg,#0d252d,#1d5560 65%,#4fa6a6);border-radius:4px;box-shadow:0 6px 20px #0006,inset 0 0 0 1px #8ff0e673}#ov.sk-windsan:before{background:repeating-linear-gradient(100deg,#0000 0 22px,#ffffff1a 22px 24px);animation:2.4s linear infinite wind;inset:0}#ov.sk-windsan:after{background:linear-gradient(115deg,#0000 44%,#fff9 50%,#0000 56%) 140% 0/200% 100% no-repeat;animation:5s ease-in-out infinite glint;inset:0}@keyframes wind{to{background-position:48px 0}}@keyframes glint{0%,55%{background-position:140% 0}to{background-position:-40% 0}}#ov.sk-crimaxe{--ac:#ff4747;--ts:#c9a9a9;color:#f3e6e6;background:linear-gradient(135deg,#150a0a,#341010 60%,#6e1010);border-radius:3px;font-family:Cinzel,Georgia,serif;box-shadow:0 0 0 2px #8f8f96,0 6px 20px #00000080}#ov.sk-crimaxe .t{font-size:calc(16px*var(--s,1));font-weight:700}#ov.sk-crimaxe img{border:2px solid #8f8f96;border-radius:2px}#ov.sk-crimaxe:before{background:linear-gradient(112deg,#0000 58%,#ff3c3c80 60%,#0000 63%);animation:3.5s ease-in-out infinite slash;inset:0}#ov.sk-crimaxe:after{background:#b01212;height:3px;bottom:0;left:0;right:0}@keyframes slash{0%,70%,to{opacity:.25}78%{opacity:1}}#ov.sk-lmage{--ac:#b8860b;--ts:#5b6b8c;color:#20304f;background:linear-gradient(135deg,#fdfaf0,#e9f2ff 60%,#cfe0ff);border-radius:10px;font-family:Cinzel,Georgia,serif;box-shadow:0 0 22px #ffec96d9,inset 0 0 0 2px #e3c15a}#ov.sk-lmage .t{font-size:calc(16px*var(--s,1));font-weight:700}#ov.sk-lmage img{border:2px solid #e3c15a;border-radius:6px}#ov.sk-lmage:before{background:radial-gradient(circle at 92% -10%,#fffffff2,#fff0aa80 30%,#0000 55%);animation:3.5s ease-in-out infinite shine;inset:0}#ov.sk-lmage:after{content:"✦";color:#d9a520;font-size:20px;animation:2s ease-in-out infinite twinkle;bottom:8px;right:14px}@keyframes shine{50%{opacity:.35}}#ov.sk-cwarden{--ac:#4dffc1;--ts:#8fc9b4;color:#d8fff0;background:linear-gradient(135deg,#04120f,#0b2a24 60%,#0f4a3b);border-radius:6px;padding-right:46px;box-shadow:0 0 18px #4dffc159,inset 0 0 0 1px #4dffc180}#ov.sk-cwarden:before{background:radial-gradient(at 20% 100%,#4dffc14d,#0000 60%),radial-gradient(at 80% 110%,#4dffc138,#0000 55%);animation:6s ease-in-out infinite alternate mist;inset:0}#ov.sk-cwarden:after{background:#4dffc1;border-radius:5px 5px 8px 8px;width:16px;height:22px;animation:2.2s infinite flicker;top:12px;right:18px;box-shadow:0 0 16px 3px #4dffc1cc,inset 0 0 0 3px #0b2a24}@keyframes mist{to{opacity:.6;transform:translate(24px)}}@keyframes flicker{0%,to{opacity:1}45%{opacity:.6}50%{opacity:1}70%{opacity:.75}}#ov.sk-vhunter{--ac:#e06bff;--ts:#cfa3e8;color:#f7e9ff;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:linear-gradient(135deg,#150826,#3a1166 55%,#8a1fa6);border-radius:0;font-family:Orbitron,Segoe UI,sans-serif;box-shadow:inset 0 0 0 2px #e06bff,inset 0 0 22px #e06bff73}#ov.sk-vhunter .t{font-size:calc(15px*var(--s,1))}#ov.sk-vhunter:before{background:linear-gradient(100deg,#0000 42%,#e06bff66 50%,#0000 58%) 140% 0/200% 100% no-repeat;animation:4s ease-in-out infinite glint;inset:0}#ov.sk-vhunter:after{content:"◆";color:#e06bff;text-shadow:0 0 10px #e06bff;font-size:18px;animation:2s ease-in-out infinite twinkle;bottom:8px;right:16px}#ov.sk-fire{--ac:#ffb02e;--ts:#ffc89a;color:#fff0e0;background:linear-gradient(#ff5a1f00 45%,#ff5a1f),#2a0f08;border-radius:14px;padding-bottom:22px;box-shadow:0 0 22px #ff781ea6,inset 0 0 0 2px #ff7a1a}#ov.sk-fire:before,#ov.sk-fire:after{transform-origin:50% 100%;bottom:0;left:0;right:0}#ov.sk-fire:before{background:radial-gradient(11px 18px at 11px 100%,#ffb02e 0 58%,#0000 60%) 0 0/22px 100% repeat-x;height:18px;animation:.45s ease-in-out infinite alternate flick}#ov.sk-fire:after{opacity:.55;background:radial-gradient(13px 26px at 20px 100%,#ff5a1f 0 58%,#0000 60%) 0 0/34px 100% repeat-x;height:26px;animation:.7s ease-in-out .2s infinite alternate flick}@keyframes flick{0%{transform:scaleY(.65)}to{transform:scaleY(1.08)}}#ov.sk-water{--ac:#bff0ff;--ts:#d6f1ff;color:#f4fbff;text-shadow:0 1px 2px #00285a80;background:linear-gradient(#4cc3ff,#1a73d9);border-radius:18px;padding-bottom:20px;box-shadow:0 6px 20px #1a73d980,inset 0 0 0 2px #ffffff8c}#ov.sk-water:before{background:radial-gradient(circle at 10px -3px,#0000 9px,#fff6 10px) 0 0/20px 12px repeat-x;height:12px;animation:2s linear infinite wave;bottom:0;left:0;right:0}#ov.sk-water:after{border:2px solid #ffffffbf;border-radius:50%;width:9px;height:9px;animation:3.2s ease-in infinite rise;bottom:-10px;right:22%}@keyframes wave{to{background-position:20px 0}}@keyframes rise{to{opacity:0;transform:translateY(-90px)}}#ov.sk-grass{--ac:#2f8f3a;--ts:#2d5c34;color:#12331a;background:linear-gradient(135deg,#e1f7cc,#9bd985 70%,#68b95f);border-radius:20px 6px;box-shadow:0 5px 16px #3c783266,inset 0 0 0 2px #4aa456}#ov.sk-grass img{border:2px solid #4aa456;border-radius:12px 3px}#ov.sk-grass:before,#ov.sk-grass:after{transform-origin:0 100%;background:#3e9c47;border-radius:0 100%;animation:3s ease-in-out infinite alternate sway}#ov.sk-grass:before{width:20px;height:20px;top:8px;right:16px}#ov.sk-grass:after{background:#58b55e;width:13px;height:13px;animation-delay:.6s;top:12px;right:42px}#ov.sk-lion{--ac:#ffd36b;--ts:#f0cf9a;color:#fff6dc;background:linear-gradient(135deg,#3b1d05,#7a410c 55%,#c9801f);border-radius:14px;padding-right:24px;font-family:Cinzel,Georgia,serif;box-shadow:0 0 26px #ffaa2899,inset 0 0 0 2px #ffd36b}#ov.sk-lion .t{font-size:calc(17px*var(--s,1));text-shadow:0 2px 6px #00000080;font-weight:700}#ov.sk-lion img{border:2px solid #ffd36b;border-radius:50%}#ov.sk-lion:before{background:repeating-conic-gradient(#ffcd4699 0 7deg,transparent 7deg 18deg);border-radius:50%;width:200px;height:200px;margin-top:-100px;animation:16s linear infinite spin;top:50%;left:-52px;-webkit-mask-image:radial-gradient(circle,#000 22%,#0000 68%);mask-image:radial-gradient(circle,#000 22%,#0000 68%)}#ov.sk-lion:after{border:3px solid #ffd36b;border-radius:50%;width:72px;height:72px;margin-top:-36px;animation:2.6s ease-out infinite ring;top:50%;left:12px}@keyframes ring{0%{opacity:.95;transform:scale(.6)}to{opacity:0;transform:scale(2.8)}}#ov.sk-tiger{--ac:#fff0b0;--ts:#ffe6c4;color:#fff7e8;text-shadow:0 1px 3px #1e0800cc;background:repeating-linear-gradient(98deg,#0000 0 22px,#14060099 22px 29px,#0000 29px 40px),repeating-linear-gradient(112deg,#0000 0 37px,#14060073 37px 41px),linear-gradient(135deg,#ff8f1f,#e0600c 60%,#a83a05);border-radius:10px;padding-right:66px;font-family:Zen Maru Gothic,sans-serif;box-shadow:0 0 22px #ff78148c,inset 0 0 0 2px #1a0800}#ov.sk-tiger .t{font-weight:700}#ov.sk-tiger:before{background:linear-gradient(115deg,#0000 44%,#ffffffe6 45%,#0000 47% 50%,#ffffffe6 51%,#0000 53% 56%,#ffffffe6 57%,#0000 59%) 120% 0/220% 100% no-repeat;animation:3.4s ease-in infinite claw;inset:0}#ov.sk-tiger:after{filter:drop-shadow(0 0 6px #ffd000);background:radial-gradient(9px 4px at 25%,#fff6b0 0 35%,#ffc400 65%,#0000 70%),radial-gradient(9px 4px at 75%,#fff6b0 0 35%,#ffc400 65%,#0000 70%);width:46px;height:14px;animation:5s infinite eyes;top:12px;right:12px}@keyframes claw{0%,55%{opacity:1;background-position:120% 0}75%{opacity:1;background-position:-10% 0}to{opacity:0;background-position:-10% 0}}@keyframes eyes{0%,40%{opacity:0}48%,90%{opacity:1;transform:scaleY(1)}94%{transform:scaleY(.1)}98%,to{opacity:1;transform:scaleY(1)}}#ov.sk-phoenix{--ac:#ffe27a;--ts:#ffd2a6;color:#fff6e8;text-shadow:0 1px 4px #3c0a00cc;background:linear-gradient(#5a0e06,#c4300c 45%,#ff6a1a);border-radius:16px;font-family:Cinzel,Georgia,serif;animation:2.4s ease-in-out infinite rebirth;box-shadow:0 0 28px #ff961ecc,inset 0 0 0 2px #ffd36b}#ov.sk-phoenix .t{font-weight:700}#ov.sk-phoenix:before,#ov.sk-phoenix:after{background:#ffd36b;border-radius:50%;width:4px;height:4px;animation:3s linear infinite ember;bottom:-6px}#ov.sk-phoenix:before{left:6px;box-shadow:40px -4px #ffb02e,86px 2px #ffe27a,130px -6px #ff9a2e,178px 0 #ffd36b,226px -4px #ffb02e,274px 2px #ffe27a,320px -2px #ff9a2e,366px 0 #ffd36b,414px -4px #ffb02e}#ov.sk-phoenix:after{animation-duration:4s;animation-delay:1s;left:22px;box-shadow:24px 0 #ffe27a,70px -6px #ffb02e,118px 2px #ffd36b,160px -4px #ff9a2e,206px 0 #ffe27a,252px -6px #ffb02e,300px 2px #ffd36b,344px -2px #ff9a2e,392px 0 #ffe27a}@keyframes rebirth{50%{box-shadow:0 0 46px 8px #ffcd3cf2,inset 0 0 0 2px #fff0a0}}@keyframes ember{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-120px)}}#ov.sk-chouse{--ac:#f0c75e;--ts:#e8c9a8;color:#fff3dc;background:linear-gradient(135deg,#4a0000,#740001 60%,#9b1a1a);border-radius:6px;font-family:Cinzel,Georgia,serif;box-shadow:0 6px 20px #00000073,inset 0 0 0 2px #d3a625,inset 0 0 0 5px #740001,inset 0 0 0 6px #d3a625}#ov.sk-chouse .t{font-weight:700;font-size:calc(16px*var(--s,1))}#ov.sk-chouse img{border:2px solid #d3a625;border-radius:3px}#ov.sk-chouse:before{background:linear-gradient(110deg,#0000 44%,#ffe1828c 50%,#0000 56%) 140% 0/200% 100% no-repeat;animation:4.5s ease-in-out infinite glint;inset:0}#ov.sk-chouse:after{background:radial-gradient(circle at 35% 35%,#fff6c0,#d3a625 60%,#8a6a10);border-radius:50%;width:9px;height:9px;animation:7s ease-in-out infinite snitch;top:0;left:0;box-shadow:-9px -3px 0 -2px #f5e6a8,9px -3px 0 -2px #f5e6a8}@keyframes snitch{0%,to{transform:translate(20px,70px)}20%{transform:translate(180px,18px)}40%{transform:translate(120px,76px)}60%{transform:translate(330px,24px)}80%{transform:translate(260px,72px)}}#ov.sk-ehouse{--ac:#9fd9b0;--ts:#a9c9b4;color:#e6f3ea;background:radial-gradient(circle at 50% 0,#0000 7px,#aad2b938 8px,#0000 9px) 0 0/14px 10px,linear-gradient(135deg,#04140c,#0e3a22 60%,#1a5a38);border-radius:8px;padding-right:48px;font-family:Cinzel,Georgia,serif;box-shadow:0 0 20px #28a05a73,inset 0 0 0 2px #aab4ac}#ov.sk-ehouse:before{background:linear-gradient(105deg,#0000 42%,#beebcd66 50%,#0000 58%) 140% 0/200% 100% no-repeat;animation:5s ease-in-out infinite glint;inset:0}#ov.sk-ehouse:after{background:radial-gradient(2.5px 9px,#000 0 92%,#0000 100%),radial-gradient(circle,#d4ffc4,#27c35a 70%);border-radius:50%;width:22px;height:22px;animation:5s infinite blink;top:14px;right:14px;box-shadow:0 0 14px 2px #27c35a}#ov.sk-shouse{--ac:#d9a25a;--ts:#9fb3e0;color:#e8eeff;background:linear-gradient(135deg,#0a1230,#0e1a40 55%,#1d3270);border-radius:8px;font-family:Cinzel,Georgia,serif;box-shadow:0 0 20px #3c64dc73,inset 0 0 0 2px #946b2d}#ov.sk-shouse:before{background:radial-gradient(1.5px 1.5px at 10% 25%,#ffe0a0,#0000),radial-gradient(1px 1px at 30% 75%,#fff,#0000),radial-gradient(1.5px 1.5px at 55% 20%,#ffe0a0,#0000),radial-gradient(1px 1px at 72% 62%,#fff,#0000),radial-gradient(1.5px 1.5px at 90% 30%,#ffe0a0,#0000),radial-gradient(1px 1px at 48% 90%,#fff,#0000);animation:3s ease-in-out infinite twinkle;inset:0}#ov.sk-shouse:after{background:linear-gradient(90deg,#b98a46,#e8c27a);border-radius:100% 0;width:9px;height:26px;animation:6s linear infinite feather;top:-28px;right:34px}@keyframes feather{0%{opacity:1;transform:translate(0)rotate(20deg)}25%{transform:translate(-18px,32px)rotate(-20deg)}50%{transform:translate(8px,64px)rotate(25deg)}75%{transform:translate(-14px,96px)rotate(-15deg)}to{opacity:0;transform:translateY(132px)rotate(20deg)}}#ov.sk-bees{--ac:#7a5a00;--ts:#5c4a1c;color:#2b2210;background:radial-gradient(circle at 100% 0,#ffffff8c,#0000 45%),linear-gradient(135deg,#f6d35a,#ecb939 60%,#d99a1c);border-radius:16px;font-family:Zen Maru Gothic,sans-serif;box-shadow:0 5px 16px #a06e0a73,inset 0 0 0 3px #372e29}#ov.sk-bees img{border:3px solid #372e29;border-radius:12px}#ov.sk-bees:before,#ov.sk-bees:after{background:linear-gradient(90deg,#372e29 0 25%,#f6d35a 25% 50%,#372e29 50% 75%,#f6d35a 75%);border-radius:50%;width:10px;height:7px;animation:6s ease-in-out infinite bee;top:0;left:0;box-shadow:-2px -6px 0 -1px #ffffffe6,3px -6px 0 -1px #ffffffe6}#ov.sk-bees:before{animation-direction:reverse;animation-delay:-3s}@keyframes bee{0%,to{transform:translate(30px,20px)}25%{transform:translate(160px,60px)}50%{transform:translate(260px,14px)}75%{transform:translate(380px,66px)}}#ov.sk-ywizard{--ac:#7dff9a;--ts:#b9a8d6;color:#efeaff;background:radial-gradient(at 100% 100%,#5a288cb3,#0000 60%),linear-gradient(135deg,#07050f,#140d26 60%,#1e1038);border-radius:10px;padding-right:100px;font-family:Cinzel,Georgia,serif;animation:2.6s ease-in-out infinite spell;box-shadow:0 0 20px #7dff9a80,inset 0 0 0 1px #7dff9a73}#ov.sk-ywizard:before{background:radial-gradient(circle at 24%,#0000 0 8px,#cfd3dc 8.5px 11px,#0000 11.5px),radial-gradient(circle at 76%,#0000 0 8px,#cfd3dc 8.5px 11px,#0000 11.5px),linear-gradient(#cfd3dc,#cfd3dc) 50% 40%/8px 2px no-repeat;width:60px;height:26px;top:46px;right:18px}#ov.sk-ywizard:after{clip-path:polygon(55% 0,15% 52%,45% 52%,30% 100%,88% 38%,55% 38%,75% 0);background:linear-gradient(#ff6a86,#d0102f);width:12px;height:24px;animation:3s infinite scar;top:14px;right:42px}@keyframes spell{50%{box-shadow:0 0 34px 4px #9650ffcc,inset 0 0 0 1px #be8cffb3}}@keyframes scar{0%,70%,to{opacity:.55}74%,80%{opacity:1}77%{opacity:.35}}#ov.sk-blackdragon{--ac:#c3b2ff;--ts:#aab3cc;color:#eef0ff;z-index:1;text-shadow:0 1px 4px #000;background:radial-gradient(at 20% -10%,#7864b459,#0000 60%),linear-gradient(160deg,#06070c,#131726 55%,#08090f);border-radius:12px;padding-right:58px;font-family:Cinzel,Georgia,serif;animation:5.2s infinite bdflash;overflow:visible}#ov.sk-blackdragon .t{font-weight:700;font-size:calc(17px*var(--s,1))}#ov.sk-blackdragon img{filter:contrast(1.1)saturate(.85);border:1px solid #c3b2ff99;border-radius:6px}#ov.sk-blackdragon:before{border-radius:inherit;background:radial-gradient(160px 30px at 80px 35%,#6e6e8c38,#0000 75%) 0 0/400px 100%,radial-gradient(200px 36px at 240px 85%,#5f5f7d33,#0000 75%) 0 0/400px 100%,radial-gradient(260px 40px at 130px 100%,#50506e47,#0000 75%) 0 0/560px 100%,radial-gradient(240px 34px at 380px 5%,#5a5a7838,#0000 75%) 0 0/560px 100%;animation:26s linear infinite bdclouds;inset:0}#ov.sk-blackdragon:after{clip-path:polygon(55% 0,12% 54%,44% 54%,26% 100%,90% 38%,56% 38%,78% 0);filter:drop-shadow(0 0 6px #b9a4ff);opacity:0;background:#ebe4ff;width:20px;height:46px;margin-top:-23px;animation:5.2s infinite bdbolt;top:50%;right:20px}@keyframes bdclouds{to{background-position:400px 0,400px 0,-560px 0,-560px 0}}@keyframes bdbolt{0%,60%,72%,to{opacity:0}61%,64%{opacity:1}62.5%{opacity:.15}66%,70%{opacity:0}68%{opacity:.85}}@keyframes bdflash{0%,60%,72%,to{box-shadow:0 0 0 1px #aa96ff73,0 0 24px #6e50dc66,0 8px 28px #000000b3}61%,64%,68%{box-shadow:0 0 0 1px #dcd2ffe6,0 0 46px #aa96ffd9,0 8px 28px #000000b3,inset 0 0 50px #beaaff66}}.bd{pointer-events:none;opacity:0;transform-origin:0 0;will-change:transform;transition:opacity .45s;position:fixed;top:0;left:0}.bd.on{opacity:1}.bd.bk{filter:brightness(.7)}.bd-cv{width:100vw;height:100vh}.bd-mist{filter:blur(7px);background:radial-gradient(#bec4e152,#7882aa29 45%,#0000 70%);border-radius:50%;animation:5.2s infinite bdcflash}@keyframes bdcflash{0%,60%,72%,to{filter:blur(7px)brightness()}61%,64%,68%{filter:blur(7px)brightness(2.2)}}@media (prefers-reduced-motion:reduce){#ov.sk-blackdragon,.bd,.bd *{animation:none!important}}#ov.sk-wings{--ac:#c4aaff;--ts:#a3b8d8;color:#f0eaff;text-shadow:0 1px 3px #0a051ee6;z-index:2;background:linear-gradient(135deg,#0d0a1f 0%,#1a1040 30%,#0e1a3a 60%,#0a0c20 100%);border-radius:12px;gap:6px;max-width:min(180px,36vw);padding:6px 10px 6px 6px;font-family:Space Grotesk,sans-serif;overflow:visible;box-shadow:0 6px 22px #643cb480,inset 0 0 0 1px #b4a0ff40}#ov.sk-wings:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(1px 1px at 12% 20%,#fff 50%,#0000),radial-gradient(1px 1px at 28% 65%,#c8b8ff 50%,#0000),radial-gradient(1.2px 1.2px at 45% 15%,#fff 50%,#0000),radial-gradient(1px 1px at 62% 80%,#a8c8ff 50%,#0000),radial-gradient(1.5px 1.5px at 75% 35%,#fff 50%,#0000),radial-gradient(1px 1px at 88% 55%,#d0b0ff 50%,#0000),radial-gradient(1px 1px at 35% 45%,#fff 50%,#0000),radial-gradient(1.2px 1.2px at 55%,#b8d0ff 50%,#0000),radial-gradient(1px 1px at 18% 85%,#fff 50%,#0000),radial-gradient(1px 1px at 82% 12%,#c0c8ff 50%,#0000),radial-gradient(1.3px 1.3px at 50% 90%,#fff 50%,#0000),radial-gradient(1px 1px at 70% 60%,#e0c0ff 50%,#0000);animation:3s ease-in-out infinite alternate wgtwinkle;position:absolute;inset:0}#ov.sk-wings:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(1px 1px at 8%,#fff 50%,#0000),radial-gradient(1.2px 1.2px at 22% 30%,#d0c0ff 50%,#0000),radial-gradient(1px 1px at 40% 75%,#fff 50%,#0000),radial-gradient(1px 1px at 58% 25%,#b0d0ff 50%,#0000),radial-gradient(1.5px 1.5px at 68% 70%,#fff 50%,#0000),radial-gradient(1px 1px at 85% 40%,#c8b8ff 50%,#0000),radial-gradient(1px 1px at 95% 80%,#fff 50%,#0000),radial-gradient(1.2px 1.2px at 30% 10%,#d8c0ff 50%,#0000),radial-gradient(1px 1px at 48% 58%,#fff 50%,#0000),radial-gradient(1px 1px at 78% 90%,#b8c8ff 50%,#0000);animation:3s ease-in-out infinite alternate-reverse wgtwinkle;position:absolute;inset:0}@keyframes wgtwinkle{0%{opacity:.4}to{opacity:.9}}#ov.sk-fstar{--ac:#6cb4ff;--ts:#8ab4f0;color:#eef3ff;text-shadow:0 1px 4px #00000ae6;background:#020810;border-radius:12px;font-family:Space Grotesk,sans-serif;overflow:hidden;box-shadow:0 4px 20px #1450b480,inset 0 0 0 1px #508cff40}#ov.sk-fstar .t{z-index:2;font-weight:700;position:relative}#ov.sk-fstar .lbl{z-index:2;position:relative}#ov.sk-fstar>img{z-index:2;border:1px solid #508cff66;border-radius:6px;position:relative}.fs-cv{pointer-events:none;z-index:1;border-radius:inherit;position:absolute;inset:0}#ov.sk-mbunny{--ac:#f0d070;--ts:#b8a0c8;color:#f8f0ff;text-shadow:0 1px 3px #140a28cc;background:#0c0818;border-radius:16px;font-family:Zen Maru Gothic,Nunito,sans-serif;overflow:hidden;box-shadow:0 4px 18px #50328c66,inset 0 0 0 1px #c8b4ff33}#ov.sk-mbunny .t{z-index:2;font-weight:700;position:relative}#ov.sk-mbunny .lbl{z-index:2;position:relative}#ov.sk-mbunny>img{z-index:2;border:1px solid #c8b4ff59;border-radius:8px;position:relative}.mb-cv{pointer-events:none;z-index:1;border-radius:inherit;position:absolute;inset:0}#ov.sk-wings .t{font-weight:700;font-size:calc(15px*var(--s,1));z-index:1;position:relative}#ov.sk-wings .lbl{z-index:1;position:relative}#ov.sk-wings>img{filter:saturate(.9);z-index:1;border:1px solid #b4a0ff66;border-radius:6px;width:56px;height:42px;position:relative}.wg-wrap{pointer-events:none;z-index:1;position:fixed}.wg-wrap .wg-img{object-fit:contain;width:100%;height:100%;display:block}#ov.sk-kittens{--ac:#ff6f9f;--ts:#9a7080;color:#5a3a4a;background:linear-gradient(135deg,#fff7ef,#ffe3ec);border-radius:18px;padding-right:70px;font-family:Zen Maru Gothic,sans-serif;box-shadow:0 6px 20px #ff8caa59,inset 0 0 0 2px #ffc3d4}#ov.sk-kittens .t{font-weight:700}#ov.sk-rainy{--ac:#9cc8ff;--ts:#a9b6c8;color:#eef3fa;text-shadow:0 1px 3px #000000d9;background:linear-gradient(#232a35,#161b23 60%,#0f1318);border-radius:12px;padding-right:62px;box-shadow:0 6px 22px #0009,inset 0 0 0 1px #96b4dc4d}#ov.sk-rainy .t{font-weight:700}#ov.sk-rainy.sk-rainyn{padding-right:16px}#ov.sk-rainy img{border:1px solid #a0bee680;border-radius:6px}.rn-in{border-radius:inherit;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}#ov.sk-kittens img{border:2px solid #fff;border-radius:12px}#ov.sk-kittens:before{opacity:.35;background:radial-gradient(7px 6px at 50% 72%,#ff8fb1 95%,#0000),radial-gradient(3px at 22% 36%,#ff8fb1 95%,#0000),radial-gradient(3px at 50% 22%,#ff8fb1 95%,#0000),radial-gradient(3px at 78% 36%,#ff8fb1 95%,#0000);width:30px;height:28px;top:10px;right:14px;transform:rotate(18deg)}#ov.sk-kittens:after{opacity:.22;background:radial-gradient(5px 4.5px at 50% 72%,#ff8fb1 95%,#0000),radial-gradient(2.2px at 22% 36%,#ff8fb1 95%,#0000),radial-gradient(2.2px at 50% 22%,#ff8fb1 95%,#0000),radial-gradient(2.2px at 78% 36%,#ff8fb1 95%,#0000);width:22px;height:20px;bottom:8px;right:84px;transform:rotate(-12deg)}@media (prefers-reduced-motion:reduce){#ov:before,#ov:after{animation:none!important}}#ovwm{z-index:4;pointer-events:none;letter-spacing:.05em;color:#fff;opacity:.5;text-shadow:0 1px 2px #0009;font-family:Zen Maru Gothic,Segoe UI,sans-serif;font-size:16.5px;font-weight:600;display:none;position:fixed}body.ov #ovwm{display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ease{syntax:"*";inherits:false}
