@font-face{font-family:Archivo;src:url(/fonts/archivo.woff)format("woff");font-weight:100 900;font-stretch:62% 125%;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--steel:#0b1220;--steel-2:#101a2d;--steel-3:#17243b;--text:#e4ebf3;--muted:#8794a8;--soft:#b7c3d3;--cyan:#3ee6ff;--cyan-ink:#04131a;--cyan-dim:#3ee6ff59;--edge:#e4ebf31a;--good:#4be38a;--bad:#ff6b7a;--cut:14px;--slant:12px}*{box-sizing:border-box}html,body{background:var(--steel);margin:0}body{color:var(--text);-webkit-font-smoothing:antialiased;font:400 17px/1.6 Archivo,system-ui,sans-serif}a{color:inherit}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.wrap{width:100%;max-width:76rem;padding-left:max(2.5rem, env(safe-area-inset-left,0px));padding-right:max(2.5rem, env(safe-area-inset-right,0px));margin:0 auto}.shell{flex-direction:column;min-height:100dvh;display:flex;position:relative}.shell>main{flex:1}.backdrop{pointer-events:none;height:52rem;position:absolute;inset:0 0 auto;overflow:hidden}.backdrop:before{content:"";opacity:.5;background:repeating-linear-gradient(-72deg,#0000 0 46px,#e4ebf309 46px 47px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.backdrop:after{content:"";border-left:1px solid var(--cyan-dim);background:linear-gradient(#3ee6ff29,#3ee6ff05 75%,#0000);width:38%;position:absolute;top:-10%;bottom:0;left:54%;transform:skew(-18deg);-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.backdrop.quiet:after{opacity:.55;width:30%;left:66%}.shell>:not(.backdrop){z-index:1;position:relative}.top{align-items:center;gap:2.6rem;height:5rem;display:flex}.logo{align-items:center;gap:.8rem;text-decoration:none;display:flex}.logo svg{flex:none;width:2.4rem;height:2.4rem}.logo span{white-space:nowrap;letter-spacing:.02em;font-size:1.02rem;font-weight:800;font-stretch:125%}.top nav{gap:2rem;display:flex}.top nav a,.acct .plain{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-size:.95rem;text-decoration:none;position:relative}.top nav a:hover,.acct .plain:hover,.top nav a.active{color:var(--text)}.top nav a.active:after{content:"";background:var(--cyan);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);height:2px;position:absolute;bottom:-4px;left:0;right:0}.acct{align-items:center;gap:1.6rem;margin-left:auto;display:flex}.acct .who{color:var(--soft);font-size:.95rem;font-weight:600}.menu-btn{background:var(--steel-3);cursor:pointer;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border:0;width:2.6rem;height:2.4rem;padding:0;display:none}.menu-btn i{background:var(--text);width:1.1rem;height:2px;margin:4px auto;display:block;transform:skew(-20deg)}.drawer{display:none}.btn{cursor:pointer;clip-path:polygon(var(--slant) 0, 100% 0, calc(100% - var(--slant)) 100%, 0 100%);border:0;justify-content:center;align-items:center;padding:.8rem 1.6rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.btn.fill{background:var(--cyan);color:var(--cyan-ink)}.btn.fill:hover{background:#8af1ff}.btn.line{isolation:isolate;color:var(--text);background:var(--cyan-dim);position:relative}.btn.line:before{content:"";z-index:-1;background:var(--steel);clip-path:polygon(11px 0,100% 0,calc(100% - 11px) 100%,0 100%);position:absolute;inset:1.5px}.btn.line:hover{background:var(--cyan)}.btn:disabled{opacity:.6;cursor:wait}.frame{padding:6px;position:relative}.frame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--cyan), var(--cyan)) top left / 2.2rem 2px no-repeat, linear-gradient(var(--cyan), var(--cyan)) top left / 2px 2.2rem no-repeat, linear-gradient(var(--cyan), var(--cyan)) bottom right / 2.2rem 2px no-repeat, linear-gradient(var(--cyan), var(--cyan)) bottom right / 2px 2.2rem no-repeat;position:absolute;inset:0}.panel{background:var(--steel-2);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut))}.hero{grid-template-columns:1fr 19rem;align-items:end;gap:3rem;padding-block:6rem 4rem;display:grid}.hero h1{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(3rem,7.4vw,6.2rem);font-weight:800;font-stretch:125%;line-height:.88}.hero h1 span{color:#0000;-webkit-text-stroke:1.5px var(--text);display:block}.hero p{max-width:33em;color:var(--soft);margin:2rem 0 0;font-size:1.2rem}.server{padding:1.3rem 1.5rem 1.4rem}.server .state{color:var(--muted);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1.05rem;font-weight:800;font-stretch:125%;display:flex}.server .state i{background:currentColor;width:.6rem;height:.6rem;transform:rotate(45deg)}.server .state.on{color:var(--good)}.server dl{border-top:1px solid var(--edge);grid-template-columns:auto 1fr;gap:.45rem 1rem;margin:0;padding-top:.9rem;font-size:.92rem;display:grid}.server dt{color:var(--muted)}.server dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.server dd b{font-size:1.1rem}.addr{background:var(--steel);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.55rem .6rem .55rem .9rem;display:flex}.addr span{overflow-wrap:anywhere;min-width:0;color:var(--cyan);letter-spacing:.02em;-webkit-user-select:all;user-select:all;font-weight:600}.addr button{color:var(--cyan-ink);background:var(--cyan);cursor:pointer;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);border:0;flex:none;padding:.35rem .8rem;font-size:.8rem;font-weight:700}.launch{grid-template-columns:repeat(5,1fr);gap:1rem;padding-bottom:7rem;display:grid}.tile{--c:16px;isolation:isolate;background:var(--edge);clip-path:polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, var(--c) 100%, 0 calc(100% - var(--c)));grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;padding:1.35rem 2.6rem 1.35rem 1.4rem;text-decoration:none;display:grid;position:relative}.tile:before{content:"";z-index:-1;background:var(--steel-2);clip-path:polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, var(--c) 100%, 0 calc(100% - var(--c)));position:absolute;inset:1px}a.tile:hover{background:var(--cyan)}.tile em{color:var(--muted);font-size:.8rem;font-style:normal;font-weight:800;font-stretch:125%;position:absolute;top:.75rem;right:1.5rem}.tile svg{fill:none;width:2.1rem;height:2.1rem;stroke:var(--cyan);stroke-width:2px;grid-row:1/3}.tile b{white-space:nowrap;font-size:1.12rem;font-weight:800;line-height:1.2}.tile span{color:var(--muted);font-size:.86rem}.tile.go,.tile.go:before{background:var(--cyan)}.tile.go b,.tile.go em{color:var(--cyan-ink)}.tile.go span{color:#0d4b57}.tile.go svg{fill:var(--cyan-ink);stroke:var(--cyan-ink)}.tile.done svg{stroke:var(--good)}.page{padding-block:4rem 6rem}.page-head{margin-bottom:2.6rem}.page-head h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:800;font-stretch:125%;line-height:.95}.page-head p{max-width:40em;color:var(--soft);margin:1rem 0 0;font-size:1.1rem}.form-page{grid-template-columns:1fr 26rem;align-items:start;gap:4rem;padding-block:5rem 7rem;display:grid}.form-page .page-head p+p{margin-top:.8rem}.form{gap:1.1rem;padding:1.8rem 1.8rem 2rem;display:grid}.form label{color:var(--muted);gap:.4rem;font-size:.88rem;display:grid}.form input{width:100%;color:var(--text);background:var(--steel);border:1px solid var(--edge);border-radius:0;padding:.75rem .85rem}.form input:focus{border-color:var(--cyan);outline:none}.form .hint{color:var(--muted);font-size:.8rem}.form .btn{width:100%;padding-block:.9rem;font-size:1rem}.form-error{color:var(--bad);border-left:2px solid var(--bad);background:#ff6b7a14;margin:0;padding:.6rem .8rem;font-size:.9rem}.form-note{color:var(--cyan);border-left:2px solid var(--cyan);background:#3ee6ff12;margin:0;padding:.6rem .8rem;font-size:.9rem}.form-alt{color:var(--muted);margin:0;font-size:.9rem}.form-alt a,.link-button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.form-alt a:hover,.link-button:hover{text-decoration:underline}.link-button:disabled{color:var(--muted);cursor:default;text-decoration:none}.notice-bar{border-left:2px solid var(--cyan);background:#3ee6ff14;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;padding:.75rem 1.2rem;font-size:.92rem;display:flex}.notice-bar form{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.notice-bar input{background:var(--steel);border:1px solid var(--edge);padding:.4rem .6rem}.notice-bar .msg{color:var(--cyan)}.subnav{flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;display:flex}.subnav a{color:var(--muted);background:var(--steel-2);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:.55rem 1.3rem;font-size:.95rem;font-weight:600;text-decoration:none}.subnav a:hover{color:var(--text)}.subnav a.active{color:var(--cyan-ink);background:var(--cyan)}.rules{max-width:52rem}.rules-intro{white-space:pre-line;color:var(--soft);margin:0 0 1.4rem}.rules-tools{gap:1.4rem;margin-bottom:.9rem;font-size:.9rem;display:flex}.accordion{gap:.5rem;display:grid}.acc{background:var(--steel-2);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);border-left:2px solid #0000}.acc.open{border-left-color:var(--cyan)}.acc-head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;width:100%;padding:1rem 1.3rem;display:flex}.acc-head:hover{background:#e4ebf308}.acc-num{min-width:1.8rem;color:var(--cyan);font-weight:800;font-stretch:125%}.acc-title{flex:1;font-size:1.05rem;font-weight:700}.acc-chev{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:.6rem;height:.6rem;transition:transform .2s;transform:rotate(45deg)}.acc.open .acc-chev{transform:rotate(-135deg)}.acc-body{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.acc.open .acc-body{grid-template-rows:1fr}.acc-inner{visibility:hidden;min-height:0;overflow:hidden}.acc.open .acc-inner{visibility:visible}.acc-inner ul{color:var(--soft);margin:0;padding:0 1.6rem 1.3rem 4.1rem;list-style:none}.acc-inner li{margin:.5rem 0;line-height:1.6;position:relative}.acc-inner li:before{content:"";background:var(--cyan);width:.4rem;height:.4rem;position:absolute;top:.65em;left:-1.2rem;transform:rotate(45deg)}.rules-outro{color:var(--soft);margin:1.6rem 0 0;font-weight:600}.banner-list{gap:1.1rem;display:grid}.site-banner{--c:18px;width:100%;font:inherit;color:#fff;text-align:left;background:var(--banner-accent);cursor:pointer;clip-path:polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, var(--c) 100%, 0 calc(100% - var(--c)));border:0;padding:2px;text-decoration:none;display:block}.site-banner:hover{filter:brightness(1.12)}.banner-body{background:var(--banner-bg);min-height:10rem;clip-path:polygon(0 0, calc(100% - var(--c)) 0, 100% var(--c), 100% 100%, var(--c) 100%, 0 calc(100% - var(--c)));justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem 2.2rem;display:flex;position:relative;overflow:hidden}.banner-emblem{width:12rem;height:12rem;color:var(--banner-accent);opacity:.22;position:absolute;top:50%;right:12rem;transform:translateY(-50%)}.banner-emblem svg{width:100%;height:100%}.banner-text{z-index:1;min-width:0;max-width:36rem;position:relative}.banner-text h3{margin:0 0 .3rem;font-size:1.5rem;font-weight:800;font-stretch:112%;line-height:1.15}.banner-text p{color:#fffc;margin:0;font-size:.95rem}.leaders{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:.35rem 1.4rem;margin:.9rem 0 0;padding:.75rem 0 0;font-size:.85rem;list-style:none;display:flex}.leaders li{gap:.45rem;display:flex}.leaders span{color:#ffffffa6}.leaders strong{font-weight:600}.leaders .vacant{color:var(--banner-accent);font-style:italic;font-weight:400}.banner-go{z-index:1;color:var(--banner-accent);flex:none;font-size:.95rem;font-weight:700;position:relative}.branches{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.branches.open{grid-template-rows:1fr}.branches-inner{visibility:hidden;gap:.9rem;min-height:0;padding-left:2.5rem;display:grid;overflow:hidden}.branches.open .branches-inner{visibility:visible;padding-top:1rem}.branches .banner-body{min-height:8rem}.lost{padding-block:7rem 9rem}.lost .code{color:#0000;-webkit-text-stroke:1.5px var(--cyan);font-size:6rem;font-weight:800;font-stretch:125%;line-height:1}.lost h1{margin:1rem 0 .6rem;font-size:2rem;font-weight:800;font-stretch:125%}.lost p{color:var(--soft);margin:0 0 2rem}.foot{color:var(--muted);border-top:1px solid var(--edge);flex-wrap:wrap;gap:1rem 2rem;padding-top:2.2rem;padding-bottom:3rem;font-size:.9rem;display:flex}.foot a{text-decoration:none}.foot a:hover{color:var(--text)}.foot span{margin-left:auto}@media (width<=860px){.wrap{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.top{gap:1rem;height:4.2rem}.top nav,.acct{display:none}.menu-btn{margin-left:auto;display:block}.drawer.open{border-bottom:1px solid var(--edge);gap:.2rem;padding:.4rem 0 1.2rem;display:grid}.drawer a,.drawer button{text-align:left;color:var(--soft);cursor:pointer;background:0 0;border:0;padding:.7rem 0;text-decoration:none}.drawer a.active{color:var(--cyan)}.drawer .btn,.drawer .btn.fill{color:var(--cyan-ink);background:var(--cyan);justify-self:start;margin-top:.6rem;padding:.8rem 1.6rem}.backdrop:after{width:60%;left:62%}.hero{grid-template-columns:1fr;gap:2.4rem;padding-block:3rem 2.4rem}.launch{grid-template-columns:1fr 1fr;gap:.7rem;padding-bottom:4.5rem}.tile{grid-template-columns:1fr;row-gap:.5rem;padding:1.1rem 1.1rem 1.2rem}.tile svg{grid-row:auto}.tile b{white-space:normal}.form-page{grid-template-columns:1fr;gap:2rem;padding-block:3rem 5rem}.page{padding-block:2.5rem 4.5rem}.banner-body{flex-direction:column;align-items:flex-start;padding:1.4rem}.banner-emblem{width:9rem;height:9rem;right:-2rem}.branches-inner{padding-left:1rem}.acc-inner ul{padding-left:3.2rem;padding-right:1.1rem}.foot span{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.support-head{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.support-actions,.ticket-actions{flex-wrap:wrap;gap:.8rem;display:flex}.starts{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.start{background:var(--steel-2);border-top:2px solid var(--cyan);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);gap:.4rem;padding:1.4rem 1.5rem 1.5rem;text-decoration:none;transition:background .15s;display:grid}.start.report{border-top-color:#f0a64b}.start.bug{border-top-color:var(--bad)}.start.store{border-top-color:var(--good)}.start:hover{background:var(--steel-3)}.start b{font-size:1.15rem;font-weight:800;font-stretch:112%}.start span{color:var(--muted);font-size:.92rem;line-height:1.5}.section-title{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:3rem 0 1rem;font-size:.8rem;font-weight:700}.muted{color:var(--muted)}.tickets{gap:.4rem;display:grid}.ticket-row{background:var(--steel-2);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);grid-template-columns:3.6rem minmax(0,1fr) 8.5rem 12rem 6.5rem;align-items:center;gap:1rem;padding:.85rem 1.1rem;text-decoration:none;display:grid}.tickets.staff .ticket-row{grid-template-columns:3.6rem minmax(0,1fr) 8.5rem 11rem 9rem 6.5rem}.ticket-row:hover{background:var(--steel-3)}.ticket-row.closed{opacity:.6}.ticket-row .num{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9rem}.ticket-row .subject{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.6rem;font-weight:700;display:flex;overflow:hidden}.ticket-row .state,.ticket-row .when{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.ticket-row .when{text-align:right}.unread{background:var(--cyan);width:.55rem;height:.55rem;box-shadow:0 0 .6rem var(--cyan);flex:none;transform:rotate(45deg)}.kind{letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);background:#3ee6ff1a;justify-self:start;padding:.15rem .6rem;font-size:.72rem;font-weight:700}.kind.report{color:#f0a64b;background:#f0a64b1f}.kind.bug{color:var(--bad);background:#ff6b7a1f}.kind.store{color:var(--good);background:#4be38a1f}.form textarea,.reply-box textarea,.queue-search select,.queue-search input{width:100%;color:var(--text);font:inherit;background:var(--steel);border:1px solid var(--edge);resize:vertical;border-radius:0;padding:.75rem .85rem;font-size:.95rem}.form textarea:focus,.reply-box textarea:focus,.queue-search select:focus,.queue-search input:focus{border-color:var(--cyan);outline:none}.queue-search select option{background:var(--steel-2)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin:0 0 .6rem;font-size:.78rem;font-weight:700}.back-link{margin-bottom:1.4rem;text-decoration:none;display:inline-block}.ticket-head{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.ticket-head h1{font-size:clamp(1.8rem,3.6vw,2.6rem)}.ticket-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.5rem;display:grid}.convo{display:grid}.msgs{flex-direction:column;gap:1rem;max-height:34rem;padding:1.6rem 1.6rem 1rem;display:flex;overflow-y:auto}.msg{gap:.3rem;max-width:82%;display:grid}.msg.mine{align-self:flex-end}.msg .who{color:var(--muted);align-items:baseline;gap:.7rem;font-size:.82rem;display:flex}.msg.mine .who{justify-content:flex-end}.msg .who b{color:var(--text)}.msg.staff .who b{color:var(--cyan)}.msg .who em{color:#f0a64b;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-style:normal;font-weight:700}.msg .bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--steel-3);padding:.8rem 1rem;line-height:1.55}.msg.mine .bubble{background:#3ee6ff1a}.msg.internal .bubble{background:#f0a64b14;outline:1px dashed #f0a64b80}.msg.system{max-width:100%;color:var(--muted);text-align:center;align-self:center;margin:0;font-size:.85rem;display:block}.msg.system span{color:#e4ebf359}.reply-box{border-top:1px solid var(--edge);gap:.8rem;padding:1.2rem 1.6rem 1.6rem;display:grid}.reply-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.check{color:var(--muted);cursor:pointer;align-items:center;gap:.5rem;font-size:.88rem;display:flex}.check input{width:1rem;height:1rem;accent-color:var(--cyan)}.convo-closed{color:var(--muted);border-top:1px solid var(--edge);margin:0;padding:1.1rem 1.6rem 1.4rem}.convo-closed:empty{display:none}.facts{padding:1.4rem 1.5rem 1.6rem}.facts h2{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin:0 0 .9rem;font-size:.78rem;font-weight:700}.facts h2:not(:first-child){margin-top:1.6rem}.facts dl{gap:.7rem;margin:0;display:grid}.facts dt{color:var(--muted);font-size:.78rem}.facts dd{overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.95rem}.facts .hint{color:var(--muted);margin:1.4rem 0 0;font-size:.85rem}.queue-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.queue-search{gap:.6rem;display:flex}.queue-search select{width:11rem}.queue-search input{width:16rem}@media (width<=860px){.starts{grid-template-columns:1fr}.support-head,.ticket-head{flex-direction:column;align-items:flex-start;gap:1.2rem}.ticket-row,.tickets.staff .ticket-row{grid-template-columns:3rem minmax(0,1fr) auto;row-gap:.3rem}.ticket-row .state{grid-column:2/4}.ticket-row .when{grid-area:1/3}.ticket-row .kind{grid-column:2}.ticket-layout{grid-template-columns:1fr}.msgs{max-height:none;padding:1.2rem 1.1rem .8rem}.msg{max-width:92%}.reply-box{padding:1rem 1.1rem 1.2rem}.reply-row{flex-direction:column;align-items:stretch}.queue-search{width:100%}.queue-search select{width:40%}.queue-search input{width:60%}}.store-banner{margin-bottom:1.6rem}.store-closed{padding:2.4rem 2rem}.store-closed h2{margin:0 0 .4rem;font-stretch:112%}.store-closed p{color:var(--muted);margin:0}.store-you{border-left:2px solid var(--cyan);background:#3ee6ff0f;padding:1rem 1.3rem}.store-you p{color:var(--soft);margin:0}.store-you b{color:var(--text)}.store-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.pkg{background:var(--steel-2);border-top:2px solid var(--cyan);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);flex-direction:column;display:flex}.pkg img{aspect-ratio:16/9;object-fit:cover;background:var(--steel-3);width:100%}.pkg-body{flex:1;padding:1.2rem 1.3rem .6rem}.pkg-body h3{margin:0 0 .5rem;font-size:1.15rem;font-weight:800;font-stretch:112%}.pkg-body p{color:var(--muted);white-space:pre-line;margin:0;font-size:.92rem;line-height:1.55}.pkg-foot{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.3rem 1.3rem;display:flex}.pkg-foot .price{font-size:1.3rem;font-weight:800;font-stretch:112%}.pkg-foot .btn{padding:.65rem 1.4rem}.store-row{grid-template-columns:minmax(0,1fr) 10rem 8rem}.store-legal{border-top:1px solid var(--edge);margin-top:3.5rem;padding-top:1.4rem}.store-legal p{max-width:52rem;color:var(--muted);margin:0 0 .6rem;font-size:.85rem}@media (width<=860px){.store-row{grid-template-columns:minmax(0,1fr) auto}.store-row .when{grid-column:2}}.foot-legal{color:var(--muted);opacity:.8;flex-basis:100%;font-size:.78rem}.vip-badge{letter-spacing:.08em;text-transform:uppercase;vertical-align:.12em;color:var(--rank,var(--cyan));border:1px solid var(--rank,var(--cyan));background:color-mix(in srgb, var(--rank,var(--cyan)) 12%, transparent);border-radius:.2rem;margin-left:.55rem;padding:.12rem .5rem;font-size:.68rem;font-weight:800;display:inline-block}.store-you .vip-badge{margin-left:0}.pkg-vip{border-top-color:var(--rank,var(--cyan))}.pkg-vip .vip-badge{margin:0 0 .6rem}.pkg-vip.mine{box-shadow:inset 0 0 0 1px var(--rank,var(--cyan))}.pkg-foot .price small{color:var(--muted);font-size:.8rem;font-weight:600}.maint{background:radial-gradient(60rem 40rem at 50% -10%, #3ee6ff1f, transparent 60%), var(--steel);place-items:center;min-height:100vh;padding:2rem 16px;display:grid}.maint-card{width:min(34rem,100%)}.maint-panel{text-align:center;padding:2.6rem 2.4rem 2.2rem}.maint-logo svg{width:4.2rem;height:4.2rem}.maint-panel .eyebrow{margin:1.2rem 0 .4rem}.maint-panel h1{margin:0;font-size:clamp(2.2rem,7vw,3rem);font-weight:800;font-stretch:125%;line-height:1}.maint-msg{max-width:26em;color:var(--soft);white-space:pre-line;margin:1.1rem auto 0}.maint-actions{margin-top:1.8rem}.maint-staff{color:var(--muted);margin:1.6rem 0 0;font-size:.85rem}.maint-bar{background:#f0a64b1a;border-left-color:#f0a64b;margin-top:1rem}.acct .who{text-decoration:none}.acct .who:hover{color:var(--cyan)}.acct .staff-link{color:#f0a64b;text-decoration:none}
