.tpp-hexradar.svelte-1i2nou2{--hx-plate:color-mix(in oklab, var(--o-paper) 92%, var(--o-plum));--hx-plate-hi:var(--o-paper);--hx-edge:color-mix(in oklab, var(--o-plum) 30%, var(--o-paper));--hx-line:color-mix(in oklab, var(--o-ink) 13%, transparent);--hx-fill-a:color-mix(in oklab, var(--o-plum) 55%, var(--o-lilac));--hx-fill-b:var(--o-plum);--hx-label:var(--o-ink);aspect-ratio:1;width:100%;position:relative}svg.svelte-1i2nou2{width:100%;height:100%;display:block;overflow:visible}.hx-edge.svelte-1i2nou2{fill:var(--hx-edge);stroke:var(--hx-edge);stroke-width:14px;stroke-linejoin:round;filter:drop-shadow(0 16px 14px var(--o-shadow))}.hx-plate.svelte-1i2nou2{stroke:var(--hx-rim,#fff9);stroke-width:14px;stroke-linejoin:round}@supports (color:lab(0% 0 0)){.hx-plate.svelte-1i2nou2{stroke:var(--hx-rim,lab(100% -.0000298023 .0000119209/.6))}}.hx-ring.svelte-1i2nou2{fill:none;stroke:var(--hx-line);stroke-width:1.2px;stroke-dasharray:3 4}.hx-spoke.svelte-1i2nou2{stroke:var(--hx-line);stroke-width:1.2px}.hx-shape.svelte-1i2nou2{fill-opacity:.82}.hx-shape-line.svelte-1i2nou2{fill:none;stroke:color-mix(in oklab, var(--o-plum) 70%, black);stroke-width:2.5px;stroke-linejoin:round}.hx-node.svelte-1i2nou2{fill:var(--hx-tone);stroke:var(--o-paper);stroke-width:3px;filter:drop-shadow(0 2px 3px var(--o-shadow))}.hx-node.is-active.svelte-1i2nou2{transform-box:fill-box;transform-origin:50%;animation:1s ease-in-out infinite alternate svelte-1i2nou2-hx-pulse}@keyframes svelte-1i2nou2-hx-pulse{to{transform:scale(1.35)}}.hx-label.svelte-1i2nou2{white-space:nowrap;font-size:var(--hx-label-size,13px);letter-spacing:-.01em;color:var(--hx-label);flex-direction:column;align-items:center;gap:2px;font-weight:500;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.hx-label.svelte-1i2nou2 i:where(.svelte-1i2nou2){display:none}.hx-label.svelte-1i2nou2 b:where(.svelte-1i2nou2){background:var(--hx-tone);color:var(--o-ink);border-radius:99px;padding:1px 7px;font-size:.85em;font-weight:600}.hx-label.is-active.svelte-1i2nou2{transform:translate(-50%,-50%)scale(1.12)}@media (prefers-reduced-motion:reduce){.hx-node.is-active.svelte-1i2nou2{animation:none}}.tpp-public .public-atlas .ci-page{--ci-plum:var(--primary);--ci-on-plum:var(--primary-foreground);--ci-ink:var(--foreground);--ci-muted:var(--muted-foreground);--ci-cream:var(--background);--ci-paper:var(--paper,var(--background));--ci-line:var(--border);--ci-lilac:var(--lilac,var(--secondary));--ci-lime:var(--lime,var(--secondary));--ci-peach:var(--peach,var(--secondary));--ci-night:var(--dark,var(--foreground));--ci-on-night:var(--ink-on-dark,var(--background));--ci-night-muted:color-mix(in oklab, var(--ci-on-night) 66%, var(--ci-night));--ci-display:var(--home-display-font,Georgia, serif);--ci-shadow:color-mix(in oklab, var(--ci-ink) 22%, transparent);--ci-R:var(--ci-peach);--ci-I:oklch(from var(--ci-lilac) l calc(c + .02) calc(h - 70));--ci-A:var(--ci-lime);--ci-S:oklch(from var(--ci-peach) calc(l - .04) calc(c + .04) calc(h - 40));--ci-E:color-mix(in oklab, var(--ci-plum) 70%, var(--ci-lilac));--ci-C:var(--ci-lilac);--ci-machine:9.2px;--ci-machine-close:7.6px;color:var(--ci-ink);background:var(--ci-cream);display:block;overflow:clip}.tpp-public .public-atlas .ci-page .tpp-obj{--o-hand:var(--ci-display)}.tpp-public .public-atlas .ci-page button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.tpp-public .public-atlas .ci-page p{margin:0}.tpp-public .public-atlas .ci-page em{font-family:var(--ci-display);color:var(--ci-plum);letter-spacing:-.035em;font-style:italic;font-weight:400}.tpp-public .public-atlas .ci-page h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(44px,4.9vw,74px);font-weight:400;line-height:1.02}.tpp-public .public-atlas .ci-page .ci-eyebrow{letter-spacing:0;word-spacing:.12em;color:var(--ci-plum);text-transform:none;align-items:center;gap:10px;margin:0 0 22px;font-size:15px;font-weight:500;display:inline-flex}.tpp-public .public-atlas .ci-page .ci-eyebrow:before{content:"";background:radial-gradient(circle at 35% 35%, white, var(--ci-lime) 60%);width:9px;height:9px;box-shadow:0 0 10px var(--ci-lime);border-radius:50%}.tpp-public .public-atlas .ci-page .ci-lead{color:var(--ci-muted);max-width:480px;font-size:17px;line-height:1.65}.tpp-public .public-atlas .ci-page .ci-primary{border-radius:var(--home-button-radius,99px);background:var(--ci-plum);color:var(--ci-on-plum);letter-spacing:-.01em;white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff4d, 0 14px 30px -12px color-mix(in oklab, var(--ci-plum) 70%, transparent);align-items:center;gap:16px;padding:19px 30px;font-size:15px;font-weight:500;transition:transform .25s cubic-bezier(.3,1.5,.5,1);display:inline-flex}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ci-page .ci-primary{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.3), 0 14px 30px -12px color-mix(in oklab, var(--ci-plum) 70%, transparent)}}.tpp-public .public-atlas .ci-page .ci-primary svg{width:17px;height:17px;transition:transform .25s}.tpp-public .public-atlas .ci-page .ci-primary:hover{transform:translateY(-3px)}.tpp-public .public-atlas .ci-page .ci-primary:hover svg{transform:translate(2px,-2px)}.tpp-public .public-atlas .ci-page .ci-primary-lime{background:var(--ci-lime);color:var(--ci-ink);box-shadow:inset 0 1px 0 #ffffff80, 0 0 0 6px color-mix(in oklab, var(--ci-lime) 18%, transparent), 0 18px 40px -14px color-mix(in oklab, var(--ci-lime) 60%, transparent)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ci-page .ci-primary-lime{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.5), 0 0 0 6px color-mix(in oklab, var(--ci-lime) 18%, transparent), 0 18px 40px -14px color-mix(in oklab, var(--ci-lime) 60%, transparent)}}.tpp-public .public-atlas .ci-page .ci-text-action{border-bottom:1px solid var(--ci-line);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:inline-flex}.tpp-public .public-atlas .ci-page .ci-text-action svg{width:15px;height:15px;transition:transform .2s}.tpp-public .public-atlas .ci-page .ci-text-action:hover svg{transform:translateY(4px)}.tpp-public .public-atlas .ci-page .ci-small{color:var(--ci-muted);margin-top:18px;font-size:14px;line-height:1.5}.tpp-public .public-atlas .ci-page .ci-toy-label{align-items:center;gap:12px;margin-top:18px;font-size:13.5px;display:inline-flex}.tpp-public .public-atlas .ci-page .ci-toy-label span{white-space:nowrap;background:var(--ci-lime);color:var(--ci-ink);border-radius:6px;flex:none;padding:5px 9px;font-size:12px;font-weight:600;transform:rotate(-4deg)}.tpp-public .public-atlas .ci-page .ci-hero{isolation:isolate;background:radial-gradient(50% 60% at 78% 45%, color-mix(in oklab, var(--ci-lilac) 55%, transparent), transparent 70%), var(--ci-cream);position:relative}.tpp-public .public-atlas .ci-page .ci-hero-inner{grid-template-columns:1fr .95fr;align-items:center;gap:30px;max-width:1500px;min-height:780px;margin:0 auto;padding:40px 64px 60px;display:grid}.tpp-public .public-atlas .ci-page .ci-hero h1{margin:0 0 28px;font-weight:400;line-height:1}.tpp-public .public-atlas .ci-page .ci-title-line{letter-spacing:-.065em;max-width:7.6em;font-size:clamp(60px,6.6vw,104px);line-height:.95;display:block}.tpp-public .public-atlas .ci-page .ci-title-accent{letter-spacing:-.03em;margin-top:20px;font-size:clamp(30px,3vw,46px);line-height:1.08;display:block}.tpp-public .public-atlas .ci-page .ci-sub{color:var(--ci-muted);max-width:470px;margin-bottom:34px;font-size:18px;line-height:1.65}.tpp-public .public-atlas .ci-page .ci-ctas{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.tpp-public .public-atlas .ci-page .ci-hero-scene{place-items:center;height:700px;display:grid;position:relative}.tpp-public .public-atlas .ci-page .ci-hero-halo{aspect-ratio:1;border:1px dashed color-mix(in oklab, var(--ci-plum) 22%, transparent);background:radial-gradient(closest-side, color-mix(in oklab, var(--ci-paper) 70%, transparent), transparent);border-radius:50%;width:560px;position:absolute}.tpp-public .public-atlas .ci-page .ci-hero-machine{z-index:2;filter:drop-shadow(0 40px 40px color-mix(in oklab, var(--ci-plum) 28%, transparent));position:relative;transform:rotate(-2deg)}.tpp-public .public-atlas .ci-page .ci-loose{z-index:3;position:absolute}.tpp-public .public-atlas .ci-page .ci-loose-a{width:96px;bottom:60px;right:3%;transform:rotate(18deg)}.tpp-public .public-atlas .ci-page .ci-loose-b{width:74px;bottom:30px;right:13%;transform:rotate(-14deg)}.tpp-public .public-atlas .ci-page .ci-sticker{z-index:4;position:absolute}.tpp-public .public-atlas .ci-page .ci-sticker-one{top:16%;right:0;transform:rotate(6deg)}.tpp-public .public-atlas .ci-page .ci-sticker-two{background:var(--ci-lime);bottom:8%;left:-3%;transform:rotate(-6deg)}.tpp-public .public-atlas .ci-page .ci-arena{isolation:isolate;background:var(--ci-night);color:var(--ci-on-night);position:relative}.tpp-public .public-atlas .ci-page .ci-arena:before{content:"";z-index:-1;background:linear-gradient(var(--ci-night), transparent 40%), repeating-linear-gradient(90deg, color-mix(in oklab, var(--ci-lilac) 14%, transparent) 0 1px, transparent 1px 80px), repeating-linear-gradient(0deg, color-mix(in oklab, var(--ci-lilac) 14%, transparent) 0 1px, transparent 1px 80px);transform-origin:50% 100%;height:55%;position:absolute;inset:auto 0 0;transform:perspective(600px)rotateX(55deg)}.tpp-public .public-atlas .ci-page .ci-arena:after{content:"";z-index:-2;background:radial-gradient(40% 50% at 80% 40%, color-mix(in oklab, var(--ci-plum) 60%, transparent), transparent 70%), radial-gradient(30% 40% at 10% 90%, color-mix(in oklab, var(--ci-lime) 14%, transparent), transparent 70%);position:absolute;inset:0}.tpp-public .public-atlas .ci-page .ci-arena-inner{max-width:1500px;margin:0 auto;padding:110px 64px 120px}.tpp-public .public-atlas .ci-page .ci-arena .ci-eyebrow{color:var(--ci-lime)}.tpp-public .public-atlas .ci-page .ci-arena em{color:var(--ci-lilac)}.tpp-public .public-atlas .ci-page .ci-arena-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:40px;margin-bottom:56px;display:grid}.tpp-public .public-atlas .ci-page .ci-arena-side p{color:var(--ci-night-muted);max-width:470px;font-size:16.5px;line-height:1.65}.tpp-public .public-atlas .ci-page .ci-arena-side .ci-toy-label{color:var(--ci-on-night)}.tpp-public .public-atlas .ci-page .ci-duel{grid-template-columns:1.25fr .75fr;align-items:center;gap:50px;display:grid}.tpp-public .public-atlas .ci-page .ci-duel-play{flex-direction:column;min-height:470px;display:flex}.tpp-public .public-atlas .ci-page .ci-pips{align-items:center;gap:18px;margin-bottom:26px;display:flex}.tpp-public .public-atlas .ci-page .ci-pips-label{letter-spacing:0;word-spacing:.12em;text-transform:none;color:var(--ci-night-muted);font-size:14px}.tpp-public .public-atlas .ci-page .ci-pips-label b{color:var(--ci-on-night);font-weight:600}.tpp-public .public-atlas .ci-page .ci-pips-row{gap:8px;display:flex}.tpp-public .public-atlas .ci-page .ci-pips-row i{background:color-mix(in oklab, var(--ci-on-night) 14%, transparent);border-radius:99px;width:34px;height:10px;transition:background .3s}.tpp-public .public-atlas .ci-page .ci-pips-row i.is-now{background:color-mix(in oklab, var(--ci-on-night) 45%, transparent)}.tpp-public .public-atlas .ci-page .ci-pips-row i.is-filled{background:var(--tone);box-shadow:0 0 12px var(--tone)}.tpp-public .public-atlas .ci-page .ci-cards{flex:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid;position:relative}.tpp-public .public-atlas .ci-page .ci-card{text-align:left;background:radial-gradient(90% 60% at 20% 0%, color-mix(in oklab, var(--tone) 22%, var(--ci-paper)), transparent 70%), var(--ci-paper);min-height:330px;color:var(--ci-ink);box-shadow:inset 0 -8px 0 color-mix(in oklab, var(--tone) 55%, var(--ci-paper)), inset 0 2px 0 #fffc, 0 30px 50px -20px #0009;border-radius:34px;flex-direction:column;align-items:flex-start;gap:22px;padding:30px 32px 28px;transition:transform .35s cubic-bezier(.3,1.6,.5,1),opacity .3s,box-shadow .3s;display:flex;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ci-page .ci-card{box-shadow:inset 0 -8px 0 color-mix(in oklab, var(--tone) 55%, var(--ci-paper)), inset 0 2px 0 lab(100% -.0000298023 .0000119209/.8), 0 30px 50px -20px lab(0% 0 0/.6)}}.tpp-public .public-atlas .ci-page .ci-cards .ci-card:first-child{transform:rotate(-2.5deg)}.tpp-public .public-atlas .ci-page .ci-cards .ci-card:last-child{transform:rotate(2deg)}.tpp-public .public-atlas .ci-page .ci-card:hover{transform:translateY(-8px)rotate(0)!important}.tpp-public .public-atlas .ci-page .ci-card:focus-visible{outline:3px solid var(--ci-lime);outline-offset:4px}.tpp-public .public-atlas .ci-page .ci-card.is-chosen{box-shadow:inset 0 -8px 0 var(--tone), 0 0 0 5px var(--tone), 0 0 60px color-mix(in oklab, var(--tone) 60%, transparent);transform:scale(1.05)rotate(0)!important}.tpp-public .public-atlas .ci-page .ci-card.is-dropped{opacity:.35;transform:scale(.92)rotate(0)!important}.tpp-public .public-atlas .ci-page .ci-card-cap{width:118px;display:block;transform:rotate(-8deg)}.tpp-public .public-atlas .ci-page .ci-card-text{letter-spacing:-.04em;flex:1;font-size:30px;line-height:1.12}.tpp-public .public-atlas .ci-page .ci-card-tag span,.tpp-public .public-atlas .ci-page .ci-card-tag b{border-radius:99px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.tpp-public .public-atlas .ci-page .ci-card-tag span{background:color-mix(in oklab, var(--ci-ink) 8%, transparent);color:var(--ci-muted)}.tpp-public .public-atlas .ci-page .ci-card-tag b{background:var(--tone);color:var(--ci-ink)}.tpp-public .public-atlas .ci-page .ci-vs{background:var(--ci-lime);width:66px;height:66px;color:var(--ci-ink);font:italic 400 24px/1 var(--ci-display);font-size:calc(24px * var(--ci-or-fit,1));white-space:nowrap;box-shadow:0 0 0 6px color-mix(in oklab, var(--ci-lime) 25%, transparent), 0 0 30px color-mix(in oklab, var(--ci-lime) 50%, transparent);z-index:2;border-radius:50%;place-items:center;display:grid;transform:rotate(-10deg)}.tpp-public .public-atlas .ci-page .ci-done{background:color-mix(in oklab, var(--ci-on-night) 7%, transparent);border:1px solid color-mix(in oklab, var(--ci-on-night) 14%, transparent);border-radius:34px;flex-direction:column;align-items:flex-start;gap:14px;padding:40px 44px;display:flex}.tpp-public .public-atlas .ci-page .ci-done-caps{margin-bottom:8px;display:flex}.tpp-public .public-atlas .ci-page .ci-done-caps>span{width:92px;transform:rotate(calc(-10deg + var(--i) * 10deg));margin-right:-14px}.tpp-public .public-atlas .ci-page .ci-done-kicker{letter-spacing:0;word-spacing:.12em;text-transform:none;color:var(--ci-lime);font-size:14px}.tpp-public .public-atlas .ci-page .ci-done-name{letter-spacing:-.05em;font-size:clamp(38px,3.6vw,56px);font-weight:400;line-height:1.02}.tpp-public .public-atlas .ci-page .ci-done-body{color:var(--ci-night-muted);max-width:520px;font-size:16px;line-height:1.6}.tpp-public .public-atlas .ci-page .ci-done-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:14px;display:flex}.tpp-public .public-atlas .ci-page .ci-again{border-bottom:1px solid color-mix(in oklab, var(--ci-on-night) 30%, transparent);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:inline-flex}.tpp-public .public-atlas .ci-page .ci-again svg{width:15px;height:15px}.tpp-public .public-atlas .ci-page .ci-duel-hex{background:color-mix(in oklab, var(--ci-on-night) 6%, transparent);border:1px solid color-mix(in oklab, var(--ci-on-night) 12%, transparent);border-radius:40px;padding:30px 40px 40px;position:relative}.tpp-public .public-atlas .ci-page .ci-hex-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:26px;display:flex}.tpp-public .public-atlas .ci-page .ci-hex-head b{font-size:17px;font-weight:500}.tpp-public .public-atlas .ci-page .ci-hex-head span{letter-spacing:0;word-spacing:.12em;text-transform:none;color:var(--ci-lime);font-size:14px;font-weight:600;line-height:1}.tpp-public .public-atlas .ci-page .ci-hex{--hx-label:var(--ci-on-night);--hx-label-size:14px;--hx-plate:color-mix(in oklab, var(--ci-night) 80%, var(--ci-plum));--hx-plate-hi:color-mix(in oklab, var(--ci-night) 55%, var(--ci-plum));--hx-edge:color-mix(in oklab, var(--ci-night) 70%, black);--hx-rim:color-mix(in oklab, var(--ci-lilac) 22%, transparent);--hx-line:color-mix(in oklab, var(--ci-on-night) 16%, transparent);--hx-fill-a:var(--ci-lime);--hx-fill-b:color-mix(in oklab, var(--ci-lime) 50%, var(--ci-lilac));width:78%;margin:20px auto 10px}.tpp-public .public-atlas .ci-page .ci-section{max-width:1500px;margin:0 auto;padding:130px 64px}.tpp-public .public-atlas .ci-page .ci-arcade-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:40px;margin-bottom:60px;display:grid}.tpp-public .public-atlas .ci-page .ci-cabs{--ci-screen-ink:color-mix(in oklab, var(--ci-night) 90%, black);grid-template-columns:repeat(6,1fr);align-items:end;gap:18px;display:grid}.tpp-public .public-atlas .ci-page .ci-cab{transform:translateY(calc(var(--i) * 0px));flex-direction:column;align-items:stretch;padding:0 10px;display:flex;position:relative}.tpp-public .public-atlas .ci-page .ci-cab:nth-child(2n){margin-bottom:26px}.tpp-public .public-atlas .ci-page .ci-cab-top{z-index:2;text-align:center;background:radial-gradient(80% 90% at 30% 0%, color-mix(in oklab, white 30%, var(--ci-plum)), transparent 60%), linear-gradient(var(--ci-plum), color-mix(in oklab, var(--ci-plum) 62%, black));box-shadow:inset 0 3px 0 #ffffff4d, 0 10px 20px -8px var(--ci-shadow);border-radius:26px 26px 8px 8px;margin:0 -10px;padding:20px 10px 18px;position:relative}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ci-page .ci-cab-top{box-shadow:inset 0 3px 0 lab(100% -.0000298023 .0000119209/.3), 0 10px 20px -8px var(--ci-shadow)}}.tpp-public .public-atlas .ci-page .ci-cab-top b{background:var(--ci-paper);color:var(--ci-plum);letter-spacing:-.02em;box-shadow:0 0 0 3px var(--tone), 0 0 22px var(--tone);border-radius:12px;padding:7px 14px 8px;font-size:15px;font-weight:600;display:inline-block}.tpp-public .public-atlas .ci-page .ci-cab-screen{border:12px solid color-mix(in oklab, var(--ci-plum) 80%, black);background:radial-gradient(70% 80% at 50% 40%, color-mix(in oklab, var(--tone) 80%, var(--ci-night)), color-mix(in oklab, var(--tone) 30%, var(--ci-night)));border-radius:6px 6px 18px 18px;height:170px;margin-top:-4px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #00000080;box-shadow:inset 0 0 30px lab(0% 0 0/.5)}.tpp-public .public-atlas .ci-page .ci-cab-glyph{filter:drop-shadow(0 0 12px color-mix(in oklab, var(--tone) 70%, transparent));display:block;position:absolute}.tpp-public .public-atlas .ci-page .ci-cab-glyph-0{z-index:2;width:44%;top:20%;left:28%}.tpp-public .public-atlas .ci-page .ci-cab-glyph-1{opacity:.85;width:28%;top:12%;left:6%;transform:rotate(-14deg)}.tpp-public .public-atlas .ci-page .ci-cab-glyph-2{opacity:.85;width:26%;top:46%;right:6%;transform:rotate(12deg)}.tpp-public .public-atlas .ci-page .ci-cab:hover .ci-cab-glyph-0{animation:.6s ease-in-out infinite alternate ci-bob}.tpp-public .public-atlas .ci-page .ci-cab-scan{z-index:3;pointer-events:none;background:linear-gradient(160deg,#ffffff38,#0000 40%),repeating-linear-gradient(0deg,#00000014 0 2px,#0000 2px 5px);background:linear-gradient(160deg,lab(100% -.0000298023 .0000119209/.22),#0000 40%),repeating-linear-gradient(0deg,lab(0% 0 0/.08) 0 2px,#0000 2px 5px);position:absolute;inset:0}.tpp-public .public-atlas .ci-page .ci-cab-panel{background:linear-gradient(var(--ci-paper), color-mix(in oklab, var(--ci-paper) 90%, var(--ci-lilac)));box-shadow:inset 0 -6px 0 color-mix(in oklab, var(--tone) 60%, var(--ci-paper)), 0 18px 26px -14px var(--ci-shadow);border-radius:16px 16px 10px 10px;flex-direction:column;gap:10px;min-height:208px;margin:-4px -10px 0;padding:20px 18px 22px;display:flex;position:relative}.tpp-public .public-atlas .ci-page .ci-cab-about{letter-spacing:-.015em;font-size:15.5px;line-height:1.35}.tpp-public .public-atlas .ci-page .ci-cab-ex-label{word-spacing:.12em;color:var(--ci-muted);margin-top:4px;font-size:12px}.tpp-public .public-atlas .ci-page .ci-cab-panel ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.tpp-public .public-atlas .ci-page .ci-cab-panel li{color:var(--ci-muted);align-items:baseline;gap:9px;font-size:14px;line-height:1.35;display:flex}.tpp-public .public-atlas .ci-page .ci-cab-panel li i{background:var(--tone);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.tpp-public .public-atlas .ci-page .ci-cab-foot{justify-content:space-between;padding:0 12px;display:flex}.tpp-public .public-atlas .ci-page .ci-cab-foot i{background:color-mix(in oklab, var(--ci-plum) 62%, black);border-radius:0 0 6px 6px;width:24px;height:10px}.tpp-public .public-atlas .ci-page .ci-sample h2{font-size:clamp(44px,4.4vw,66px)}.tpp-public .public-atlas .ci-page .ci-sample{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;padding-top:40px;display:grid}.tpp-public .public-atlas .ci-page .ci-sample-copy .ci-lead{margin-top:26px}.tpp-public .public-atlas .ci-page .ci-print{background:var(--ci-paper);border:1px solid var(--ci-line);box-shadow:0 40px 70px -40px color-mix(in oklab, var(--ci-plum) 45%, transparent), 0 2px 0 #fffc inset;border-radius:34px;padding:30px 36px 34px;position:relative;transform:rotate(1deg)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ci-page .ci-print{box-shadow:0 40px 70px -40px color-mix(in oklab, var(--ci-plum) 45%, transparent), 0 2px 0 lab(100% -.0000298023 .0000119209/.8) inset}}.tpp-public .public-atlas .ci-page .ci-print-top{word-spacing:.12em;color:var(--ci-muted);border-bottom:1px dashed var(--ci-line);justify-content:space-between;align-items:center;padding-bottom:18px;font-size:12px;display:flex}.tpp-public .public-atlas .ci-page .ci-badge{background:var(--ci-lime);color:var(--ci-ink);letter-spacing:.08em;border-radius:99px;padding:5px 11px;font-weight:600}.tpp-public .public-atlas .ci-page .ci-print-label{word-spacing:.12em;color:var(--ci-muted);margin-bottom:10px;font-size:12px;display:block}.tpp-public .public-atlas .ci-page .ci-rings{grid-template-columns:repeat(6,1fr);gap:10px;padding:34px 0 8px;display:grid}.tpp-public .public-atlas .ci-page .ci-ring{text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:4px;padding:16px 6px 14px;transition:background .25s,transform .3s cubic-bezier(.3,1.6,.5,1);display:flex}.tpp-public .public-atlas .ci-page .ci-ring:hover{transform:translateY(-4px)}.tpp-public .public-atlas .ci-page .ci-ring.is-on{background:color-mix(in oklab, var(--tone) 26%, var(--ci-paper));box-shadow:inset 0 -4px 0 color-mix(in oklab, var(--tone) 70%, var(--ci-paper))}.tpp-public .public-atlas .ci-page .ci-ring:focus-visible{outline:3px solid var(--ci-plum);outline-offset:2px}.tpp-public .public-atlas .ci-page .ci-ring-dial{aspect-ratio:1;place-items:center;width:100%;max-width:118px;margin-bottom:8px;display:grid;position:relative}.tpp-public .public-atlas .ci-page .ci-ring-dial svg{position:absolute;inset:0;transform:rotate(-90deg)}.tpp-public .public-atlas .ci-page .ci-ring-track{fill:none;stroke:color-mix(in oklab, var(--ci-ink) 8%, transparent);stroke-width:9px}.tpp-public .public-atlas .ci-page .ci-ring-value{fill:none;stroke:var(--tone);stroke-width:9px;stroke-linecap:round}.tpp-public .public-atlas .ci-page .ci-ring-num{letter-spacing:-.05em;font-size:27px;line-height:1}.tpp-public .public-atlas .ci-page .ci-ring-num small{color:var(--ci-muted);letter-spacing:0;margin-left:2px;font-size:12px}.tpp-public .public-atlas .ci-page .ci-ring-cap{width:36%;position:absolute;top:-12%;right:-10%;transform:rotate(12deg)}.tpp-public .public-atlas .ci-page .ci-ring b{letter-spacing:-.02em;font-size:15.5px;font-weight:500}.tpp-public .public-atlas .ci-page .ci-ring-meta{color:var(--ci-muted);font-size:14px}.tpp-public .public-atlas .ci-page .ci-ring-hint{word-spacing:.12em;color:var(--ci-plum);font-size:12px;font-weight:600;position:absolute;top:64px;right:44px}.tpp-public .public-atlas .ci-page .ci-focus{background:color-mix(in oklab, var(--tone) 18%, var(--ci-cream));border-left:6px solid var(--tone);border-radius:22px;grid-template-columns:auto 1fr;grid-template-areas:"label label""name body""name note";align-items:baseline;gap:4px 26px;margin-top:14px;padding:20px 24px;display:grid}.tpp-public .public-atlas .ci-page .ci-focus .ci-print-label{grid-area:label}.tpp-public .public-atlas .ci-page .ci-focus-name{letter-spacing:-.05em;grid-area:name;font-size:34px;font-weight:400;line-height:1}.tpp-public .public-atlas .ci-page .ci-focus-body{grid-area:body;font-size:16px}.tpp-public .public-atlas .ci-page .ci-focus-note{color:var(--ci-muted);grid-area:note;font-size:13px}.tpp-public .public-atlas .ci-page .ci-lower{border-top:1px dashed var(--ci-line);grid-template-columns:1.35fr 1fr;gap:34px;margin-top:24px;padding-top:22px;display:grid}.tpp-public .public-atlas .ci-page .ci-pattern-note{color:var(--ci-muted);margin:-4px 0 12px;font-size:14px;display:block}.tpp-public .public-atlas .ci-page .ci-pattern-row{grid-template-columns:118px 1fr 22px;align-items:center;gap:12px;padding:4px 0;font-size:14px;display:grid}.tpp-public .public-atlas .ci-page .ci-pattern-track{background:color-mix(in oklab, var(--ci-ink) 7%, transparent);border-radius:99px;height:12px;overflow:hidden}.tpp-public .public-atlas .ci-page .ci-pattern-track i{background:linear-gradient(90deg, var(--ci-lilac), var(--ci-plum));border-radius:99px;height:100%;display:block}.tpp-public .public-atlas .ci-page .ci-pattern-row b{text-align:right;font-weight:600}.tpp-public .public-atlas .ci-page .ci-also ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tpp-public .public-atlas .ci-page .ci-also li{border:1px solid var(--ci-line);background:var(--ci-cream);border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:14.5px;display:flex}.tpp-public .public-atlas .ci-page .ci-also li svg{background:var(--ci-lime);width:20px;height:20px;color:var(--ci-ink);border-radius:50%;flex:none;padding:3px}.tpp-public .public-atlas .ci-page .ci-stamp{border:3px double var(--ci-plum);color:var(--ci-plum);background:color-mix(in oklab, var(--ci-paper) 85%, transparent);letter-spacing:.16em;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:700;position:absolute;top:-18px;right:-14px;transform:rotate(8deg)}.tpp-public .public-atlas .ci-page .ci-honest{background:color-mix(in oklab, var(--ci-lilac) 45%, var(--ci-cream))}.tpp-public .public-atlas .ci-page .ci-honest-inner{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1500px;margin:0 auto;padding:120px 64px;display:grid}.tpp-public .public-atlas .ci-page .ci-limitation{border-left:4px solid var(--ci-plum);background:color-mix(in oklab, var(--ci-paper) 70%, transparent);border-radius:0 16px 16px 0;max-width:560px;margin-top:30px;padding:20px 24px;font-size:16px;line-height:1.6}.tpp-public .public-atlas .ci-page .ci-details{max-width:560px;margin-top:26px}.tpp-public .public-atlas .ci-page .ci-details details{border-top:1px solid color-mix(in oklab, var(--ci-plum) 20%, transparent);padding:16px 0}.tpp-public .public-atlas .ci-page .ci-details summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:15px;list-style:none;display:flex}.tpp-public .public-atlas .ci-page .ci-details summary::-webkit-details-marker{display:none}.tpp-public .public-atlas .ci-page .ci-details summary svg{width:16px;height:16px;transition:transform .2s}.tpp-public .public-atlas .ci-page .ci-details details[open] summary svg{transform:rotate(45deg)}.tpp-public .public-atlas .ci-page .ci-details details p{color:var(--ci-muted);margin-top:10px;font-size:16px;line-height:1.6}.tpp-public .public-atlas .ci-page .ci-rules-wrap{justify-content:center;padding-top:70px;display:flex;position:relative}.tpp-public .public-atlas .ci-page .ci-chain{background:repeating-linear-gradient(color-mix(in oklab, var(--ci-ink) 45%, transparent) 0 8px, transparent 8px 11px);width:4px;height:84px;position:absolute;top:0}.tpp-public .public-atlas .ci-page .ci-chain-l{left:26%}.tpp-public .public-atlas .ci-page .ci-chain-r{right:26%}.tpp-public .public-atlas .ci-page .ci-rules{background:radial-gradient(80% 60% at 20% 0%, color-mix(in oklab, white 25%, var(--ci-plum)), transparent 70%), linear-gradient(var(--ci-plum), color-mix(in oklab, var(--ci-plum) 65%, black));width:min(520px,100%);color:var(--ci-on-plum);box-shadow:inset 0 0 0 10px color-mix(in oklab, var(--ci-plum) 70%, black), inset 0 4px 0 12px #ffffff1f, 0 40px 60px -30px color-mix(in oklab, var(--ci-plum) 70%, black);border-radius:30px;padding:44px 44px 40px;position:relative;transform:rotate(-2deg)}@supports (color:lab(0% 0 0)){.tpp-public .public-atlas .ci-page .ci-rules{box-shadow:inset 0 0 0 10px color-mix(in oklab, var(--ci-plum) 70%, black), inset 0 4px 0 12px lab(100% -.0000298023 .0000119209/.12), 0 40px 60px -30px color-mix(in oklab, var(--ci-plum) 70%, black)}}.tpp-public .public-atlas .ci-page .ci-rules-bulbs{justify-content:space-between;display:flex;position:absolute;inset:20px 30px auto}.tpp-public .public-atlas .ci-page .ci-rules-bulbs i{background:radial-gradient(circle at 35% 35%, white, var(--ci-lime) 60%);width:9px;height:9px;box-shadow:0 0 8px var(--ci-lime);border-radius:50%}.tpp-public .public-atlas .ci-page .ci-rules-title{text-align:center;font:italic 400 36px/1 var(--ci-display);color:var(--ci-lime);letter-spacing:-.02em;margin:16px 0 26px;display:block}.tpp-public .public-atlas .ci-page .ci-rules ol{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.tpp-public .public-atlas .ci-page .ci-rules li{align-items:flex-start;gap:18px;display:flex}.tpp-public .public-atlas .ci-page .ci-rule-n{background:var(--ci-paper);width:40px;height:40px;color:var(--ci-plum);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.tpp-public .public-atlas .ci-page .ci-rule-text{flex-direction:column;gap:3px;display:flex}.tpp-public .public-atlas .ci-page .ci-rule-text b{letter-spacing:-.03em;font-size:21px;font-weight:500}.tpp-public .public-atlas .ci-page .ci-rule-text span{color:color-mix(in oklab, var(--ci-on-plum) 78%, transparent);font-size:14.5px;line-height:1.45}.tpp-public .public-atlas .ci-page .ci-closing{isolation:isolate;background:var(--ci-night);color:var(--ci-on-night);position:relative}.tpp-public .public-atlas .ci-page .ci-closing:before{content:"";z-index:-1;background:radial-gradient(40% 60% at 28% 60%, color-mix(in oklab, var(--ci-plum) 70%, transparent), transparent 70%), radial-gradient(30% 40% at 90% 20%, color-mix(in oklab, var(--ci-lime) 12%, transparent), transparent 70%);position:absolute;inset:0}.tpp-public .public-atlas .ci-page .ci-closing-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1500px;margin:0 auto;padding:100px 64px 110px;display:grid}.tpp-public .public-atlas .ci-page .ci-closing .ci-eyebrow,.tpp-public .public-atlas .ci-page .ci-closing em{color:var(--ci-lime)}.tpp-public .public-atlas .ci-page .ci-closing h2{font-size:clamp(50px,5.6vw,88px)}.tpp-public .public-atlas .ci-page .ci-closing-scene{justify-content:center;align-items:flex-end;min-height:560px;padding-top:30px;display:flex;position:relative}.tpp-public .public-atlas .ci-page .ci-closing-machine{filter:drop-shadow(0 30px 40px #00000080);filter:drop-shadow(0 30px 40px lab(0% 0 0/.5));transform:rotate(2deg)}.tpp-public .public-atlas .ci-page .ci-closing-pal{z-index:5;width:200px;position:absolute;bottom:-10px;right:0}.tpp-public .public-atlas .ci-page .ci-closing-cta{flex-wrap:wrap;align-items:center;gap:26px;margin-top:40px;display:flex}.tpp-public .public-atlas .ci-page .ci-closing .ci-small{color:var(--ci-night-muted);margin-top:26px}@keyframes ci-bob{to{transform:translateY(-8px)rotate(-6deg)}}.tpp-public .public-atlas .ci-page[data-motion=off] .ci-cab:hover .ci-cab-glyph-0{animation:none}@media (prefers-reduced-motion:reduce){.tpp-public .public-atlas .ci-page .ci-cab:hover .ci-cab-glyph-0{animation:none}}@media (max-width:1180px){.tpp-public .public-atlas .ci-page{--ci-machine:8px}.tpp-public .public-atlas .ci-page .ci-hero-inner{padding:30px 40px 50px}.tpp-public .public-atlas .ci-page .ci-cabs{grid-template-columns:repeat(3,1fr);row-gap:40px}.tpp-public .public-atlas .ci-page .ci-cab:nth-child(2n){margin-bottom:0}.tpp-public .public-atlas .ci-page .ci-sample{grid-template-columns:1fr}.tpp-public .public-atlas .ci-page .ci-section,.tpp-public .public-atlas .ci-page .ci-arena-inner,.tpp-public .public-atlas .ci-page .ci-honest-inner,.tpp-public .public-atlas .ci-page .ci-closing-inner{padding-left:40px;padding-right:40px}}@media (max-width:760px){.tpp-public .public-atlas .ci-page{--ci-machine:5px;--ci-machine-close:5.4px}.tpp-public .public-atlas .ci-page h2{font-size:42px}.tpp-public .public-atlas .ci-page .ci-hero-inner{grid-template-columns:1fr;gap:0;min-height:0;padding:8px 20px 50px}.tpp-public .public-atlas .ci-page .ci-hero-scene{order:-1;height:372px;margin:0 -20px}.tpp-public .public-atlas .ci-page .ci-hero-halo{width:340px}.tpp-public .public-atlas .ci-page .ci-sticker-one{top:22px;right:10px}.tpp-public .public-atlas .ci-page .ci-marquee-long .ci-sticker-one{top:96px;right:6px}.tpp-public .public-atlas .ci-page .ci-hero-scene .cm-sign b{font-size:calc(3.4em * var(--ci-marquee-fit,1))}.tpp-public .public-atlas .ci-page .ci-sticker-two{bottom:6px;left:10px}.tpp-public .public-atlas .ci-page .ci-loose-a{width:58px;bottom:40px;right:16px}.tpp-public .public-atlas .ci-page .ci-loose-b{width:44px;bottom:16px;right:70px}.tpp-public .public-atlas .ci-page .ci-eyebrow{letter-spacing:0;word-spacing:.12em;margin-bottom:14px;font-size:14px}.tpp-public .public-atlas .ci-page .ci-hero h1{margin-bottom:20px}.tpp-public .public-atlas .ci-page .ci-title-line{max-width:none;font-size:11.6vw}.tpp-public .public-atlas .ci-page .ci-title-accent{margin-top:10px;font-size:24px}.tpp-public .public-atlas .ci-page .ci-hero-copy{flex-direction:column;display:flex}.tpp-public .public-atlas .ci-page .ci-hero .ci-ctas{order:3;gap:6px}.tpp-public .public-atlas .ci-page .ci-hero .ci-primary{justify-content:space-between;width:100%}.tpp-public .public-atlas .ci-page .ci-hero .ci-sub{order:4;margin:20px 0 0;font-size:16px}.tpp-public .public-atlas .ci-page .ci-hero .ci-small{order:5}.tpp-public .public-atlas .ci-page .ci-arena-inner{padding:70px 20px 80px}.tpp-public .public-atlas .ci-page .ci-arena-head,.tpp-public .public-atlas .ci-page .ci-arcade-head{grid-template-columns:1fr;gap:20px;margin-bottom:34px}.tpp-public .public-atlas .ci-page .ci-duel{grid-template-columns:1fr;gap:30px}.tpp-public .public-atlas .ci-page .ci-duel-play{min-height:0}.tpp-public .public-atlas .ci-page .ci-duel-hex{order:-1}.tpp-public .public-atlas .ci-page .ci-pips{gap:12px;margin-bottom:18px}.tpp-public .public-atlas .ci-page .ci-pips-label{white-space:nowrap;font-size:13px}.tpp-public .public-atlas .ci-page .ci-pips-row i{width:22px;height:8px}.tpp-public .public-atlas .ci-page .ci-cards{grid-template-columns:1fr;gap:0}.tpp-public .public-atlas .ci-page .ci-card{border-radius:26px;flex-direction:row;align-items:center;gap:16px;min-height:0;padding:20px 20px 22px}.tpp-public .public-atlas .ci-page .ci-card-cap{flex:none;width:70px}.tpp-public .public-atlas .ci-page .ci-card-text{font-size:21px}.tpp-public .public-atlas .ci-page .ci-card-tag{position:absolute;top:-12px;right:14px}.tpp-public .public-atlas .ci-page .ci-card-tag span{display:none}.tpp-public .public-atlas .ci-page .ci-vs{width:50px;height:50px;font-size:calc(24px * var(--ci-or-fit,1));margin:-10px auto;position:relative}.tpp-public .public-atlas .ci-page .ci-done{padding:28px 24px}.tpp-public .public-atlas .ci-page .ci-duel-hex{border-radius:28px;padding:16px 18px 18px}.tpp-public .public-atlas .ci-page .ci-hex-head{margin-bottom:4px}.tpp-public .public-atlas .ci-page .ci-hex{--hx-label-size:12.5px;width:62%}.tpp-public .public-atlas .ci-page .ci-section{padding:80px 20px}.tpp-public .public-atlas .ci-page .ci-cabs{grid-template-columns:1fr 1fr;gap:26px 12px}.tpp-public .public-atlas .ci-page .ci-cab-top b{padding:6px 10px;font-size:14px}.tpp-public .public-atlas .ci-page .ci-cab-screen{border-width:8px;height:110px}.tpp-public .public-atlas .ci-page .ci-cab-panel{min-height:0;padding:16px 14px 18px}.tpp-public .public-atlas .ci-page .ci-cab-about,.tpp-public .public-atlas .ci-page .ci-cab-panel li{font-size:14px}.tpp-public .public-atlas .ci-page .ci-sample{gap:40px;padding-top:10px}.tpp-public .public-atlas .ci-page .ci-print{border-radius:26px;padding:22px 18px 26px;transform:none}.tpp-public .public-atlas .ci-page .ci-print-top{word-spacing:.12em;flex-direction:column;align-items:flex-start;gap:4px;padding-top:14px;font-size:12px}.tpp-public .public-atlas .ci-page .ci-rings{grid-template-columns:repeat(3,1fr);gap:6px;padding-top:22px}.tpp-public .public-atlas .ci-page .ci-ring{padding:12px 2px}.tpp-public .public-atlas .ci-page .ci-ring-num{font-size:21px}.tpp-public .public-atlas .ci-page .ci-ring b{font-size:14px}.tpp-public .public-atlas .ci-page .ci-ring-hint{word-spacing:.12em;display:none}.tpp-public .public-atlas .ci-page .ci-focus{grid-template-columns:1fr;grid-template-areas:"label""name""body""note";row-gap:6px;padding:18px}.tpp-public .public-atlas .ci-page .ci-focus-name{font-size:28px}.tpp-public .public-atlas .ci-page .ci-lower{grid-template-columns:1fr;gap:24px}.tpp-public .public-atlas .ci-page .ci-pattern-row{grid-template-columns:104px 1fr 20px;font-size:14px}.tpp-public .public-atlas .ci-page .ci-stamp{font-size:11px;top:-16px;right:10px}.tpp-public .public-atlas .ci-page .ci-honest-inner{grid-template-columns:1fr;gap:30px;padding:80px 20px}.tpp-public .public-atlas .ci-page .ci-rules{padding:36px 24px 30px}.tpp-public .public-atlas .ci-page .ci-rules-title{font-size:36px}.tpp-public .public-atlas .ci-page .ci-rule-text b{font-size:18px}.tpp-public .public-atlas .ci-page .ci-closing-inner{grid-template-columns:1fr;gap:20px;padding:70px 20px 80px}.tpp-public .public-atlas .ci-page .ci-closing-scene{min-height:0}.tpp-public .public-atlas .ci-page .ci-closing-pal{width:110px;bottom:-14px;left:auto;right:-6px}.tpp-public .public-atlas .ci-page .ci-closing-cta .ci-primary{justify-content:space-between;width:100%}}.tpp-public .public-atlas .ci-page :is(.ci-vs,.ci-rules-title){font-style:normal}.tpp-public .public-atlas .ci-page:is([data-home-skin=themed] *) :is(.ci-hero-inner>*,.ci-honest-inner>*,.ci-closing-inner>*,.ci-hero-copy>*,.ci-honest-copy>*,.ci-closing-copy>*){min-width:0}.tpp-public .public-atlas .ci-page:is([data-home-skin=themed] *) .ci-title-line{white-space:normal;text-wrap:balance}.tpp-public .public-atlas .ci-page:is([data-home-skin=themed] *) h2:not(#ci-closing-title){overflow-wrap:break-word}.tpp-public .public-atlas .ci-page:is([data-home-skin=themed] *) .ci-primary{white-space:normal}.tpp-public .public-atlas .ci-page:is([data-home-skin=themed] *) .ci-eyebrow{--ci-plum:var(--tpp-accent-text,var(--primary))}.tpp-public .public-atlas .ci-page:is([data-home-skin=themed] *) :is(.ci-arena,.ci-closing){--ci-lime:oklch(from var(--lime,var(--secondary)) max(l, .86) c h);--ci-lilac:oklch(from var(--lilac,var(--secondary)) max(l, .86) c h)}.tpp-public .public-atlas .ci-page:is([data-home-skin=themed] *) :is(.ci-arena,.ci-closing) :is(.ci-toy-label span,.ci-vs,.ci-primary-lime){color:var(--ci-night)}
