@font-face{font-display:swap;font-family:VT323 Local;font-style:normal;font-weight:400;src:url(/static/media/vt323-regular.4cd487288b6de9b2f74f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Zpix Local;font-style:normal;font-weight:400;src:url(/static/media/zpix.34b0a0d271609f137e0e.ttf) format("truetype")}:root{--bg:#02080d;--panel:#04101a;--panel-strong:#01060a;--orange:#cf7d36;--orange-hot:#e08e44;--orange-soft:#8a5228;--blue:#506d86;--blue-hot:#6f94b3;--blue-soft:#314757;--text:#cdbfa4;--muted:#53636c;--line:#cf7d36eb;--shadow-orange:#cf7d3694;--shadow-blue:#506d867a;--font-terminal:"Zpix Local","VT323 Local","Hiragino Sans","Yu Gothic","Microsoft YaHei","PingFang SC","Noto Sans CJK SC","Noto Sans CJK JP",monospace;color-scheme:dark}*{box-sizing:border-box}html{background:#02080d;background:var(--bg)}body{-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#03090f00,#02080d 37vh),#02080d;background:linear-gradient(180deg,#03090f00 0,var(--bg) 37vh),var(--bg);color:#cdbfa4;color:var(--text);font-family:Zpix Local,VT323 Local,Hiragino Sans,Yu Gothic,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Noto Sans CJK JP,monospace;font-family:var(--font-terminal);font-size:24px;letter-spacing:0;margin:0;min-height:100vh;text-rendering:geometricprecision}button,input,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit}svg{fill:currentColor;display:block;height:100%;width:100%}.svg-defs{height:0;overflow:hidden;position:absolute;width:0}.site-root{min-height:100vh;overflow-x:hidden}.hero{background:#05090c;border-bottom:1px solid #cf7d363d;height:clamp(300px,28vw,470px);min-height:300px;overflow:hidden;position:relative}.hero:after{background:linear-gradient(180deg,#03090f00 54%,#03090ff0),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px);content:"";inset:0;pointer-events:none;position:absolute}.hero__image{display:block;height:100%;object-fit:cover;object-position:left top;width:100%}.shell{filter:drop-shadow(0 0 18px rgba(207,125,54,.08));margin:0 auto;padding:28px 0 34px;width:min(1120px,calc(100% - 40px))}.identity{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:22px}.identity__title-wrap{min-width:0}.identity__title{line-height:1;margin:0}.identity__wordmark{display:block;height:auto;width:min(470px,100%)}.contact-gadget{grid-gap:12px;display:grid;gap:12px;justify-items:end;position:relative}.socials{display:flex;flex-wrap:wrap;gap:18px;justify-content:end;padding-top:2px}.social-link{background:#0000;border:0;border-radius:10px;box-shadow:none;color:#506d86;color:var(--blue);display:grid;height:76px;overflow:hidden;place-items:center;position:relative;text-decoration:none;transition:color .12s ease,transform .12s ease;width:76px}.social-link--button{appearance:none}.social-link--active{background:#0000;color:#cf7d36;color:var(--orange)}.social-link--open{background:#0000;color:#6f94b3;color:var(--blue-hot)}.social-link:before{display:none}.social-link:after{border:1px solid;border-radius:6px;content:"";inset:5px;opacity:.45;pointer-events:none;position:absolute}.social-link:focus-visible,.social-link:hover{box-shadow:none;color:#6f94b3;color:var(--blue-hot);outline:none;transform:translateY(-1px)}.social-link--active:focus-visible,.social-link--active:hover{color:#e08e44;color:var(--orange-hot)}.social-link--open:focus-visible,.social-link--open:hover{color:#6f94b3;color:var(--blue-hot)}.social-link svg{filter:url(#painted-stencil);height:42px;opacity:.82;position:relative;width:42px;z-index:1}.social-link[aria-label=LinkedIn] svg{height:43px;width:43px}.social-link[aria-label=WeChat] svg{height:44px;width:44px}.wechat-card{background:#02080df5;border:1px solid #506d8699;border-radius:4px;color:#6f94b3;color:var(--blue-hot);padding:12px;text-align:center;width:220px}.wechat-card__hint,.wechat-card__label{color:#cf7d36;color:var(--orange);font-size:18px;text-transform:uppercase}.wechat-card__qr{border:1px solid #cf7d3659;display:block;margin:10px auto;width:100%}.terminal{background:linear-gradient(180deg,#04101afa,#01060afc),#04101a;background:linear-gradient(180deg,#04101afa,#01060afc),var(--panel);border:2px solid #cf7d36eb;border:2px solid var(--line);border-radius:4px;box-shadow:0 0 0 1px #cf7d3642,0 0 32px #0000008c,0 0 26px #cf7d361f,inset 0 0 42px #506d8614;padding:18px 22px 16px;position:relative}.terminal:before{background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.025) 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,rgba(207,125,54,.028) 0 1px,#0000 1px 48px);content:"";inset:0;pointer-events:none;position:absolute}.ask-block,.retro-alert,.terminal-actions,.terminal__bar,.transcript{position:relative;z-index:1}.terminal__bar{border-bottom:1px dotted #506d8647;color:#6f94b3;color:var(--blue-hot);display:flex;font-size:22px;font-weight:400;gap:18px;justify-content:space-between;padding-bottom:12px;text-shadow:0 0 8px #506d867a;text-shadow:0 0 8px var(--shadow-blue);text-transform:uppercase}.terminal__brand{align-items:center;display:flex;gap:12px;min-width:0}.terminal__star{color:#cdbfa4;color:var(--text);text-shadow:0 0 8px #ffffff47}.terminal__meta,.terminal__sub{color:#53636c;color:var(--muted)}.terminal__meta{display:flex;flex-wrap:wrap;font-size:17px;gap:14px;justify-content:flex-end;text-align:right}.transcript{grid-gap:16px;display:grid;gap:16px;padding:18px 0 8px;scrollbar-color:#cf7d36 #01060a;scrollbar-color:var(--orange) var(--panel-strong)}.transcript--answer{padding-top:12px}.ask-form,.message{grid-gap:10px;align-items:baseline;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr)}.message__label{color:#6f94b3;color:var(--blue-hot);font-weight:400;text-shadow:0 0 8px #506d867a;text-shadow:0 0 8px var(--shadow-blue);text-transform:uppercase}.message__label--tom{color:#cf7d36;color:var(--orange);text-shadow:0 0 8px #cf7d3694;text-shadow:0 0 8px var(--shadow-orange)}.message__body{color:#cdbfa4;color:var(--text);line-height:1.35;margin:0;overflow-wrap:anywhere;text-shadow:0 0 6px #d6cbb81f;white-space:pre-wrap}.ask-block{border-top:1px dotted #cf7d3638;margin-top:12px;padding-top:14px}.ask-form{align-items:stretch;grid-template-columns:64px minmax(0,1fr) 160px}.ask-form__input{background:#0000;border:0;caret-color:#cf7d36;caret-color:var(--orange);color:#cdbfa4;color:var(--text);grid-column:2;line-height:1.35;max-height:8.1em;min-height:64px;min-width:0;outline:none;overflow-y:auto;resize:none;width:100%}.ask-form__input::placeholder{color:#d6cbb89e}.ask-form__input:focus-visible{box-shadow:0 1px 0 #6f94b3;box-shadow:0 1px 0 var(--blue-hot)}.ask-form__button,.icon-command,.inline-command,.secondary-command,.text-command{background:#090c0ebf;border:1px solid #cf7d36;border:1px solid var(--orange);border-radius:3px;box-shadow:inset 0 0 16px #cf7d3617;color:#cf7d36;color:var(--orange);text-shadow:0 0 10px #cf7d3694;text-shadow:0 0 10px var(--shadow-orange);text-transform:uppercase}.ask-form__button{--ask-x:50%;--ask-y:50%;align-items:center;display:inline-flex;grid-column:3;isolation:isolate;justify-content:center;min-height:42px;overflow:hidden;position:relative;transition:border-color .16s linear,color .16s linear,text-shadow .16s linear,box-shadow .16s linear}.ask-form__button:before{background:radial-gradient(circle 128px at var(--ask-x) var(--ask-y),#cf7d3661 0,#cf7d363d 24%,#cf7d3614 54%,#0000 78%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .12s linear;z-index:0}.ask-form__button:not(:disabled):focus-visible:before,.ask-form__button:not(:disabled):hover:before{opacity:1}.ask-form__button:not(:disabled):active:before{background:radial-gradient(circle 136px at var(--ask-x) var(--ask-y),#ffe0bc7a 0,#f2a15c57 24%,#cf7d3624 56%,#0000 80%);opacity:1}.icon-command:focus-visible,.icon-command:hover,.secondary-command:focus-visible,.secondary-command:hover{background:#cf7d36;background:var(--orange);color:#01060a;color:var(--panel-strong);outline:none}.ask-form__button:focus-visible,.ask-form__button:hover{background:#090c0ebf;border-color:#f2a15c;box-shadow:inset 0 0 18px #cf7d3621,0 0 9px #cf7d3647;color:#f2a15c;outline:none;text-shadow:0 0 6px #f2a15cb8,0 0 16px #cf7d366b}.ask-form__button:not(:disabled):active{border-color:#ffe0bc;box-shadow:inset 0 0 24px #ffe0bc2e,0 0 13px #ffe0bc61,0 0 22px #cf7d363d;color:#ffe0bc;text-shadow:0 0 4px #fffc,0 0 12px #ffe0bcb8,0 0 24px #cf7d367a}.ask-form__button:disabled,.icon-command:disabled,.secondary-command:disabled{background:#0000;border-color:#53636c;border-color:var(--muted);box-shadow:none;color:#53636c;color:var(--muted);opacity:.55;text-shadow:none}.length-progress{background-color:#506d8647!important;height:2px!important;margin:8px 0 0 94px}.length-progress .MuiLinearProgress-bar{background-color:#cf7d36;background-color:var(--orange)}.captcha-zone{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);margin-top:12px;padding-left:94px}.captcha-zone[hidden],.turnstile-shell[hidden]{display:none!important}.turnstile-shell{align-items:end;display:flex;gap:14px;width:min(100%,420px)}.turnstile-reset{font-size:18px;line-height:1.2;max-width:150px;text-align:left}.ask-actions,.terminal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.captcha-zone>.ask-actions{grid-column:2}.secondary-command{align-items:center;display:inline-flex;font-size:20px;gap:8px;padding:8px 12px}.icon-command svg,.secondary-command svg{height:20px;width:20px}.secondary-command--hot{border-color:#6f94b3;border-color:var(--blue-hot)}.secondary-command--blue,.secondary-command--hot{color:#6f94b3;color:var(--blue-hot);text-shadow:0 0 10px #506d867a;text-shadow:0 0 10px var(--shadow-blue)}.secondary-command--blue{border-color:#506d86;border-color:var(--blue);box-shadow:inset 0 0 16px #506d861a}.secondary-command--blue:focus-visible,.secondary-command--blue:hover{background:#6f94b3;background:var(--blue-hot);border-color:#6f94b3;border-color:var(--blue-hot);color:#01060a;color:var(--panel-strong);text-shadow:0 0 10px #506d866b}.icon-command{display:grid;height:42px;padding:8px;place-items:center;width:42px}.inline-command,.text-command{background:#0000;border:0;box-shadow:none;padding:0;text-decoration:underline;text-transform:none}.inline-command,.inline-link,.text-command{color:#6f94b3;color:var(--blue-hot);text-shadow:0 0 8px #506d867a;text-shadow:0 0 8px var(--shadow-blue)}.inline-link{margin-left:10px}.prompt-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.prompt-card{grid-column-gap:12px;align-items:center;background:#040c12cc;border:1px solid #cf7d36;border:1px solid var(--orange);border-radius:3px;box-shadow:inset 0 0 18px #cf7d360d;color:#cdbfa4;color:var(--text);column-gap:12px;display:grid;grid-template-columns:54px minmax(0,1fr);line-height:1.1;min-height:58px;padding:8px 14px;text-align:left}.prompt-card:focus-visible,.prompt-card:hover{background:#cf7d3617;box-shadow:0 0 18px #cf7d362b,inset 0 0 18px #506d860d;color:#fff3dd;outline:none}.prompt-card__icon{color:#cf7d36;color:var(--orange);display:block;font-size:34px;font-weight:400;line-height:1;text-shadow:0 0 10px #cf7d3694;text-shadow:0 0 10px var(--shadow-orange);width:54px}.prompt-card:nth-child(3) .prompt-card__icon{color:#6f94b3;color:var(--blue-hot);text-shadow:0 0 10px #506d867a;text-shadow:0 0 10px var(--shadow-blue)}.terminal-loader{align-items:center;display:flex;justify-content:center;margin:4px 0 8px;min-height:34px}.terminal-loader--initial{min-height:150px}.retro-alert{background:#02080ddb!important;border:1px solid #506d866b;color:#cdbfa4!important;color:var(--text)!important;font-family:Zpix Local,VT323 Local,Hiragino Sans,Yu Gothic,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Noto Sans CJK JP,monospace!important;font-family:var(--font-terminal)!important;margin:10px 0}.retro-alert--error{border-color:#cf7d36b8}.retro-alert--warning{border-color:#cf7d3694}.terminal-actions{border-top:1px dotted #506d863d;margin-top:12px;padding-top:14px}.disclaimer{grid-gap:10px;color:#6b7880e6;display:grid;font-size:18px;gap:10px;line-height:1.6;margin:24px auto 0;max-width:930px;padding:0 36px;position:relative;text-align:center;text-shadow:0 0 8px #506d862e;text-transform:uppercase}.disclaimer:after,.disclaimer:before{color:#cf7d36;color:var(--orange);content:"◇";position:absolute;text-shadow:0 0 8px #cf7d3694;text-shadow:0 0 8px var(--shadow-orange);top:50%;transform:translateY(-50%)}.disclaimer:before{left:0}.disclaimer:after{right:0}.footer-meta{color:#6f94b3;color:var(--blue-hot)}.disclaimer .MuiLink-root,.footer-link{color:#6f94b3;color:var(--blue-hot);font:inherit;line-height:inherit;text-decoration-color:#506d8680;text-transform:inherit;vertical-align:initial}.MuiDialog-paper{background:#04101a!important;background:var(--panel)!important;border:1px solid #cf7d36;border:1px solid var(--orange)}.MuiDialog-paper,.MuiDialogContentText-root{color:#cdbfa4!important;color:var(--text)!important}@media (max-width:860px){.hero{height:32vh;min-height:220px}.shell{padding-top:22px;width:min(100% - 28px,760px)}.identity{gap:18px;grid-template-columns:1fr}.contact-gadget,.socials{justify-content:start;justify-items:start}.socials{gap:10px}.social-link{border-radius:6px;height:40px;width:40px}.social-link:after{border-radius:4px;inset:3px}.social-link svg{height:23px;width:23px}.social-link[aria-label=LinkedIn] svg,.social-link[aria-label=WeChat] svg{height:24px;width:24px}.terminal__bar{display:grid}.terminal__meta{justify-content:start;text-align:left}.ask-form{grid-template-columns:58px minmax(0,1fr)}.ask-form__button{grid-column:2;justify-self:end;margin-top:10px;width:140px}.captcha-zone,.length-progress{margin-left:0;padding-left:0}.captcha-zone{grid-template-columns:1fr;justify-items:stretch}.captcha-zone>.ask-actions{grid-column:1}.turnstile-shell{grid-gap:8px;--turnstile-mobile-scale:0.9;--turnstile-mobile-width:270px;display:grid;gap:8px;justify-self:stretch;width:100%}.turnstile-shell>div{max-width:100%;overflow:hidden;width:var(--turnstile-mobile-width)!important}.turnstile-shell>div>*{transform:scale(var(--turnstile-mobile-scale));transform-origin:top left;width:300px!important}.turnstile-shell iframe{max-width:none;width:300px!important}.turnstile-reset{font-size:18px;margin-top:calc(-65px*(1 - var(--turnstile-mobile-scale)));max-width:none;text-align:left;width:100%}.prompt-grid{grid-template-columns:1fr}}@media (max-width:560px){body{font-size:20px}.turnstile-shell{--turnstile-mobile-scale:0.86;--turnstile-mobile-width:258px}.hero{height:230px;min-height:230px}.shell{padding-top:18px;width:calc(100% - 20px)}.identity__wordmark{width:min(360px,100%)}.social-link{height:34px;width:34px}.social-link svg{height:20px;width:20px}.social-link[aria-label=LinkedIn] svg,.social-link[aria-label=WeChat] svg{height:21px;width:21px}.terminal{padding:14px 12px}.ask-form,.message{gap:8px;grid-template-columns:46px minmax(0,1fr)}.terminal__bar{font-size:19px}.disclaimer,.terminal__meta{font-size:15px}.captcha-zone,.length-progress{padding-left:0}.prompt-card{grid-template-columns:44px minmax(0,1fr)}.prompt-card__icon{font-size:28px;width:44px}.disclaimer{padding:0 22px}}.dot-flashing{animation:dot-flashing 1s linear infinite alternate;animation-delay:.5s;background-color:#6d7a88;border-radius:5px;color:#6d7a88;height:10px;position:relative;width:10px}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{animation:dot-flashing 1s infinite alternate;animation-delay:0s;left:-15px}.dot-flashing:after,.dot-flashing:before{background-color:#6d7a88;border-radius:5px;color:#6d7a88;height:10px;width:10px}.dot-flashing:after{animation:dot-flashing 1s infinite alternate;animation-delay:1s;left:15px}@keyframes dot-flashing{0%{background-color:#6d7a88}50%,to{background-color:#a7c5f533}}
/*# sourceMappingURL=main.13534d9d.css.map*/