@font-face{font-family:Kommunity;src:url(/fonts/plex.woff2)format("woff2");font-style:normal;font-weight:100 700;font-display:swap}:root{color:#efe9d7;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#f0ef45;--muted:#a5afa7;--line:#343c36;background:#070808;font-family:Kommunity,Arial,sans-serif;font-size:16px;line-height:1.55}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,summary,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}button{transition:background .15s,color .15s}header,footer{justify-content:space-between;align-items:center;gap:24px;display:flex}header{border-bottom:1px solid var(--line);padding:30px 5vw}.wordmark{letter-spacing:-1.5px;white-space:nowrap;font-size:27px;font-weight:650;text-decoration:none}.wordmark span{color:var(--accent)}nav{gap:28px;display:flex}nav button{color:#efe9d7;background:0 0;border:0;min-height:44px;padding:5px 0}nav button:hover,.text-link:hover,.switch button:hover{color:var(--accent)}main{grid-template-columns:1fr 1fr;max-width:1600px;min-height:calc(100vh - 185px);margin:auto;display:grid}.intro{border-right:1px solid var(--line);background:#111514;padding:72px 6vw 40px;position:relative;overflow:hidden}.intro h1{letter-spacing:-.065em;margin:24px 0 30px;font-size:clamp(60px,6.2vw,104px);font-weight:500;line-height:1.02}.intro p{color:#b6c0b7;max-width:410px;font-size:17px}.intro .intro-subtitle{color:var(--accent);font-size:15px}.signal{align-items:center;gap:5px;max-width:400px;height:135px;margin:50px 0 35px;display:flex}.signal i{opacity:.8;background:#a5b296;border-radius:6px;width:8px;display:block}.signal i:nth-child(4n){background:var(--accent)}.intro .intro-foot{font-size:13px}.content{align-self:center;width:100%;max-width:600px;margin:0 auto;padding:50px clamp(24px,5vw,76px)}h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.12}h3{letter-spacing:-.02em;margin:0 0 8px;font-size:21px;font-weight:500;line-height:1.3}p{color:#b6c0b7;overflow-wrap:anywhere;margin:0 0 24px}strong{color:#efe9d7;font-weight:550}form{margin-top:30px}label{color:#dddcca;margin:20px 0 8px;font-size:14px;display:block}input,select{color:#efe9d7;background:#161b18;border:1px solid #59655a;border-radius:5px;width:100%;min-height:52px;padding:13px 14px;display:block}input:focus{border-color:var(--accent)}.password-input{position:relative}.password-input input{padding-right:74px}.password-input .text-button{min-height:46px;color:var(--muted);background:0 0;border:0;padding:8px;font-size:13px;position:absolute;top:3px;right:10px}.primary,.secondary{border-radius:5px;min-height:50px;padding:12px 20px;font-weight:550}.primary{background:var(--accent);color:#111514;border:1px solid var(--accent);width:100%;margin-top:24px}.primary:hover{background:#ffff72}.secondary{color:#efe9d7;background:0 0;border:1px solid #707d70}.secondary:hover{background:#232d24}.text-link{color:#b6c0b7;text-align:left;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:14px;display:inline-block}.switch{border-top:1px solid var(--line);margin-top:22px;padding-top:24px;font-size:14px}.switch button{color:#efe9d7;text-underline-offset:5px;background:0 0;border:0;min-height:44px;padding:8px;text-decoration:underline}.field-hint{color:#a5afa7;margin:10px 0 0;font-size:13px;line-height:1.6}.chosen{border-left:3px solid var(--accent);color:#a5afa7;flex-direction:column;margin-bottom:36px;padding:0 0 0 15px;font-size:13px;display:flex}.chosen strong{margin:3px 0;font-size:18px}.identity{border-top:1px solid var(--line);color:#a5afa7;flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:26px;padding-top:16px;font-size:12px;display:flex}.identity .text-link{font-size:12px}.status{color:#d7e6cf;background:#1d2b20;border-left:3px solid #a6c79c;margin:20px 0 0;padding:14px 16px;font-size:14px}.error{color:#ffc7b3;background:#31201b;border-color:#ffa987}.help-note{border-block:1px solid var(--line);padding:16px 0;font-size:13px}.qr{background:#fff;width:190px;height:190px;margin:25px 0;padding:12px;display:block}.secret{overflow-wrap:anywhere;border:1px solid var(--line);-webkit-user-select:all;user-select:all;background:#161b18;margin-top:10px;padding:12px;font-size:15px;display:block}summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}.code-input{letter-spacing:.35em;text-align:center;font-size:25px}.code-input::placeholder{opacity:.45}.workspace main{min-height:calc(100vh - 190px);display:block}.wide{max-width:1120px;padding:65px 5vw 80px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.page-heading p{margin:0}.product-row{border-top:1px solid var(--line);align-items:center;gap:25px;padding:26px 0;display:flex}.product-info{flex:1}.product-info p{max-width:600px;margin:0;font-size:14px}.product-info .availability{color:#b4c6a6;margin-top:12px;font-size:13px}.plugin-art{background:#20291f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:90px;height:90px;display:flex}.plugin-art span{background:var(--accent);border-radius:3px;width:5px;height:25px;display:block}.plugin-art span:nth-child(2n){height:45px}.plugin-art span:nth-child(3n){height:58px}.claim-panel{background:#161e16;border:1px solid #56664d;max-width:600px;margin-bottom:30px;padding:26px}.claim-panel p{margin-bottom:0}.empty{border-block:1px solid var(--line);margin-top:32px;padding:60px 0}.empty p{max-width:500px}.hub-note{max-width:600px;margin-top:35px;font-size:13px}.factor-list{padding:0;list-style:none}.factor-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}footer{border-top:1px solid var(--line);color:#a5afa7;padding:22px 5vw;font-size:12px}footer a{padding:12px 0}.configuration{min-height:100vh;padding:10vw;display:block}.loading{padding:30px 0}@media (width<=800px){header{padding:18px 24px}.wordmark{font-size:24px}nav{gap:15px}nav button{font-size:13px}main{grid-template-columns:1fr}.intro{display:none}.content{align-self:start;max-width:500px;padding:40px 26px 60px}.wide{max-width:800px;padding:38px 26px}.page-heading{flex-direction:column;align-items:flex-start}.product-row{flex-wrap:wrap;gap:16px}.plugin-art{width:64px;height:74px}.product-info{min-width:180px}.product-row>.secondary{margin-left:80px}.identity{word-break:break-word}footer{flex-wrap:wrap;gap:12px;padding:14px 24px}h2{font-size:34px}.app main{min-height:calc(100vh - 170px)}}@media (width<=420px){header{flex-wrap:wrap;gap:12px;padding-inline:20px}nav{justify-content:space-between;width:100%}.content,.wide{padding-inline:22px}.product-row>.secondary{margin-left:0}.product-info{min-width:170px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.skip-link{background:var(--accent);color:#111514;z-index:10;padding:12px 20px;position:absolute;top:-80px;left:16px}.skip-link:focus{top:12px}.mobile-note{display:none}@media (width<=800px){.mobile-note{font-size:13px;display:block}}.beta-admin{max-width:850px}.beta-panel{border:1px solid var(--border,#353535);border-radius:12px;margin:24px 0;padding:24px}.beta-panel form{margin:20px 0}.beta-panel select,.beta-panel input{width:100%;min-width:0}.beta-dates{grid-template-columns:1fr 1fr;gap:20px;display:grid}.beta-entry{border-top:1px solid var(--border,#353535);padding:16px 0}.beta-entry span{overflow-wrap:anywhere;display:block}.beta-panel details{margin:24px 0}.beta-panel summary{cursor:pointer}.beta-panel h4{margin-top:26px}@media (width<=600px){.beta-dates{grid-template-columns:1fr}.beta-panel{padding:16px}}
