.skr-pre{--bg:#08090e;--ink:#eceef4;--ink-2:#8b90a3;--ink-3:#4c5164;--accent:#5b5bd6;--accent-soft:#7a7ae6;--accent-glow:rgba(91,91,214,0.45);--line:rgba(140,146,176,0.14);--pre-mono:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;background:radial-gradient(1200px 500px at 50% -8%,rgba(91,91,214,.1),transparent 60%),var(--bg);color:var(--ink);min-height:100vh;position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased}.skr-pre ::selection{background:var(--accent);color:#fff}.skr-pre .brandbar{position:fixed;inset:0 0 auto 0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:20px 28px}.skr-pre .lockup{display:block;height:34px;width:auto}.skr-pre .beta-status{font-family:var(--pre-mono);font-size:10.5px;letter-spacing:.24em;color:var(--ink-2);display:flex;align-items:center;white-space:nowrap}.skr-pre .beta-status .dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px rgba(34,197,94,.6);animation:skr-blink 2.2s infinite;display:inline-block;margin-right:9px}@keyframes skr-blink{0%,to{opacity:1}50%{opacity:.35}}.skr-pre .footer{position:fixed;inset:auto 0 0 0;gap:26px;padding:18px;font-family:var(--pre-mono);font-size:10px;letter-spacing:.2em;color:var(--ink-3);z-index:3}.skr-pre .footer,.skr-pre .stage{display:flex;justify-content:center}.skr-pre .stage{position:relative;z-index:2;min-height:100vh;flex-direction:column;align-items:center;gap:46px;padding:110px 22px 80px}.skr-pre .hero{text-align:center;max-width:720px}.skr-pre .eyebrow{font-family:var(--pre-mono);font-size:11.5px;letter-spacing:.5em;color:var(--accent-soft);margin-bottom:20px}.skr-pre h1{font-size:clamp(34px,5vw,58px);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0}.skr-pre h1 .a{color:var(--accent-soft)}.skr-pre .sub{margin-top:16px;font-family:var(--pre-mono);font-size:12px;letter-spacing:.24em;color:var(--ink-2)}.skr-pre .sine{position:absolute;left:0;width:200vw;z-index:0;pointer-events:none;top:calc(50% - 40px);height:220px;animation:skr-phase 22s linear infinite}.skr-pre .sine svg{display:block;width:100%;height:100%;overflow:visible}.skr-pre .sine path{fill:none;stroke-linecap:round}.skr-pre .w-main{stroke:#7a7ae6;stroke-width:2;filter:drop-shadow(0 0 6px rgba(122,122,230,.8))}.skr-pre .w-soft{stroke:rgba(122,122,230,.35);stroke-width:1.4}.skr-pre .w-faint{stroke:rgba(91,91,214,.18);stroke-width:1}@keyframes skr-phase{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.skr-pre .node{position:absolute;top:calc(50% + 66px);width:9px;height:9px;border-radius:50%;background:#9a9af0;box-shadow:0 0 16px rgba(122,122,230,.9);z-index:1;animation:skr-nodepulse 3.4s ease-in-out infinite}@keyframes skr-nodepulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.skr-pre .bench{display:grid;grid-template-columns:repeat(3,minmax(200px,300px));gap:42px;width:min(1060px,94vw);align-items:end}.skr-pre .plinth{display:flex;flex-direction:column}.skr-pre .halo{position:relative;padding:26px 0 0}.skr-pre .halo:before{content:"";position:absolute;left:12%;right:12%;top:-50px;height:120px;background:radial-gradient(closest-side,rgba(91,91,214,.16),transparent);pointer-events:none}.skr-pre .obj{height:210px;display:flex;align-items:flex-end;justify-content:center}.skr-pre .shelf{margin-top:22px;height:1px;background:linear-gradient(90deg,transparent,rgba(140,146,176,.35),transparent)}.skr-pre .tease-label{font-family:var(--pre-mono);font-size:10px;letter-spacing:.3em;color:var(--ink-3);text-align:center;margin-top:16px}.skr-pre .sheen{position:relative;overflow:hidden}.skr-pre .sheen:after{content:"";position:absolute;inset:-20%;pointer-events:none;background:linear-gradient(100deg,transparent 42%,rgba(122,122,230,.1) 50%,transparent 58%);transform:translateX(-120%);animation:skr-sweep 6.5s ease-in-out infinite}@keyframes skr-sweep{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}.skr-pre .reader{position:relative;width:62%;height:100%}.skr-pre .reader .body{width:100%;height:74%;border-radius:12px 12px 5px 5px;border:1px solid rgba(140,146,176,.3);background:linear-gradient(180deg,rgba(16,18,27,.9),rgba(10,12,18,.9));box-shadow:0 0 30px rgba(91,91,214,.08);position:relative;overflow:hidden}.skr-pre .reader .body:before{content:"";position:absolute;left:12%;right:12%;top:18%;height:34%;border-radius:6px;border:1px solid rgba(91,91,214,.4);background:rgba(91,91,214,.06)}.skr-pre .reader .scanline{position:absolute;left:13%;right:13%;top:20%;height:2px;background:linear-gradient(90deg,transparent,var(--accent-soft),transparent);box-shadow:0 0 12px var(--accent-glow);animation:skr-scanline 2.8s ease-in-out infinite}@keyframes skr-scanline{0%,to{transform:translateY(0);opacity:.2}50%{transform:translateY(14vh);opacity:1}}.skr-pre .reader .led{position:absolute;right:16%;bottom:12%;width:7%;aspect-ratio:1;border-radius:50%;background:var(--accent-soft);box-shadow:0 0 12px var(--accent-glow);animation:skr-blink 1.8s infinite}.skr-pre .reader .base{margin:0 auto;width:56%;height:8%;border-radius:0 0 8px 8px;border:1px solid rgba(140,146,176,.24);border-top:0;background:rgba(12,14,20,.9)}.skr-pre .reader .foot{margin:0 auto;width:78%;height:5%;border-radius:99px;background:rgba(140,146,176,.12)}.skr-pre .stickr{position:relative;border-radius:14px;border:1px solid rgba(122,122,230,.5);background:rgba(12,14,22,.8);box-shadow:0 0 34px rgba(91,91,214,.16),inset 0 0 18px rgba(91,91,214,.1)}.skr-pre .stickr:before{content:"";position:absolute;inset:7%;border:1px dashed rgba(122,122,230,.35);border-radius:9px}.skr-pre .stickr .chip{position:absolute;left:12%;top:50%;transform:translateY(-50%);width:17%;aspect-ratio:1;border-radius:50%;border:1.5px solid var(--accent-soft);box-shadow:0 0 14px var(--accent-glow)}.skr-pre .stickr .chip:after{content:"";position:absolute;inset:26%;border-radius:50%;background:var(--accent-soft);opacity:.85}.skr-pre .stickr .lines{position:absolute;left:36%;right:12%;top:34%;bottom:34%;display:flex;flex-direction:column;justify-content:space-between}.skr-pre .stickr .lines i{height:18%;border-radius:3px;background:rgba(140,146,176,.22)}.skr-pre .stickr .lines i:last-child{width:55%;background:rgba(91,91,214,.45)}.skr-pre .stickr-wrap{width:84%;aspect-ratio:1.7;align-self:center;margin-bottom:26px;animation:skr-hover 5s ease-in-out infinite}@keyframes skr-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.skr-pre .console{position:relative;border:1px solid var(--line);border-radius:10px;background:rgba(10,12,18,.55);overflow:hidden;display:flex;width:100%;height:172px}.skr-pre .console .rail{width:11%;border-right:1px solid var(--line);padding:7% 0 0;display:flex;flex-direction:column;align-items:center;gap:12%}.skr-pre .console .rail i{width:38%;aspect-ratio:1;border-radius:20%;background:rgba(140,146,176,.12)}.skr-pre .console .rail i:first-child{background:rgba(91,91,214,.4);box-shadow:0 0 10px var(--accent-glow)}.skr-pre .console .main{flex:1;display:flex;flex-direction:column}.skr-pre .console .hdr{height:9%;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:3%;padding:0 4%}.skr-pre .console .hdr i{width:5%;aspect-ratio:1;border-radius:30%;background:rgba(140,146,176,.14)}.skr-pre .console .hdr i.stretch{flex:1;height:34%;border-radius:3px;background:rgba(140,146,176,.08)}.skr-pre .console .stats{height:10%;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:4%;padding:0 4%}.skr-pre .console .stats i{width:16%;height:36%;border-radius:4px;background:rgba(91,91,214,.18)}.skr-pre .console .stats i:first-child{background:rgba(91,91,214,.36)}.skr-pre .console .bar{height:6%;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:2%;padding:0 4%}.skr-pre .console .bar i{width:6%;height:44%;border-radius:3px;background:rgba(140,146,176,.1)}.skr-pre .console .rows{flex:1;padding:3% 4%;display:flex;flex-direction:column;gap:6%}.skr-pre .console .rows i{height:7%;min-height:3px;border-radius:3px;background:rgba(140,146,176,.09)}.skr-pre .console .rows i:nth-child(2){width:92%}.skr-pre .console .rows i:nth-child(3){width:78%;background:rgba(91,91,214,.22)}.skr-pre .console .rows i:nth-child(4){width:85%}.skr-pre .console .rows i:nth-child(5){width:70%}.skr-pre .console .rows i:nth-child(6){width:88%}.skr-pre .console .tray{width:24%;border-left:1px solid var(--line);padding:5% 4%;display:flex;flex-direction:column;gap:8%}.skr-pre .console .tray .card{width:100%;aspect-ratio:3/4.1;border-radius:6px;border:1px solid rgba(91,91,214,.35);background:rgba(91,91,214,.08);box-shadow:inset 0 0 22px rgba(91,91,214,.12)}.skr-pre .console .tray i{height:4%;border-radius:3px;background:rgba(140,146,176,.1)}.skr-pre .console .tray i.short{width:60%}.skr-pre .cta{text-align:center}.skr-pre .wait{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.skr-pre .wait input{width:300px;max-width:78vw;height:48px;padding:0 16px;background:rgba(14,16,24,.7);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-family:var(--pre-mono);font-size:13px;outline:none;transition:border-color .2s}.skr-pre .wait input::placeholder{color:var(--ink-3)}.skr-pre .wait input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(91,91,214,.15)}.skr-pre .wait button{height:48px;padding:0 22px;border-radius:6px;cursor:pointer;background:rgba(91,91,214,.12);border:1px solid var(--accent);color:var(--accent-soft);font-family:var(--pre-mono);font-size:12px;font-weight:700;letter-spacing:.18em;transition:background .2s,box-shadow .2s}.skr-pre .wait button:hover{background:rgba(91,91,214,.25);box-shadow:0 0 24px rgba(91,91,214,.25)}.skr-pre .wait button:disabled{opacity:.55;cursor:default}.skr-pre .wait .cur{display:inline-block;width:8px;height:14px;background:var(--accent-soft);vertical-align:-2px;margin-left:6px;animation:skr-blink 1.1s steps(1) infinite}.skr-pre .joined{font-family:var(--pre-mono);font-size:13px;letter-spacing:.18em;color:#22c55e;padding:14px 0}.skr-pre .formerr{font-family:var(--pre-mono);font-size:11px;color:#e26d6d;margin-top:12px;letter-spacing:.08em}.skr-pre .private{margin-top:18px;text-align:center;font-family:var(--pre-mono);font-size:10.5px;letter-spacing:.14em;color:var(--ink-3)}.skr-pre .private button{background:none;border:0;padding:0 0 1px;cursor:pointer;font:inherit;letter-spacing:inherit;color:var(--ink-2);border-bottom:1px dotted var(--ink-3)}.skr-pre .private button:hover{color:var(--accent-soft);border-color:var(--accent-soft)}.skr-pre .modal-back{position:fixed;inset:0;z-index:40;background:rgba(5,6,9,.72);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 24px;overflow-y:auto}.skr-pre .modal{width:400px;max-width:100%;background:#0c0e15;border:1px solid rgba(122,122,230,.35);border-radius:14px;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 40px rgba(91,91,214,.12);padding:26px 26px 24px}.skr-pre .modal .ey{font-family:var(--pre-mono);font-size:10.5px;letter-spacing:.3em;color:var(--accent-soft)}.skr-pre .modal h2{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:10px 0 6px}.skr-pre .modal .note{font-size:13px;line-height:1.55;color:var(--ink-2)}.skr-pre .modal label{display:block;font-family:var(--pre-mono);font-size:10px;letter-spacing:.18em;color:var(--ink-3);margin:16px 0 6px}.skr-pre .modal input,.skr-pre .modal select,.skr-pre .modal textarea{width:100%;background:rgba(14,16,24,.85);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-family:var(--pre-mono);font-size:13px;outline:none;padding:11px 13px;transition:border-color .2s}.skr-pre .modal input:focus,.skr-pre .modal select:focus,.skr-pre .modal textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(91,91,214,.15)}.skr-pre .modal textarea{resize:vertical;min-height:64px}.skr-pre .roles{display:flex;flex-wrap:wrap;gap:7px}.skr-pre .roles button{padding:7px 12px;border-radius:99px;border:1px solid var(--line);background:transparent;color:var(--ink-2);font-family:var(--pre-mono);font-size:10.5px;letter-spacing:.1em;cursor:pointer}.skr-pre .roles button[data-on="1"]{border-color:var(--accent);color:var(--accent-soft);background:rgba(91,91,214,.12)}.skr-pre .modal .send{width:100%;margin-top:20px;height:46px;border-radius:6px;cursor:pointer;background:rgba(91,91,214,.14);border:1px solid var(--accent);color:var(--accent-soft);font-family:var(--pre-mono);font-size:12px;font-weight:700;letter-spacing:.2em}.skr-pre .modal .send:hover{background:rgba(91,91,214,.28)}.skr-pre .modal .send:disabled{opacity:.55;cursor:default}.skr-pre .modal .close{position:absolute;top:12px;right:14px;background:none;border:0;color:var(--ink-3);font-size:18px;cursor:pointer}.skr-pre .modal-wrap{position:relative}@media (max-width:860px){.skr-pre .bench{grid-template-columns:minmax(220px,340px);gap:30px}.skr-pre .stage{gap:34px}.skr-pre .node,.skr-pre .sine{display:none}}@media (max-width:640px){.skr-pre .modal-back{padding:20px 12px 32px}.skr-pre .brandbar{padding:14px 16px}.skr-pre .lockup{height:26px}.skr-pre .beta-status{font-size:8.5px;letter-spacing:.16em}}@media (prefers-reduced-motion:reduce){.skr-pre .beta-status .dot,.skr-pre .node,.skr-pre .reader .led,.skr-pre .reader .scanline,.skr-pre .sheen:after,.skr-pre .sine,.skr-pre .stickr-wrap,.skr-pre .wait .cur{animation:none}}