.p-break{--bg:#08080c;--bg-2:#101015;--surface:#16161d;--line:#ffffff1a;--line-2:#fff3;--ink:#f2f2f4;--ink-2:#9b9ca6;--ink-3:#a4a6b0;--go:#2bf08a;--go-ink:#031a0e;--go-g:#2bf08a80;background:var(--bg);color:var(--ink);font-family:var(--sans);flex-direction:column;min-height:100vh;line-height:1.5;display:flex;overflow-x:hidden}.p-break .mono{font-family:var(--mono);letter-spacing:.02em}.p-break .wrap{width:100%;max-width:760px;margin:0 auto;padding:0 32px}.p-break h1{font-family:var(--display);letter-spacing:-.04em;font-weight:800;line-height:1}.p-break .amark{background:url(/assets/actium-mark-green.png) 50%/contain no-repeat;display:inline-block}.p-break .grain{z-index:0;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.p-break .aura{z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 20% 15%,#2bf08a29,#0000 60%),radial-gradient(45% 45% at 85% 85%,#19c2ff1a,#0000 60%);position:fixed;inset:0}.p-break .dot{background:var(--go);border-radius:50%;width:8px;height:8px;animation:2.4s infinite breakpg;display:inline-block}@keyframes breakpg{0%{box-shadow:0 0 0 0 var(--go-g)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.p-break .bnav{z-index:5;border-bottom:1px solid var(--line);position:relative}.p-break .bnav .wrap{align-items:center;gap:12px;max-width:1280px;height:64px;display:flex}.p-break .brand{font-family:var(--display);color:var(--ink);align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.p-break .brand .amark{filter:drop-shadow(0 0 5px #2bf08a8c);width:22px;height:22px}.p-break .home{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;text-decoration:none}.p-break .home:hover{color:var(--ink)}.p-break .bmain{z-index:2;flex-direction:column;flex:1;justify-content:center;padding:70px 0;display:flex;position:relative}.p-break .eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);justify-content:center;align-items:center;gap:10px;margin-bottom:26px;font-size:12px;display:flex}.p-break .hero h1{text-align:center;max-width:14ch;margin:0 auto;font-size:clamp(36px,6.5vw,76px)}.p-break .hero h1 .g{color:var(--go)}.p-break .sub{text-align:center;color:var(--ink-2);max-width:48ch;margin-top:24px;margin-left:auto;margin-right:auto;font-size:clamp(17px,1.8vw,20px);font-weight:300}.p-break .idea{border:1px solid var(--line-2);background:var(--bg-2);border-radius:22px;max-width:560px;margin:44px auto 0;overflow:hidden}.p-break .idea .top{text-align:center;border-bottom:1px solid var(--line);padding:36px 34px;position:relative}.p-break .idea .top .em{margin-bottom:18px;font-size:46px;line-height:1;animation:.4s cubic-bezier(.2,1.6,.4,1) breakpop;display:block}@keyframes breakpop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.p-break .idea .top .txt{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(22px,3vw,30px);font-weight:700}.p-break .idea .top .mins{font-family:var(--mono);color:var(--go);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:12px}.p-break .idea .act{display:flex}.p-break .idea .act button{font-family:var(--sans);cursor:pointer;color:var(--ink-2);border:none;border-right:1px solid var(--line);background:0 0;flex:1;padding:18px;font-size:15px;font-weight:600;transition:all .2s}.p-break .idea .act button:last-child{border-right:none}.p-break .idea .act button:hover{background:var(--surface);color:var(--ink)}.p-break .idea .act .go{color:var(--go-ink);background:var(--go)}.p-break .idea .act .go:hover{background:var(--go);filter:brightness(1.05);color:var(--go-ink)}.p-break .game{text-align:center;max-width:560px;margin:30px auto 0}.p-break .game .glab{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;font-size:11.5px}.p-break .game .arena{border:1px dashed var(--line-2);cursor:crosshair;background:#ffffff04;border-radius:18px;height:220px;margin-top:14px;position:relative;overflow:hidden}.p-break .game .arena .sp{width:38px;height:38px;filter:drop-shadow(0 0 8px var(--go-g));cursor:pointer;background:url(/assets/actium-mark-green.png) 50%/contain no-repeat;transition:transform 80ms;position:absolute}.p-break .game .arena .sp:active{transform:scale(.8)}.p-break .game .score{font-family:var(--mono);color:var(--ink-2);margin-top:12px;font-size:13px}.p-break .game .score b{color:var(--go)}.p-break .pop{font-family:var(--mono);color:var(--go);pointer-events:none;font-size:13px;animation:.6s ease-out forwards breakrise;position:absolute}@keyframes breakrise{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-26px)}}.p-break .back{text-align:center;margin-top:40px}.p-break .back a{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-3);font-size:12px;text-decoration:none}.p-break .back a:hover{color:var(--ink)}.p-break .nono{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#08080cd1;place-items:center;display:none;position:fixed;inset:0}.p-break .nono.show{animation:.35s breaknflash;display:grid}.p-break .nono .x{color:#ff2e3c;text-shadow:0 0 60px #ff2e3c99;font-size:clamp(140px,34vw,360px);font-weight:900;line-height:.8;animation:.45s cubic-bezier(.36,.07,.19,.97) breaknshake}.p-break .nono .msg{text-align:center;font-family:var(--display);letter-spacing:-.02em;color:#fff;padding:0 24px;font-size:clamp(22px,4.4vw,44px);font-weight:800;position:absolute;bottom:20%;left:0;right:0}.p-break .nono .sub2{text-align:center;font-family:var(--mono);letter-spacing:.12em;color:var(--ink-3);text-transform:uppercase;font-size:12px;position:absolute;bottom:14%;left:0;right:0}@keyframes breaknshake{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-10deg)scale(1.08)}50%{transform:rotate(9deg)scale(1.12)}80%{transform:rotate(-5deg)scale(1.05)}}@keyframes breaknflash{0%{opacity:0}to{opacity:1}}.p-break .bfoot{z-index:2;border-top:1px solid var(--line);padding:24px 0;position:relative}.p-break .bfoot .wrap{flex-wrap:wrap;justify-content:space-between;gap:10px;max-width:1100px;display:flex}.p-break .bfoot .mono{color:var(--ink-3);letter-spacing:.1em;font-size:11.5px}.p-break .bfoot a{color:var(--ink-3);font-size:13px;text-decoration:none}.p-break .bfoot a:hover{color:var(--ink)}
