.pt-root{--copper: #c98a5a;--copper-hi: #f0c39a;--copper-lo: #6e4326;--text: #eceae6;--screw: radial-gradient(circle, #f3cfa9 0 1.2px, #b8794b 1.3px 2.6px, #3a2416 2.7px 3.6px, transparent 3.8px);background:#08080a;color:var(--text);touch-action:none}.pt-canvas{position:absolute;inset:0}.pt-canvas canvas{display:block}.pt-shade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,transparent 30%,rgba(6,6,8,.72) 100%),linear-gradient(rgba(8,8,10,.78),transparent 46%)}.pt-shade.flat{background:radial-gradient(ellipse at 50% 50%,transparent 45%,rgba(5,5,6,.5) 100%),radial-gradient(ellipse 40% 26% at 50% 35%,rgba(8,8,10,.5),transparent)}.pt-stage{position:absolute;inset:0;display:flex;flex-direction:column}.pt-stage.turn{cursor:grab}.pt-stage.turn:active{cursor:grabbing}.pt-px{position:absolute;inset:0;overflow:hidden}.pt-px canvas{position:absolute;left:0;top:0;image-rendering:crisp-edges;image-rendering:pixelated}.pt-px i{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.42) 1px,transparent 1px) 0 0 / var(--cell) var(--cell),linear-gradient(rgba(0,0,0,.42) 1px,transparent 1px) 0 0 / var(--cell) var(--cell),linear-gradient(transparent 35%,#00000038) 0 0 / var(--cell) var(--cell)}.pt-plate{position:relative;box-sizing:border-box;color:var(--text);text-decoration:none;font:inherit;cursor:pointer;border:1px solid #1c1d20;border-radius:6px;background:var(--screw) left 4px top 4px / 8px 8px no-repeat,var(--screw) right 4px top 4px / 8px 8px no-repeat,var(--screw) left 4px bottom 4px / 8px 8px no-repeat,var(--screw) right 4px bottom 4px / 8px 8px no-repeat,repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),linear-gradient(180deg,#7d8187,#5d6066 18%,#44474c 52%,#55585e 82%,#3a3c41);box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #0000008c,inset 1px 0 #ffffff1f,inset -1px 0 #0000004d,0 6px 18px #0000008c;text-shadow:0 1px 1px rgba(0,0,0,.7);transition:filter .2s,transform .2s,box-shadow .2s}:is(a,button).pt-plate:hover{filter:brightness(1.14)}:is(a,button).pt-plate:active{transform:translateY(1px)}.pt-top{flex:none;display:flex;align-items:center;gap:14px;padding:14px 18px}.pt-brand{display:flex;align-items:center;gap:10px;height:46px;padding:0 22px 0 18px;flex:none}.pt-mark{color:var(--copper-hi);filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}.pt-brand b{display:block;font:600 17px/1 Barlow Condensed,Inter,sans-serif;letter-spacing:.08em;color:#f4f2ee}.pt-brand i{display:block;margin-top:3px;font:500 10.5px/1 Barlow Condensed,Inter,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:var(--copper-hi)}.pt-tabs{flex:1;display:flex;justify-content:center;gap:7px;min-width:0;overflow-x:auto;scrollbar-width:none;padding:4px 0}.pt-tabs::-webkit-scrollbar{display:none}.pt-tab{flex:none;display:inline-flex;align-items:center;height:34px;padding:0 20px;border-radius:5px;font:500 15px Barlow Condensed,Inter,sans-serif;letter-spacing:.05em;white-space:nowrap;background:var(--screw) left 5px center / 7px 7px no-repeat,var(--screw) right 5px center / 7px 7px no-repeat,repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),linear-gradient(180deg,#70747a,#54575c 22%,#3e4045 55%,#4c4f54 84%,#34363a)}.pt-tab.on{color:var(--copper-hi);box-shadow:inset 0 0 0 1px var(--copper),inset 0 1px #ffffff6b,0 0 16px #c98a5a59}.pt-tab.off{color:#a3a5aa;cursor:default;filter:brightness(.72)}.pt-login{flex:none;display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 24px;font:600 15.5px Barlow Condensed,Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 0 2px var(--copper),inset 0 3px #ffffff40,0 6px 18px #0000008c}.pt-lamp{width:9px;height:9px;border-radius:50%;background:#4dff8a;box-shadow:0 0 10px #4dff8a}.pt-mid{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(26px,5.5vh,60px);padding:0 18px 2vh;pointer-events:none}.pt-mid :is(a,button){pointer-events:auto}.pt-hero{text-align:center}.pt-hero h1{margin:0;font-weight:400}.pt-hero h1 b{display:block;font:500 clamp(48px,6.6vw,104px)/1.05 "Barlow Condensed",Inter,sans-serif;letter-spacing:.06em;background:linear-gradient(180deg,#fbe3c8,#e2a877 28%,#b97849 55%,#8a5632 78%,#d39a6b);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(255,236,214,.25)) drop-shadow(0 3px 2px rgba(0,0,0,.75)) drop-shadow(0 0 26px rgba(201,138,90,.25))}.pt-hero h1 span{display:block;margin-top:8px;font:400 clamp(15px,1.75vw,25px)/1 "Barlow Condensed",Inter,sans-serif;letter-spacing:.5em;text-indent:.5em;text-transform:uppercase;color:#cfd1d5;text-shadow:0 2px 4px rgba(0,0,0,.8)}.pt-rule{width:min(560px,76vw);height:1px;margin:26px auto 0;background:linear-gradient(90deg,transparent,var(--copper),#ffd9b0,var(--copper),transparent);box-shadow:0 0 12px #ffaa6499}.pt-lead{max-width:820px;text-wrap:balance;margin:24px auto 0;font:400 clamp(16px,1.4vw,20px)/1.55 Inter,sans-serif;color:#d6d5d2;text-shadow:0 2px 6px rgba(0,0,0,.9)}.pt-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px}.pt-main,.pt-second{display:inline-flex;align-items:center;gap:14px;height:56px;padding:0 36px;font:600 20px Barlow Condensed,Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.pt-main span,.pt-second span{font-size:25px;line-height:1;margin-top:-2px}.pt-main{color:#1d120a;text-shadow:0 1px rgba(255,230,205,.45);border-color:#2a180c;background:var(--screw) left 4px top 4px / 8px 8px no-repeat,var(--screw) right 4px top 4px / 8px 8px no-repeat,var(--screw) left 4px bottom 4px / 8px 8px no-repeat,var(--screw) right 4px bottom 4px / 8px 8px no-repeat,repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),linear-gradient(180deg,#f1c9a2,#d59a69 22%,#b17446 55%,#c68b5b 84%,#8c5731);box-shadow:inset 0 1px #fff9,inset 0 -1px #00000080,0 6px 18px #0000008c,0 0 26px #c98a5a47}.pt-second{box-shadow:inset 0 0 0 1px var(--copper),inset 0 2px #ffffff4d,0 6px 18px #0000008c}.pt-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1340px}.pt-card{display:flex;flex-direction:column;width:clamp(184px,16.5vw,244px);padding:15px 15px 12px;text-align:left;border-radius:8px}.pt-card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--copper),inset 0 1px #ffffff6b,0 14px 28px #0009,0 0 26px #c98a5a59}.pt-card-art{display:block;aspect-ratio:16 / 10;border-radius:4px;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#26272b,#0e0f11 78%);box-shadow:inset 0 2px 6px #000000e6,inset 0 0 0 1px #0a0a0b,0 1px #ffffff47}.pt-card-art svg{display:block;width:100%;height:100%}.pt-card-name{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:12px;padding:0 2px}.pt-card-name strong{font:600 clamp(14.5px,1.3vw,19px)/1.1 "Barlow Condensed",Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#f1efeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-card-name i{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--copper-hi);color:var(--copper-hi);font:400 17px/1 Inter,sans-serif;padding-bottom:2px;box-sizing:border-box}.pt-root .st-glass-bg.on{background:#040406b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pt-root .st-panel{border:1px solid #1c1d20;box-shadow:0 0 0 2px #5d6066,0 0 0 3px var(--copper-lo),0 30px 90px #000000b3;background:#1b1c1f}.pt-root .st-panel-head{height:36px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),linear-gradient(180deg,#74787e,#46494e);border-bottom:1px solid #111}.pt-root .st-panel-head strong{font:600 15px Barlow Condensed,Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.pt-root .st-frame-wait span{border-top-color:var(--copper)}@media(max-width:900px){.pt-top{flex-wrap:wrap;gap:10px;padding:10px 12px}.pt-tabs{order:3;flex-basis:100%;justify-content:flex-start}.pt-login{margin-left:auto;height:38px;padding:0 16px}.pt-card{width:150px}}@media(max-width:520px){.pt-card{width:calc(50% - 7px)}.pt-cta .pt-plate{width:100%;justify-content:center}}@media(max-height:780px){.pt-mid{gap:20px}.pt-hero h1 b{font-size:clamp(40px,5vw,64px)}.pt-cta{margin-top:20px}.pt-main,.pt-second{height:44px;padding:0 26px;font-size:16px}.pt-card{width:172px;padding:12px 12px 9px}.pt-card-name strong{font-size:14.5px}}@media(max-height:600px){.pt-lead{display:none}.pt-card{width:140px}}
