.pswitch{--n:3;--i:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate;vertical-align:middle;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;gap:0;max-width:100%;padding:4px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff14}.pswitch:before{content:"";z-index:-1;width:calc((100% - 8px) / var(--n));transform:translateX(calc(var(--i) * 100%));background:#f4f1f6;border-radius:999px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 18px #00000040}.pswitch:has(>button:nth-of-type(2):last-of-type){--n:2}.pswitch:has(>button:nth-of-type(4)){--n:4}.pswitch:has(>button:nth-of-type(2)[aria-selected=true]){--i:1}.pswitch:has(>button:nth-of-type(3)[aria-selected=true]){--i:2}.pswitch:has(>button:nth-of-type(4)[aria-selected=true]){--i:3}.pswitch:not(:has(>button[aria-selected=true])):before{opacity:0}.pswitch>button{cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:40px;margin:0;transition:color .25s;display:inline-flex;position:relative;box-shadow:none!important;color:#f4f1f6!important;font:600 14px/1.15 var(--ff-text)!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border-radius:999px!important;padding:9px 14px!important}.pswitch>button[aria-selected=true]{color:#16151c!important}.pswitch>button small,.pswitch .pswitch-b{color:#f1a7de;background:#f1a7de2e;border-radius:999px;padding:3px 6px;transition:background .25s,color .25s;font:700 10.5px/1 var(--ff-text)!important;letter-spacing:0!important;opacity:1!important}.pswitch>button small:empty{display:none}.pswitch>button[aria-selected=true] small,.pswitch>button[aria-selected=true] .pswitch-b{color:#f7bfe8;background:#16151c}.pswitch>button:focus-visible{outline-offset:2px;outline:2px solid #f1a7de}.pswitch[aria-disabled=true],.pswitch.is-off{opacity:.35;pointer-events:none}@media (max-width:420px){.pswitch>button{padding:8px 10px!important;font-size:13px!important}}html.th-light .pswitch{box-shadow:none;background:#1a13200d;border-color:#1a13201f}html.th-light .pswitch:before{background:#1a1320}html.th-light .pswitch>button{color:#1a1320!important}html.th-light .pswitch>button[aria-selected=true]{color:#fff!important}html.th-light .pswitch>button small{color:#a8418a;background:#a8418a1f}html.th-light .pswitch>button[aria-selected=true] small{color:#1a1320;background:#f1a7de}.pswitch-sum{min-height:1.4em;font:500 13px/1.4 var(--ff-text);color:var(--c-a6a6b8,#a6a6b8);margin-top:6px;display:block}.xb-hint{text-align:left;place-self:flex-start start;align-items:center;gap:8px;margin:0;display:inline-flex;font:500 13px/1.4 var(--ff-text)!important;letter-spacing:0!important;text-transform:none!important;color:var(--c-a6a6b8,#a6a6b8)!important;white-space:normal!important;background:0 0!important;border:0!important;padding:0!important}.xb-hint:before{content:"";background:#f1a7de;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px #f1a7decc}.xb-rail-nav{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-top:12px;transition:opacity .25s;display:flex}.xb-rail-nav[data-idle]{opacity:0;pointer-events:none}.xb-rail-dots{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.xb-rail-dots button{cursor:pointer;background:#ffffff38;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s cubic-bezier(.2,.8,.2,1),background .3s}.xb-rail-dots button[aria-current=true]{background:#f1a7de;width:22px}.xb-rail-arrows{flex:none;gap:8px;display:flex}.xb-rail-arrows button,.xb-arrbtn{color:#f4f1f6;cursor:pointer;width:40px;height:40px;font:600 16px/1 var(--ff-text);background:#ffffff0d;border:1px solid #ffffff29;border-radius:50%;place-items:center;transition:background .25s,border-color .25s,opacity .25s;display:grid}.xb-rail-arrows button:hover,.xb-arrbtn:hover{background:#f1a7de29;border-color:#f1a7de99}.xb-rail-arrows button:disabled,.xb-arrbtn:disabled{opacity:.35;cursor:default}.xb-rail-arrows button:last-child:not(:disabled){color:#16151c;background:#f1a7de;border-color:#f1a7de}html.th-light .xb-rail-dots button{background:#1a132033}html.th-light .xb-rail-arrows button,html.th-light .xb-arrbtn{color:#1a1320;background:#fff;border-color:#1a13202e}.scrollx,.xb-track,[data-rail]{touch-action:pan-x pan-y;overscroll-behavior-x:contain}.xb-xf{animation:.3s cubic-bezier(.2,.8,.2,1) both xb-xf-in}@keyframes xb-xf-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pswitch:before,.pswitch>button,.xb-rail-dots button{transition:none}.xb-xf{animation:none}}html:not(.show-ph) [data-ph]{display:none!important}html.show-ph [data-ph]{outline-offset:3px;outline:1px dashed #f1a7deb3;position:relative}html.show-ph [data-ph]:after{content:"заглушка";z-index:2;color:#16151c;font:700 9px/1.4 var(--ff-text);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#f1a7de;border-radius:999px;padding:1px 6px;position:absolute;top:-9px;right:6px}html [data-r=full]{border-radius:0!important}html input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#f1a7de 0,#c9b6ff var(--p,50%),rgba(var(--c-white-rgb,255,255,255),.1) var(--p,50%),rgba(var(--c-white-rgb,255,255,255),.07) 100%)!important}html input[type=range]::-webkit-slider-thumb{background:radial-gradient(circle at 35% 30%,#fff 0,#fbeaf5 50%,#f1a7de 100%)!important;box-shadow:0 0 0 5px #f1a7de40,0 6px 16px #f1a7de73!important}html input[type=range]::-moz-range-progress{background:linear-gradient(90deg,#f1a7de,#c9b6ff)!important}html input[type=range]::-moz-range-thumb{box-shadow:0 0 0 5px #f1a7de40,0 6px 16px #f1a7de73!important}.xb-sw{border:1px solid rgba(var(--c-white-rgb,255,255,255),.18);background:rgba(var(--c-white-rgb,255,255,255),.1);cursor:pointer;border-radius:999px;flex:none;width:46px;height:28px;padding:0;transition:background .25s,border-color .25s;position:relative}.xb-sw-k{background:#f4f1f6;border-radius:50%;width:20px;height:20px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000004d}.xb-sw[aria-checked=true]{background:#f1a7de;border-color:#f1a7de}.xb-sw[aria-checked=true] .xb-sw-k{background:#16151c;transform:translate(18px)}.xb-sw:disabled{opacity:.6;cursor:default}.xb-sw:focus-visible{outline-offset:2px;outline:2px solid #f1a7de}html.th-light .xb-sw{background:#1a13201a;border-color:#1a132026}html.th-light .xb-sw-k{background:#fff}.xb-ck{z-index:140;left:max(12px,env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);color:#f4f1f6;width:min(100vw - 24px,420px);max-height:calc(100vh - 140px);font-family:var(--ff-text);background:#1c1a22e0;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;gap:12px;padding:18px;animation:.4s cubic-bezier(.2,.8,.2,1) xb-ck-in;display:flex;position:fixed;overflow:auto;box-shadow:0 24px 70px #00000080,inset 0 1px #ffffff1a}body:has(.dock) .xb-ck{bottom:calc(92px + env(safe-area-inset-bottom))}@keyframes xb-ck-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.xb-ck-head{align-items:center;gap:10px;display:flex}.xb-ck-head b{font:700 16px/1.2 var(--ff-text)}.xb-ck-ic{font-size:20px}.xb-ck-p{font:400 14px/1.5 var(--ff-text);color:#d3ccd9;margin:0}.xb-ck-p a{color:#f1a7de;font-weight:600;text-decoration:none}.xb-ck-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.xb-ck-list li{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.xb-ck-list span{flex-direction:column;gap:2px;min-width:0;display:flex}.xb-ck-list b{font:600 14px/1.2 var(--ff-text)}.xb-ck-list small{font:400 12px/1.4 var(--ff-text);color:#a39cae}.xb-ck-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.xb-ck-b{color:#f4f1f6;min-height:46px;font:700 14px/1.1 var(--ff-text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;padding:0 12px;transition:background .2s,border-color .2s}.xb-ck-b:hover{border-color:#f1a7de}.xb-ck-b--main{color:#16151c;background:#f1a7de;border-color:#f1a7de}.xb-ck-b--main:hover{background:#f7bfe8}.xb-ck-set{color:#b9b3c2;font:600 13px/1 var(--ff-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:4px;text-decoration:underline}html.th-light .xb-ck{color:#1a1320;background:#fffffff0;border-color:#1a13201a;box-shadow:0 24px 70px #5a285a33}html.th-light .xb-ck-p{color:#4a4152}html.th-light .xb-ck-p a{color:#a8418a}html.th-light .xb-ck-list li{background:#1a132008;border-color:#1a132014}html.th-light .xb-ck-list small{color:#716879}html.th-light .xb-ck-b{color:#1a1320;background:#1a132008;border-color:#1a132033}html.th-light .xb-ck-b--main{background:#f1a7de;border-color:#f1a7de}html.th-light .xb-ck-set{color:#5e5568}@media (prefers-reduced-motion:reduce){.xb-ck{animation:none}.xb-sw,.xb-sw-k{transition:none}}
.xb-hd{z-index:60;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#16151c94;border-bottom:1px solid #ffffff0f;transition:background .3s,border-color .3s,box-shadow .3s;position:sticky;top:0}.xb-hd.is-scrolled{background:#16151ccc;border-bottom-color:#ffffff1f;box-shadow:0 10px 30px #00000047}.xb-hd-in{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(8px,2vw,24px);max-width:1440px;height:60px;margin:0 auto;padding-inline:clamp(12px,4vw,64px);display:grid}.xb-logo{font-family:var(--ff-display);letter-spacing:-.01em;white-space:nowrap;align-items:baseline;gap:.28em;font-size:clamp(17px,1.6vw,21px);font-weight:800;line-height:1;text-decoration:none;display:inline-flex;color:#f4f1f6!important}.xb-logo-ai{color:#f1a7de}.xb-hd-nav{justify-content:center;gap:clamp(14px,1.8vw,28px);min-width:0;display:flex;overflow:hidden}.xb-hd-nav a{color:#b9b3c2;font:500 14px/1 var(--ff-text);white-space:nowrap;padding:8px 0;text-decoration:none;transition:color .2s;position:relative}.xb-hd-nav a:after{content:"";transform-origin:0;background:#f1a7de;border-radius:2px;height:2px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.xb-hd-nav a:hover{color:#f4f1f6}.xb-hd-nav a:hover:after{transform:scaleX(1)}@media (max-width:1180px){.xb-hd-nav{visibility:hidden}}.xb-hd-act{justify-content:flex-end;align-items:center;gap:6px;display:flex}.xb-hd-soc{display:contents}@media (max-width:719px){.xb-hd-soc{display:none}}.xb-hbtn{color:#f4f1f6;min-width:40px;height:40px;font:600 13px/1 var(--ff-text);cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.xb-hbtn:hover{background:#f1a7de24;border-color:#f1a7de73}.xb-hbtn:active{transform:scale(.96)}.xb-hbtn:focus-visible,.xb-theme:focus-visible{outline-offset:2px;outline:2px solid #f1a7de}.xb-soc2{width:40px;padding:0}.xb-login{color:#16151c;background:#f4f1f6;border-color:#f4f1f6;padding:0 16px;font-weight:700}.xb-login:hover{background:#fff;border-color:#fff}.xb-hd .xb-cta-h{height:40px;font-family:var(--ff-text);border-radius:999px;font-weight:700;box-shadow:0 6px 18px #f1a7de59;color:#16151c!important;background:#f1a7de!important}@media (max-width:380px){.xb-hd-in{gap:6px}.xb-hbtn{padding:0 10px}.xb-login{padding:0 12px}}.xb-theme{cursor:pointer;color:#a39cae;isolation:isolate;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex:none;grid-template-columns:1fr 1fr;align-items:center;width:72px;height:40px;padding:3px;display:inline-grid;position:relative}.xb-theme:before{content:"";z-index:-1;background:#16151c;border-radius:50%;width:32px;height:32px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s;position:absolute;top:3px;left:3px;transform:translate(32px);box-shadow:0 4px 12px #0006,inset 0 1px #ffffff1f}.xb-theme-i{place-items:center;height:32px;transition:color .3s,transform .35s;display:grid}.xb-theme .xb-theme-i:last-child{color:#f1a7de}html.th-light .xb-theme:before{background:#1a1320;transform:none}html.th-light .xb-theme .xb-theme-i:first-child{color:#f7bfe8}html.th-light .xb-theme .xb-theme-i:last-child{color:#7c7586}@media (max-width:380px){.xb-theme{width:64px}.xb-theme:before{width:28px;height:28px;top:5px;left:5px;transform:translate(26px)}}.xb-lang{display:inline-flex;position:relative}.xb-lang-car{opacity:.7;transition:transform .2s}.xb-lang-btn[aria-expanded=true] .xb-lang-car{transform:rotate(180deg)}.xb-lang-pop{z-index:80;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#1c1a22e6;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;min-width:210px;padding:6px;animation:.2s cubic-bezier(.2,.8,.2,1) xb-pop;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 60px #00000080}.xb-lang-pop button{color:#f4f1f6;min-height:42px;font:600 14px/1 var(--ff-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.xb-lang-pop button:hover{background:#ffffff12}.xb-lang-pop button[aria-checked=true]{background:#f1a7de24}.xb-lang-code{font:500 11px/1 var(--ff-mono);color:#f1a7de;width:24px}.xb-lang-ok{color:#f1a7de;margin-left:auto}@keyframes xb-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.xb-menu{z-index:150;justify-content:flex-end;display:flex;position:fixed;inset:0}.xb-menu-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0a080e73;border:0;padding:0;animation:.25s ease-out xb-fade;position:absolute;inset:0}.xb-menu-panel{overscroll-behavior:contain;width:min(100vw - 20px,440px);max-height:calc(100% - 20px);padding:16px 18px calc(18px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);color:#f4f1f6;background:#1c1a22db;border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;gap:18px;margin:10px;animation:.32s cubic-bezier(.2,.8,.2,1) xb-slide;display:flex;position:relative;overflow-y:auto;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff1a}@keyframes xb-fade{0%{opacity:0}to{opacity:1}}@keyframes xb-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.xb-menu-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.xb-menu-top .xb-logo{font-size:20px}.xb-menu-tools{align-items:center;gap:6px;display:flex}.xb-menu-x{width:40px;padding:0}.xb-menu-group{flex-direction:column;gap:8px;display:flex}.xb-menu-cap{font:500 11px/1.2 var(--ff-mono);letter-spacing:.12em;text-transform:uppercase;color:#a39cae;padding:0 4px}.xb-menu-cap--line{align-items:center;gap:10px;display:flex}.xb-menu-cap--line:after{content:"";background:#ffffff1f;flex:1;height:1px}.xb-menu-here{flex-direction:column;display:flex}.xb-menu-here a{color:#f4f1f6;border-radius:14px;padding:9px 6px;line-height:1.1;text-decoration:none;transition:background .2s,color .2s;font-size:clamp(22px,6vw,26px)!important}.xb-menu-here a:hover{color:#f7bfe8;background:#ffffff0f}.xb-menu-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.xb-tile2{color:#f4f1f6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:4px;padding:12px;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f}.xb-tile2:hover{background:#f1a7de1a;border-color:#f1a7de73}.xb-tile2:active{transform:scale(.98)}.xb-tile2-ic{color:#f1a7de;background:#f1a7de24;border-radius:12px;place-items:center;width:34px;height:34px;margin-bottom:4px;display:grid}.xb-tile2 b{font:700 14px/1.2 var(--ff-text)}.xb-tile2 small{font:500 12px/1.3 var(--ff-text);color:#a39cae}.xb-tile2-go{color:#f1a7de;font-size:15px;position:absolute;top:10px;right:12px}.xb-menu-foot{flex-direction:column;gap:8px;margin-top:auto;display:flex}.xb-socs{align-items:center;gap:6px;display:inline-flex}.xb-socs--big{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.xb-socs--big .xb-soc2{border-radius:16px;gap:8px;width:auto;height:50px;font-size:15px;font-weight:700}.xb-menu-login{color:#f4f1f6;height:52px;font:700 15px/1 var(--ff-text);background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.xb-menu-login:hover{border-color:#f1a7de80}.xb-dock-menu{color:#f4f1f6;height:48px;font:700 15px/1 var(--ff-text);cursor:pointer;background:#ffffff12;border:0;border-radius:20px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}html.th-light .xb-hd{background:#fbf6f9b8;border-bottom-color:#1a132014}html.th-light .xb-hd.is-scrolled{background:#fbf6f9e6;border-bottom-color:#1a13201f;box-shadow:0 10px 30px #3c143c14}html.th-light .xb-logo{color:#1a1320!important}html.th-light .xb-logo-ai{color:#c2408f}html.th-light .xb-hd-nav a{color:#5e5568}html.th-light .xb-hd-nav a:hover{color:#1a1320}html.th-light .xb-hbtn,html.th-light .xb-theme{color:#1a1320;background:#1a13200a;border-color:#1a13201f}html.th-light .xb-login{color:#fff;background:#1a1320;border-color:#1a1320}html.th-light .xb-lang-pop,html.th-light .xb-menu-panel{color:#1a1320;background:#ffffffeb;border-color:#1a13201a;box-shadow:0 30px 80px #3c143c2e}html.th-light .xb-lang-pop button{color:#1a1320}html.th-light .xb-lang-pop button:hover{background:#1a13200d}html.th-light .xb-lang-code,html.th-light .xb-lang-ok,html.th-light .xb-tile2-go,html.th-light .xb-tile2-ic{color:#a8418a}html.th-light .xb-menu-here a{color:#1a1320}html.th-light .xb-menu-cap,html.th-light .xb-tile2 small{color:#716879}html.th-light .xb-menu-cap--line:after{background:#1a13201f}html.th-light .xb-tile2,html.th-light .xb-menu-login{color:#1a1320;background:#1a132008;border-color:#1a13201a}html.th-light .xb-dock-menu{color:#1a1320;background:#1a13200f}html.th-switching *,html.th-switching :before,html.th-switching :after{transition-property:background-color,color,border-color,box-shadow,fill,stroke!important;transition-duration:.35s!important}@media (prefers-reduced-motion:reduce){.xb-theme:before,.xb-hd-nav a:after{transition:none}.xb-lang-pop,.xb-menu-panel,.xb-menu-bg{animation:none}}@media (max-width:420px){.xb-menu-tools .xb-theme{display:none}}
@font-face{font-family:display;src:url(../media/unbounded-s.1wse3p5tlr21q.woff2)format("woff2");font-display:swap;font-weight:500 800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:71.16%;descent-override:17.52%;line-gap-override:0.0%;size-adjust:139.83%}._4mgvna_className{font-family:display,display Fallback}._4mgvna_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:text;src:url(../media/onest-s.p.18nspe7210ane.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.CKVoYq_className{font-family:text,text Fallback}.CKVoYq_variable{--font-text:"text", "text Fallback"}
@font-face{font-family:mono;src:url(../media/martian_mono.1mqhl92lj0l-m.woff2)format("woff2");font-display:swap;font-weight:500}.gU7DVW_className{font-family:mono;font-weight:500}.gU7DVW_variable{--font-mono:"mono"}
@font-face{font-family:hand;src:url(../media/caveat_note.3dmvjpaxv08j5.woff2)format("woff2");font-display:swap;font-weight:600}.XuuNSa_className{font-family:hand;font-weight:600}.XuuNSa_variable{--font-hand:"hand"}
:root{--c-0b0b10:#16151c;--c-13131b:#ffffff0e;--c-1a1a22:#25232c;--c-22222c:#2a2831;--c-23232c:#2c2a33;--c-2a2a36:#34313d;--c-3a3a46:#46424f;--c-2d2df5:#f1a7de;--c-4545ff:#f7bfe8;--c-8f8fff:#ddb2f2;--c-b9b9ff:#f7bfe8;--c-ff6fb1:#f1a7de;--c-c2367a:#d98ac8;--c-6b2bf0:#b58cf2;--c-dcddff:#f7ddf0;--c-c9caff:#f2cde9;--c-c9d8ff:#e9d6ec;--c-5b5be0:#c77dba;--c-1e1e7a:#4a2346;--c-1a1a7a:#4a2346;--c-2a2a8a:#5a2c55;--c-2323c8:#c77dba;--c-12127a:#5a2c55;--c-14145c:#2b1f33;--c-0e0e2a:#1c1922;--c-17176a:#2e2236;--c-1e7bd8:#5a3f78;--c-a9b6d8:#c5bacb;--c-5b5b66:#7c7586;--c-3a3a44:#3a3a44;--c-141466:#4a2346;--c-3ab4ff:#c9b6ff;--c-8f3dd9:#b58cf2;--c-1b1b5e:#3a2340;--c-f2f2ee:#f6eff3;--c-f2f2f7:#f4f1f6;--c-c4c4d0:#d3ccd9;--c-a6a6b8:#b9b3c2;--c-8a8aa0:#a39cae;--c-6e6e80:#8b8495;--c-55556a:#6f6879;--c-d6d6de:#ddd6e0;--c-dedee6:#e3dde6;--c-9fd8ff:#f7bfe8;--c-6fc3ff:#f1a7de;--c-2d6bff:#f1a7de;--c-dce6ff:#e9dfec;--c-8a93b8:#a39cae;--c-0f0f16:#1c1a22;--c-14141c:#201e26;--c-1b1b26:#24222b;--c-1e1e28:#2a2831;--c-4a4a66:#5a5363;--c-f4f4f8:#f4f1f6;--c-b9f5c8:#c9b6ff;--c-1b1b2e:#2a2032;--c-14146b:#2b1f33;--c-5b5bff:#c77dba;--c-1a1a8c:#4a2346;--c-6b1f9e:#5a2c55;--c-3a0f66:#2e2236;--c-8f2fa8:#9a5a9a;--c-ff8fc2:#f7bfe8;--c-e0508f:#d98ac8;--c-3dbe9a:#b58cf2;--c-e08a3c:#d98ac8;--c-ffc98a:#f7bfe8;--c-ff9ac8:#f1a7de;--c-8f5bff:#b58cf2;--c-c9b5ff:#c9b6ff;--c-0e6b5c:#4a2346;--c-e4e4ff:#f2cde9;--c-4a4a5c:#5a5363;--c-d6d6e0:#ddd6e0;--c-acc-rgb:241,167,222;--c-hl-rgb:221,178,242;--c-ink5-rgb:16,14,20;--c-card20-rgb:32,30,40;--c-bg11-rgb:22,21,28;--c-tg64-rgb:201,182,255;--c-tg58-rgb:201,182,255;--c-ink:#1a1320;--c-onacc:#1a1320;--c-white:#fff;--c-white-rgb:255,255,255}html.th-classic{--c-0b0b10:#0b0b10;--c-13131b:#13131b;--c-1a1a22:#1a1a22;--c-22222c:#22222c;--c-23232c:#23232c;--c-2a2a36:#2a2a36;--c-3a3a46:#3a3a46;--c-2d2df5:#2d2df5;--c-4545ff:#4545ff;--c-8f8fff:#8f8fff;--c-b9b9ff:#b9b9ff;--c-ff6fb1:#ff6fb1;--c-c2367a:#c2367a;--c-6b2bf0:#6b2bf0;--c-dcddff:#dcddff;--c-c9caff:#c9caff;--c-c9d8ff:#c9d8ff;--c-5b5be0:#5b5be0;--c-1e1e7a:#1e1e7a;--c-1a1a7a:#1a1a7a;--c-2a2a8a:#2a2a8a;--c-2323c8:#2323c8;--c-12127a:#12127a;--c-14145c:#14145c;--c-0e0e2a:#0e0e2a;--c-17176a:#17176a;--c-1e7bd8:#1e7bd8;--c-a9b6d8:#a9b6d8;--c-5b5b66:#5b5b66;--c-3a3a44:#3a3a44;--c-141466:#141466;--c-3ab4ff:#3ab4ff;--c-8f3dd9:#8f3dd9;--c-1b1b5e:#1b1b5e;--c-f2f2ee:#f2f2ee;--c-f2f2f7:#f2f2f7;--c-c4c4d0:#c4c4d0;--c-a6a6b8:#a6a6b8;--c-8a8aa0:#8a8aa0;--c-6e6e80:#6e6e80;--c-55556a:#55556a;--c-d6d6de:#d6d6de;--c-dedee6:#dedee6;--c-9fd8ff:#9fd8ff;--c-6fc3ff:#6fc3ff;--c-2d6bff:#2d6bff;--c-dce6ff:#dce6ff;--c-8a93b8:#8a93b8;--c-0f0f16:#0f0f16;--c-14141c:#14141c;--c-1b1b26:#1b1b26;--c-1e1e28:#1e1e28;--c-4a4a66:#4a4a66;--c-f4f4f8:#f4f4f8;--c-b9f5c8:#b9f5c8;--c-1b1b2e:#1b1b2e;--c-14146b:#14146b;--c-5b5bff:#5b5bff;--c-1a1a8c:#1a1a8c;--c-6b1f9e:#6b1f9e;--c-3a0f66:#3a0f66;--c-8f2fa8:#8f2fa8;--c-ff8fc2:#ff8fc2;--c-e0508f:#e0508f;--c-3dbe9a:#3dbe9a;--c-e08a3c:#e08a3c;--c-ffc98a:#ffc98a;--c-ff9ac8:#ff9ac8;--c-8f5bff:#8f5bff;--c-c9b5ff:#c9b5ff;--c-0e6b5c:#0e6b5c;--c-e4e4ff:#e4e4ff;--c-4a4a5c:#4a4a5c;--c-d6d6e0:#d6d6e0;--c-acc-rgb:45,45,245;--c-hl-rgb:143,143,255;--c-ink5-rgb:5,5,10;--c-card20-rgb:20,20,32;--c-bg11-rgb:11,11,16;--c-tg64-rgb:64,180,255;--c-tg58-rgb:58,180,255;--c-ink:#0b0b10;--c-onacc:#fff;--c-white:#fff;--c-white-rgb:255,255,255}html.th-light:not(.th-classic){--c-0b0b10:#fbf7fa;--c-13131b:#ffffffd1;--c-1a1a22:#f4edf2;--c-22222c:#efe6ec;--c-23232c:#e9dfe6;--c-2a2a36:#e4d9e2;--c-3a3a46:#d6cad4;--c-2d2df5:#f1a7de;--c-4545ff:#f7bfe8;--c-8f8fff:#a8418a;--c-b9b9ff:#c77dba;--c-ff6fb1:#c2408f;--c-c2367a:#a8418a;--c-6b2bf0:#8f5fd9;--c-dcddff:#5e3a62;--c-c9caff:#7a4b78;--c-c9d8ff:#6e5a72;--c-5b5be0:#c77dba;--c-1e1e7a:#f3e3ee;--c-1a1a7a:#f3e3ee;--c-2a2a8a:#ebd3e4;--c-2323c8:#c77dba;--c-12127a:#ebd3e4;--c-14145c:#f6eaf2;--c-0e0e2a:#fff;--c-17176a:#f3e3ee;--c-1e7bd8:#b58cf2;--c-a9b6d8:#8b7f92;--c-5b5b66:#6f6879;--c-3a3a44:#3a3340;--c-141466:#4a2346;--c-3ab4ff:#b58cf2;--c-8f3dd9:#9a6fd9;--c-1b1b5e:#ebd3e4;--c-f2f2ee:#fff;--c-f2f2f7:#1a1320;--c-c4c4d0:#4a4152;--c-a6a6b8:#5e5568;--c-8a8aa0:#716879;--c-6e6e80:#857c8d;--c-55556a:#a39cae;--c-d6d6de:#e3dae1;--c-dedee6:#e8e0e6;--c-9fd8ff:#a8418a;--c-6fc3ff:#c2408f;--c-2d6bff:#f1a7de;--c-dce6ff:#4a4152;--c-8a93b8:#716879;--c-0f0f16:#fff;--c-14141c:#fff;--c-1b1b26:#f4edf2;--c-1e1e28:#e9dfe6;--c-4a4a66:#d6cad4;--c-f4f4f8:#1a1320;--c-b9f5c8:#6a54c8;--c-1b1b2e:#fceff8;--c-d6d6e0:#3a3340;--c-e4e4ff:#4a4152;--c-acc-rgb:241,167,222;--c-hl-rgb:168,65,138;--c-ink5-rgb:60,40,60;--c-card20-rgb:255,255,255;--c-bg11-rgb:251,247,250;--c-tg64-rgb:181,140,242;--c-tg58-rgb:181,140,242;--c-ink:#1a1320;--c-onacc:#1a1320;--c-white:#1a1320;--c-white-rgb:26,19,32;--bg-a:#fbf7fa;--bg-b:#f4ecf1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
:root{--ff-display:var(--font-display), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ff-text:var(--font-text), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ff-mono:var(--font-mono), ui-monospace, monospace;--ff-hand:var(--font-hand), cursive;--ax-bg:#16151c;--ax-tx:#f4f1f6;--ax-mut:#b9b3c2;--ax-line:#34313d;--ax-fld:#1c1a22;--ax-card:#ffffff0d}html.th-light{--ax-bg:#fbf7fa;--ax-tx:#1a1320;--ax-mut:#5e5568;--ax-line:#e4d9e2;--ax-fld:#fff;--ax-card:#ffffffd9}html,body{color:#f4f1f6;background:#16151c;margin:0}html.th-light body{color:#1a1320;background:#fbf7fa}body{font-family:var(--ff-text)}input[type=checkbox],input[type=radio]{appearance:none;cursor:pointer;background:#ffffff0a;border:1.5px solid #f1a7de8c;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;margin:2px 0 0;padding:0;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-grid}input[type=radio]{border-radius:50%}input[type=checkbox]:after{content:"";border:0 solid #16151c;border-width:0 0 2px 2px;width:9px;height:5px;transition:transform .2s cubic-bezier(.2,.8,.2,1);transform:translateY(-1px)rotate(-45deg)scale(0)}input[type=radio]:after{content:"";background:#16151c;border-radius:50%;width:8px;height:8px;transition:transform .2s cubic-bezier(.2,.8,.2,1);transform:scale(0)}input[type=checkbox]:checked,input[type=radio]:checked{background:#f1a7de;border-color:#f1a7de}input[type=checkbox]:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}input[type=radio]:checked:after{transform:scale(1)}input[type=checkbox]:hover,input[type=radio]:hover{border-color:#f1a7de}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 3px #f1a7de59}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}html.th-light input[type=checkbox]:not(:checked),html.th-light input[type=radio]:not(:checked){background:#fff;border-color:#16151c59}input[type=range]{accent-color:#f1a7de}@media (prefers-reduced-motion:reduce){input[type=checkbox]:after,input[type=radio]:after{transition:none}}#aia-intro{display:none}html.intro #aia-intro{z-index:1000;background:#16151c;transition:background-color .45s;display:block;position:fixed;inset:0}html.intro.th-light #aia-intro{background:#fbf6fa}html.intro.intro-bg #aia-intro{background:0 0}html.intro body{overflow:hidden}html.intro .xb-fan-card{animation-play-state:paused!important}html.intro-fly .xb-hd .xb-logo{opacity:0}html.intro-land .xb-hd .xb-logo{opacity:1;transition:opacity .2s}#aia-intro canvas{width:100%;height:100%;position:absolute;inset:0}#aia-intro .ai-line{font:500 clamp(16px, 2.2vw, 22px)/1 var(--ff-mono), ui-monospace, monospace;color:#f1a7de;white-space:nowrap;transition:opacity .25s;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}#aia-intro .ai-cur{vertical-align:-3px;background:#f1a7de;width:.55em;height:1.1em;margin-left:3px;animation:.8s step-end infinite aiCur;display:inline-block}@keyframes aiCur{50%{opacity:0}}#aia-intro .ai-logo{transform-origin:0 0;font:800 clamp(44px, 9vw, 120px)/1 var(--ff-display), sans-serif;letter-spacing:-.01em;color:#f4f1f6;white-space:nowrap;opacity:0;transition:opacity .35s;position:absolute;top:50%;left:50%;translate:-50% -50%}#aia-intro .ai-logo b{font-weight:inherit;color:#f1a7de}#aia-intro .ai-logo.on{opacity:1}#aia-intro .ai-logo.on b{animation:.7s ease-out aiFlash}@keyframes aiFlash{0%{color:#fff;text-shadow:0 0 40px #ff6fb1,0 0 80px #ff6fb1}to{text-shadow:none}}#aia-intro .ai-st{text-align:center;font:500 12px/1 var(--ff-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#f4f1f68c;position:absolute;bottom:calc(18% - 28px);left:0;right:0}#aia-intro .ai-bar{background:#ffffff1a;border-radius:2px;width:180px;height:2px;margin-left:-90px;position:absolute;bottom:18%;left:50%;overflow:hidden}#aia-intro .ai-bar i{background:linear-gradient(90deg,#f1a7de,#c9b6ff);width:0;height:100%;display:block}html.th-light #aia-intro .ai-logo{color:#1a1320}html.th-light #aia-intro .ai-logo b,html.th-light #aia-intro .ai-line{color:#c2408f}html.th-light #aia-intro .ai-st{color:#1a13208c}html.th-light #aia-intro .ai-bar{background:#1a13201a}
