@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand: #5b5bf6;--brand-2: #8b5cf6;--bg: #f5f6fb;--surface: #ffffff;--text: #0f172a;--muted: #64748b;--border: #eceef5;--grad: linear-gradient(135deg, #5b5bf6 0%, #8b5cf6 55%, #c026d3 100%)}:root[data-theme=dark]{--bg: #0b0d14;--surface: #131622;--text: #e5e7ef;--muted: #8b93a7;--border: #232838}html,body,#root{min-height:100%}body{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}.page-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.page-title h1{font-size:22px;font-weight:650;letter-spacing:-.01em;margin:0;color:var(--text)}.page-title p{margin:2px 0 0;color:var(--muted)}.brand{line-height:1;display:flex;align-items:flex-end;padding-bottom:.213em;font-family:Fredoka Variable,Inter Variable,sans-serif;font-weight:700;font-size:22px}.brand-logo{flex:none;width:auto;height:1.244em;margin:0 .01em -.213em 0}.brand-word{letter-spacing:.01em;line-height:.7}.stat-card .ant-card-body{display:flex;align-items:center;gap:16px}.stat-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-size:20px;flex:none}.stat-label{color:var(--muted);font-size:13px}.stat-value{font-size:26px;font-weight:650;line-height:1.2;letter-spacing:-.02em}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.dot.live{box-shadow:0 0 0 0 currentColor;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #16a34a73}70%{box-shadow:0 0 0 6px #16a34a00}to{box-shadow:0 0 #16a34a00}}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--brand) 8%,transparent);color:var(--text);font-size:13px}.chip .anticon{color:var(--brand)}.soft-panel{background:color-mix(in srgb,var(--brand) 5%,var(--surface));border:1px solid var(--border);border-radius:12px;padding:14px 16px}.auth-wrap{min-height:100vh;display:grid;grid-template-columns:1.15fr 1fr}.auth-hero{background:var(--grad);color:#fff;padding:56px 56px 40px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:28px}.auth-hero:after{content:"";position:absolute;width:520px;height:520px;right:-180px;bottom:-220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 65%)}.auth-hero h1{font-size:40px;line-height:1.15;margin:0;font-weight:750;letter-spacing:-.03em}.auth-hero .lead{font-size:16px;opacity:.88;max-width:520px;margin:0}.feature-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.feature-list li{display:flex;gap:10px;align-items:center;opacity:.95}.plan-mini{background:#ffffff1f;border:1px solid rgba(255,255,255,.22);border-radius:14px;padding:14px 16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.plan-mini .price{font-size:20px;font-weight:700}.auth-side{display:grid;place-items:center;padding:32px 20px;background:var(--bg);position:relative}.auth-card{width:100%;max-width:420px}@media (max-width: 900px){.auth-wrap{grid-template-columns:1fr}.auth-hero{padding:32px 20px}.auth-hero h1{font-size:30px}}.plan-card{border:1.5px solid var(--border);border-radius:14px;padding:18px;cursor:pointer;background:var(--surface);transition:border-color .15s,box-shadow .15s,transform .15s;height:100%}.plan-card:hover{border-color:color-mix(in srgb,var(--brand) 55%,var(--border));transform:translateY(-1px)}.plan-card.selected{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent)}.plan-card .name{font-weight:650;font-size:16px}.plan-card .price{font-size:24px;font-weight:750;letter-spacing:-.02em;margin:6px 0 2px}.plan-card .price small{font-size:13px;font-weight:500;color:var(--muted)}.plan-card .specs{display:grid;gap:6px;margin-top:12px;color:var(--muted);font-size:13px}.vps-card .ant-card-head{min-height:60px}.vps-title{display:flex;align-items:center;gap:10px;font-weight:650;font-size:16px}.vps-meta{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;font-size:13.5px}.vps-meta dt{color:var(--muted)}.vps-meta dd{margin:0}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(3,1fr);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.bottom-nav button{all:unset;cursor:pointer;display:grid;justify-items:center;gap:2px;padding:6px 0;border-radius:10px;color:var(--muted);font-size:11.5px;font-weight:500}.bottom-nav button .anticon{font-size:20px}.bottom-nav button.active{color:var(--brand)}.bottom-nav button.primary .anticon{background:var(--grad);color:#fff;border-radius:12px;padding:6px;font-size:18px;box-shadow:0 6px 16px #5b5bf659}.ant-layout-sider-children{display:flex;flex-direction:column}.key-bar{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.key-bar::-webkit-scrollbar{display:none}.key-bar .ant-btn{flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;min-width:40px}:root{--code-bg: #f1f3f9;--soft: #f7f8fc}:root[data-theme=dark]{--code-bg: #1b1f2e;--soft: #171a27}.post-editor-bar{position:sticky;top:64px;z-index:5;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:-8px 0 16px;padding:10px 0;background:var(--bg)}.post-title textarea,textarea.post-title{font-size:28px!important;font-weight:700;line-height:1.25!important;padding:0!important}.post-slug{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 14px;font-size:13px;color:var(--muted)}.post-side{position:sticky;top:128px;max-height:calc(100vh - 148px);overflow:auto}@media (max-width: 1199px){.post-side{position:static;max-height:none}.post-editor-bar{position:static}}.rte{border:1px solid var(--border);border-radius:10px}.rte-toolbar{position:sticky;top:118px;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px;border-bottom:1px solid var(--border);background:var(--surface);border-radius:10px 10px 0 0}.rte-h1{font-size:11px;color:var(--muted);margin-left:6px;cursor:help}.rte .ProseMirror{min-height:420px;padding:18px 20px;outline:none}.rte .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted);float:left;height:0;pointer-events:none}.rte-foot{padding:6px 12px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}.rte-content{font-size:16px;line-height:1.75;color:var(--text)}.rte-content h2{font-size:23px;margin:1.4em 0 .5em}.rte-content h3{font-size:19px;margin:1.2em 0 .4em}.rte-content h4{font-size:16.5px;margin:1em 0 .3em}.rte-content p{margin:0 0 .9em}.rte-content a{color:var(--brand);text-decoration:underline}.rte-content blockquote{margin:1em 0;padding:8px 16px;border-left:3px solid var(--brand);background:var(--soft);border-radius:0 8px 8px 0}.rte-content pre{background:var(--code-bg);padding:12px 14px;border-radius:8px;overflow-x:auto;font-size:13.5px}.rte-content code{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:.9em;background:var(--code-bg);padding:1px 5px;border-radius:4px}.rte-content pre code{background:none;padding:0}.rte-content table{border-collapse:collapse;width:100%;margin:1em 0;font-size:14.5px}.rte-content th,.rte-content td{border:1px solid var(--border);padding:6px 10px;vertical-align:top;min-width:60px}.rte-content th{background:var(--soft)}.rte-content figure{margin:1em 0}.rte-content img{max-width:100%;height:auto;border-radius:8px}.rte-content figcaption{font-size:13px;color:var(--muted);text-align:center;margin-top:4px}.rte-content .ProseMirror-selectednode img,.rte-content figure.ProseMirror-selectednode{outline:3px solid var(--brand);border-radius:8px}.rte-content iframe{max-width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:8px}.rte-content hr{border:0;border-top:1px solid var(--border);margin:1.5em 0}.rte-content .selectedCell{background:#5b5bf61f}.ai-html{max-height:360px;overflow:auto;padding:4px 2px;font-size:14.5px}.seo-score{display:flex;align-items:center;justify-content:space-around;gap:12px;padding:4px 0 8px}.seo-group-head{display:flex;align-items:center;gap:10px;width:100%}.seo-group-head>span:first-child{flex:1;font-weight:600}.seo-check{display:flex;gap:8px;padding:6px 0;border-bottom:1px dashed var(--border);font-size:13px}.seo-check:last-child{border-bottom:0}.seo-check-icon{padding-top:2px}.seo-check-fix{margin-top:3px;color:var(--muted);font-size:12.5px}.serp{padding:14px 16px;border-radius:10px;background:#fff;color:#202124;font-family:Arial,sans-serif;border:1px solid #e3e3e3}.serp-site{display:flex;align-items:center;gap:10px;margin-bottom:6px}.serp-site img{border-radius:50%;background:#f1f3f4;padding:3px}.serp-name{font-size:14px}.serp-url{font-size:12px;color:#4d5156}.serp-title{font-size:20px;line-height:1.3;color:#1a0dab;margin-bottom:3px}.serp-desc{font-size:14px;line-height:1.58;color:#4d5156}.og-card{border:1px solid #dadde1;border-radius:8px;overflow:hidden;background:#f2f3f5;color:#1c1e21;font-family:Helvetica,Arial,sans-serif}.og-card .og-img{position:relative;aspect-ratio:1.91 / 1;background:#ddd}.og-card .og-img img{width:100%;height:100%;object-fit:cover;display:block}.og-body{padding:10px 12px}.og-domain{font-size:12px;color:#606770}.og-title{font-size:16px;font-weight:600;margin:3px 0}.og-desc{font-size:14px;color:#606770}.og-card.x{border-radius:16px;background:transparent;border-color:#cfd9de;color:inherit}.og-card.x .x-title{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);padding:2px 8px;border-radius:4px;background:#000000b3;color:#fff;font-size:13px}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.media-tile{position:relative;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--soft);cursor:pointer;text-align:left}.media-tile:hover,.media-tile:focus-visible{border-color:var(--brand)}.media-tile.sel{border-color:var(--brand)}.media-tile img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;height:auto}.media-meta{display:flex;justify-content:space-between;align-items:center;gap:4px;padding:4px 6px;font-size:11px;color:var(--muted)}.preview-stage{display:flex;justify-content:center;height:calc(100vh - 120px);background:var(--soft);border-radius:10px;padding:12px}.preview-stage iframe{border:1px solid var(--border);border-radius:10px;background:#0f1134;max-width:100%;transition:width .25s}.viz-bars{display:flex;align-items:flex-end;gap:6px;padding-top:6px}.viz-col{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;cursor:default}.viz-stack{flex:1;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px;border-bottom:1px solid var(--border)}.viz-bar{flex:1;max-width:28px;border-radius:4px 4px 0 0}.viz-label{font-size:11px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.viz-key{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}pre.cfg{background:var(--code-bg);padding:12px 14px;border-radius:8px;overflow-x:auto;font-size:13px}.viz-hbars{display:grid;gap:10px;padding:8px 0}.viz-hrow{display:grid;grid-template-columns:92px 1fr 28px;align-items:center;gap:8px;font-size:12.5px}.viz-htrack{height:14px}.viz-htrack>div{height:100%;border-radius:0 4px 4px 0}.viz-hrow b{text-align:right;font-variant-numeric:tabular-nums}.station{--ink:#0F1134;--ink-2:#15174A;--ink-3:#1C1F58;--line:rgba(226,222,255,.1);--line-2:rgba(226,222,255,.19);--text:#F0EEFA;--muted:#B3B0D2;--dim:#8A87B0;--gold:#F6C177;--gold-2:#E9A25F;--rose:#EE7A9E;--violet:#9D86FF;--teal:#6FDDE3;--mint:#79E8BC;--amber:#F4B35E;--on-gold:#1C1124;--display:"Unbounded",system-ui,sans-serif;--serif:"Fraunces",Georgia,serif;--body:"Plus Jakarta Sans",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--ease:cubic-bezier(.16,.8,.2,1);--rail:84px;--panel:linear-gradient(180deg,rgba(36,36,104,.62),rgba(22,23,72,.72))}@property --a{syntax:"<angle>";initial-value:0deg;inherits:false}.station *{box-sizing:border-box}.station{margin:0;min-height:100vh;background:linear-gradient(180deg,#191b55,#12144000 900px),linear-gradient(180deg,#121440,#0f1134 40%,#0d0f2e);background-color:var(--ink);color:var(--text);font-family:var(--body);font-size:15px;-webkit-font-smoothing:antialiased;overflow-x:hidden}:where(.station) a{color:inherit}:where(.station) button,:where(.station) input,:where(.station) select,:where(.station) textarea{font:inherit;color:inherit}.station ::selection{background:#f6c17759}.station .i{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.station .mono{font-family:var(--mono)}.station .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.station .sky{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.station .neb{position:fixed;border-radius:50%;pointer-events:none;z-index:0}.station .neb.v{right:-14%;top:-18%;width:1000px;height:800px;background:radial-gradient(closest-side,rgba(157,134,255,.24),rgba(157,134,255,.06) 55%,transparent)}.station .neb.r{left:-10%;bottom:-24%;width:900px;height:700px;background:radial-gradient(closest-side,rgba(238,122,158,.14),transparent)}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pulse{0%{box-shadow:0 0 #79e8bc99}70%{box-shadow:0 0 0 9px #79e8bc00}to{box-shadow:0 0 #79e8bc00}}@keyframes shimmer{to{background-position:200% center}}@keyframes rot{to{--a:360deg}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scan{0%,to{top:8%}50%{top:88%}}@keyframes blink{50%{opacity:.35}}.station .accent{font-family:var(--serif);font-style:italic;font-weight:500;letter-spacing:-.01em;background:linear-gradient(100deg,var(--gold),var(--rose),var(--violet),var(--rose),var(--gold));background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.1em;animation:shimmer 7s linear infinite}.station .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mint);animation:pulse 2s ease-out infinite;flex:none}.station .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.station .eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.station .btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;border-radius:13px;border:1px solid transparent;background:none;font-weight:600;font-size:14.5px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .25s,background-color .25s,box-shadow .25s,border-color .25s,color .25s}.station .btn:hover{transform:translateY(-1px)}.station .btn:focus-visible,.station .ico-btn:focus-visible,.station .ri:focus-visible,.station .copy:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.station .btn-sm{min-height:38px;padding:0 14px;border-radius:11px;font-size:14px}.station .btn-gold{background:var(--gold);color:var(--on-gold)}.station .btn-gold:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);transition:left .8s var(--ease);pointer-events:none}.station .btn-gold:hover{background:#f9cd8c;box-shadow:0 14px 32px -14px #f6c177cc}.station .btn-gold:hover:after{left:130%}.station .btn-ghost{border-color:var(--line-2);color:var(--text);background:#ffffff0a}.station .btn-ghost:hover{background:#ffffff17;border-color:#e2deff59}.station .btn-violet{border-color:#9d86ff80;color:#d9d0ff;background:#9d86ff1f}.station .btn-violet:hover{background:#9d86ff38;box-shadow:0 12px 28px -14px #9d86ffcc}.station .btn-rose{border-color:#ee7a9e73;color:#ffb4c9;background:#ee7a9e14}.station .btn-rose:hover{background:#ee7a9e2e}.station .btn[disabled]{opacity:.38;cursor:not-allowed;transform:none;box-shadow:none}.station .btn-launch{width:100%;min-height:54px;border:0;border-radius:15px;color:var(--on-gold);font-weight:700;font-size:16px;background:linear-gradient(100deg,var(--gold),var(--rose),var(--violet),var(--rose),var(--gold));background-size:200% auto;animation:shimmer 6s linear infinite;box-shadow:0 18px 36px -16px #ee7a9ecc}.station .btn-launch:hover{transform:translateY(-2px);box-shadow:0 24px 44px -16px #9d86ffe6}.station .ico-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--line-2);background:#ffffff0a;color:var(--muted);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.station .ico-btn:hover{color:var(--text);background:#ffffff17;border-color:#e2deff59}.station .ico-btn.danger:hover{color:#ffb4c9;border-color:#ee7a9e80;background:#ee7a9e1f}.station .lnk{color:var(--violet);font-weight:600;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.station .lnk:hover{color:#c3b6ff;text-decoration:underline}.station .pill{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em;white-space:nowrap;border:1px solid}.station .pill.run{color:var(--mint);border-color:#79e8bc59;background:#79e8bc14}.station .pill.run .dot{width:6px;height:6px}.station .pill.warn{color:var(--amber);border-color:#f4b35e66;background:#f4b35e1a}.station .pill.vio{color:#c9bdff;border-color:#9d86ff66;background:#9d86ff1a}.station .pill.teal{color:var(--teal);border-color:#6fdde359;background:#6fdde314}.station .copy{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:4px 6px 4px 10px;border-radius:9px;border:1px solid var(--line-2);background:#08081e73;font-family:var(--mono);font-size:13px;color:var(--text);cursor:pointer;transition:border-color .2s,background-color .2s}.station .copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station .copy .i{width:15px;height:15px;color:var(--dim);transition:color .2s}.station .copy:hover{border-color:#9d86ff8c;background:#9d86ff1a}.station .copy:hover .i{color:var(--violet)}.station .copy.done .i{color:var(--mint)}:where(.station) code{padding:2px 7px;border-radius:7px;border:1px solid var(--line-2);background:#08081e80;font-family:var(--mono);font-size:.86em;color:#e6e0ff}.station .fld{display:grid;gap:8px;min-width:0}.station .fld>label,.station .fld>.lbl{font-size:13.5px;font-weight:600;color:var(--muted)}.station .fld .hint{font-size:12.5px;line-height:1.55;color:var(--dim)}.station .ctl{position:relative}.station .ctl>.i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--dim);pointer-events:none;transition:color .2s}.station .inp{width:100%;min-height:48px;padding:0 14px;border-radius:13px;border:1px solid var(--line-2);background:#08081e73;font-size:15px;transition:border-color .2s,box-shadow .2s,background-color .2s}.station .ctl>.i~.inp{padding-left:44px}.station .inp::placeholder{color:#6e6b96}.station .inp:hover{border-color:#e2deff4d}.station .inp:focus{outline:none;border-color:var(--violet);background:#08081ea6;box-shadow:0 0 0 4px #9d86ff29}.station .ctl:focus-within>.i{color:var(--violet)}.station textarea.inp{min-height:96px;padding:13px 14px;resize:vertical;font-family:var(--mono);font-size:13.5px;line-height:1.55}.station .ctl.pw .inp{padding-right:50px}.station .eye{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:none;color:var(--dim);cursor:pointer}.station .eye:hover{color:var(--text);background:#ffffff12}.station .eye .off,.station .eye[aria-pressed=true] .on{display:none}.station .eye[aria-pressed=true] .off{display:block}.station .join{display:flex;border-radius:13px;border:1px solid var(--line-2);background:#08081e73;transition:border-color .2s,box-shadow .2s}.station .join:focus-within{border-color:var(--violet);box-shadow:0 0 0 4px #9d86ff29}.station .join .ctl{flex:1;min-width:0}.station .join .inp{border:0;background:none;box-shadow:none!important}.station .join .btn{margin:4px;min-height:38px}.station .rail{position:fixed;left:0;top:0;bottom:0;z-index:40;width:var(--rail);display:flex;flex-direction:column;align-items:center;padding:0 0 20px;border-right:1px solid var(--line);background:#0f113499;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.station .rail-mark{display:grid;place-items:center;width:100%;height:76px;border-bottom:1px solid var(--line)}.station .rail-mark svg{width:46px;height:46px;filter:drop-shadow(0 6px 14px rgba(246,160,90,.35));transition:transform .6s var(--ease)}.station .rail-mark:hover svg{transform:rotate(-14deg) scale(1.06)}.station .rail nav{display:flex;flex-direction:column;gap:12px;margin-top:26px}.station .rail .grow{flex:1}.station .ri{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;border:1px solid var(--line-2);background:var(--ink-2);color:var(--muted);text-decoration:none;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}.station .ri .i{width:21px;height:21px}.station .ri:after{content:attr(data-label);position:absolute;left:62px;top:50%;padding:8px 13px;border-radius:10px;background:var(--ink-3);border:1px solid var(--line-2);color:var(--text);font-family:var(--body);font-size:13.5px;font-weight:500;white-space:nowrap;opacity:0;transform:translate(-6px,-50%);transition:opacity .25s,transform .35s var(--ease);pointer-events:none}.station .ri:hover{color:var(--text);border-color:#e2deff66}.station .ri:hover:after,.station .ri:focus-visible:after{opacity:1;transform:translateY(-50%)}.station .ri.on{background:var(--gold);border-color:var(--gold);color:var(--on-gold);box-shadow:0 0 24px -4px #f6c177b3}.station .ri.buy{border-style:dashed;border-color:#f6c1778c;color:var(--gold)}.station .ri.buy.on{border-style:solid;color:var(--on-gold)}.station .rail .sep{width:28px;height:1px;margin:4px auto;background:var(--line-2)}.station .rail-foot{display:flex;flex-direction:column;align-items:center;gap:12px}.station .ri.flat{width:44px;height:44px;border-color:transparent;background:none}.station .ri.flat:hover{background:#ffffff0f}.station .topbar{position:fixed;top:0;left:var(--rail);right:0;z-index:30;height:76px;border-bottom:1px solid var(--line);background:#0f11348c;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.station .topbar-in{display:flex;align-items:center;gap:18px;height:100%;max-width:1320px;margin:0 auto;padding:0 40px}.station .brand{font-family:var(--display);font-weight:700;font-size:21px;line-height:1;letter-spacing:.26em;text-decoration:none;text-shadow:0 0 24px rgba(157,134,255,.6)}.station .crumb{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;color:var(--muted)}.station .crumb:before{content:"";width:22px;height:1px;background:var(--line-2)}.station .crumb b{font-weight:500;color:var(--text)}.station .meta{margin-left:auto;display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:12.5px;letter-spacing:.05em;color:var(--dim)}.station .meta .st{display:inline-flex;align-items:center;gap:9px;color:var(--teal)}.station .meta time{color:var(--text)}.station .meta .btn{font-family:var(--body);letter-spacing:0}.station .meta .bar{width:1px;height:22px;background:var(--line-2)}.station .avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;font-family:var(--display);font-weight:600;font-size:15px;color:#fff;background:radial-gradient(circle at 30% 25%,#c3b4ff,#8b6cff 55%,#5b3fd0);box-shadow:0 0 0 3px #9d86ff2e,0 8px 20px -8px #9d86ffe6;cursor:pointer}.station .main{position:relative;z-index:1;padding:76px 0 0 var(--rail)}.station .wrap{max-width:1320px;margin:0 auto;padding:0 40px}.station .view{padding:44px 0 30px}.station .view[hidden]{display:none}.station .view>*{animation:rise .8s var(--ease) both}.station .view>:nth-child(2){animation-delay:.08s}.station .view>:nth-child(3){animation-delay:.16s}.station .view>:nth-child(4){animation-delay:.24s}.station .view>:nth-child(5){animation-delay:.32s}.station .ph{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:26px 40px;margin-bottom:34px}.station .ph-t{display:grid;gap:14px;min-width:0}.station .ph h1{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.08;letter-spacing:-.025em}.station .ph p{margin:0;max-width:560px;font-size:16px;line-height:1.65;color:var(--muted)}.station .tele{display:grid;grid-auto-flow:column;gap:0;margin:0;border:1px solid var(--line-2);border-radius:18px;background:#0f113480;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.station .tele div{padding:14px 22px;min-width:0}.station .tele div+div{border-left:1px solid var(--line)}.station .tele dt{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.station .tele dd{margin:6px 0 0;font-family:var(--display);font-weight:500;font-size:19px;white-space:nowrap}.station .tele dd small{font-family:var(--body);font-size:13px;font-weight:500;color:var(--muted)}.station .foot{padding:26px 0 40px;text-align:center;font-size:13px;color:var(--dim)}.station .foot a{text-decoration:none}.station .foot a:hover{color:var(--text)}.station .panel{position:relative;border-radius:24px;border:1px solid rgba(226,222,255,.16);background:var(--panel);box-shadow:0 30px 60px -34px #030312e6,inset 0 1px #ffffff14}.station .p-hd{display:flex;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--line)}.station .p-hd h2,.station .p-hd h3{margin:0;font-family:var(--display);font-weight:500;font-size:16px;letter-spacing:-.005em}.station .p-hd .tag{margin-left:auto;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;color:var(--dim)}.station .note{display:flex;gap:12px;padding:14px 16px;border-radius:14px;font-size:14px;line-height:1.6}.station .note .i{margin-top:2px}.station .note.info{border:1px solid rgba(157,134,255,.32);background:#9d86ff14;color:#dcd5ff}.station .note.info .i{color:var(--violet)}.station .note.warn{border:1px solid rgba(244,179,94,.38);background:#f4b35e14;color:#fbe3c2}.station .note.warn .i{color:var(--amber)}.station .fleet{display:grid;gap:28px}.station .ship{--sc:var(--teal);overflow:hidden}.station .ship:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--sc),transparent 70%)}.station .ship-hd{display:flex;flex-wrap:wrap;align-items:center;gap:16px 22px;padding:22px 26px;border-bottom:1px solid var(--line)}.station .ship-id{display:flex;align-items:center;gap:16px;min-width:0}.station .orb{position:relative;display:grid;place-items:center;width:58px;height:58px;flex:none;border-radius:50%;background:radial-gradient(closest-side,rgba(157,134,255,.25),transparent)}.station .orb svg{width:58px;height:58px}.station .orb:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px dashed rgba(226,222,255,.22);animation:spin 30s linear infinite}.station .ship-nm{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.station .ship-nm h2{margin:0;font-family:var(--display);font-weight:600;font-size:23px;letter-spacing:-.015em}.station .ship-sub{margin-top:6px;font-family:var(--mono);font-size:12.5px;color:var(--dim)}.station .ship-act{display:flex;gap:10px;margin-left:auto}.station .ship-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 230px}.station .ship-body>section{padding:24px 26px;min-width:0}.station .ship-body>section+section{border-left:1px solid var(--line)}.station .lbl-s{display:block;margin-bottom:14px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.station .gauges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.station .gauge{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#08081e4d}.station .gauge .i{width:20px;height:20px;color:var(--violet)}.station .gauge b{display:block;font-family:var(--display);font-weight:500;font-size:16px;white-space:nowrap}.station .gauge span{display:block;margin-top:2px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--dim)}.station .os{display:flex;align-items:center;gap:10px;margin-top:12px;padding:11px 14px;border-radius:14px;border:1px dashed var(--line-2);font-family:var(--mono);font-size:13px}.station .os .pill{margin-left:auto}.station .creds{display:grid;gap:4px;margin:0}.station .creds div{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;min-height:40px}.station .creds dt{font-size:13.5px;color:var(--dim)}.station .creds dd{margin:0;display:flex;align-items:center;gap:8px;min-width:0;font-size:14.5px}.station .creds dd .none{color:var(--dim);font-style:italic}.station .expiry{display:flex;flex-direction:column;align-items:center;text-align:center}.station .ring{position:relative;width:118px;height:118px}.station .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.station .ring circle{fill:none;stroke-width:6}.station .ring .bg{stroke:#e2deff1a}.station .ring .fg{stroke:url(#g-ring);stroke-linecap:round;transition:stroke-dashoffset 1.4s var(--ease)}.station .ring .c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center}.station .ring .c b{font-family:var(--display);font-weight:600;font-size:30px;line-height:1}.station .ring .c span{margin-top:5px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--dim)}.station .expiry time{display:inline-flex;align-items:center;gap:7px;margin:14px 0;font-family:var(--mono);font-size:12.5px;color:var(--muted)}.station .expiry time .i{width:15px;height:15px}.station .expiry .btn{width:100%}.station .power{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#08081e40}.station .power .lbl-s{margin:0 8px 0 0}.station .seg{display:inline-flex;padding:4px;gap:4px;border-radius:14px;border:1px solid var(--line-2);background:#08081e66}.station .seg .btn{min-height:36px;border-radius:10px;padding:0 14px;font-size:14px;color:var(--muted)}.station .seg .btn:hover:not([disabled]){color:var(--text);background:#ffffff12;transform:none}.station .seg .btn.stop:hover{color:#ffb4c9;background:#ee7a9e1f}.station .power .uptime{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--dim)}.station .ship-ft{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.station .ship-ft>section{padding:24px 26px;min-width:0}.station .ship-ft>section+section{border-left:1px solid var(--line)}.station .ship-ft h3{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-family:var(--display);font-weight:500;font-size:16px}.station .ship-ft h3 .i{color:var(--teal)}.station .ship-ft .desc{margin:0 0 18px;font-size:13.5px;line-height:1.65;color:var(--muted)}.station .peers{position:relative;display:grid;gap:10px;margin:0 0 16px;padding:0 0 0 22px;list-style:none}.station .peers:before{content:"";position:absolute;left:5px;top:-6px;bottom:22px;border-left:1px dashed rgba(111,221,227,.45)}.station .peer{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 10px 10px 14px;border-radius:13px;border:1px solid var(--line);background:#08081e4d}.station .peer:before{content:"";position:absolute;left:-17px;top:50%;width:16px;border-top:1px dashed rgba(111,221,227,.45)}.station .peer:after{content:"";position:absolute;left:-21px;top:calc(50% - 4px);width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px var(--teal)}.station .peer .nm{font-weight:600}.station .peer .copy{font-size:12px}.station .peer .btn{margin-left:auto;min-height:32px;padding:0 11px;font-size:13px}.station .invite{margin-bottom:12px}.station .ssh-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.station .acc{margin:14px 0;border-radius:14px;border:1px solid var(--line);overflow:hidden}.station .acc details+details{border-top:1px solid var(--line)}.station .acc summary{display:flex;align-items:center;gap:10px;padding:13px 16px;font-size:14px;cursor:pointer;list-style:none;transition:background-color .2s}.station .acc summary::-webkit-details-marker{display:none}.station .acc summary:hover{background:#ffffff0a}.station .acc summary .i{width:16px;height:16px;color:var(--dim);transition:transform .3s var(--ease)}.station .acc details[open] summary .i{transform:rotate(90deg);color:var(--teal)}.station .acc .in{padding:2px 16px 16px 42px;font-size:13.5px;line-height:1.7;color:var(--muted)}.station .acc .in ol{margin:0;padding-left:18px}.station .acc pre{margin:10px 0 0;padding:12px 14px;border-radius:11px;background:#08081eb3;border:1px solid rgba(157,134,255,.25);font-family:var(--mono);font-size:12.5px;color:#e6e0ff;white-space:pre-wrap;word-break:break-all}.station .guide{margin-top:34px}.station .guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.station .guide-grid article{position:relative;padding:26px 26px 28px;min-width:0}.station .guide-grid article+article{border-left:1px solid var(--line)}.station .guide-grid .no{display:block;margin-bottom:14px;font-family:var(--display);font-weight:600;font-size:42px;line-height:1;color:transparent;-webkit-text-stroke:1.1px rgba(111,221,227,.7)}.station .guide-grid h3{margin:0 0 8px;font-family:var(--display);font-weight:500;font-size:16px}.station .guide-grid p{margin:0;font-size:14px;line-height:1.75;color:var(--muted)}.station .guide-grid b{color:var(--text)}.station .buy-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}.station .steps{display:grid;gap:22px}.station .step{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 20px}.station .step .tm{position:relative;display:flex;flex-direction:column;align-items:center}.station .step .tm b{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;border:1px solid var(--line-2);background:var(--ink-2);font-family:var(--mono);font-weight:500;font-size:13px;color:var(--muted);transition:background-color .4s,color .4s,border-color .4s,box-shadow .4s}.station .step .tm:after{content:"";flex:1;width:1px;margin-top:10px;margin-bottom:-22px;background:repeating-linear-gradient(180deg,var(--line-2) 0 4px,transparent 4px 9px)}.station .step:last-child .tm:after{display:none}.station .step.done .tm b{background:#79e8bc1a;border-color:#79e8bc80;color:var(--mint)}.station .step.cur .tm b{background:var(--gold);border-color:var(--gold);color:var(--on-gold);box-shadow:0 0 0 6px #f6c1771f,0 0 26px -2px #f6c177b3}.station .step .p-hd{padding:20px 24px}.station .step .p-hd .tag{color:var(--teal)}.station .step .bd{padding:24px}.station .plans{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.station .plan{grid-column:span 2}.station .plan:nth-child(n+4){grid-column:span 3}.station .plan{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:20px;border:1px solid var(--line-2);background:#08081e4d;cursor:pointer;transition:border-color .3s,background-color .3s,transform .4s var(--ease),box-shadow .4s}.station .plan:hover{transform:translateY(-3px);border-color:#e2deff59}.station .plan input{position:absolute;opacity:0;pointer-events:none}.station .plan .top{display:flex;align-items:center;min-height:46px;justify-content:space-between;gap:10px}.station .plan h3{margin:0;font-family:var(--display);font-weight:600;font-size:18px}.station .plan .pl{flex:none;width:calc(22px + var(--s)*6px);height:calc(22px + var(--s)*6px);opacity:.85;transition:transform .6s var(--ease)}.station .plan:hover .pl{transform:rotate(-16deg)}.station .plan .pr{font-family:var(--display);font-weight:600;font-size:25px;line-height:1;letter-spacing:-.02em}.station .plan .pr small{display:block;margin-top:6px;font-family:var(--body);font-weight:500;font-size:13px;letter-spacing:0;color:var(--dim)}.station .plan .use{margin:0;font-size:13px;line-height:1.55;color:var(--muted);min-height:40px}.station .plan ul{display:grid;gap:8px;margin:2px 0 0;padding:12px 0 0;border-top:1px dashed var(--line-2);list-style:none;font-size:13.5px}.station .plan li{display:flex;align-items:center;gap:9px}.station .plan li .i{width:15px;height:15px;color:var(--violet)}.station .plan .tick{position:absolute;right:-8px;top:-8px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gold);color:var(--on-gold);opacity:0;transform:scale(.4) rotate(-40deg);transition:opacity .3s,transform .5s var(--ease)}.station .plan .tick .i{width:15px;height:15px;stroke-width:2.6}.station .plan:has(input:checked){border-color:#f6c177bf;background:radial-gradient(120% 90% at 0% 0%,rgba(246,193,119,.16),transparent 60%),#28205a80;box-shadow:0 24px 50px -28px #f6c17799}.station .plan:has(input:checked) .tick{opacity:1;transform:none}.station .plan:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:3px}.station .oses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.station .osc{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border-radius:15px;border:1px solid var(--line-2);background:#08081e4d;cursor:pointer;transition:border-color .25s,background-color .25s}.station .osc input{position:absolute;opacity:0;pointer-events:none}.station .osc .lg{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;font-family:var(--display);font-weight:700;font-size:14px;color:#fff}.station .osc .lg.u{background:linear-gradient(140deg,#f58c5a,#d9512c)}.station .osc .lg.d{background:linear-gradient(140deg,#e2477b,#a0154a)}.station .osc b{display:block;font-size:14.5px}.station .osc span{display:block;margin-top:2px;font-family:var(--mono);font-size:11.5px;color:var(--dim)}.station .osc:hover{border-color:#e2deff59}.station .osc:has(input:checked){border-color:#f6c177bf;background:#f6c17714}.station .osc:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:3px}.station .grid2{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.station .stack{display:grid;gap:20px}.station .host .inp{padding-right:120px}.station .host .sfx{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:12.5px;color:var(--dim);pointer-events:none}.station .fld.bad .inp{border-color:#ee7a9eb3}.station .fld.bad .hint{color:#ffb4c9}.station .meter{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:2px}.station .meter i{height:4px;border-radius:2px;background:#e2deff1f;transition:background-color .3s}.station .meter[data-l="1"] i:nth-child(-n+1){background:var(--rose)}.station .meter[data-l="2"] i:nth-child(-n+2){background:var(--amber)}.station .meter[data-l="3"] i:nth-child(-n+3){background:var(--teal)}.station .meter[data-l="4"] i{background:var(--mint)}.station .ticket{position:sticky;top:100px;border-radius:26px;border:1px solid rgba(246,193,119,.35);background:radial-gradient(90% 60% at 100% 0%,rgba(246,193,119,.14),transparent 60%),linear-gradient(180deg,#383280db,#1c1c54eb);box-shadow:0 40px 90px -40px #f6c17766,inset 0 1px #ffeccd2e}.station .ticket:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:27px;padding:1px;pointer-events:none;background:conic-gradient(from var(--a),transparent 0deg,rgba(246,193,119,.9) 40deg,rgba(238,122,158,.7) 80deg,transparent 130deg,transparent 220deg,rgba(111,221,227,.6) 260deg,transparent 300deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rot 8s linear infinite}.station .tk-hd{display:flex;align-items:center;gap:14px;padding:22px 24px 18px}.station .tk-hd svg{width:46px;height:46px}.station .tk-hd small{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--gold)}.station .tk-hd h2{margin:4px 0 0;font-family:var(--display);font-weight:500;font-size:17px}.station .tk-rows{display:grid;gap:2px;margin:0;padding:0 24px 18px}.station .tk-rows div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px dashed var(--line)}.station .tk-rows dt{font-size:13.5px;color:var(--dim)}.station .tk-rows dd{margin:0;font-family:var(--mono);font-size:13.5px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station .tk-rows dd.em{color:var(--dim)}.station .perf{position:relative;height:0;margin:4px 0;border-top:2px dashed rgba(226,222,255,.22)}.station .perf:before,.station .perf:after{content:"";position:absolute;top:-14px;width:26px;height:26px;border-radius:50%;background:#12143e;border:1px solid rgba(246,193,119,.35)}.station .perf:before{left:-14px;clip-path:inset(0 0 0 50%)}.station .perf:after{right:-14px;clip-path:inset(0 50% 0 0)}.station .tk-bd{display:grid;gap:16px;padding:22px 24px 24px}.station .total{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.station .total span{font-size:14px;font-weight:600;color:var(--muted)}.station .total b{font-family:var(--display);font-weight:600;font-size:30px;line-height:1;letter-spacing:-.02em}.station .total b small{font-family:var(--body);font-size:14px;font-weight:600;color:var(--muted)}.station .terms{margin:0;font-size:12.5px;line-height:1.6;color:var(--dim);text-align:center}.station .terms a{color:var(--violet);font-weight:600;text-decoration:none}.station .tk-note{margin:0;font-size:12.5px;line-height:1.6;color:var(--dim)}.station .cd{display:flex;align-items:center;gap:16px;padding:14px 22px;border-radius:18px;border:1px solid rgba(244,179,94,.35);background:#f4b35e12}.station .cd small{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--amber)}.station .cd b{display:block;margin-top:4px;font-family:var(--mono);font-weight:500;font-size:26px;letter-spacing:.04em;color:var(--text)}.station .cd .i{width:28px;height:28px;color:var(--amber)}.station .track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 26px;padding:0;list-style:none}.station .track li{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13.5px;color:var(--dim);text-align:center}.station .track li:before{content:"";position:absolute;top:15px;right:50%;width:100%;height:2px;background:var(--line-2);z-index:-1}.station .track li:first-child:before{display:none}.station .track li.done:before,.station .track li.cur:before{background:linear-gradient(90deg,var(--mint),var(--gold))}.station .track .n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2);background:var(--ink-2);font-family:var(--mono);font-size:12px}.station .track li.done{color:var(--muted)}.station .track li.done .n{border-color:var(--mint);background:#79e8bc26;color:var(--mint)}.station .track li.cur{color:var(--text);font-weight:600}.station .track li.cur .n{border-color:var(--gold);background:var(--gold);color:var(--on-gold);box-shadow:0 0 0 6px #f6c17724}.station .pay{display:grid;grid-template-columns:400px minmax(0,1fr)}.station .pay>section{padding:30px;min-width:0}.station .pay>section+section{border-left:1px solid var(--line)}.station .scanner{position:relative;width:100%;max-width:330px;margin:0 auto;padding:22px}.station .scanner .qr{position:relative;padding:16px;border-radius:18px;background:#fff;box-shadow:0 30px 60px -24px #9d86ff99}.station .scanner canvas{display:block;width:100%;height:auto;image-rendering:pixelated}.station .scanner .logo{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:58px;height:58px;border-radius:14px;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #fff}.station .scanner .logo svg{width:50px;height:50px}.station .scanner .cn{position:absolute;width:34px;height:34px;border:3px solid var(--gold);border-radius:4px}.station .scanner .cn.a{left:0;top:0;border-right:0;border-bottom:0;border-top-left-radius:14px}.station .scanner .cn.b{right:0;top:0;border-left:0;border-bottom:0;border-top-right-radius:14px}.station .scanner .cn.c{left:0;bottom:0;border-right:0;border-top:0;border-bottom-left-radius:14px}.station .scanner .cn.d{right:0;bottom:0;border-left:0;border-top:0;border-bottom-right-radius:14px}.station .scanner .laser{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--rose),var(--gold),var(--rose),transparent);box-shadow:0 0 16px 2px #ee7a9e99;animation:scan 3.4s ease-in-out infinite}.station .scan-cap{display:flex;align-items:center;justify-content:center;gap:9px;margin:10px 0 0;font-size:14px;color:var(--muted)}.station .banks{display:flex;justify-content:center;gap:8px;margin-top:14px;flex-wrap:wrap}.station .banks span{padding:5px 10px;border-radius:8px;border:1px solid var(--line);font-family:var(--mono);font-size:11px;color:var(--dim)}.station .rcpt{display:grid;margin:0;border-radius:18px;border:1px solid var(--line-2);overflow:hidden;background:#08081e4d}.station .rcpt div{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;min-height:52px}.station .rcpt div+div{border-top:1px solid var(--line)}.station .rcpt dt{align-self:stretch;display:flex;align-items:center;padding:0 18px;font-size:13.5px;color:var(--dim);background:#ffffff06;border-right:1px solid var(--line)}.station .rcpt dd{margin:0;display:flex;align-items:center;gap:10px;padding:8px 18px;min-width:0;font-size:15px}.station .rcpt .amt{font-family:var(--display);font-weight:600;font-size:22px}.station .rcpt .code{font-family:var(--mono);font-weight:600;font-size:17px;letter-spacing:.08em;color:var(--gold)}.station .pay-side{display:grid;gap:16px}.station .waiting{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.station .orbit-spin{position:relative;width:34px;height:34px;flex:none}.station .orbit-spin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px dashed rgba(157,134,255,.5)}.station .orbit-spin i{position:absolute;top:0;right:0;bottom:0;left:0;animation:spin 1.6s linear infinite}.station .orbit-spin i:before{content:"";position:absolute;left:50%;top:-3px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold)}.station .orbit-spin b{position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#FFE6BF,var(--gold) 50%,var(--gold-2))}.station .waiting p{margin:0;font-size:14.5px;color:var(--muted)}.station .waiting p b{color:var(--text);font-weight:600}.station .waiting .btn{margin-left:auto}.station .fm-hd{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px}.station .fm-hd h1{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.02em}.station .fm-hd .copy{cursor:default}.station .dock{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:40px;align-items:center}.station .dock-vis{position:relative;display:grid;place-items:center;min-height:470px}.station .dock-vis .halo{position:absolute;top:8%;right:12%;bottom:8%;left:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(157,134,255,.25),rgba(238,122,158,.08) 60%,transparent)}.station .dock-vis .rings{position:absolute;width:min(100%,440px);aspect-ratio:1}.station .dock-vis .rings circle{fill:none;stroke:#e2deff29;stroke-dasharray:3 7}.station .dock-vis .rings .sat{fill:var(--teal);stroke:none;filter:drop-shadow(0 0 6px var(--teal))}.station .dock-vis .rings g{transform-origin:220px 220px;animation:spin 26s linear infinite}.station .dock-vis .rings g.b{animation-duration:40s;animation-direction:reverse}.station .dock-vis .big{position:relative;width:200px;height:200px;filter:drop-shadow(0 20px 40px rgba(246,160,90,.35))}.station .dock-vis .lab{position:absolute;display:grid;gap:4px;padding:10px 14px;border-radius:13px;border:1px solid var(--line-2);background:#0f1134b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--mono);font-size:12px;color:var(--muted)}.station .dock-vis .lab b{font-weight:500;color:var(--text);font-size:13px}.station .dock-vis .lab.a{left:4%;top:16%}.station .dock-vis .lab.b{right:2%;bottom:18%}.station .dock-vis .lab.c{left:10%;bottom:8%}.station .lcard{--c-txt:#17153A;--c-muted:#5E5A85;--c-line:#DCD8F1;--c-accent:#5B47D6;position:relative;padding:30px;border-radius:28px;color:var(--c-txt);background:linear-gradient(180deg,#fff,#f3f0ff);box-shadow:0 60px 120px -40px #000000d9,0 0 90px -20px #9d86ff8c}.station .lcard:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:30px;padding:2px;pointer-events:none;background:conic-gradient(from var(--a),transparent 0deg,rgba(246,193,119,.95) 40deg,rgba(238,122,158,.8) 80deg,transparent 130deg,transparent 200deg,rgba(111,221,227,.8) 250deg,transparent 300deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rot 6s linear infinite}.station .lcard form{display:grid;gap:16px}.station .lcard h2{margin:0;font-family:var(--display);font-weight:600;font-size:24px;letter-spacing:-.02em}.station .lcard .sub{margin:-8px 0 0;font-size:14px;line-height:1.6;color:var(--c-muted)}.station .lcard .fld>label{color:#3e3a66}.station .lcard .ctl>.i{color:#8c88b0}.station .lcard .inp{border:1.5px solid var(--c-line);background:#fff;color:var(--c-txt)}.station .lcard .inp::placeholder{color:#a6a2c4}.station .lcard .inp:hover{border-color:#c6c0e8}.station .lcard .inp:focus{border-color:var(--c-accent);background:#fff;box-shadow:0 0 0 4px #5b47d624}.station .lcard .ctl:focus-within>.i{color:var(--c-accent)}.station .lcard .eye{color:#8c88b0}.station .lcard .eye:hover{color:var(--c-txt);background:#f0eefb}.station .lcard .tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:15px;background:#ece9fa;border:1px solid #E1DDF5}.station .lcard .tabs button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:0;border-radius:11px;background:none;color:var(--c-muted);font-weight:600;font-size:14.5px;cursor:pointer;transition:color .3s}.station .lcard .tabs button[aria-selected=true]{color:var(--c-txt)}.station .lcard .tabs button:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.station .lcard .tab-ind{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:11px;background:#fff;box-shadow:0 6px 18px -8px #281e7859,0 0 0 1px #281e780d;transition:transform .5s var(--ease)}.station .lcard[data-auth=key] .tab-ind{transform:translate(100%)}.station .lcard [data-pane][hidden]{display:none}.station .lcard [data-pane]{display:grid;gap:16px;animation:rise .5s var(--ease)}.station .lcard .secure{display:flex;gap:11px;padding:13px 14px;border-radius:14px;background:#f1eeff;border:1px solid #E1DBFF;font-size:13.5px;line-height:1.6;color:#4a4675}.station .lcard .secure .i{margin-top:2px;color:var(--c-accent)}.station .lcard .secure b{color:var(--c-txt)}.station .lcard .btn-launch .i{transition:transform .3s var(--ease)}.station .lcard .btn-launch:hover .i{transform:translate(4px)}.station .req{color:#d9466f}.station .sess{display:inline-flex;align-items:center;gap:9px;padding:7px 12px;border-radius:999px;border:1px solid rgba(121,232,188,.3);background:#79e8bc12;font-family:var(--mono);font-size:12px;color:var(--mint)}.station .fm-hd .right{display:flex;align-items:center;gap:10px;margin-left:auto}.station .fm{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:start}.station .side{display:grid;gap:16px;position:sticky;top:100px}.station .side .panel{padding:16px}.station .side h3{margin:0 0 10px;padding:0 6px;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.station .quick{display:grid;gap:2px;margin:0;padding:0;list-style:none}.station .quick button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:11px;background:none;font-family:var(--mono);font-size:13px;color:var(--muted);text-align:left;cursor:pointer;transition:background-color .2s,color .2s}.station .quick button .i{width:16px;height:16px;color:var(--gold)}.station .quick button:hover{background:#ffffff0d;color:var(--text)}.station .quick button.on{background:#f6c1771a;color:var(--text)}.station .drop{display:grid;place-items:center;gap:8px;padding:22px 14px;border-radius:18px;border:1.5px dashed rgba(157,134,255,.45);background:#9d86ff0f;text-align:center;font-size:13px;line-height:1.5;color:var(--muted);transition:background-color .25s,border-color .25s}.station .drop .i{width:28px;height:28px;color:var(--violet)}.station .drop.over{background:#9d86ff29;border-color:var(--violet)}.station .fm-main{overflow:hidden}.station .tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 18px;border-bottom:1px solid var(--line)}.station .tools .gap{width:1px;height:26px;margin:0 6px;background:var(--line-2)}.station .tools .find{margin-left:auto;width:220px}.station .tools .find .inp{min-height:40px;font-size:14px}.station .path{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 18px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:13px;color:var(--dim)}.station .path button{padding:4px 9px;border-radius:8px;border:1px solid transparent;background:none;color:var(--muted);font-family:var(--mono);font-size:13px;cursor:pointer}.station .path button:hover{border-color:var(--line-2);color:var(--text)}.station .path button:last-child{border-color:#f6c17766;background:#f6c17714;color:var(--gold)}.station .path .i{width:13px;height:13px}.station .files{width:100%;border-collapse:collapse;font-size:14px}.station .files th{padding:12px 18px;text-align:left;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line)}.station .files td{padding:11px 18px;border-bottom:1px solid var(--line);white-space:nowrap}.station .files tr:last-child td{border-bottom:0}.station .files tbody tr{transition:background-color .2s}.station .files tbody tr:hover{background:#9d86ff12}.station .files .nm{display:flex;align-items:center;gap:12px;min-width:0}.station .files .nm .ic{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:10px;border:1px solid var(--line);background:#08081e59;color:var(--muted)}.station .files .nm .ic .i{width:16px;height:16px}.station .files .dir .nm .ic{border-color:#f6c17759;background:#f6c1771a;color:var(--gold)}.station .files .dir .nm a{color:var(--text);font-weight:600;text-decoration:none}.station .files .dir .nm a:hover{color:var(--gold)}.station .files .ext{margin-left:2px;padding:1px 6px;border-radius:6px;font-family:var(--mono);font-size:10.5px;color:var(--dim);border:1px solid var(--line)}.station .files td.num,.station .files td.dt{font-family:var(--mono);font-size:13px;color:var(--muted)}.station .perm{padding:3px 8px;border-radius:7px;border:1px solid var(--line-2);background:#08081e66;font-family:var(--mono);font-size:12px;color:#e6e0ff;cursor:help}.station .perm em{font-style:normal;margin-left:6px;color:var(--dim)}.station .files .act{display:flex;justify-content:flex-end;gap:6px;opacity:.35;transition:opacity .2s}.station .files tr:hover .act,.station .files tr:focus-within .act{opacity:1}.station .files .act .ico-btn{width:34px;height:34px;border-radius:10px}.station .files .act .ico-btn .i{width:16px;height:16px}.station .files .act .ph-btn{width:34px}.station .files .empty td{padding:40px;text-align:center;color:var(--dim);white-space:normal}.station .fm-foot{display:flex;gap:10px;padding:14px 18px;border-top:1px solid var(--line);font-size:13px;line-height:1.7;color:var(--dim)}.station .fm-foot .i{width:16px;height:16px;margin-top:3px;color:var(--violet)}.station .fm-foot b{color:var(--text)}.station .toast{position:fixed;left:50%;bottom:28px;z-index:60;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:14px;border:1px solid var(--line-2);background:#1c1f58eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 40px -16px #000c;font-size:14px;opacity:0;transform:translate(-50%,16px);pointer-events:none;transition:opacity .3s,transform .4s var(--ease)}.station .toast.show{opacity:1;transform:translate(-50%)}.station .toast .i{color:var(--mint)}@media (max-width:1180px){.station .ship-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.station .ship-body .expiry{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:12px 22px;text-align:left;border-left:0!important;border-top:1px solid var(--line)}.station .ship-body .expiry .lbl-s{width:100%;margin:0}.station .ship-body .expiry .ring{width:92px;height:92px}.station .ship-body .expiry .ring .c b{font-size:24px}.station .ship-body .expiry .btn{width:auto}.station .buy-grid{grid-template-columns:minmax(0,1fr)}.station .ticket{position:relative;top:0}.station .pay{grid-template-columns:minmax(0,1fr)}.station .pay>section+section{border-left:0;border-top:1px solid var(--line)}.station .dock{grid-template-columns:minmax(0,1fr) 420px;gap:24px}}@media (max-width:960px){.station{--rail:0px}.station .rail{top:auto;bottom:14px;left:50%;width:auto;flex-direction:row;transform:translate(-50%);padding:6px;border:1px solid var(--line-2);border-radius:18px;background:#15174adb;box-shadow:0 24px 48px -18px #000000bf}.station .rail-mark,.station .rail .grow,.station .rail .sep,.station .rail-foot{display:none}.station .rail nav{flex-direction:row;gap:6px;margin:0}.station .ri{display:flex;width:auto;min-width:46px;height:44px;padding:0 13px;border-radius:12px}.station .ri:after{position:static;margin-left:8px;padding:0;border:0;background:none;color:inherit;font-size:13.5px;opacity:1;transform:none}.station .ri:hover:after,.station .ri:focus-visible:after{transform:none}.station .topbar-in,.station .wrap{padding:0 24px}.station .meta .st,.station .meta .bar.a{display:none}.station .foot{padding-bottom:100px}.station .ship-ft{grid-template-columns:minmax(0,1fr)}.station .ship-ft>section+section{border-left:0;border-top:1px solid var(--line)}.station .guide-grid{grid-template-columns:minmax(0,1fr)}.station .guide-grid article+article{border-left:0;border-top:1px solid var(--line)}.station .dock{grid-template-columns:minmax(0,1fr)}.station .dock-vis{min-height:340px;order:2}.station .fm{grid-template-columns:minmax(0,1fr)}.station .side{position:relative;top:0;grid-template-columns:1fr 1fr}.station .tools .find{width:100%;margin-left:0}.station .fm-main{overflow-x:auto}.station .files .act{opacity:1}}@media (max-width:640px){.station .topbar{height:62px}.station .main{padding-top:62px}.station .brand{font-size:17px;letter-spacing:.2em}.station .crumb,.station .meta .bar,.station .meta .clk,.station .topbar .btn-gold span{display:none}.station .topbar .btn-gold{min-width:40px;padding:0 11px}.station .topbar-in,.station .wrap{padding:0 16px}.station .view{padding-top:30px}.station .ri:not(.on):after{display:none}.station .tele{grid-auto-flow:row;grid-template-columns:1fr 1fr;width:100%}.station .tele div:nth-child(3){border-left:0}.station .tele div:nth-child(n+3){border-top:1px solid var(--line)}.station .ship-hd,.station .ship-body>section,.station .ship-ft>section,.station .power{padding-left:18px;padding-right:18px}.station .ship-act{width:100%;margin:0}.station .ship-act .btn{flex:1}.station .ship-body{grid-template-columns:minmax(0,1fr)}.station .ship-body>section+section{border-left:0;border-top:1px solid var(--line)}.station .creds div{grid-template-columns:104px minmax(0,1fr)}.station .power .uptime{width:100%;margin:0}.station .step{grid-template-columns:minmax(0,1fr)}.station .step .tm{display:none}.station .step .bd{padding:18px}.station .oses,.station .grid2,.station .plans{grid-template-columns:minmax(0,1fr)}.station .plan,.station .plan:nth-child(n+4){grid-column:auto}.station .pay>section{padding:20px}.station .rcpt div{grid-template-columns:minmax(0,1fr)}.station .rcpt dt{padding:10px 16px 0;background:none;border:0;font-size:12.5px}.station .rcpt dd{padding:4px 16px 12px}.station .cd{width:100%}.station .track li{font-size:12px}.station .lcard{padding:22px}.station .dock-vis{min-height:300px}.station .dock-vis .big{width:150px;height:150px}.station .dock-vis .lab.a{top:4%}.station .side{grid-template-columns:minmax(0,1fr)}.station .files .dt,.station .files th.dt{display:none}}@media (prefers-reduced-motion:reduce){.station *,.station *:before,.station *:after{animation:none!important;transition:none!important}}html[data-theme=light] .station{--ink:#F3F1FA;--ink-2:#FFFFFF;--ink-3:#FFFFFF;--line:rgba(60,48,140,.1);--line-2:rgba(60,48,140,.18);--text:#1B1940;--muted:#55517C;--dim:#7F7BA5;--violet:#6A4FE0;--teal:#14878F;--mint:#14895E;--rose:#C93D6B;--amber:#B4701A;--gold-ink:#B86E1F;--panel:linear-gradient(180deg,rgba(255,255,255,.9),rgba(250,248,255,.82));--well:rgba(106,79,224,.045);--hover:rgba(60,48,140,.06);color-scheme:light}html[data-theme=light] .station{background:radial-gradient(1200px 600px at 85% -10%,#E6DEFF 0%,transparent 60%),linear-gradient(180deg,#efebfc,#f6f4fc 700px,#f3f1fa);background-color:var(--ink)}html[data-theme=light] .station .neb.v{background:radial-gradient(closest-side,rgba(157,134,255,.22),rgba(157,134,255,.05) 55%,transparent)}html[data-theme=light] .station .neb.r{background:radial-gradient(closest-side,rgba(246,193,119,.22),rgba(238,122,158,.08) 55%,transparent)}html[data-theme=light] .station ::selection{background:#f6c17773}html[data-theme=light] .station .accent{background-image:linear-gradient(100deg,#e0832e,#d9466f,#6a4fe0,#d9466f,#e0832e)}html[data-theme=light] .station .brand{text-shadow:0 0 22px rgba(157,134,255,.35)}html[data-theme=light] .station .rail,html[data-theme=light] .station .topbar{background:#ffffffb8}html[data-theme=light] .station .ri{background:#fff;box-shadow:0 4px 12px -8px #3c308c66}html[data-theme=light] .station .ri:after{background:#fff;box-shadow:0 12px 24px -12px #3c308c73}html[data-theme=light] .station .ri.on{background:var(--gold);box-shadow:0 8px 22px -6px #e9a25fb3}html[data-theme=light] .station .ri.buy{color:var(--gold-ink);border-color:#e9a25fb3}html[data-theme=light] .station .ri.buy.on{color:var(--on-gold)}html[data-theme=light] .station .ri.flat{background:none;box-shadow:none}html[data-theme=light] .station .ri.flat:hover,html[data-theme=light] .station .eye:hover,html[data-theme=light] .station .acc summary:hover,html[data-theme=light] .station .quick button:hover{background:var(--hover)}html[data-theme=light] .station .tele,html[data-theme=light] .station .dock-vis .lab{background:#ffffffc7;box-shadow:0 16px 34px -24px #3c308c73}html[data-theme=light] .station .panel{border-color:#3c308c1f;box-shadow:0 28px 56px -34px #3c308c61,inset 0 1px #fff}html[data-theme=light] .station .toast{background:#fffffff2;box-shadow:0 20px 40px -18px #3c308c80}html[data-theme=light] .station .btn-ghost,html[data-theme=light] .station .ico-btn{background:#fff}html[data-theme=light] .station .btn-ghost:hover,html[data-theme=light] .station .ico-btn:hover{background:#f6f4ff;border-color:#3c308c4d}html[data-theme=light] .station .btn-violet{color:#4e36c9;border-color:#6a4fe066;background:#6a4fe014}html[data-theme=light] .station .btn-violet:hover{background:#6a4fe024;box-shadow:0 12px 26px -14px #6a4fe099}html[data-theme=light] .station .btn-rose{color:#c2365f;border-color:#c93d6b61;background:#c93d6b0f}html[data-theme=light] .station .btn-rose:hover,html[data-theme=light] .station .seg .btn.stop:hover,html[data-theme=light] .station .ico-btn.danger:hover{color:#c2365f;background:#c93d6b1a}html[data-theme=light] .station .btn-gold:hover{box-shadow:0 14px 30px -14px #e9a25fe6}html[data-theme=light] .station .btn-launch{background-image:linear-gradient(100deg,#f6c177,#ee7a9e,#a894ff,#ee7a9e,#f6c177);box-shadow:0 18px 34px -16px #ee7a9eb3}html[data-theme=light] .station .lnk:hover{color:#4b33c0}html[data-theme=light] .station .seg .btn:hover:not([disabled]){background:var(--hover)}html[data-theme=light] .station .gauge,html[data-theme=light] .station .peer,html[data-theme=light] .station .plan,html[data-theme=light] .station .osc,html[data-theme=light] .station .rcpt,html[data-theme=light] .station .seg,html[data-theme=light] .station .files .nm .ic{background:var(--well)}html[data-theme=light] .station .power{background:#6a4fe008}html[data-theme=light] .station .rcpt dt{background:#6a4fe00a}html[data-theme=light] .station .inp,html[data-theme=light] .station .join{background:#fff}html[data-theme=light] .station .inp:focus{background:#fff;box-shadow:0 0 0 4px #6a4fe024}html[data-theme=light] .station .join .inp{background:none}html[data-theme=light] .station .inp::placeholder{color:#a19dc2}html[data-theme=light] .station .copy,html[data-theme=light] .station code,html[data-theme=light] .station .perm{background:#6a4fe00f;color:#3b2c9e}html[data-theme=light] .station .copy:hover{background:#6a4fe01f}html[data-theme=light] .station .acc pre{background:#1c1a44;color:#e6e0ff;border-color:transparent}html[data-theme=light] .station .pill.vio{color:#5b41d0;border-color:#6a4fe059;background:#6a4fe014}html[data-theme=light] .station .note.info{color:#3e3480;border-color:#6a4fe040;background:#6a4fe00f}html[data-theme=light] .station .note.warn{color:#6e440f;border-color:#d68c2866;background:#f6c1772e}html[data-theme=light] .station .fld.bad .hint{color:var(--rose)}html[data-theme=light] .station .fld.bad .inp{border-color:#c93d6b99}html[data-theme=light] .station .orb{background:radial-gradient(closest-side,rgba(157,134,255,.2),transparent)}html[data-theme=light] .station .orb:after{border-color:#3c308c38}html[data-theme=light] .station .ring .bg{stroke:#3c308c1a}html[data-theme=light] .station .guide-grid .no{-webkit-text-stroke-color:rgba(20,135,143,.65)}html[data-theme=light] .station .peers:before,html[data-theme=light] .station .peer:before{border-color:#14878f66}html[data-theme=light] .station .peer:after{box-shadow:0 0 0 3px #14878f26}html[data-theme=light] .station .plan:hover,html[data-theme=light] .station .osc:hover{border-color:#3c308c52;background:#fff}html[data-theme=light] .station .plan:has(input:checked){border-color:#e9a25fe6;background:radial-gradient(120% 90% at 0% 0%,rgba(246,193,119,.26),transparent 60%),#fffcf6;box-shadow:0 22px 44px -26px #e9a25fb3}html[data-theme=light] .station .osc:has(input:checked){border-color:#e9a25fe6;background:#fff8ec}html[data-theme=light] .station .step .tm b{background:#fff}html[data-theme=light] .station .step.cur .tm b{background:var(--gold)}html[data-theme=light] .station .step.done .tm b{background:#14895e1a}html[data-theme=light] .station .ticket{border-color:#e9a25f80;background:radial-gradient(90% 60% at 100% 0%,rgba(246,193,119,.28),transparent 60%),linear-gradient(180deg,#fff,#f7f3ff);box-shadow:0 36px 80px -40px #e98c508c,inset 0 1px #fff}html[data-theme=light] .station .tk-hd small{color:var(--gold-ink)}html[data-theme=light] .station .perf:before,html[data-theme=light] .station .perf:after{background:#f4f2fb;border-color:#e9a25f80}html[data-theme=light] .station .meter i{background:#3c308c1a}html[data-theme=light] .station .cd{background:#f6c17729;border-color:#d68c2866}html[data-theme=light] .station .track .n{background:#fff}html[data-theme=light] .station .track li.cur .n{background:var(--gold)}html[data-theme=light] .station .track li.done .n{background:#14895e1a}html[data-theme=light] .station .scanner .qr{border:1px solid rgba(60,48,140,.12);box-shadow:0 26px 50px -26px #6a4fe08c}html[data-theme=light] .station .scanner .cn{border-color:var(--gold-2)}html[data-theme=light] .station .rcpt .code{color:var(--gold-ink)}html[data-theme=light] .station .dock-vis .halo{background:radial-gradient(closest-side,rgba(157,134,255,.28),rgba(246,193,119,.12) 60%,transparent)}html[data-theme=light] .station .dock-vis .rings circle{stroke:#3c308c33}html[data-theme=light] .station .lcard{border:1px solid #E6E2F7;box-shadow:0 50px 100px -40px #3c308c80,0 0 80px -20px #9d86ff66}html[data-theme=light] .station .quick button .i,html[data-theme=light] .station .files .dir .nm .ic{color:var(--gold-ink)}html[data-theme=light] .station .quick button.on{background:#f6c17733}html[data-theme=light] .station .files .dir .nm .ic{background:#f6c17729;border-color:#e9a25f73}html[data-theme=light] .station .files .dir .nm a:hover{color:var(--gold-ink)}html[data-theme=light] .station .files tbody tr:hover{background:#6a4fe00d}html[data-theme=light] .station .path button:last-child{color:var(--gold-ink);background:#f6c17729;border-color:#e9a25f80}html[data-theme=light] .station .drop{background:#6a4fe00a;border-color:#6a4fe059}html[data-theme=light] .station .drop.over{background:#6a4fe01a}@media (max-width:960px){html[data-theme=light] .station .rail{background:#ffffffe6;box-shadow:0 20px 40px -18px #3c308c73}}html[data-theme=light] .station{--ink:#ECEAF4;--line:rgba(30,24,90,.12);--line-2:rgba(30,24,90,.2);--text:#14122E;--muted:#47436B;--dim:#69658E;--panel:#FFFFFF;--well:#F5F4FA;--hover:rgba(30,24,90,.06);--sh-1:0 1px 2px rgba(20,16,60,.06),0 2px 8px -2px rgba(20,16,60,.06);--sh-2:0 1px 2px rgba(20,16,60,.07),0 18px 40px -18px rgba(20,16,60,.28)}html[data-theme=light] .station{background:linear-gradient(180deg,#e6e3f5,#eceaf4 420px,#eceaf4)}html[data-theme=light] .station .neb{opacity:.45}html[data-theme=light] .station .rail,html[data-theme=light] .station .topbar{background:#fff;border-color:var(--line-2)}html[data-theme=light] .station .topbar{box-shadow:0 1px #1e185a0a,0 8px 24px -18px #14103c40}html[data-theme=light] .station .ri{border-color:var(--line-2);box-shadow:var(--sh-1)}html[data-theme=light] .station .eyebrow{color:#0f6f76}html[data-theme=light] .station .tele{background:#fff;border-color:var(--line-2);box-shadow:var(--sh-1)}html[data-theme=light] .station .panel{background:#fff;border-color:#1e185a24;box-shadow:var(--sh-2)}html[data-theme=light] .station .p-hd{background:#faf9fd;border-radius:24px 24px 0 0;border-bottom-color:var(--line-2)}html[data-theme=light] .station .ship-hd{background:linear-gradient(180deg,#fbfafe,#f6f5fb);border-bottom-color:var(--line-2)}html[data-theme=light] .station .ship:before{width:4px}html[data-theme=light] .station .ship-body>section+section,html[data-theme=light] .station .ship-ft>section+section,html[data-theme=light] .station .guide-grid article+article,html[data-theme=light] .station .pay>section+section{border-color:var(--line-2)}html[data-theme=light] .station .power{background:#f7f6fb;border-color:var(--line-2)}html[data-theme=light] .station .lbl-s{color:#5e5a84;font-weight:500}html[data-theme=light] .station .gauge,html[data-theme=light] .station .peer,html[data-theme=light] .station .os,html[data-theme=light] .station .acc,html[data-theme=light] .station .rcpt{background:var(--well);border-color:var(--line)}html[data-theme=light] .station .acc details+details{border-color:var(--line)}html[data-theme=light] .station .gauge b{color:var(--text)}html[data-theme=light] .station .rcpt dt{background:#efedf7;border-color:var(--line)}html[data-theme=light] .station .rcpt dd{background:#fff}html[data-theme=light] .station .inp,html[data-theme=light] .station .join{border-color:#1e185a38}html[data-theme=light] .station .inp:hover,html[data-theme=light] .station .join:hover{border-color:#1e185a57}html[data-theme=light] .station .copy,html[data-theme=light] .station code,html[data-theme=light] .station .perm{background:#f1effa;border-color:#1e185a29;color:#2e2390}html[data-theme=light] .station .seg{background:#fff;border-color:var(--line-2)}html[data-theme=light] .station .btn-ghost,html[data-theme=light] .station .ico-btn{border-color:#1e185a33;box-shadow:var(--sh-1)}html[data-theme=light] .station .step .bd{background:#fbfafe;border-radius:0 0 24px 24px}html[data-theme=light] .station .plan,html[data-theme=light] .station .osc{background:#fff;border-color:#1e185a29;box-shadow:var(--sh-1)}html[data-theme=light] .station .plan ul{border-color:var(--line-2)}html[data-theme=light] .station .plan:hover,html[data-theme=light] .station .osc:hover{border-color:#1e185a52;box-shadow:var(--sh-2)}html[data-theme=light] .station .step .tm b{border-color:var(--line-2);box-shadow:var(--sh-1)}html[data-theme=light] .station .step .tm:after{background:repeating-linear-gradient(180deg,rgba(30,24,90,.25) 0 4px,transparent 4px 9px)}html[data-theme=light] .station .tk-rows div{border-color:var(--line-2)}html[data-theme=light] .station .track .n{border-color:var(--line-2);box-shadow:var(--sh-1)}html[data-theme=light] .station .track li:before{background:#1e185a29}html[data-theme=light] .station .files thead th{background:#f7f6fb;border-color:var(--line-2);color:#5e5a84}html[data-theme=light] .station .files td{border-color:var(--line)}html[data-theme=light] .station .tools,html[data-theme=light] .station .path{border-color:var(--line-2)}html[data-theme=light] .station .files .act{opacity:.6}html[data-theme=light] .station .fm-foot{background:#faf9fd;border-color:var(--line-2);border-radius:0 0 24px 24px}html[data-theme=light] .station .dock-vis .lab{border-color:var(--line-2);box-shadow:var(--sh-2)}html[data-theme=light] .station{--ink:#F1EEF9;--glass:rgba(255,255,255,.72);--glass-2:rgba(255,255,255,.5);--well:rgba(244,242,251,.75);--sh-glass:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(30,24,90,.09),0 2px 6px -2px rgba(30,24,90,.08),0 26px 56px -26px rgba(50,36,130,.38)}html[data-theme=light] .station{background:#f1eef9}html[data-theme=light] .station:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(40,30,110,.16) 1px,transparent 1.3px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .12 0 0 0 0 .09 0 0 0 0 .32 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:26px 26px,180px 180px;-webkit-mask:radial-gradient(130% 100% at 50% 0%,#000 25%,rgba(0,0,0,.35) 80%);mask:radial-gradient(130% 100% at 50% 0%,#000 25%,rgba(0,0,0,.35) 80%)}html[data-theme=light] .station .neb{opacity:.3}html[data-theme=light] .station .accent{background-image:linear-gradient(100deg,#ee7a3a,#e0457a,#7b55f0,#e0457a,#ee7a3a)}html[data-theme=light] .station .rail,html[data-theme=light] .station .topbar{background:#ffffff9e;-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border-color:#ffffffd9;box-shadow:0 0 0 1px #1e185a12,0 10px 30px -22px #32248266}html[data-theme=light] .station .ri{background:#ffffffe6}html[data-theme=light] .station .ri.flat{background:#fff9}html[data-theme=light] .station .panel,html[data-theme=light] .station .tele{background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);border-color:#ffffffd9;box-shadow:var(--sh-glass)}html[data-theme=light] .station .p-hd,html[data-theme=light] .station .ship-hd{background:#ffffff8c;border-bottom-color:#1e185a1f}html[data-theme=light] .station .power{background:#ffffff59;border-color:#1e185a1a}html[data-theme=light] .station .step .bd{background:transparent}html[data-theme=light] .station .files thead th,html[data-theme=light] .station .fm-foot{background:#ffffff80}html[data-theme=light] .station .gauge,html[data-theme=light] .station .peer,html[data-theme=light] .station .os,html[data-theme=light] .station .acc,html[data-theme=light] .station .rcpt{background:var(--well);border-color:#1e185a1a}html[data-theme=light] .station .rcpt dt{background:#ece9f7b3}html[data-theme=light] .station .plan,html[data-theme=light] .station .osc{background:#ffffffe0;border-color:#fffffff2;box-shadow:0 0 0 1px #1e185a1a,0 10px 24px -16px #32248266}html[data-theme=light] .station .plan:has(input:checked){box-shadow:0 0 0 1.5px #e9a25fe6,0 24px 48px -24px #e98c50b3}html[data-theme=light] .station .ticket{background:radial-gradient(90% 60% at 100% 0%,rgba(255,206,150,.45),transparent 60%),#ffffffbd;-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);box-shadow:var(--sh-glass)}html[data-theme=light] .station .perf:before,html[data-theme=light] .station .perf:after{background:#f1eef9}html[data-theme=light] .station .drop{background:#ffffff73;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-theme=light] .station .tele div+div{border-color:#1e185a1a}html[data-theme=light] .station{background:linear-gradient(180deg,#e6e3f5,#eceaf4 700px,#eceaf4)}html[data-theme=light] .station .neb{opacity:.5}html.theming,html.theming *,html.theming *:before,html.theming *:after{transition:background-color .45s,color .45s,border-color .45s,box-shadow .45s,fill .45s,stroke .45s!important}.station .theme-btn .moon,html[data-theme=light] .station .theme-btn .sun{display:none}html[data-theme=light] .station .theme-btn .moon{display:block}.station{--display:"Unbounded Variable","Unbounded",system-ui,sans-serif;--serif:"Fraunces Variable","Fraunces",Georgia,serif;--body:"Plus Jakarta Sans Variable","Plus Jakarta Sans",system-ui,sans-serif;--mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,monospace;position:relative;isolation:isolate}.station .sky,.station .neb{z-index:-1}html[data-theme=light] .station:after{z-index:-1}.station .ri,.station .btn{font-family:var(--body)}.station svg.i,.station .orb svg,.station .rail-mark svg,.station .tk-hd svg,.station .plan .pl{display:block}.station .brand{display:grid;grid-template-columns:auto auto;align-items:end;padding-bottom:.213em;font-family:"Fredoka Variable","Fredoka",var(--body);font-weight:700;font-size:28px;line-height:1;letter-spacing:.01em;color:var(--text);text-decoration:none;text-shadow:0 0 26px rgba(157,134,255,.55)}.station .brand img{width:auto;height:1.244em;margin:0 .01em -.213em 0;filter:drop-shadow(0 0 14px rgba(157,134,255,.45))}.station .brand .w{line-height:.7}html[data-theme=light] .station .brand{text-shadow:none}@media (max-width:640px){.station .brand{font-size:22px;letter-spacing:.01em}}.station .avatar{flex:none}.station .theme-m{display:none}@media (max-width:960px){.station .theme-m{display:grid}}.station .rail button.ri{padding:0;font:inherit}.station .ph-t .eyebrow{align-self:flex-start}.station .note.err{border:1px solid rgba(238,122,158,.45);background:#ee7a9e17;color:#ffd3df}.station .note.err .i{color:var(--rose)}html[data-theme=light] .station .note.err{color:#7a1e3d;border-color:#c93d6b59;background:#c93d6b0f}.station .note b{font-weight:600}.station .notes{display:grid;gap:10px;padding:16px 26px 0}.station .busy{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12.5px;color:var(--muted)}.station .busy .orbit-spin{width:24px;height:24px}.station .busy .orbit-spin b{top:8px;right:8px;bottom:8px;left:8px}.station .pill.off{color:var(--muted);border-color:var(--line-2);background:#ffffff0a}.station .pill.err{color:#ffb4c9;border-color:#ee7a9e73;background:#ee7a9e1a}html[data-theme=light] .station .pill.err{color:#b02a57}.station .pill.gold{color:var(--gold);border-color:#f6c17773;background:#f6c1771a}html[data-theme=light] .station .pill.gold{color:var(--gold-ink)}.station .ring .fg.low{stroke:var(--rose)}.station .ship[data-state=stopped] .orb:after,.station .ship[data-state=suspended] .orb:after{animation:none}.station .ship[data-state=suspended] .orb{filter:grayscale(.8);opacity:.7}.station .void{display:grid;justify-items:center;gap:14px;padding:56px 24px;text-align:center}.station .void svg.big{width:150px;height:150px;filter:drop-shadow(0 20px 40px rgba(246,160,90,.35))}.station .void h2{margin:0;font-family:var(--display);font-weight:500;font-size:20px}.station .void p{margin:0;max-width:420px;color:var(--muted);line-height:1.6}.station .loading{display:flex;align-items:center;justify-content:center;gap:14px;padding:60px 0;color:var(--muted)}.station .ship-ft .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.station .own-link{display:flex;gap:0;margin-bottom:12px}.station select.inp{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.station select.inp option{color:#14122e}.station .join select.inp{min-height:46px}.station .acc .in p{margin:0 0 10px}.station .acc .in p:last-child{margin-bottom:0}.station .acc pre{position:relative}.station .pre-copy{display:flex;justify-content:flex-end;margin-top:8px}.station .ssh-off .desc{margin-bottom:14px}.station .osc .lg.o{background:linear-gradient(140deg,#9d86ff,#5b3fd0)}.station .osc .lg.c{background:linear-gradient(140deg,#6fdde3,#2a8c9a)}.station .err-msg{font-size:12.5px;color:#ffb4c9}html[data-theme=light] .station .err-msg{color:var(--rose)}.station .voucher-on{display:flex;align-items:center;justify-content:space-between;gap:10px}.station .voucher-on .off{color:var(--mint);font-family:var(--mono);font-size:14px}.station .total .was{display:block;margin-bottom:4px;text-align:right;font-family:var(--mono);font-size:13px;font-weight:400;color:var(--dim);text-decoration:line-through}.station .tk-spec{padding:0 24px 12px;font-family:var(--mono);font-size:12px;color:var(--dim)}.station .btn-launch[disabled]{opacity:.6;cursor:progress}.station .scanner .qr img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.station .result{display:grid;justify-items:center;gap:14px;padding:56px 24px;text-align:center}.station .result .badge{display:grid;place-items:center;width:84px;height:84px;border-radius:50%}.station .result .badge .i{width:40px;height:40px}.station .result .badge.ok{background:#79e8bc1f;color:var(--mint);box-shadow:0 0 0 10px #79e8bc0f}.station .result .badge.warn{background:#f4b35e1f;color:var(--amber)}.station .result .badge.info{background:#9d86ff1f;color:var(--violet)}.station .result .orbit-spin{width:84px;height:84px}.station .result .orbit-spin b{top:28px;right:28px;bottom:28px;left:28px}.station .result h2{margin:0;font-family:var(--display);font-weight:500;font-size:22px}.station .result p{margin:0;max-width:460px;color:var(--muted);line-height:1.6}.station .rcpt .old{font-family:var(--mono);color:var(--dim);text-decoration:line-through}.station .rcpt .disc{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.station .track li{z-index:0}.station .files a.code{font-family:var(--mono);font-weight:600;color:var(--gold);text-decoration:none}.station .files a.code:hover{text-decoration:underline}html[data-theme=light] .station .files a.code{color:var(--gold-ink)}.station .tbl-wrap{overflow-x:auto}.station .fm-hd .who{cursor:default}.station .files .dir .nm button{all:unset;cursor:pointer;color:var(--text);font-weight:600}.station .files .dir .nm button:hover{color:var(--gold)}.station .files .dir .nm button:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.station .files .nm span{overflow:hidden;text-overflow:ellipsis}.station .files .link{margin-left:6px;font-family:var(--mono);font-size:10.5px;color:var(--dim)}.station .ups{display:grid;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.station .up{display:grid;gap:6px;font-size:13px}.station .up .bar{height:4px;border-radius:2px;background:#e2deff1f;overflow:hidden}.station .up .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--rose),var(--violet));transition:width .3s}.station .up.bad{color:#ffb4c9}.station .fm-loading{opacity:.55;pointer-events:none}.station .drop{cursor:pointer}.station .lcard .note{font-size:13.5px}.station .lcard .note.warn{color:#6e440f;border-color:#d68c2866;background:#f6c1772e}.station .console{padding:14px}.station .console .term{height:calc(100vh - 330px);min-height:320px;padding:6px;border-radius:14px;background:#0b0c28;border:1px solid var(--line-2)}.station .key-bar{display:flex;gap:6px;overflow-x:auto;padding:0 0 10px;scrollbar-width:none}.station .key-bar .btn{min-height:34px;padding:0 11px;border-radius:10px;font-family:var(--mono);font-size:12.5px}.station .key-bar .btn.on{background:var(--gold);color:var(--on-gold);border-color:var(--gold)}.station .console .tip{margin:12px 2px 0;font-size:13px;line-height:1.65;color:var(--dim)}.station .ant-typography-copy{color:var(--violet)!important}.st-modal .ant-modal-content{border:1px solid rgba(226,222,255,.16);border-radius:22px!important}.station .plans .plan{grid-column:span var(--span,2)}@media (max-width:640px){.station .plans .plan{grid-column:auto}}@media (max-width:440px){.station .gauge{gap:9px;padding:10px 11px}.station .gauge b{font-size:14px;white-space:normal}}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}
