/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-400:oklch(70.7% .022 261.325);--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.bottom-\[clamp\(12px\,3vh\,28px\)\]{bottom:clamp(12px,3vh,28px)}.bottom-\[clamp\(24px\,4\.5vh\,64px\)\]{bottom:clamp(24px,4.5vh,64px)}.left-1\/2{left:50%}.z-\[9999\]{z-index:9999}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.w-\[4em\]{width:4em}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[clamp\(48px\,6vw\,96px\)\]{gap:clamp(48px,6vw,96px)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-none{--tw-border-style:none;border-style:none}.bg-transparent{background-color:#0000}.p-0{padding:calc(var(--spacing) * 0)}.text-\[30px\]{font-size:30px}.text-\[clamp\(62px\,4vw\,118px\)\]{font-size:clamp(62px,4vw,118px)}.\[letter-spacing\:inherit\]{letter-spacing:inherit}.text-gray-400{color:var(--color-gray-400)}.text-inherit{color:inherit}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[font\:inherit\]{font:inherit}}.staking-calculator{--calculator-border:#e2e6e83d;--calculator-muted:#eceeeb9e;--calculator-yellow:#e7e94f;color:#f0f0ed;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(8px,1.5vh,16px);width:min(1180px,100%);height:100%;min-height:0;margin:0 auto;display:grid}.staking-calculator__controls{border-top:1px solid var(--calculator-border);border-bottom:1px solid var(--calculator-border);background:linear-gradient(90deg,#0b0d1452,#1b1d1f14),#ddded80d;grid-template-columns:minmax(260px,.82fr) minmax(340px,1.18fr);gap:clamp(24px,5vw,72px);padding:clamp(10px,1.5vh,17px) clamp(14px,2vw,28px);display:grid}.staking-calculator__amount,.staking-calculator__price{flex-direction:column;justify-content:center;min-width:0;display:flex}.staking-calculator__control-label{color:#f4f4efc7;letter-spacing:.035em;font-size:clamp(15px,1.35vw,23px);font-weight:700}.staking-calculator__amount-field{align-items:baseline;gap:10px;min-width:0;margin-top:3px;display:flex}.staking-calculator__amount-field input{color:#f5f5f1;text-shadow:0 0 12px #6295ff3d;background:0 0;border:0;border-bottom:2px solid #a0beff7a;border-radius:0;outline:0;width:100%;min-width:0;padding:0;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:clamp(31px,3.3vw,53px);line-height:1;transition:border-color .14s,filter .14s}.staking-calculator__amount-field input:focus{filter:drop-shadow(0 0 5px #5085ff9e);border-color:#80a9ff}.staking-calculator__amount-field input[aria-invalid=true]{border-color:#ff6374c7}.staking-calculator__amount-field input::-webkit-inner-spin-button{appearance:none;margin:0}.staking-calculator__amount-field input::-webkit-outer-spin-button{appearance:none;margin:0}.staking-calculator__amount-field strong{color:var(--calculator-yellow);letter-spacing:.04em;font-size:clamp(18px,1.75vw,30px)}.staking-calculator__amount-help{min-height:1.2em;color:var(--calculator-muted);margin-top:4px;font-size:clamp(11px,.94vw,15px)}.staking-calculator__amount-help.is-error{color:#ff9ba6}.staking-calculator__price-heading{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.staking-calculator__price-heading output{color:var(--calculator-yellow);font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:clamp(28px,2.65vw,44px);line-height:1}.staking-calculator__price input[type=range]{cursor:ew-resize;appearance:none;background:0 0;outline:none;width:100%;height:23px;margin:clamp(5px,.8vh,9px) 0 0;padding:0}.staking-calculator__price input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, #789ef5 0, #cbd8ff var(--price-progress), #1316209e var(--price-progress), #1316209e 100%);border:1px solid #e2e8ff57;border-radius:0;height:5px;box-shadow:0 0 8px #4e7eee4d}.staking-calculator__price input[type=range]::-moz-range-track{background:#1316209e;border:1px solid #e2e8ff57;border-radius:0;height:5px}.staking-calculator__price input[type=range]::-moz-range-progress{background:linear-gradient(90deg,#789ef5,#cbd8ff);height:5px}.staking-calculator__price input[type=range]::-webkit-slider-thumb{appearance:none;background:#ecede7;border:2px solid #405994;border-radius:2px;width:16px;height:23px;margin-top:-10px;box-shadow:0 0 0 2px #0a0e18a8,0 0 12px #75a2ffdb}.staking-calculator__price input[type=range]::-moz-range-thumb{background:#ecede7;border:2px solid #405994;border-radius:2px;width:14px;height:21px;box-shadow:0 0 0 2px #0a0e18a8,0 0 12px #75a2ffdb}.staking-calculator__price input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px dotted var(--calculator-yellow);outline-offset:4px}.staking-calculator__price-bounds{color:var(--calculator-muted);justify-content:space-between;font-size:clamp(10px,.9vw,14px);display:flex}.staking-calculator__price-source{min-height:1.25em;color:var(--calculator-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:3px;font-size:clamp(10px,.9vw,14px);display:flex}.staking-calculator__price-source small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staking-calculator__price-source button{color:#dbe4ff;font:inherit;cursor:pointer;background:#5b7dcf24;border:1px solid #aec3f75c;flex:none;padding:2px 7px}.staking-calculator__price-source button:focus-visible{outline:2px dotted var(--calculator-yellow);outline-offset:2px}.staking-calculator__rate{min-width:0;color:var(--calculator-muted);grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:0 clamp(10px,1.3vw,18px);font-size:clamp(11px,1vw,16px);display:grid}.staking-calculator__rate>span{background:#9dcb6c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px #9dcb6cbd}.staking-calculator__rate strong{color:#f0f1eadb;letter-spacing:.035em}.staking-calculator__rate small{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staking-calculator__table-wrap{border:1px solid var(--calculator-border);background:#0f11161a;min-height:0;overflow:hidden;box-shadow:inset 0 0 28px #0c0f1821}.staking-calculator table{border-spacing:0;table-layout:fixed;width:100%;height:100%}.staking-calculator__duration-column{width:19%}.staking-calculator__value-column{width:46%}.staking-calculator__console-column{width:35%}.staking-calculator thead{color:#f1f2ecb3;background:#0d101847}.staking-calculator th,.staking-calculator td{text-align:left;border-bottom:1px solid #e1e5e826;border-right:1px solid #e1e5e82b;padding:clamp(5px,.75vh,9px) clamp(10px,1.5vw,22px)}.staking-calculator th:last-child,.staking-calculator td:last-child{border-right:0}.staking-calculator tbody tr:last-child th,.staking-calculator tbody tr:last-child td{border-bottom:0}.staking-calculator thead th{letter-spacing:.04em;text-transform:uppercase;height:clamp(25px,3.6vh,38px);font-size:clamp(11px,1.06vw,17px);font-weight:700}.staking-calculator tbody th{color:var(--calculator-yellow);letter-spacing:.035em;white-space:nowrap;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:clamp(22px,2.15vw,35px);font-weight:400}.staking-calculator tbody td>strong,.staking-calculator tbody td>span{display:block}.staking-calculator tbody td>strong{color:#f4f4ef;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:clamp(23px,2.2vw,37px);font-weight:400;line-height:1}.staking-calculator tbody td>span{color:#b9ceff;margin-top:2px;font-size:clamp(13px,1.17vw,18px);line-height:1}.staking-calculator__console-value{align-items:center;gap:clamp(9px,1.3vw,18px);display:flex}.staking-calculator__console-value img{object-fit:contain;filter:drop-shadow(0 2px 3px #00000094);flex:none;width:clamp(28px,3.2vw,48px);height:clamp(34px,4.2vw,60px)}.staking-calculator__console-value strong{color:#f4f4ef;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:clamp(23px,2.2vw,37px);font-weight:400;line-height:.95}.staking-calculator__disclaimer{color:#ebede980;letter-spacing:.018em;text-align:center;margin:0;font-size:clamp(9px,.82vw,13px)}@media (width<=900px),(orientation:portrait){.staking-calculator{gap:clamp(5px,.9vh,9px)}.staking-calculator__controls{grid-template-columns:1fr;gap:7px;padding:8px 11px}.staking-calculator__control-label{font-size:clamp(11px,3.25vw,15px)}.staking-calculator__amount-field input{font-size:clamp(25px,7.5vw,35px)}.staking-calculator__amount-field strong{font-size:clamp(15px,4.4vw,20px)}.staking-calculator__amount-help{margin-top:2px;font-size:clamp(9px,2.55vw,11px)}.staking-calculator__price-heading output{font-size:clamp(22px,6.4vw,30px)}.staking-calculator__price input[type=range]{height:18px;margin-top:2px}.staking-calculator__price input[type=range]::-webkit-slider-thumb{width:14px;height:19px;margin-top:-8px}.staking-calculator__price-bounds{font-size:9px}.staking-calculator__rate{grid-template-columns:auto 1fr;gap:5px;padding:0 3px;font-size:clamp(9px,2.45vw,11px)}.staking-calculator__rate small{display:none}.staking-calculator th,.staking-calculator td{padding:4px clamp(5px,1.9vw,9px)}.staking-calculator thead th{letter-spacing:.015em;height:24px;font-size:clamp(8px,2.4vw,10px)}.staking-calculator tbody th{font-size:clamp(15px,4.5vw,21px)}.staking-calculator tbody td>strong{font-size:clamp(16px,4.8vw,22px)}.staking-calculator tbody td>span{font-size:clamp(10px,2.9vw,13px)}.staking-calculator__console-value{gap:clamp(4px,1.5vw,7px)}.staking-calculator__console-value img{width:clamp(20px,6.5vw,28px);height:clamp(25px,8vw,34px)}.staking-calculator__console-value strong{font-size:clamp(16px,4.8vw,22px)}.staking-calculator__disclaimer{font-size:clamp(7px,2.05vw,9px)}}@media (height<=620px) and (orientation:landscape){.staking-calculator{gap:4px}.staking-calculator__controls{padding-top:5px;padding-bottom:5px}.staking-calculator__amount-help,.staking-calculator__price-bounds,.staking-calculator__disclaimer{display:none}.staking-calculator__amount-field input{font-size:27px}.staking-calculator__price-heading output{font-size:25px}.staking-calculator tbody th{font-size:18px}.staking-calculator tbody td>strong{font-size:16px}.staking-calculator__console-value img{width:24px;height:30px}}.games-screen--hot-potato-docs{--hp-docs-blue:#72d9ff;--hp-docs-border:#688fe038;--hp-docs-muted:#8f9bb1;--hp-docs-orange:#ff9b43;--hp-docs-panel:#030917c2}.games-screen__content.games-screen__content--hot-potato-docs{inset:146px 0 0;overflow:hidden}.hp-docs-route-actions{pointer-events:auto;gap:8px;display:flex}.hp-docs-route-actions button{color:#c1ccdf;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;background:#020814b8;border:1px solid #709fff57;border-radius:4px;min-width:72px;padding:9px 15px;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:9px;transition:background .15s,border-color .15s,color .15s,transform .15s;box-shadow:inset 2px 0 #70dfff59}.hp-docs-route-actions button:last-child{color:#ffb16b;border-color:#ff9b4366;box-shadow:inset 2px 0 #ff9b4394}.hp-docs-route-actions button:hover,.hp-docs-route-actions button:focus-visible{border-color:var(--hp-docs-blue);color:#f5f8ff;background:#112654c7;outline:0;transform:translateY(-1px)}.hp-docs-route-actions button:last-child:hover,.hp-docs-route-actions button:last-child:focus-visible{border-color:var(--hp-docs-orange)}.hp-docs-shell{grid-template-columns:300px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.hp-docs-sidebar{z-index:2;background:linear-gradient(#050e22c2,#01050fe6),repeating-linear-gradient(0deg,#0000 0 3px,#709fff05 4px);border-right:1px solid #4862a22e;flex-direction:column;min-width:0;min-height:0;padding:30px 21px 32px 30px;display:flex;position:relative}.hp-docs-sidebar__header{border-bottom:1px solid #688fe02e;flex:none;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:25px;padding:0 10px 18px;display:flex}.hp-docs-sidebar__header p,.hp-docs-sidebar__header h2,.hp-docs-sidebar__footer p{margin:0}.hp-docs-sidebar__header p{color:var(--hp-docs-orange);letter-spacing:.16em;text-transform:uppercase;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:8px}.hp-docs-sidebar__header h2{color:#edf4ff;letter-spacing:.02em;margin-top:5px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:20px;font-weight:500}.hp-docs-sidebar__header>span{color:#70dfff52;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:28px;line-height:.9}.hp-docs-nav{scrollbar-color:#709fff80 transparent;scrollbar-width:thin;flex:1;min-height:0;padding-right:5px;overflow:hidden auto}.hp-docs-nav::-webkit-scrollbar{width:4px;height:4px}.hp-docs-main::-webkit-scrollbar{width:4px;height:4px}.hp-docs-article__body::-webkit-scrollbar{width:4px;height:4px}.hp-docs-nav::-webkit-scrollbar-track{background:0 0}.hp-docs-main::-webkit-scrollbar-track{background:0 0}.hp-docs-article__body::-webkit-scrollbar-track{background:0 0}.hp-docs-nav::-webkit-scrollbar-thumb{background:#709fff80;border-radius:999px}.hp-docs-main::-webkit-scrollbar-thumb{background:#709fff80;border-radius:999px}.hp-docs-article__body::-webkit-scrollbar-thumb{background:#709fff80;border-radius:999px}.hp-docs-nav__group+.hp-docs-nav__group{margin-top:21px}.hp-docs-nav__group>header{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:0 10px 7px;display:grid}.hp-docs-nav__group>header>span{color:#70dfff7a;letter-spacing:.08em;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:8px}.hp-docs-nav__group h3,.hp-docs-nav__group p{margin:0}.hp-docs-nav__group h3{color:#aab6ca;letter-spacing:.13em;text-transform:uppercase;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:8px;font-weight:500}.hp-docs-nav__group p{color:#59667d;margin-top:4px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:10px;line-height:1.25}.hp-docs-nav__group ol,.hp-docs-steps,.hp-docs-contracts{margin:0;padding:0;list-style:none}.hp-docs-nav__group li+li{margin-top:3px}.hp-docs-nav__group button{color:#8290a8;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-height:42px;padding:8px 10px;transition:background .15s,border-color .15s,color .15s;display:grid}.hp-docs-nav__group button>span{color:#53637d;letter-spacing:.06em;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:8px}.hp-docs-nav__group button strong{text-overflow:ellipsis;white-space:nowrap;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:13px;font-weight:500;overflow:hidden}.hp-docs-nav__group button:hover,.hp-docs-nav__group button:focus-visible{color:#e8f0ff;background:#1f429633;border-color:#709fff40;outline:0}.hp-docs-nav__group button.is-selected{box-shadow:inset 3px 0 var(--hp-docs-blue), 0 10px 25px #00030e40;color:#f1f6ff;background:linear-gradient(90deg,#2049b78f,#12296033),#050d1fb3;border-color:#5f8fff8c}.hp-docs-nav__group button.is-selected>span{color:var(--hp-docs-orange)}.hp-docs-sidebar__footer{border-top:1px solid #688fe024;flex:none;align-items:center;gap:11px;margin:24px 10px 0;padding-top:17px;display:flex}.hp-docs-sidebar__footer>span{background:var(--hp-docs-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ff9b43cc}.hp-docs-sidebar__footer p{color:#aeb9cc;letter-spacing:.12em;text-transform:uppercase;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:8px}.hp-docs-sidebar__footer small{color:#5e6c83;margin-top:4px;font-size:7px;display:block}.hp-docs-main{overscroll-behavior:contain;scrollbar-color:#709fff80 transparent;scrollbar-width:thin;min-width:0;min-height:0;padding:31px clamp(28px,4vw,66px) 72px 42px;overflow-y:auto}.hp-docs-article{width:min(100%,820px);margin:0 auto;animation:.42s cubic-bezier(.2,.8,.2,1) both hp-docs-enter}.hp-docs-hero{border:1px solid var(--hp-docs-border);min-height:226px;box-shadow:inset 3px 0 var(--hp-docs-orange), 0 26px 70px #00020c52;background:linear-gradient(105deg,#0b1f4adb,#020815c2 68%),repeating-linear-gradient(90deg,#0000 0 34px,#6791ff0a 35px);border-radius:7px;align-items:end;padding:clamp(27px,3.2vw,44px);display:grid;position:relative;overflow:hidden}.hp-docs-hero:before,.hp-docs-hero:after{content:"";pointer-events:none;position:absolute}.hp-docs-hero:before{aspect-ratio:1;border:1px solid #709fff21;border-radius:50%;width:48%;top:-55%;right:-9%;box-shadow:0 0 0 34px #709fff06,0 0 0 68px #709fff05}.hp-docs-hero:after{background:linear-gradient(90deg, transparent, var(--hp-docs-orange));width:36%;height:2px;bottom:0;right:0}.hp-docs-hero__copy{z-index:1;max-width:770px;position:relative}.hp-docs-hero__copy>p{color:var(--hp-docs-orange);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:9px}.hp-docs-hero__copy>p span{color:#55657e;padding:0 8px}.hp-docs-hero h2{color:#f2f6ff;letter-spacing:-.025em;max-width:840px;margin:0;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:clamp(31px,3.6vw,57px);font-weight:400;line-height:1.02}.hp-docs-hero__copy>strong{color:#aab7cb;max-width:760px;margin-top:18px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:clamp(14px,1.18vw,18px);font-weight:400;line-height:1.5;display:block}.hp-docs-hero__number{color:#70dfff14;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:clamp(62px,8vw,122px);line-height:1;position:absolute;top:25px;right:31px}.hp-docs-article__body{outline:0;padding:25px 1px 0}.hp-docs-article__body:focus-visible .hp-docs-hero{outline:1px solid var(--hp-docs-blue);outline-offset:4px}.hp-docs-facts{border-top:1px solid #688fe02e;margin:0;display:block}.hp-docs-facts>div{border-bottom:1px solid #688fe02e;grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:24px;padding:13px 2px;display:grid}.hp-docs-facts dt,.hp-docs-facts dd{margin:0}.hp-docs-facts dt{color:#6f7f98;letter-spacing:.12em;text-transform:uppercase;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:7px}.hp-docs-facts dd{color:var(--hp-docs-orange);font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:15px;line-height:1.3}.hp-docs-content-section{margin-top:39px}.hp-docs-section-heading{border-bottom:1px solid #688fe029;justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;padding-bottom:13px;display:flex}.hp-docs-section-heading span{color:#56657c;letter-spacing:.12em;text-transform:uppercase;order:2;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:7px}.hp-docs-section-heading h3{color:#edf3ff;margin:0;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:22px;font-weight:400}.hp-docs-steps{border-top:1px solid #688fe029;display:block}.hp-docs-steps li{border-bottom:1px solid #688fe029;grid-template-columns:32px minmax(0,1fr);gap:18px;min-width:0;min-height:0;padding:20px 2px;display:grid}.hp-docs-steps li>span{color:var(--hp-docs-orange);letter-spacing:.08em;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:8px}.hp-docs-steps h4,.hp-docs-steps p{margin:0}.hp-docs-steps h4{color:#dce5f5;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:16px;font-weight:500}.hp-docs-steps p{color:#8d9aaf;max-width:650px;margin-top:7px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:13px;line-height:1.48}.hp-docs-contracts{border-top:1px solid #688fe02b;display:block}.hp-docs-contracts>li{border-bottom:1px solid #688fe02b;min-width:0;padding:20px 2px}.hp-docs-contracts>li>header{align-items:center;gap:11px;display:flex}.hp-docs-contracts>li>header span{color:var(--hp-docs-orange);font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:8px}.hp-docs-contracts h4,.hp-docs-contracts p{margin:0}.hp-docs-contracts h4{color:#e6edfa;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:16px;font-weight:500}.hp-docs-contracts p{color:#8492a8;max-width:650px;margin-top:10px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:12px;line-height:1.42}.hp-docs-contracts>li>div{border-top:1px solid #688fe01c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 14px;min-width:0;margin-top:15px;padding-top:12px;display:flex}.hp-docs-contracts a{color:#77cffa;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;min-width:0;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:7px;text-decoration:none;display:inline-flex}.hp-docs-contracts a:first-child{max-width:calc(100% - 70px)}.hp-docs-contracts a:hover,.hp-docs-contracts a:focus-visible{color:var(--hp-docs-orange);outline:0}.hp-docs-contracts code{color:inherit;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.hp-docs-detail{border-left:2px solid #70dfff61;margin-top:34px;padding-left:22px}.hp-docs-detail h3,.hp-docs-detail p{margin:0}.hp-docs-detail h3{color:#e5edf9;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:20px;font-weight:400}.hp-docs-detail p{color:#94a1b5;margin-top:11px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:14px;line-height:1.58}.hp-docs-note{box-shadow:inset 3px 0 var(--hp-docs-orange);background:linear-gradient(100deg,#ff7d241a,#0000 62%),#090910a6;border:1px solid #ff9b4357;border-radius:5px;margin-top:37px;padding:21px 24px;position:relative}.hp-docs-note>span{color:#ffae60ad;letter-spacing:.14em;text-transform:uppercase;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:7px}.hp-docs-note strong{color:#ffc184;margin-top:8px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:17px;font-weight:500;display:block}.hp-docs-note p{color:#aab2c0;margin:8px 0 0;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:13px;line-height:1.5}.hp-docs-pagination{border-top:1px solid #688fe024;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-top:52px;padding-top:20px;display:grid}.hp-docs-pagination button{color:#9da9bc;cursor:pointer;text-align:left;background:#040a1880;border:1px solid #688fe02e;border-radius:4px;flex-direction:column;align-items:flex-start;min-width:0;padding:12px 15px;display:flex}.hp-docs-pagination button:last-child{text-align:right;align-items:flex-end}.hp-docs-pagination button:hover:not(:disabled),.hp-docs-pagination button:focus-visible:not(:disabled){color:#eff5ff;border-color:#70dfff99;outline:0}.hp-docs-pagination button:disabled{cursor:default;opacity:.32}.hp-docs-pagination button span,.hp-docs-pagination>p{color:#5f6d82;letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:7px}.hp-docs-pagination button strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:12px;font-weight:500;overflow:hidden}@keyframes hp-docs-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width>=1181px){.games-screen--hot-potato-docs .games-screen__header{top:48px}.games-screen--hot-potato-docs .games-screen__content.games-screen__content--hot-potato-docs{inset:164px 0 0}}@media (width<=1180px){.hp-docs-shell{grid-template-columns:270px minmax(0,1fr)}.hp-docs-sidebar{padding-left:21px}.hp-docs-main{padding-left:30px}}@media (width<=980px){.games-screen__content.games-screen__content--hot-potato-docs{inset:clamp(92px,13vh,118px) 0 0}.hp-docs-shell{scrollbar-color:#709fff80 transparent;scrollbar-width:thin;height:100%;min-height:0;display:block;overflow:hidden auto}.hp-docs-sidebar{z-index:5;background:#020712f5;border-bottom:1px solid #688fe038;border-right:0;padding:12px 16px 11px;display:block;position:sticky;top:0;box-shadow:0 16px 35px #00020c47}.hp-docs-sidebar__header{align-items:center;margin-bottom:9px;padding:0 2px 9px}.hp-docs-sidebar__header h2{margin:0 0 0 8px;font-size:15px;display:inline}.hp-docs-sidebar__header p{display:inline}.hp-docs-sidebar__header>span{font-size:18px}.hp-docs-nav{gap:5px;display:flex;overflow:auto hidden}.hp-docs-nav__group,.hp-docs-nav__group+.hp-docs-nav__group{flex:none;margin:0}.hp-docs-nav__group>header,.hp-docs-sidebar__footer{display:none}.hp-docs-nav__group ol{gap:5px;display:flex}.hp-docs-nav__group li+li{margin:0}.hp-docs-nav__group button{white-space:nowrap;grid-template-columns:auto auto;gap:7px;min-height:39px;padding:7px 11px}.hp-docs-nav__group button strong{font-size:11px}.hp-docs-main{padding:21px 16px 64px;overflow:visible}.hp-docs-hero{min-height:210px}}@media (width<=720px){.hp-docs-route-actions{gap:5px}.hp-docs-route-actions button{min-width:50px;padding:6px 9px;font-size:8px}}@media (width<=520px){.games-screen--hot-potato-docs .games-screen__header{left:12px;right:12px}.games-screen--hot-potato-docs .games-screen__memory-heading{max-width:52vw}.games-screen__content.games-screen__content--hot-potato-docs{top:82px}.hp-docs-sidebar{padding:9px 10px}.hp-docs-sidebar__header{display:none}.hp-docs-nav__group button{min-height:38px;padding-inline:10px}.hp-docs-main{padding:13px 10px 54px}.hp-docs-hero{min-height:235px;padding:25px 20px}.hp-docs-hero h2{font-size:clamp(29px,9vw,40px)}.hp-docs-hero__copy>strong{font-size:13px}.hp-docs-hero__number{font-size:70px;top:18px;right:18px}.hp-docs-article__body{padding-top:15px}.hp-docs-facts>div{grid-template-columns:minmax(0,1fr);gap:6px;padding:13px 2px}.hp-docs-facts dd{font-size:14px}.hp-docs-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.hp-docs-section-heading span{order:0}.hp-docs-steps li,.hp-docs-contracts>li{padding:16px 2px}.hp-docs-contracts a:first-child{max-width:100%}.hp-docs-contracts>li>div{flex-direction:column;align-items:flex-start}.hp-docs-detail{padding-left:16px}.hp-docs-note{padding:18px}.hp-docs-pagination{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.hp-docs-pagination>p{display:none}.hp-docs-pagination button{padding:10px}}@media (prefers-reduced-motion:reduce){.hp-docs-article{animation:none}.hp-docs-route-actions button,.hp-docs-nav__group button{transition:none}}.games-screen{color:#eee;isolation:isolate;background:radial-gradient(circle at 7% 94%,#dadad43d,#0000 34%),linear-gradient(145deg,#918e89c7 0%,#696762b8 54%,#191a18db 116%);width:100vw;height:100dvh;position:relative;overflow:hidden}.games-screen *,.games-screen :before,.games-screen :after{box-sizing:border-box}.games-screen button{font:inherit}.games-screen__vignette{z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffff14,#0000 22% 76%,#00000026),radial-gradient(at 50% 46%,#0000 45%,#08080733 100%);position:absolute;inset:0}.games-screen__header{z-index:5;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:32px;display:flex;position:absolute;top:clamp(22px,4.4vh,54px);left:clamp(24px,5vw,88px);right:clamp(24px,5vw,88px)}.games-screen__memory-heading{align-items:flex-start;gap:clamp(12px,1.5vw,25px);min-width:0;display:flex}.games-screen__memory-heading--brand{align-items:center;width:clamp(230px,27vw,390px);height:clamp(60px,7vw,96px);position:relative;overflow:hidden}.games-screen__brand-title{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.games-screen__brand-image{display:block;position:absolute;inset:0;overflow:hidden}.games-screen__brand-image img{width:100%;height:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.games-screen__memory-heading>img{object-fit:contain;filter:saturate(.58)brightness(.72)contrast(1.16)drop-shadow(2px 3px 1px #0000009e);flex:none;width:clamp(42px,5vw,82px);height:clamp(42px,5vw,82px);margin-top:clamp(2px,.35vw,7px)}.games-screen__title,.games-screen__eyebrow,.games-screen__status{letter-spacing:.012em;margin:0;font-weight:700}.games-screen .games-screen__title{color:#eee;white-space:nowrap;font-size:clamp(30px,3.35vw,61px);line-height:1.02;display:block}.games-screen .games-screen__eyebrow{color:#dededb;margin-top:2px;font-size:clamp(20px,2.12vw,39px);line-height:1;display:block}.games-screen__status{color:#e4e64c;text-align:right;white-space:pre-line;max-width:min(42vw,660px);font-size:clamp(30px,3.3vw,61px);line-height:1.02}.games-screen__header-actions{flex-direction:column;flex:none;align-items:flex-end;gap:clamp(7px,1vh,12px);max-width:min(42vw,660px);display:flex}.games-screen__header-actions .games-screen__status{max-width:100%}.games-screen__header-actions>.wallet-connection{pointer-events:auto;flex-wrap:wrap}.games-screen__header-actions .wallet-control,.games-screen__header-actions .connection-state{font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(10px,.78vw,13px)}.games-screen__header-actions .wallet-control{white-space:nowrap;padding:7px 11px}.games-screen__content{z-index:2;position:absolute;inset:clamp(135px,18vh,205px) clamp(24px,5vw,88px) clamp(128px,16.5vh,190px)}.games-browser,.games-browser__stage{width:100%;height:100%;position:relative}.games-browser__stage canvas{z-index:2;pointer-events:none;position:relative}.games-browser__loading{z-index:4;color:#eee;text-align:center;opacity:0;margin:0;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:clamp(30px,3.5vw,62px);font-weight:400;transition:opacity .14s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.games-browser__loading.is-visible{opacity:1}.games-browser__targets{z-index:6;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:0}.games-browser.has-gacha .games-browser__targets{grid-template-columns:repeat(3,minmax(0,1fr))}.games-browser__targets button{color:#eeeee9ad;text-align:center;cursor:pointer;background:0 0;border:0;outline:0;justify-content:center;align-items:flex-end;width:100%;min-width:0;padding:0 5% clamp(30px,6vh,68px);display:flex;position:relative}.games-browser__label{flex-direction:column;align-items:center;line-height:1.04;transition:color .14s,filter .14s,transform .18s;display:flex;position:relative}.games-browser__label:before{content:"";filter:brightness(0)saturate()invert(35%)sepia(98%)saturate(4457%)hue-rotate(219deg)brightness(105%)contrast(112%)drop-shadow(0 0 4px #2473ff);opacity:0;background:url(/games/ui/boxedfruits-arrow.png) 50%/contain no-repeat;width:20px;height:11px;position:absolute;top:8px;left:-31px;transform:rotate(90deg)}.games-browser__label strong{letter-spacing:.015em;font-size:clamp(25px,2.3vw,40px)}.games-browser__label small{color:#eeeee9a3;margin-top:2px;font-size:clamp(13px,1.1vw,19px)}.games-browser__label em{color:#8dbdff;letter-spacing:.035em;margin-top:7px;font-size:clamp(12px,.95vw,16px);font-style:normal}.games-browser__targets button.is-active .games-browser__label{color:#e8eb4c;filter:drop-shadow(0 0 4px #dee44742);transform:scale(1.035)}.games-browser__targets button.is-active .games-browser__label:before{opacity:1}.games-browser__targets button:focus-visible:after{content:"";filter:drop-shadow(0 0 7px #6fb1ffb8);border:2px dotted #c2ddffc2;border-radius:50%;position:absolute;inset:7% 9% 5%}.games-browser__arrow{z-index:7;cursor:pointer;filter:brightness(0)saturate()invert(35%)sepia(98%)saturate(4457%)hue-rotate(219deg)brightness(105%)contrast(112%)drop-shadow(0 0 5px #2473ff);opacity:.92;background:0 0;border:0;width:clamp(31px,3.7vw,63px);height:auto;padding:0;display:block;position:absolute;top:50%}.games-browser__arrow img{width:100%;height:auto;display:block}.games-browser__arrow:disabled{cursor:default;opacity:.28}.games-browser__arrow:focus-visible{outline-offset:6px;outline:2px dotted #c2ddffe6}.games-browser__arrow--previous{animation:1.8s ease-in-out infinite games-arrow-previous;left:-1%;transform:translateY(-50%)rotate(-90deg)}.games-browser__arrow--next{animation:1.8s ease-in-out infinite games-arrow-next;right:-1%;transform:translateY(-50%)rotate(90deg)}.games-browser.is-compact .games-browser__targets{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr}.games-browser.is-compact.has-gacha .games-browser__targets{grid-template-rows:repeat(3,minmax(0,1fr))}.games-browser.is-compact .games-browser__targets button{padding:0 2% clamp(8px,2.3vh,20px)}.games-browser.is-compact:not(.has-gacha) .games-browser__targets button:nth-child(2),.games-browser.is-compact.has-gacha .games-browser__targets button:nth-child(3){padding-bottom:clamp(46px,7vh,66px)}.games-browser.is-compact .games-browser__arrow--previous{animation-name:games-arrow-up;top:-1%;left:50%;transform:translate(-50%)}.games-browser.is-compact .games-browser__arrow--next{animation-name:games-arrow-down;inset:auto auto -2% 50%;transform:translate(-50%)rotate(180deg)}.quiz-layout{grid-template-columns:minmax(270px,.88fr) minmax(390px,1.12fr);align-items:center;gap:clamp(40px,6vw,96px);width:min(1180px,100%);height:100%;margin:0 auto;display:grid}.track-deck{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.track-deck__disc{aspect-ratio:1;color:#6dcbec;background:radial-gradient(circle,#191a1bf5 0 8%,#0000 8.5%),repeating-radial-gradient(circle,#ffffff38 0 1px,#0000 1px 9px),conic-gradient(from 18deg,#c9ccca,#8faeba 11%,#d8cf9d 22%,#a9a8bf 34%,#e3e3db 49%,#9fbcb3 63%,#c6aab8 79%,#d4d4ce);border:1px solid #f0f4f66b;border-radius:50%;place-items:center;width:clamp(210px,24vw,350px);display:grid;position:relative;transform:perspective(750px)rotateX(7deg)rotateY(-8deg);box-shadow:inset 0 0 45px #21262b57,8px 13px 18px #00000045,0 0 30px #e9f2f529}.track-deck__disc:after{content:"";border:1px solid #14181c33;border-radius:50%;position:absolute;inset:7%}.track-deck__ring{border:1px solid #282d304d;border-radius:50%;position:absolute}.track-deck__ring--outer{border-style:dashed;animation:16s linear infinite track-disc-spin;inset:17%}.track-deck__ring--inner{opacity:.56;inset:31%}.track-deck__hub{aspect-ratio:1;background:#212527e6;border:1px solid #ebefee8a;border-radius:50%;width:18%;position:absolute;box-shadow:inset 0 0 12px #000000c2,0 0 9px #ffffff47}.track-deck__unknown{z-index:2;color:#f0f0ec;text-shadow:0 2px #222,0 0 18px #ffffff9e;font-family:PS2 Nimbus,sans-serif;font-size:clamp(48px,6vw,86px);position:relative}.track-deck__play,.quiz-result__restart,.quiz-reveal button{color:#dfe843;cursor:pointer;letter-spacing:.025em;background:0 0;border:0;outline:0;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:6px 13px;font-family:PS2 Nimbus,sans-serif;font-size:clamp(15px,1.2vw,20px);font-weight:700;transition:color .14s,filter .14s,transform .14s;display:inline-flex}.track-deck__play{min-width:190px;margin-top:20px}.track-deck__play:hover:not(:disabled),.quiz-result__restart:hover,.quiz-reveal button:hover{color:#f3f685;filter:drop-shadow(0 0 6px #d3e043b3);transform:scale(1.035)}.track-deck__play:focus-visible,.quiz-result__restart:focus-visible,.quiz-reveal button:focus-visible{outline-offset:3px;outline:2px dotted #9fc7ff}.track-deck__play:disabled{cursor:wait;opacity:.42}.track-deck__progress{background:#22232166;width:min(270px,74%);height:3px;margin-top:12px;overflow:hidden;box-shadow:0 1px #fff3}.track-deck__progress span{background:#276cff;width:0;height:100%;transition:width .25s linear;display:block;box-shadow:0 0 8px #2c70ff}.track-deck__status{color:#eeeee9b8;letter-spacing:.06em;text-align:center;min-height:1.4em;margin:9px 0 0;font-size:clamp(10px,.78vw,13px)}.track-deck__status.is-error{color:#ff9c9c}.quiz-panel{width:100%;min-width:0}.quiz-panel__score{color:#e7ea4b;letter-spacing:.035em;margin:0 0 5px;font-size:clamp(14px,1.05vw,18px);font-weight:700}.quiz-panel__prompt{color:#efefeb;letter-spacing:.018em;margin:0 0 clamp(12px,2.3vh,24px);font-size:clamp(20px,1.75vw,29px);font-weight:700}.quiz-choices{flex-direction:column;gap:clamp(1px,.5vh,6px);display:flex}.quiz-choice{color:#eeeee9b8;text-align:left;cursor:pointer;background:0 0;border:0;outline:0;grid-template-columns:30px 1fr 28px;align-items:center;width:100%;min-height:clamp(48px,6.2vh,66px);padding:5px 14px 5px 39px;transition:color .13s,opacity .13s,transform .17s;display:grid;position:relative}.quiz-choice:before{content:"";filter:brightness(0)saturate()invert(35%)sepia(98%)saturate(4457%)hue-rotate(219deg)brightness(105%)contrast(112%)drop-shadow(0 0 4px #2473ff);opacity:0;background:url(/games/ui/boxedfruits-arrow.png) 50%/contain no-repeat;width:22px;height:12px;transition:opacity .12s;position:absolute;top:50%;left:2px;transform:translateY(-50%)rotate(90deg)}.quiz-choice.is-active{color:#e8ec4d;transform:translate(10px)scale(1.012)}.quiz-choice.is-active:before{opacity:1}.quiz-choice:focus-visible{outline-offset:-3px;outline:2px dotted #b0cfffcc}.quiz-choice.is-correct{color:#c9f07d}.quiz-choice.is-wrong{color:#ff9a9a}.quiz-choice.is-dimmed{opacity:.33}.quiz-choice__key{color:#8cb8ff;font-size:clamp(12px,.9vw,15px);font-weight:700}.quiz-choice__label{letter-spacing:.018em;text-overflow:ellipsis;white-space:nowrap;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:clamp(21px,2vw,33px);font-weight:700;overflow:hidden}.quiz-choice__result{text-align:right;font-size:clamp(20px,1.8vw,29px)}.quiz-panel__instruction{color:#ebebe68c;letter-spacing:.055em;margin:10px 0 0 38px;font-size:clamp(10px,.8vw,13px)}.quiz-reveal{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 14px;min-height:60px;margin:7px 0 0 38px;display:grid}.quiz-reveal strong{color:#ff9a9a;letter-spacing:.025em;font-size:clamp(19px,1.65vw,27px)}.quiz-reveal.is-correct strong{color:#c9f07d}.quiz-reveal span{color:#eeeee8ad;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,.86vw,14px);overflow:hidden}.quiz-reveal button{white-space:nowrap;grid-area:1/2/span 2}.icon-clue{flex-direction:column;align-items:stretch;min-width:0;height:100%;max-height:540px;display:flex}.icon-clue>p{color:#eeeee88f;letter-spacing:.045em;text-align:center;margin:3px 0 0;font-size:clamp(10px,.75vw,12px)}.save-icon-stage{flex:1;min-height:300px;position:relative;overflow:visible}.save-icon-stage canvas{z-index:2;position:relative}.save-icon-stage__loader{z-index:1;pointer-events:none;transition:opacity .22s ease-out,visibility .22s;position:absolute;inset:0}.save-icon-stage__loader.is-hidden{visibility:hidden;opacity:0}.save-icon-stage__glow{pointer-events:none;filter:sepia(.3)hue-rotate(177deg)saturate(2.3);mix-blend-mode:screen;opacity:.82;width:min(68%,350px);height:auto;animation:2.5s ease-in-out infinite save-icon-glow;position:absolute;bottom:5%;left:50%;transform:translate(-50%)scaleY(.54)}.save-icon-stage__loading{color:#eeeee8a8;text-align:center;margin:0;font-size:clamp(13px,1vw,17px);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.save-icon-stage__slot{z-index:4;color:#eeeee894;letter-spacing:.035em;font-size:clamp(10px,.75vw,12px);position:absolute;bottom:2%;right:9%}.quiz-result{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(700px,100%);height:100%;margin:0 auto;display:flex;position:relative}.quiz-result__rings{aspect-ratio:1;pointer-events:none;filter:sepia(.25)hue-rotate(177deg)saturate(2);mix-blend-mode:screen;opacity:.34;background:url(/games/ui/boxedfruits-glow.png) 50%/contain no-repeat;width:min(58vh,540px);animation:3.3s ease-in-out infinite result-glow-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quiz-result__rings span{display:none}.quiz-result__overline,.quiz-result__best,.quiz-result__hint{color:#efefea9e;letter-spacing:.055em;margin:0;font-size:clamp(11px,.9vw,15px);position:relative}.quiz-result h2{color:#e7ea4b;margin:8px 0 0;font-family:PS2 Nimbus,sans-serif;font-size:clamp(35px,4vw,66px);line-height:1;position:relative}.quiz-result__score{color:#e8e8e2;align-items:baseline;margin:clamp(13px,2vh,24px) 0 0;line-height:1;display:flex;position:relative}.quiz-result__score strong{font-size:clamp(66px,8vw,132px);font-weight:700}.quiz-result__score span{font-size:clamp(25px,3vw,48px)}.quiz-result__detail{color:#efefeac2;max-width:46ch;margin:10px 0 13px;font-size:clamp(14px,1.18vw,19px);line-height:1.35;position:relative}.quiz-result__restart{margin-top:12px;font-size:clamp(19px,1.6vw,26px);position:relative}.quiz-result__hint{margin-top:2px}@keyframes games-arrow-previous{0%,to{transform:translateY(-50%)rotate(-90deg)}50%{transform:translate(-6px,-50%)rotate(-90deg)}}@keyframes games-arrow-next{0%,to{transform:translateY(-50%)rotate(90deg)}50%{transform:translate(6px,-50%)rotate(90deg)}}@keyframes games-arrow-up{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}@keyframes games-arrow-down{0%,to{transform:translate(-50%)rotate(180deg)}50%{transform:translate(-50%,6px)rotate(180deg)}}@keyframes track-disc-spin{to{transform:rotate(360deg)}}@keyframes save-icon-glow{0%,to{opacity:.68;transform:translate(-50%)scale(.92,.49)}50%{opacity:.92;transform:translate(-50%)scale(1.05,.57)}}@keyframes result-glow-pulse{0%,to{opacity:.25;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.42;transform:translate(-50%,-50%)scale(1.04)}}@media (width<=900px),(orientation:portrait){.games-screen__header{gap:15px;top:clamp(15px,2.5vh,25px);left:clamp(16px,4vw,30px);right:clamp(16px,4vw,30px)}.games-screen__memory-heading{gap:8px;max-width:61vw}.games-screen__memory-heading--brand{width:clamp(175px,48vw,250px);height:clamp(46px,12.5vw,66px)}.games-screen__memory-heading>div{min-width:0}.games-screen__memory-heading>img{width:clamp(29px,8vw,43px);height:clamp(29px,8vw,43px)}.games-screen .games-screen__title{font-size:clamp(15px,4.3vw,22px)}.games-screen .games-screen__eyebrow{font-size:clamp(11px,3vw,15px)}.games-screen__status{max-width:35vw;font-size:clamp(14px,3.8vw,20px)}.games-screen__header-actions{gap:5px;max-width:35vw}.games-screen__header-actions .wallet-connection{flex-direction:column;align-items:flex-end;gap:2px;max-width:35vw}.games-screen__header-actions .wallet-control,.games-screen__header-actions .connection-state{text-overflow:ellipsis;white-space:nowrap;max-width:35vw;padding:5px 7px;font-size:clamp(8px,2.1vw,10px);overflow:hidden}.games-screen__content{inset:clamp(92px,13vh,125px) clamp(12px,4vw,26px) clamp(64px,10vh,92px)}.games-browser__arrow{width:clamp(25px,7vw,40px)}.games-browser__targets button{width:100%}.games-browser__label:before{width:16px;height:9px;top:5px;left:-24px}.games-browser__label strong{font-size:clamp(18px,5.3vw,25px)}.games-browser__label small{font-size:clamp(10px,3vw,14px)}.games-browser__label em{margin-top:4px;font-size:clamp(10px,2.7vw,13px)}.quiz-layout{grid-template-rows:minmax(170px,.82fr) minmax(280px,1.18fr);grid-template-columns:1fr;gap:clamp(7px,1.6vh,15px);display:grid}.track-deck__disc{width:min(23vh,178px)}.track-deck__play{min-width:155px;min-height:34px;margin-top:4px;padding:2px 8px;font-size:13px}.track-deck__progress{width:min(210px,65%);margin-top:4px}.track-deck__status{margin-top:3px;font-size:9px}.quiz-panel{align-self:start}.quiz-panel__score{margin-bottom:1px;font-size:11px}.quiz-panel__prompt{margin-bottom:3px;font-size:clamp(15px,4.1vw,20px)}.quiz-choice{grid-template-columns:24px 1fr 22px;min-height:clamp(37px,5.2vh,44px);padding:2px 4px 2px 31px}.quiz-choice:before{width:18px;height:10px}.quiz-choice__key{font-size:10px}.quiz-choice__label{font-size:clamp(16px,4.5vw,22px)}.quiz-choice__result{font-size:18px}.quiz-panel__instruction{margin:3px 0 0 31px;font-size:9px}.quiz-reveal{gap:0 6px;min-height:40px;margin:2px 0 0 31px}.quiz-reveal strong{font-size:16px}.quiz-reveal span{font-size:9px}.quiz-reveal button{min-height:32px;padding:2px 4px;font-size:11px}.icon-clue{max-height:none}.save-icon-stage{min-height:165px}.save-icon-stage__glow{width:min(55%,240px);bottom:-1%}.save-icon-stage__slot{font-size:8px;right:16%}.icon-clue>p{margin-top:-2px;font-size:8px}.quiz-result h2{font-size:clamp(29px,8.5vw,48px)}.quiz-result__score strong{font-size:clamp(62px,19vw,100px)}.quiz-result__detail{max-width:34ch;font-size:13px}.quiz-result__rings{width:min(76vw,430px)}}@media (height<=620px) and (orientation:landscape){.games-screen__header{top:10px}.games-screen__memory-heading>img{width:36px;height:36px}.games-screen__title,.games-screen__status{font-size:clamp(19px,3vw,30px)}.games-screen__eyebrow{font-size:clamp(13px,2vw,20px)}.games-screen__content{top:72px;bottom:58px}.quiz-layout{grid-template-rows:1fr;grid-template-columns:minmax(190px,.75fr) minmax(330px,1.25fr);gap:28px}.track-deck__disc{width:min(40vh,205px)}.track-deck__play{margin-top:2px}.quiz-choice{min-height:38px}.save-icon-stage{min-height:240px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.games-browser__arrow,.track-deck__ring--outer,.save-icon-stage__glow,.quiz-result__rings{animation:none}.quiz-choice,.track-deck__play,.quiz-result__restart,.quiz-reveal button{transition:none}}.gacha-stack{scrollbar-color:#84a4e061 transparent;scrollbar-width:thin;width:100%;height:100%;padding:0 0 32px;overflow-y:auto}.gacha-layout,.gacha-activity{width:min(1280px,92vw);margin-inline:auto}.gacha-layout{color:#f5f8ff;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;min-height:458px;display:grid}.gacha-machine,.gacha-ledger,.gacha-activity{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#101627eb,#050811d6),#050810d1;border:1px solid #aeccff33;box-shadow:inset 0 1px #ffffff14,0 24px 70px #0000004d}.gacha-machine{border-radius:28px;grid-template-columns:minmax(200px,.8fr) minmax(270px,1.2fr);align-items:center;gap:clamp(28px,4vw,64px);min-width:0;padding:clamp(24px,3vw,44px);display:grid;position:relative;overflow:hidden}.gacha-machine:before{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(#3e67ff33,#0000 67%);width:42%;position:absolute;inset:-40% auto -40% 11%}.gacha-machine:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#82a6ff12 50%,#0000 60%),linear-gradient(#ffffff06,#0000 24%);position:absolute;inset:0}.gacha-pack{z-index:1;width:min(270px,100%);margin:0 auto;position:relative}.gacha-pack__art{isolation:isolate;aspect-ratio:2/3;transform-origin:50% 54%;background:#030510;border:1px solid #b5cfff6b;border-radius:24px;animation:5s ease-in-out infinite gacha-pack-float;position:relative;overflow:hidden;transform:perspective(900px)rotateY(6deg)rotateX(1deg);box-shadow:0 26px 60px #00000080,0 0 54px #3c5cff33}.gacha-pack__art:before{z-index:3;content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#b7d7ff 22%,#a25cff 52%,#fff 78%,#0000);width:2px;position:absolute;top:7%;bottom:7%;left:50%;transform:scaleY(0);box-shadow:0 0 12px #95baff,0 0 34px #713bff}.gacha-pack__art:after{z-index:4;border-radius:inherit;content:"";mix-blend-mode:screen;background:linear-gradient(120deg,#0000 34%,#ffffff24,#0000 57%);animation:6.5s ease-in-out infinite gacha-pack-shine;position:absolute;inset:0;transform:translate(-90%)}.gacha-pack__art img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.gacha-pack__core,.gacha-pack__ring,.gacha-pack__flash{z-index:2;pointer-events:none;display:block;position:absolute}.gacha-pack__core{aspect-ratio:1;filter:blur(3px);mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#fffffff5 0 5%,#b984ffe6 15%,#506fff75 39%,#0000 70%);border-radius:50%;width:42%;top:50%;left:50%;transform:translate(-50%,-50%)scale(.25)}.gacha-pack__ring{aspect-ratio:1;opacity:0;border:1px solid #a9cbffd1;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(.18)}.gacha-pack__ring:before,.gacha-pack__ring:after{border:inherit;content:"";position:absolute}.gacha-pack__ring:before{inset:12%}.gacha-pack__ring:after{inset:28%;transform:rotate(45deg)}.gacha-pack__ring--outer{width:92%}.gacha-pack__ring--inner{border-color:#d3adffeb;width:62%}.gacha-pack__flash{z-index:5;border-radius:inherit;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#fff 0 2%,#bbdbfffa 8%,#0000 45%),linear-gradient(90deg,#0000 46%,#fffffff0 50%,#0000 54%);inset:0}.gacha-pack__art.is-revealing{animation:1.85s cubic-bezier(.22,.72,.1,1) both gacha-artifact-open}.gacha-pack__art.is-revealing:before{animation:1.85s ease-in-out both gacha-artifact-seam}.gacha-pack__art.is-revealing:after{animation:1.85s ease-in-out both gacha-artifact-shine}.gacha-pack__art.is-revealing img{animation:1.85s ease-in-out both gacha-artifact-image}.gacha-pack__art.is-revealing .gacha-pack__core{animation:1.85s ease-out both gacha-artifact-core}.gacha-pack__art.is-revealing .gacha-pack__ring--outer{animation:1.85s cubic-bezier(.18,.72,.12,1) 80ms both gacha-artifact-ring}.gacha-pack__art.is-revealing .gacha-pack__ring--inner{animation:1.85s cubic-bezier(.18,.72,.12,1) .16s both gacha-artifact-ring}.gacha-pack__art.is-revealing .gacha-pack__flash{animation:1.85s ease-out both gacha-artifact-flash}.gacha-pack__art.is-opened{border-color:#c5b4ff8a;animation:5s ease-in-out infinite gacha-pack-float,1.2s ease-out gacha-artifact-afterglow;box-shadow:0 26px 60px #00000080,0 0 38px #5b59ff52,0 0 70px #bf7eff1f}.gacha-pack figcaption{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.gacha-pack figcaption span{color:#bbccf4ad;letter-spacing:.18em;font-size:9px}.gacha-pack figcaption strong{color:#f3f6ff;letter-spacing:.04em;font-size:12px;font-weight:500}.gacha-purchase{z-index:1;width:100%;max-width:520px;position:relative}.gacha-kicker{color:#849bd0;letter-spacing:.17em;margin:0 0 12px;font-size:clamp(10px,.85vw,12px)}.gacha-purchase h2{color:#f6f8ff;letter-spacing:-.035em;max-width:480px;margin:0;font-size:clamp(38px,4.1vw,64px);font-weight:400;line-height:.98}.gacha-price{color:#bcd4ff;letter-spacing:-.02em;margin:18px 0 28px;font-size:clamp(25px,2.35vw,36px)}.gacha-price span{color:#71809f;letter-spacing:.08em;text-transform:uppercase;font-size:.38em}.gacha-quantity{color:#7789ad;letter-spacing:.16em;font-size:10px;display:block}.gacha-quantity>div{grid-template-columns:46px minmax(78px,1fr) 46px auto;gap:8px;margin-top:9px;display:grid}.gacha-quantity button,.gacha-quantity input,.gacha-history button{color:#f0f5ff;min-height:42px;font:inherit;background:#02050c94;border:1px solid #aeccff29;border-radius:10px;outline:none;transition:border-color .16s,background .16s,transform .16s}.gacha-quantity input{text-align:center;appearance:textfield;min-width:0;font-size:14px}.gacha-quantity input::-webkit-inner-spin-button{appearance:none}.gacha-quantity button:hover:not(:disabled),.gacha-history button:hover,.gacha-history button.is-active{background:#3e5aa242;border-color:#8bb2ff94}.gacha-quantity button:focus-visible,.gacha-quantity input:focus-visible,.gacha-rip-button:focus-visible,.gacha-history button:focus-visible{outline-offset:2px;outline:2px solid #a8c7ff}.gacha-quantity button:active:not(:disabled),.gacha-history button:active{transform:scale(.97)}.gacha-quantity button:disabled{opacity:.3}.gacha-max{letter-spacing:.11em;padding-inline:15px;font-size:10px!important}.gacha-rip-button{color:#fff;letter-spacing:.09em;background:linear-gradient(135deg,#5884e9eb,#4c42b7d1),#416bd1;border:1px solid #aed0ffc2;border-radius:12px;width:100%;min-height:58px;margin-top:12px;font-family:PS2 Nimbus,sans-serif;font-size:clamp(14px,1.2vw,18px);transition:box-shadow .18s,filter .18s,transform .18s;box-shadow:inset 0 1px #ffffff4d,0 12px 32px #2b49b547}.gacha-rip-button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff61,0 16px 42px #3758da66}.gacha-rip-button:active:not(:disabled){transform:translateY(0)}.gacha-rip-button:disabled{opacity:.38}.gacha-notice{color:#7f8faa;min-height:20px;margin:10px 2px 0;font-size:12px;line-height:1.5}.gacha-ledger{border-radius:28px;flex-direction:column;gap:14px;min-width:0;padding:clamp(20px,2.4vw,30px);display:flex;overflow-y:auto}.gacha-round-meter{color:#8b9bb9;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr 1fr;gap:9px;font-size:10px;display:grid}.gacha-round-meter span:last-of-type{text-align:right}.gacha-round-meter div{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:3px;overflow:hidden}.gacha-round-meter i{border-radius:inherit;background:linear-gradient(90deg,#5e7dff,#bdcfff);height:100%;transition:width .4s;display:block;box-shadow:0 0 10px #6889ffb3}.gacha-pack-types{background:#03060e6b;border:1px solid #aeccff1f;border-radius:14px;overflow:hidden}.gacha-pack-types>header{color:#dbe6fb;letter-spacing:.12em;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;font-size:9px;display:flex}.gacha-pack-types>header small{color:#7892c0;font-size:8px}.gacha-pack-types__grid{grid-template-columns:repeat(2,1fr);gap:4px;padding:0 6px 6px;display:grid}.gacha-pack-type{--pack-accent:127, 161, 218;border:1px solid rgba(var(--pack-accent), .18);background:radial-gradient(circle at 0 50%, rgba(var(--pack-accent), .16), transparent 56%), #070b17db;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:48px;padding:5px 7px 5px 5px;display:grid;position:relative;overflow:hidden}.gacha-pack-type:after{border-radius:inherit;box-shadow:inset 0 0 15px rgba(var(--pack-accent), .06);content:"";pointer-events:none;position:absolute;inset:0}.gacha-pack-type__image{border:1px solid rgba(var(--pack-accent), .34);width:27px;height:36px;box-shadow:0 0 12px rgba(var(--pack-accent), .18);background:#030510;border-radius:5px;overflow:hidden}.gacha-pack-type__image img{object-fit:cover;width:100%;height:100%;filter:saturate(.8) hue-rotate(var(--pack-hue,0deg));display:block}.gacha-pack-type__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.gacha-pack-type__copy span{color:#7888a5;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;overflow:hidden}.gacha-pack-type__copy strong{color:rgb(var(--pack-accent));font-size:12px;font-weight:500;line-height:1}.gacha-pack-type>b{color:#e8efff;font-size:11px;font-weight:500}.gacha-pack-type>b small{color:#697994;font-size:7px;font-weight:400}.gacha-pack-type--common-plus{--pack-accent:105, 188, 218;--pack-hue:18deg}.gacha-pack-type--standard{--pack-accent:115, 151, 255;--pack-hue:34deg}.gacha-pack-type--uncommon{--pack-accent:137, 115, 255;--pack-hue:58deg}.gacha-pack-type--rare{--pack-accent:195, 108, 255;--pack-hue:78deg}.gacha-pack-type--epic{--pack-accent:255, 148, 213;--pack-hue:102deg}.gacha-pack-type--jackpot{--pack-accent:255, 218, 115;--pack-hue:154deg}.gacha-pack-types__grid>p{color:#73829e;text-align:center;grid-column:1/-1;margin:0;padding:12px;font-size:9px}.gacha-order{background:radial-gradient(circle at 90% 0,#476bd624,#0000 45%),#03060e80;border:1px solid #aeccff1f;border-radius:16px;padding:16px}.gacha-order>header{color:#8292ad;letter-spacing:.1em;justify-content:space-between;font-size:9px;display:flex}.gacha-order>header strong{color:#bfd2f5;font-weight:500}.gacha-order--empty,.gacha-order--loading{color:#7787a5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:120px;display:flex}.gacha-order--empty:before{content:"";background:linear-gradient(135deg,#5b7ad52e,#0000),#04070fb3;border:1px solid #8bace847;border-radius:8px;width:38px;height:46px;transform:rotate(6deg);box-shadow:0 0 24px #4267d31f}.gacha-order--empty span{color:#657695;letter-spacing:.15em;font-size:9px}.gacha-order--empty strong{color:#aebed9;font-size:12px;font-weight:400}.gacha-order--revealing{background:radial-gradient(circle,#6c42ff2b,#0000 44%),#03060ebd;border-color:#a9bdff4d;position:relative;overflow:hidden}.gacha-order--revealing:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 0 42%,#a2c2ff2e 49%,#ffffff6b 50%,#0000 58%);animation:1.1s linear infinite gacha-reveal-scan;position:absolute;inset:0;transform:translateY(-70%)}.gacha-reveal-status{color:#bdccef;letter-spacing:.08em;text-align:center;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:172px;font-size:11px;display:flex}.gacha-reveal-status>i{aspect-ratio:1;border:1px solid #b0cdff85;place-items:center;width:58px;animation:1.5s ease-in-out infinite gacha-reveal-glyph;display:grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 22px #5359ff4d,0 0 24px #674fff47}.gacha-reveal-status>i:before,.gacha-reveal-status>i:after{content:"";border:1px solid #8faeff57;position:absolute}.gacha-reveal-status>i:before{inset:8px}.gacha-reveal-status>i:after{inset:16px}.gacha-reveal-status>i span{aspect-ratio:1;background:#e3efff;width:8px;box-shadow:0 0 10px #fff,0 0 26px #835eff}.gacha-reveal-status p{margin:0}.gacha-total{justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 12px;display:flex}.gacha-total>span{color:#71819f;font-size:9px}.gacha-total strong{color:#b9f1ca;text-align:right;font-size:clamp(18px,1.8vw,25px);font-weight:500}.gacha-total__value{flex-direction:column;align-items:flex-end;display:flex}.gacha-total__value small{color:#789d86;letter-spacing:.035em;margin-top:3px;font-size:11px}.gacha-results{grid-template-columns:repeat(2,1fr);gap:6px;max-height:190px;display:grid;overflow-y:auto}.gacha-results>div{opacity:0;background:linear-gradient(145deg,#22314f80,#0a0e19b8);border:1px solid #a0c2f824;border-radius:9px;flex-direction:column;justify-content:center;min-height:68px;padding:9px;animation:.42s forwards gacha-result-in;display:flex}.gacha-results>div.is-jackpot{background:linear-gradient(145deg,#77581f99,#201608c2);border-color:#ffde799e;box-shadow:inset 0 0 18px #ffd2501f}.gacha-results span,.gacha-results small{color:#7789a7;font-size:8px!important}.gacha-results strong{color:#e0ebff;margin:2px 0;font-size:17px}.gacha-processing{color:#8fa0bf;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:120px;font-size:12px;display:flex}.gacha-processing i{border:2px solid #90b5ef24;border-top-color:#a5c9ff;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite gacha-spin}.gacha-transactions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.gacha-transactions a{color:#7fa9ec;font-size:9px;text-decoration:none}.gacha-transactions a:hover{color:#bed7ff}.gacha-order-error{color:#ffabb4;margin-top:10px;display:block}.gacha-history{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.gacha-history>span{color:#687997;letter-spacing:.12em;grid-column:1/-1;font-size:9px}.gacha-history button{min-height:34px;padding:4px 8px;font-size:9px}.gacha-activity{color:#eef5ff;border-radius:20px;margin-top:16px;overflow:hidden}.gacha-activity__header{background:#02050b66;border-bottom:1px solid #aeccff1a;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:10px 17px;display:flex}.gacha-activity__header h2{color:#d9e8ff;letter-spacing:.14em;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:500;display:flex}.gacha-activity__header h2 i{background:#7deca5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #7deca5b3}.gacha-activity__header>span{color:#7890b8;letter-spacing:.11em;white-space:nowrap;font-size:9px}.gacha-activity__table{max-height:230px;overflow-y:auto}.gacha-activity__labels,.gacha-activity__entry{grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) minmax(170px,1.1fr) minmax(130px,.75fr);align-items:center;gap:18px;padding-inline:18px;display:grid}.gacha-activity__labels{color:#5e6f8b;letter-spacing:.13em;min-height:28px;font-size:8px}.gacha-activity__entry{border-top:1px solid #aeccff12;min-height:62px}.gacha-activity__entry:hover{background:linear-gradient(90deg,#5c87d117,#0000)}.gacha-activity__player,.gacha-activity__time{color:inherit;text-decoration:none}.gacha-activity__player{flex-direction:column;min-width:0;display:flex}.gacha-activity__player span{color:#bcd2f3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gacha-activity__player small,.gacha-activity__amount small{color:#697a98;letter-spacing:.08em;margin-top:3px;font-size:8px}.gacha-activity__amount{flex-direction:column;margin:0;display:flex}.gacha-activity__amount strong{color:#d7e5fb;font-size:13px;font-weight:500}.gacha-activity__amount--reward strong{color:#a9efbd}.gacha-activity__time{color:#8198bd;font-size:9px}.gacha-activity__player:hover span,.gacha-activity__time:hover{color:#b9d8ff}.gacha-activity__empty{color:#71809a;border-top:1px solid #aeccff12;place-items:center;min-height:72px;margin:0;font-size:10px;display:grid}@keyframes gacha-pack-float{0%,to{transform:perspective(900px)rotateY(6deg)rotateX(1deg)translateY(0)}50%{transform:perspective(900px)rotateY(3deg)rotateX(0)translateY(-8px)}}@keyframes gacha-pack-shine{0%,58%{transform:translate(-100%)}78%,to{transform:translate(110%)}}@keyframes gacha-artifact-open{0%,to{filter:none;border-color:#b5cfff6b;transform:perspective(900px)rotateY(6deg)rotateX(1deg)translate(0)scale(1)}8%{transform:perspective(900px)rotateY(4deg)rotateX(1deg)translate(-3px,1px)scale(1)}14%{transform:perspective(900px)rotateY(7deg)rotateX(0)translate(3px,-1px)scale(1.01)}22%{transform:perspective(900px)rotateY(4deg)rotateX(1deg)translate(-2px)scale(1.015)}40%{filter:saturate(1.35);border-color:#b1c9ffb8;transform:perspective(900px)rotateY(2deg)rotateX(0)translateY(-5px)scale(1.045)}59%{filter:brightness(1.7)saturate(1.7);border-color:#e6ddfff0;transform:perspective(900px)rotateY(0)rotateX(0)translateY(-7px)scale(1.085)}67%{filter:brightness(3.5)saturate(.5);transform:perspective(900px)rotateY(0)rotateX(0)translateY(-5px)scale(1.14)}76%{filter:brightness(.45)saturate(1.6);transform:perspective(900px)rotateY(-3deg)rotateX(1deg)translateY(3px)scale(.92)}88%{filter:brightness(1.18)saturate(1.2);transform:perspective(900px)rotateY(3deg)rotateX(0)translateY(-2px)scale(1.035)}}@keyframes gacha-artifact-image{0%,55%,to{opacity:1}66%{opacity:.86}72%,79%{opacity:0}}@keyframes gacha-artifact-seam{0%,25%{opacity:0;transform:scaleY(0)}42%{opacity:.65;transform:scaleY(.42)}64%{opacity:1;transform:scaleY(1)}76%,to{opacity:0;transform:scaleY(1.16)}}@keyframes gacha-artifact-shine{0%,20%{opacity:0;transform:translate(-110%)}48%{opacity:.85}70%,to{opacity:0;transform:translate(120%)}}@keyframes gacha-artifact-core{0%,30%{opacity:0;transform:translate(-50%,-50%)scale(.2)}58%{opacity:.9;transform:translate(-50%,-50%)scale(.8)}69%{opacity:1;transform:translate(-50%,-50%)scale(2.4)}82%,to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}@keyframes gacha-artifact-ring{0%,34%{opacity:0;transform:translate(-50%,-50%)rotate(12deg)scale(.16)}55%{opacity:.84}76%,to{opacity:0;transform:translate(-50%,-50%)rotate(148deg)scale(1.48)}}@keyframes gacha-artifact-flash{0%,55%{opacity:0;transform:scale(.5)}66%{opacity:1;transform:scale(1)}77%,to{opacity:0;transform:scale(1.35)}}@keyframes gacha-artifact-afterglow{0%{filter:brightness(1.6)saturate(1.45)}to{filter:none}}@keyframes gacha-reveal-scan{0%{opacity:0;transform:translateY(-70%)}18%,76%{opacity:.8}to{opacity:0;transform:translateY(70%)}}@keyframes gacha-reveal-glyph{0%,to{opacity:.62;transform:rotate(45deg)scale(.92)}50%{opacity:1;transform:rotate(225deg)scale(1.05)}}@keyframes gacha-result-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gacha-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gacha-pack__art,.gacha-pack__art:before,.gacha-pack__art:after,.gacha-pack__art img,.gacha-pack__core,.gacha-pack__ring,.gacha-pack__flash,.gacha-order--revealing:after,.gacha-reveal-status>i,.gacha-processing i,.gacha-results>div{animation:none}}@media (width>=901px) and (height<=900px){.gacha-screen__content{bottom:clamp(128px,15vh,160px)}.gacha-stack{grid-template-rows:minmax(0,1fr) clamp(164px,31%,224px);gap:8px;padding-bottom:0;display:grid;overflow:hidden}.gacha-layout,.gacha-activity{width:100%}.gacha-layout{gap:10px;height:auto;min-height:0}.gacha-machine{border-radius:20px;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:clamp(20px,3vw,38px);padding:14px 20px}.gacha-pack{width:min(180px,100%)}.gacha-pack__art{border-radius:16px}.gacha-pack figcaption{bottom:10px;left:10px;right:10px}.gacha-kicker{margin-bottom:6px;font-size:8px}.gacha-purchase h2{font-size:clamp(32px,4.2vw,44px);line-height:.94}.gacha-price{margin:8px 0 12px;font-size:22px}.gacha-quantity{font-size:8px}.gacha-quantity>div{grid-template-columns:36px minmax(64px,1fr) 36px auto;gap:6px;margin-top:6px}.gacha-quantity button,.gacha-quantity input{border-radius:8px;min-height:34px}.gacha-max{padding-inline:10px}.gacha-rip-button{border-radius:9px;min-height:43px;margin-top:8px;font-size:13px}.gacha-notice{min-height:15px;margin-top:6px;font-size:9px}.gacha-ledger{border-radius:20px;gap:7px;padding:12px;position:relative;overflow:hidden}.gacha-round-meter{gap:5px;font-size:8px}.gacha-pack-types>header{min-height:22px;padding-inline:7px;font-size:7px}.gacha-pack-types__grid{gap:3px;padding:0 4px 4px}.gacha-pack-type{border-radius:7px;grid-template-columns:23px minmax(0,1fr) auto;gap:4px;min-height:40px;padding:3px 5px 3px 3px}.gacha-pack-type__image{width:22px;height:30px}.gacha-pack-type__copy span,.gacha-pack-type>b small{font-size:6px}.gacha-pack-type__copy strong,.gacha-pack-type>b{font-size:9px}.gacha-order{border-radius:12px;flex:1;min-height:0;padding:10px 12px;overflow:hidden}.gacha-order--empty,.gacha-order--loading,.gacha-reveal-status{min-height:76px}.gacha-order--empty:before{width:26px;height:32px}.gacha-processing{min-height:52px;font-size:10px}.gacha-processing i{width:21px;height:21px}.gacha-reveal-status{gap:8px;font-size:9px}.gacha-reveal-status>i{width:34px}.gacha-reveal-status>i:before{inset:6px}.gacha-reveal-status>i:after{inset:12px}.gacha-processing p{margin:7px 0 0}.gacha-transactions{gap:7px;margin-top:6px}.gacha-order-error{margin-top:6px;font-size:9px}.gacha-history{gap:4px}.gacha-history button{min-height:28px}.gacha-activity{border-radius:14px;flex-direction:column;height:auto;min-height:0;margin-top:0;display:flex}.gacha-activity__header{min-height:36px;padding:6px 12px}.gacha-activity__header h2{font-size:10px}.gacha-activity__labels{display:none}.gacha-activity__table{flex:1;min-height:0;max-height:none}.gacha-activity__entry{min-height:62px;padding-inline:12px}.gacha-activity__empty{min-height:62px}}@media (width<=900px),(orientation:portrait){.gacha-layout{grid-template-columns:1fr;width:min(94vw,680px);min-height:0}.gacha-machine{grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);gap:22px;padding:22px}.gacha-pack{width:min(210px,100%)}.gacha-purchase h2{font-size:clamp(30px,6vw,46px)}.gacha-price{margin:12px 0 18px;font-size:23px}.gacha-ledger{overflow:visible}.gacha-order--empty,.gacha-order--loading{min-height:130px}.gacha-activity{width:min(94vw,680px)}}@media (width<=560px){.gacha-stack{padding-bottom:22px}.gacha-layout,.gacha-activity{width:calc(100vw - 28px)}.gacha-layout{gap:10px}.gacha-machine,.gacha-ledger{border-radius:20px}.gacha-machine{grid-template-columns:94px minmax(0,1fr);align-items:start;gap:15px;padding:15px}.gacha-pack{width:94px;position:sticky;top:8px}.gacha-pack__art{border-radius:13px;box-shadow:0 16px 30px #00000075,0 0 28px #3c5cff33}.gacha-pack figcaption{display:none}.gacha-kicker{letter-spacing:.12em;margin-bottom:7px;font-size:8px}.gacha-purchase h2{font-size:27px;line-height:1}.gacha-price{margin:9px 0 14px;font-size:20px}.gacha-quantity>div{grid-template-columns:36px minmax(48px,1fr) 36px auto;gap:5px}.gacha-quantity button,.gacha-quantity input{border-radius:8px;min-height:38px}.gacha-max{padding-inline:9px}.gacha-rip-button{letter-spacing:.06em;border-radius:9px;min-height:48px;font-size:12px}.gacha-notice{min-height:18px;font-size:10px}.gacha-ledger{gap:11px;padding:16px}.gacha-activity{border-radius:16px;margin-top:10px}.gacha-activity__header{min-height:48px}.gacha-activity__labels{display:none}.gacha-activity__entry{grid-template-columns:1fr 1fr;gap:10px 14px;padding-block:12px}.gacha-activity__time{text-align:right;grid-area:1/2}}.games-screen--hot-potato .games-screen__memory-heading>img{display:none}.games-screen--hot-potato .games-screen__memory-heading{gap:0}.games-screen--hot-potato .games-screen__title{-webkit-text-stroke:0;letter-spacing:.035em;paint-order:normal;text-shadow:0 0 28px #5d85ff38;text-transform:uppercase;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.games-screen--hot-potato .games-screen__eyebrow{color:#9dc7ff}.games-screen__content.games-screen__content--gacha-v2{overscroll-behavior-y:contain;scrollbar-color:#a2c3f794 #040a1861;scrollbar-gutter:stable;scrollbar-width:thin;bottom:clamp(16px,3vh,36px);overflow:hidden auto}.gacha-v2-shell{--hot-cyan:#73dbff;--hot-orange:#ff7b3d;--hot-yellow:#ffd16b;color:#f4f8fff0;grid-template-columns:178px minmax(0,1fr);align-items:start;gap:14px clamp(18px,2.6vw,34px);max-width:1440px;margin:0 auto;padding:8px clamp(10px,1.8vw,24px) clamp(28px,5vh,64px);display:grid}.gacha-v2-shell>:not(.gacha-v2-tabs){grid-column:2}.gacha-v2-tabs{border-right:1px solid #779ee226;grid-area:1/1/span 24;align-self:start;gap:8px;padding:0 18px 0 0;display:grid;position:sticky;top:4px}.gacha-v2-tabs button{color:#cddcf69e;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;min-height:54px;padding:10px 14px;transition:background .15s,border-color .15s,color .15s}.gacha-v2-tabs button.is-active{color:#f3f7ff;background:linear-gradient(90deg,#315bd36b,#172f692e);border-color:#6797ff80;box-shadow:inset 3px 0 #73dbff,0 8px 24px #0004122e}.gacha-v2-tabs button:focus-visible,.gacha-v2-shell button:focus-visible,.gacha-v2-shell input:focus-visible,.gacha-v2-shell select:focus-visible,.gacha-v2-shell summary:focus-visible,.gacha-v2-shell a:focus-visible{outline:2px solid var(--hot-yellow);outline-offset:3px}.gacha-v2-panel:focus{outline:none}.gacha-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gacha-v2-play-layout{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(14px,2vw,24px);display:grid}.gacha-v4-supply-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;width:100%;max-width:1180px}.gacha-v4-supply-layout>.gacha-v4-supply-card{grid-column:auto}.gacha-v2-shell--deposit>.gacha-v2-notice,.gacha-v2-shell--deposit>.gacha-v2-banner{box-sizing:border-box;width:100%;max-width:1180px}.gacha-v4-draw-layout{grid-template-columns:minmax(0,1fr) minmax(320px,370px);align-items:start;gap:clamp(16px,2vw,26px);display:grid}.gacha-v4-draw-layout>*{min-width:0}.gacha-v2-action-stack{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.gacha-v2-card,.gacha-v2-notice,.gacha-v2-banner{background:linear-gradient(145deg,#101b3be0,#050b1bf0),#050b1bf0;border:1px solid #779ee233;border-radius:12px;padding:clamp(15px,2vw,24px);box-shadow:inset 0 1px #ffffff0a,0 20px 58px #00020c33}.gacha-v2-card--hero,.gacha-v2-list,.gacha-v2-recovery{grid-column:1/-1}.gacha-v2-card--hero{position:relative;overflow:hidden}.gacha-v2-card--hero:before{display:none}.gacha-v2-prize-pool{background:radial-gradient(circle at 0 0,#4c76ff1c,#0000 32%),linear-gradient(145deg,#0f1b3cf0,#050b1bf7);border-color:#6f99e647;min-width:0;position:relative}.gacha-v2-prize-pool__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.gacha-v2-prize-pool__header h2,.gacha-v2-prize-pool__header p{margin-bottom:0}.gacha-v2-prize-pool__header>span{color:#bcd8ff;letter-spacing:.06em;text-transform:uppercase;background:#5983eb1a;border:1px solid #76a4f433;border-radius:7px;flex:none;padding:7px 9px;font-size:.72rem}.gacha-v2-prize-pool__intro{max-width:62ch;margin:12px 0 18px!important}.gacha-v2-lot-table-wrap{scrollbar-color:#709ded75 #040a1861;scrollbar-width:thin;max-height:min(58vh,610px);margin:0 -4px;padding:0 4px 4px;overflow:auto}.gacha-v2-lot-table{border-collapse:separate;border-spacing:0 6px;table-layout:fixed;width:100%;min-width:520px}.gacha-v2-lot-table thead th:first-child{width:31%}.gacha-v2-lot-table thead th:nth-child(2),.gacha-v2-lot-table thead th:nth-child(3){width:22%}.gacha-v2-lot-table thead th:nth-child(4){width:25%}.gacha-v2-lot-table thead th{color:#c7dbfa8a;letter-spacing:.1em;text-align:right;text-transform:uppercase;z-index:2;background:#060d1ff5;padding:8px 10px;font-size:.62rem;font-weight:500;position:sticky;top:0}.gacha-v2-lot-table thead th:first-child{text-align:left}.gacha-v2-lot-table tbody th,.gacha-v2-lot-table tbody td{text-align:right;vertical-align:middle;background:linear-gradient(105deg,#0f1b3af0,#060d1ff5);border-top:1px solid #759de124;border-bottom:1px solid #759de124;padding:11px 12px}.gacha-v2-lot-table tbody th{text-align:left;border-left:3px solid #ff783bb8;border-radius:8px 0 0 8px}.gacha-v2-lot-table tbody td:last-child{border-right:1px solid #759de11f;border-radius:0 8px 8px 0}.gacha-v2-lot-table tbody tr:hover th,.gacha-v2-lot-table tbody tr:hover td{background:linear-gradient(105deg,#1c3261e0,#09142feb)}.gacha-v2-token-identity,.gacha-v2-odds-token,.gacha-v2-probability{min-width:0;display:grid}.gacha-v2-token-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.gacha-v2-token-orb{color:#2b0a08;letter-spacing:-.03em;background:radial-gradient(circle at 35% 28%,#ffe4a2 0 7%,#0000 8%),radial-gradient(circle at 68% 67%,#741812b3 0 9%,#0000 10%),linear-gradient(145deg,#ffbb58,#ed5b31 56%,#8e241d);border:2px solid #ffe2aab8;border-radius:47% 53% 44% 56%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:.62rem;font-weight:900;display:flex;transform:rotate(-7deg);box-shadow:inset -5px -6px 10px #46080c4d,0 0 18px #ff692c3d}.gacha-v2-odds-token{gap:3px}.gacha-v2-odds-token strong{color:#f5f8ff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.gacha-v2-odds-token small{color:#cfdff89e;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.gacha-v2-lot-value strong,.gacha-v2-lot-value small,.gacha-v2-lot-amount strong,.gacha-v2-lot-amount small{white-space:nowrap;display:block}.gacha-v2-lot-value strong,.gacha-v2-lot-amount strong{color:#f4f8ff;font-size:.82rem}.gacha-v2-lot-value small,.gacha-v2-lot-amount small{color:#c7dbfa8a;margin-top:3px;font-size:.62rem}.gacha-v2-probability{justify-items:end;gap:3px;min-width:72px;padding:7px 4px}.gacha-v2-probability small{color:#bed3f480;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem}.gacha-v2-probability strong{color:#d7e8ff;font-size:clamp(.82rem,1.4vw,1.05rem)}.gacha-v2-probability.is-active{background:#ff70341a;border-radius:6px;outline:1px solid #ffac6038}.gacha-v2-probability.is-active strong{color:#ffdb9c}.gacha-v2-probability__meter{background:#93b1e121;border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}.gacha-v2-probability__meter i{background:linear-gradient(90deg, var(--hot-orange), var(--hot-yellow));border-radius:inherit;min-width:0;height:100%;transition:width .22s;display:block}.gacha-v2-prize-pool__footer{color:#c0d5f594;justify-content:space-between;gap:12px;margin-top:16px;font-size:.68rem;display:flex}.gacha-v4-slot-table__empty{color:#e0eafab8;border-left:1px solid #ffad6821;border-radius:11px;text-align:center!important;padding:22px!important}.gacha-v4-prize-table{min-width:0}.gacha-v4-prize-table thead th:first-child{width:72%}.gacha-v4-prize-table thead th:nth-child(2){width:28%}.gacha-v4-prize-table tbody th,.gacha-v4-prize-table tbody td{padding:12px 16px}.gacha-v4-prize-token{align-items:center;gap:10px;min-width:0;display:flex}.gacha-v4-prize-token__icon{color:#dcf2ffd6;background:linear-gradient(145deg,#73dbff29,#060d1cdb);border:1px solid #8dc2ec47;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.gacha-v4-prize-token__icon.is-ps{background:radial-gradient(circle,#ffffff1f,#060d1ce0);border-color:#73dbff57}.gacha-v4-prize-token__icon svg{width:28px;height:28px;display:block}.gacha-v4-prize-token__icon>span{letter-spacing:.02em;-webkit-text-stroke:0;text-shadow:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.58rem;font-weight:750}.gacha-v4-prize-summary{gap:3px;min-width:0;display:grid}.gacha-v4-prize-summary strong{color:#f5f8ff;font-size:.92rem;font-weight:650}.gacha-v4-prize-summary small{color:#c7dbfa99;font-size:.7rem}.gacha-v4-prize-table__probability{text-align:right}.gacha-v4-prize-probability{color:#ffdb9c;white-space:nowrap;font-size:clamp(.9rem,1.4vw,1.05rem)}.gacha-v4-slot-table__more{width:100%;margin-top:16px}.gacha-v2-empty{background:#070d1e9e;border:1px dashed #7ea4e54d;padding:18px;color:#e8f0ffd1!important;margin:0!important}.gacha-v2-card h2,.gacha-v2-card h3,.gacha-v2-card p{margin-top:0}.gacha-v2-card h2{font-size:clamp(1.3rem,2.8vw,2rem)}.gacha-v2-card h3{color:#cfe2ff;letter-spacing:.08em;text-transform:uppercase;font-size:1rem}.gacha-v2-card p,.gacha-v2-card small{color:#e0eafab8;line-height:1.55}.gacha-v2-kicker{letter-spacing:.18em;font-size:.72rem;color:#ffb168!important}.gacha-v2-field-balance{color:#d6e4fcb8;overflow-wrap:anywhere;margin:-6px 0 16px;display:block}.gacha-v2-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gacha-v2-metrics>div{background:#0409188f;border:1px solid #ffa9661f;border-radius:8px;min-height:62px;padding:11px}.gacha-v2-metrics span,.gacha-v2-metrics strong{display:block}.gacha-v2-metrics span{color:#c8daf69e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem}.gacha-v2-purchase-quantity{justify-content:space-between;align-items:baseline;margin:20px 0 22px;display:flex}.gacha-v2-purchase-quantity>span{color:#e0eafab8;font-size:1rem}.gacha-v2-purchase-quantity output{color:#fff;font-size:1.5rem;font-weight:600}.gacha-v2-quantity-slider{accent-color:#ff8b47;width:100%;margin:-12px 0 16px}.gacha-v2-settings-toggle{color:#eef4ffd1;cursor:pointer;background:0 0;border:1px solid #ffb16859;border-radius:999px;width:100%;padding:8px 12px}.gacha-v2-protection-presets{grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0;display:grid}.gacha-v2-protection-presets button{color:#eef4ffc7;cursor:pointer;background:#081023b8;border:1px solid #ffb1683d;border-radius:8px;padding:7px 4px}.gacha-v2-protection-presets button[aria-pressed=true]{color:#fff;border-color:#ff9d5c}.gacha-v2-purchase-note{text-align:center;display:block;color:#e0eafad6!important}.gacha-v2-draw-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.gacha-v2-draw-header h2{margin:3px 0 0}.gacha-v2-draw-price{text-align:right;background:#040a19a8;border:1px solid #ffc16f52;border-radius:12px;gap:3px;min-width:142px;padding:10px 12px;display:grid}.gacha-v2-draw-price small{color:#d0e1faa3;letter-spacing:.12em;font-size:.61rem}.gacha-v2-draw-price strong{color:#ffe0a2;font-size:1rem}.gacha-v2-draw-intro{max-width:74ch;color:#e5eefdd1!important;margin:15px 0 0!important}.gacha-v4-draw-card{background:radial-gradient(circle at 100% 0,#3a67f129,#0000 42%),linear-gradient(155deg,#121f43fa,#050b1bfa);border-color:#739de54d;flex-direction:column;grid-column:2;min-height:310px;padding:clamp(22px,2vw,28px);display:flex;position:sticky;top:0}.gacha-v4-draw-card__header{display:block}.gacha-v4-draw-card__header .gacha-v2-kicker{margin:0 0 8px}.gacha-v4-draw-card__header h2{margin:0;font-size:clamp(1.55rem,2.3vw,2rem)}.gacha-v4-draw-card__header>p:last-child{color:#c8dbf89e;margin:9px 0 0;font-size:.8rem}.gacha-v4-pricing-status{background:#ffb05614;border:1px solid #ffb05633;border-radius:10px;gap:3px;margin:16px 0 0;padding:10px 12px;display:grid}.gacha-v4-pricing-status strong{color:#ffd69c;font-size:.76rem}.gacha-v4-pricing-status span{color:#dae5f89e;font-size:.68rem;line-height:1.4}.gacha-v4-slot-pricing-status{color:#ffd297b8;margin:-8px 0 12px;font-size:.7rem}.gacha-v2-shell .gacha-v4-draw-action{letter-spacing:.01em;min-height:72px;text-shadow:none;gap:4px;margin:auto 0 0;padding-block:12px;font-family:Helvetica Neue,Arial,sans-serif;display:grid}.gacha-v2-shell .gacha-v4-draw-action strong{text-shadow:none;font-size:1.08rem;font-weight:800;line-height:1.1}.gacha-v2-shell .gacha-v4-draw-action small{color:#210a08c2;font-variant-numeric:tabular-nums;text-shadow:none;font-size:.76rem;font-weight:600;line-height:1.2}.gacha-v2-shell .gacha-v4-draw-action:disabled{box-shadow:none;color:#ebf2ffc7;filter:none;opacity:1;background:#91a6cb1f;border:1px solid #b1c8ed33}.gacha-v2-shell .gacha-v4-draw-action:disabled small{color:inherit;opacity:.68}.gacha-v2-primary,.gacha-v2-list button,.gacha-v2-recovery-actions button{color:#210a08;cursor:pointer;font:inherit;background:linear-gradient(135deg,#ffd16b,#ff7540 64%,#ef4c3f);border:1px solid #ffda9fb8;border-radius:9px;min-height:44px;padding:11px 17px;font-weight:700;box-shadow:0 7px 24px #ff572c33}.gacha-v2-primary{width:100%;min-height:52px;margin:12px 0 10px;font-size:1rem}.gacha-v2-shell button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.48}.gacha-v2-card label{gap:7px;margin:14px 0;display:grid}.gacha-v2-recovery-actions{margin:14px 0}.gacha-v2-recovery-actions>div{background:#03081473;padding:12px}.gacha-v2-card label>span{color:#bbd5ff;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem}.gacha-v2-card input,.gacha-v2-card select{color:#fff;font:inherit;background:#030815e6;border:1px solid #7ea4e552;border-radius:9px;min-height:50px;padding:10px 12px}.gacha-v4-supply-card{width:100%;min-width:0;max-width:none;margin:0;padding:clamp(22px,3vw,32px)}.gacha-v4-supply-card:only-child{max-width:760px}.gacha-v4-supply-card>h2{margin-bottom:22px}.gacha-v4-supply-card>label{margin:0 0 18px}.gacha-v2-card label>.gacha-v4-supply-amount-control{color:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;display:block;position:relative}.gacha-v4-supply-amount-control input{box-sizing:border-box;width:100%;padding-right:82px}.gacha-v4-supply-amount-control>b{color:#ffd49d;pointer-events:none;font-size:.78rem;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.gacha-v4-supply-guidance{color:#d6e4fcb8;margin:0;display:block}.gacha-v4-supply-guidance.is-error{color:#ffb3a6}.gacha-v4-supply-meta{gap:5px;margin:-2px 0 20px;display:grid}.gacha-v4-supply-balance{color:#bed2f38f;margin:0;display:block}.gacha-v4-supply-availability{background:#ffb75b14;border:1px solid #ffb75b57;border-radius:10px;padding:11px 13px;color:#ffd4a1!important;margin:14px 0 6px!important}.gacha-v4-supply-action{margin:0}.gacha-v2-list{gap:10px;display:grid}.gacha-v2-list article{background:#0308148c;border-left:2px solid #7faeffa6;padding:13px}.gacha-v2-list article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.gacha-v2-list article header span{color:#91bbff;letter-spacing:.08em;text-align:right;font-size:.7rem}.gacha-v2-list button,.gacha-v2-list a{margin-right:10px}.gacha-v2-card a,.gacha-v2-notice a{color:#a9ceff}.gacha-v2-card details{margin-top:10px}.gacha-v2-card summary{color:#bcd7ff;cursor:pointer}.gacha-v2-card code{overflow-wrap:anywhere;padding-top:7px;font-size:.67rem;display:block}.gacha-v2-banner{color:#ffe1ab;border-color:#ffd27d70;margin:0}.gacha-v4-activation{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.gacha-v4-activation h2{color:#fff1c9;margin:2px 0 6px;font-size:clamp(1.15rem,2.2vw,1.55rem)}.gacha-v4-activation p{color:#f2e8d0cc;max-width:72ch;margin:0;line-height:1.5}.gacha-v4-activation .gacha-v2-primary{width:auto;min-width:220px;margin:0}.gacha-v2-recovery{border-color:#ff89897a}.gacha-v2-notice{align-items:start;gap:4px;display:grid}.gacha-v2-notice.is-error{border-color:#ff7474b8}.gacha-v2-notice.is-success{border-color:#77ffbe8f}.gacha-v2-notice span{color:#e2ecfdc2}.gacha-v2-skeleton{gap:10px;display:grid}.gacha-v2-skeleton span{background:#7da6eb29;height:72px;animation:1.4s ease-in-out infinite gacha-v2-pulse;display:block}.gacha-v4-account-view{gap:16px;min-width:0;display:grid}.gacha-v4-account-header{justify-content:space-between;align-items:center;gap:24px;padding:2px 0 6px;display:flex}.gacha-v4-account-header h2,.gacha-v4-account-header p,.gacha-v4-account-section h3,.gacha-v4-account-section p,.gacha-v4-account-empty h3,.gacha-v4-account-empty p{margin:0}.gacha-v4-account-header h2{margin:0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.05}.gacha-v4-account-summary{flex:none;gap:7px;margin:0;display:flex}.gacha-v4-account-summary>div{background:#080e20ad;border:1px solid #8fb1e429;border-radius:8px;min-width:88px;padding:9px 11px}.gacha-v4-account-summary dt{color:#b4caec80;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem}.gacha-v4-account-summary dd{color:#f5f8ff;margin:5px 0 0;font-size:1.2rem;font-weight:700;line-height:1}.gacha-v4-account-section{background:linear-gradient(145deg,#0f1b3bd6,#050b1beb),#050b1beb;border:1px solid #91b3e82e;border-radius:12px;padding:clamp(15px,2vw,21px)}.gacha-v4-account-section__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.gacha-v4-account-section__header h3{color:#f4f7ff;letter-spacing:0;text-transform:none;font-size:1.05rem}.gacha-v4-account-section__header .gacha-v2-kicker{margin-bottom:3px}.gacha-v4-account-section__header>span{color:#b9eaff;background:#6cd7ff14;border:1px solid #70daff33;border-radius:999px;flex:none;padding:5px 9px;font-size:.66rem}.gacha-v4-account-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gacha-v4-claim-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;gap:10px;margin-top:14px;display:grid}.gacha-v4-claim-group{background:#050a1966;border:1px solid #94b5e824;border-radius:9px;min-width:0;overflow:hidden}.gacha-v4-claim-group:only-child{max-width:620px}.gacha-v4-claim-group__header{border-bottom:1px solid #8fb1e521;justify-content:space-between;align-items:center;min-height:38px;padding:8px 12px;display:flex}.gacha-v4-claim-group__header h4{color:#e0ebfdc7;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem}.gacha-v4-claim-group__header>span{color:#b8d3f77a;font-size:.64rem}.gacha-v4-claim-table{margin:0;padding:0;list-style:none}.gacha-v4-claim-table li{border-top:1px solid #8fb1e51a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:grid}.gacha-v4-claim-table li:first-child{border-top:0}.gacha-v4-claim-table__value{gap:2px;min-width:0;display:grid}.gacha-v4-claim-table__value strong{color:#f8faff;overflow-wrap:anywhere;font-size:.9rem}.gacha-v4-claim-table__value small{color:#c2d6f57a;font-size:.64rem}.gacha-v4-supplied-table-wrap{margin-top:12px;overflow-x:auto}.gacha-v4-supplied-table{border-collapse:collapse;table-layout:fixed;width:100%}.gacha-v4-supplied-table thead th{color:#b4caec7a;letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:0 10px 7px 0;font-size:.6rem;font-weight:650}.gacha-v4-supplied-table thead th:nth-child(2){width:34%}.gacha-v4-supplied-table thead th:last-child{width:74px;padding-right:0}.gacha-v4-supplied-table tbody tr{border-top:1px solid #8fb1e521}.gacha-v4-supplied-table tbody th,.gacha-v4-supplied-table tbody td{text-align:left;vertical-align:middle;padding:11px 10px 11px 0}.gacha-v4-supplied-table tbody th{font-weight:inherit}.gacha-v4-supplied-table__prize{gap:2px;min-width:0;display:grid}.gacha-v4-supplied-table__prize strong{color:#f8faff;overflow-wrap:anywhere;font-size:.9rem}.gacha-v4-supplied-table__prize small{color:#c2d6f580;font-size:.64rem}.gacha-v4-supplied-table__earned strong,.gacha-v4-supplied-table__earned span{color:#b9eaff;overflow-wrap:anywhere;font-size:.76rem;font-weight:650}.gacha-v4-supplied-table__earned span{color:#c2d6f566}.gacha-v4-supplied-table__earned small{color:#c2d6f580;margin-top:2px;font-size:.64rem;display:block}.gacha-v4-supplied-table tbody td.gacha-v4-supplied-table__action{text-align:right;padding-right:0}.gacha-v4-account-action-list{margin:11px 0 0;padding:0;list-style:none;display:grid}.gacha-v4-account-action-list li{border-top:1px solid #8fb1e521;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.gacha-v4-account-action-list li:first-child{border-top:0}.gacha-v4-account-action-list__body{gap:3px;min-width:0;display:grid}.gacha-v4-account-action-list__body>small{color:#ffb76fad;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.gacha-v4-account-action-list__body>strong{color:#f8faff;overflow-wrap:anywhere;font-size:1rem}.gacha-v4-account-action-list__body>span{color:#c2d6f58c;font-size:.7rem}.gacha-v4-account-action-list__earning{align-items:baseline;gap:6px;margin-top:3px;display:flex}.gacha-v4-account-action-list__earning small{color:#c2d6f57a;font-size:.64rem}.gacha-v4-account-action-list__earning strong{color:#b9eaff;font-size:.76rem;font-weight:650}.gacha-v4-account-button{-webkit-text-stroke:0;cursor:pointer;font:inherit;letter-spacing:.01em;paint-order:normal;min-height:40px;text-shadow:none;border-radius:8px;flex:none;width:auto;padding:8px 14px;font-size:.76rem;font-weight:700;line-height:1.1}.gacha-v4-account-button--primary{color:#1b0c0a;background:linear-gradient(135deg,#ffd77d,#ff8a4f 68%,#f35f4d);border:0;box-shadow:0 7px 20px #ff572c2b}.gacha-v4-account-button--secondary{color:#d9e8ff;background:#080f22c2;border:1px solid #9bbced40}.gacha-v4-account-button--compact{min-height:34px;padding:6px 12px;font-size:.7rem}.gacha-v4-account-status{color:#bce7fab8;background:#6ad6ff12;border-radius:7px;padding:6px 9px;font-size:.68rem}.gacha-v4-account-inline-state{color:#c5d8f594;justify-content:space-between;align-items:center;gap:12px;min-height:40px;font-size:.78rem;display:flex;margin-top:12px!important}.gacha-v4-account-empty{background:linear-gradient(145deg,#0f1b3bb3,#050b1bd1);border:1px solid #7ea4e52e;border-radius:12px;place-items:flex-start start;gap:8px;max-width:580px;min-height:0;padding:clamp(22px,3vw,30px);display:grid}.gacha-v4-account-empty h3{color:#f6f8ff;font-size:1.1rem}.gacha-v4-account-empty p{color:#c6d9f69e;font-size:.8rem}.gacha-v4-account-empty>.gacha-v4-account-button{margin-top:5px}.gacha-v4-account-empty__actions{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.gacha-v4-live-status{color:#d2e1f7b8;align-items:center;gap:7px;margin:-4px 0 0;font-size:.72rem;display:flex}.gacha-v4-live-status>span{background:#ffb35c;border-radius:999px;width:7px;height:7px;box-shadow:0 0 10px #ffb35c73}.gacha-v4-live-status.is-open>span{background:#61e2b1;box-shadow:0 0 12px #61e2b1a6}.gacha-v4-draw-resume{color:#dffcf2;cursor:pointer;text-align:left;background:#071422b8;border:1px solid #61e2b152;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:8px;padding:10px 12px;display:flex}.gacha-v4-draw-resume:hover,.gacha-v4-draw-resume:focus-visible{background:#164b4452;border-color:#61e2b1ad}.gacha-v4-draw-resume>span:first-child{background:#61e2b1;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 12px #61e2b1b8}.gacha-v4-draw-resume>span:nth-child(2){flex:1;gap:2px;display:grid}.gacha-v4-draw-resume small{color:#cde7f4a8}.gacha-v4-draw-resume b{color:#61e2b1;font-size:1.15rem}.gacha-v4-draw-dialog-backdrop,.gacha-v4-draw-dialog-backdrop *,.gacha-v4-draw-dialog-backdrop :before,.gacha-v4-draw-dialog-backdrop :after{box-sizing:border-box}.gacha-v4-draw-dialog-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f4f8fff0;z-index:22000;background:radial-gradient(circle at 50% 42%,#30686c57,#0000 34%),#02050edb;place-items:center;padding:clamp(12px,3vw,30px);font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif;animation:.18s ease-out both gacha-v4-dialog-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.gacha-v4-draw-dialog{scrollbar-color:#61e2b173 #040a1861;scrollbar-width:thin;background:radial-gradient(circle at 100% 0,#61e2b11a,#0000 31%),linear-gradient(145deg,#161f3cfa,#050a18fc);border:1px solid #61e2b16b;border-radius:20px;width:min(680px,100%);max-height:calc(100dvh - clamp(24px,6vw,60px));padding:clamp(20px,2.5vw,28px);animation:.26s cubic-bezier(.16,1,.3,1) both gacha-v4-dialog-in;position:relative;overflow-y:auto;box-shadow:inset 0 1px #ffffff12,0 30px 110px #0000009e,0 0 55px #61e2b114}.gacha-v4-draw-dialog:before{content:"";background:linear-gradient(90deg,#61e2b1,#73dbff,#ffd16b);border-radius:20px 20px 0 0;height:3px;position:absolute;inset:0 0 auto}.gacha-v4-draw-dialog-backdrop.is-error .gacha-v4-draw-dialog{border-color:#ff74749e}.gacha-v4-draw-dialog-backdrop.is-error .gacha-v4-draw-dialog:before{background:linear-gradient(90deg,#ff7474,#ffb568)}.gacha-v4-draw-dialog__close{color:#e4efffc7;cursor:pointer;font:inherit;background:#050b199e;border:1px solid #b5cff333;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.45rem;line-height:1;display:flex;position:absolute;top:16px;right:16px}.gacha-v4-draw-dialog__close:hover,.gacha-v4-draw-dialog__close:focus-visible{color:#fff;outline-offset:2px;border-color:#73dbffb8;outline:2px solid #73dbff52}.gacha-v4-draw-dialog__header{padding-right:38px}.gacha-v4-draw-dialog__header h2{color:#f6fbff;margin:0;font-size:clamp(1.65rem,4vw,2.5rem);line-height:1.05}.gacha-v4-draw-dialog__header p{color:#ffc5c5;max-width:50ch;margin:8px 0 0;line-height:1.5}.gacha-v4-draw-dialog__progress{background:#030814b8;border:1px solid #97b8e724;border-radius:999px;height:8px;margin-top:18px;overflow:hidden}.gacha-v4-draw-dialog__progress span{border-radius:inherit;background:linear-gradient(90deg,#5ed8b0,#73dbff,#ffd16b);min-width:3px;height:100%;transition:width .4s;display:block;box-shadow:0 0 14px #61e2b180}.gacha-v4-draw-dialog-backdrop.is-error .gacha-v4-draw-dialog__progress span{background:#ff7474}.gacha-v4-draw-dialog__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.gacha-v4-draw-dialog__steps li{color:#bed2ee6b;letter-spacing:.08em;text-transform:uppercase;place-items:center;gap:6px;font-size:.67rem;display:grid;position:relative}.gacha-v4-draw-dialog__steps li:not(:last-child):after{content:"";background:#8babd82e;width:calc(100% - 32px);height:1px;position:absolute;top:13px;left:calc(50% + 16px)}.gacha-v4-draw-dialog__steps li.is-complete:not(:last-child):after{background:#61e2b19e}.gacha-v4-draw-dialog__steps i{z-index:1;background:#0a1225;border:1px solid #8babd83d;border-radius:999px;justify-content:center;align-items:center;width:27px;height:27px;font-size:.7rem;font-style:normal;display:flex;position:relative}.gacha-v4-draw-dialog__steps li.is-active{color:#f4fbff}.gacha-v4-draw-dialog__steps li.is-active i{color:#c8f3ff;border-color:#73dbff;box-shadow:0 0 0 4px #73dbff1a,0 0 16px #73dbff38}.gacha-v4-draw-dialog__steps li.is-complete{color:#c7f4e2b8}.gacha-v4-draw-dialog__steps li.is-complete i{color:#d8fff1;background:#21665385;border-color:#61e2b1b8}.gacha-v4-draw-dialog__steps li.is-error{color:#ffc5c5}.gacha-v4-draw-dialog__steps li.is-error i{color:#fff;background:#75222d94;border-color:#ff7474}.gacha-v4-draw-dialog__meta{border-top:1px solid #97b8e724;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:.7rem;display:flex}.gacha-v4-draw-dialog__meta>span{color:#c1d6f394}.gacha-v4-draw-dialog__meta>a{color:#9de9ff;flex:none;text-decoration:none}.gacha-v4-draw-dialog__meta>a:hover,.gacha-v4-draw-dialog__meta>a:focus-visible{color:#fff;text-decoration:underline}.gacha-v4-reward-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.gacha-v4-reward-grid li{background:linear-gradient(145deg,#297a6933,#070f1fbf);border:1px solid #61e2b152;border-radius:10px;gap:5px;padding:12px;display:grid}.gacha-v4-reward-grid li>small,.gacha-v4-reward-grid li>span{color:#cde7f4ad;font-size:.68rem}.gacha-v4-reward-grid li>button{margin-top:4px}.gacha-v4-draw-dialog__rewards{margin-top:14px}.gacha-v4-draw-dialog__rewards li{min-width:0}.gacha-v4-draw-dialog__rewards li>button,.gacha-v4-draw-dialog__footer button{color:#210a08;cursor:pointer;font:inherit;background:linear-gradient(135deg,#ffd16b,#ff7540 64%,#ef4c3f);border:0;border-radius:999px;min-height:40px;padding:9px 14px;font-size:.76rem;font-weight:700}.gacha-v4-draw-dialog__rewards li>button:disabled{cursor:wait;filter:grayscale(.8);opacity:.5}.gacha-v4-draw-dialog__refund{background:#ffb35c14;border:1px solid #ffb35c3d;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.gacha-v4-draw-dialog__refund>span{color:#ffd49b;border:1px solid #ffb35c6b;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.gacha-v4-draw-dialog__refund p{gap:2px;margin:0;display:grid}.gacha-v4-draw-dialog__footer{border-top:1px solid #97b8e724;justify-content:flex-end;align-items:center;margin-top:14px;padding-top:14px;display:flex}.gacha-v4-draw-dialog__footer>div{gap:8px;display:flex}.gacha-v4-draw-dialog__footer button.is-secondary{color:#c7effa;background:0 0;border:1px solid #73dbff47}.gacha-v4-draw-dialog__footer button:hover,.gacha-v4-draw-dialog__footer button:focus-visible,.gacha-v4-draw-dialog__rewards li>button:hover,.gacha-v4-draw-dialog__rewards li>button:focus-visible{filter:brightness(1.08);outline-offset:2px;outline:2px solid #ffd16b4d;box-shadow:0 0 20px #ff754033}.gacha-v4-live-supplies{border-color:#ffb35c59;margin:0;padding:clamp(20px,2.4vw,28px);position:sticky;top:0}.gacha-v4-live-supplies>.gacha-v2-kicker{margin:0 0 6px}.gacha-v4-live-supplies>h2{margin:0 0 18px;font-size:clamp(1.3rem,2vw,1.65rem)}.gacha-v4-action-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gacha-v4-action-list li{background:#0308159e;border:1px solid #7ea4e533;border-left:2px solid #ffb35cb8;border-radius:8px;padding:13px 14px}.gacha-v4-action-list li>span{gap:4px;display:grid}.gacha-v4-action-list strong,.gacha-v4-action-list small{display:block}.gacha-v4-action-list strong{color:#f5f8ff;font-size:.96rem}.gacha-v4-action-list small{color:#c7dbfa9e;font-size:.72rem}.gacha-v2-lot-table tr.is-confirming{background:#61e2b112}@keyframes gacha-v2-pulse{50%{opacity:.45}}@keyframes gacha-v4-dialog-backdrop-in{0%{opacity:0}}@keyframes gacha-v4-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (width<=1100px){.gacha-v4-draw-layout{grid-template-columns:minmax(0,1fr)}.gacha-v4-draw-card{order:-1;grid-column:1;position:relative}.gacha-v4-supply-layout,.gacha-v2-shell--deposit>.gacha-v2-notice,.gacha-v2-shell--deposit>.gacha-v2-banner{max-width:760px}.gacha-v4-supply-layout{grid-template-columns:minmax(0,1fr)}.gacha-v4-live-supplies{position:static}}@media (width<=980px){.gacha-v2-shell{grid-template-columns:minmax(0,1fr);column-gap:0;padding-top:0}.gacha-v2-shell>:not(.gacha-v2-tabs){grid-column:1}.gacha-v2-tabs{border-bottom:1px solid #779ee226;border-right:0;grid-area:auto/1;gap:6px;padding:0 0 12px;display:flex;position:static;overflow-x:auto}.gacha-v2-tabs button{text-align:center;flex:none;min-height:44px;padding:8px 14px}.gacha-v2-tabs button.is-active{box-shadow:inset 0 -2px #73dbff,0 8px 24px #0004122e}}@media (width<=520px){.gacha-v2-tabs{gap:2px;overflow-x:visible}.gacha-v2-tabs button{letter-spacing:.045em;white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:2px;font-size:clamp(.64rem,3vw,.76rem)}.gacha-v2-tabs button[data-section=ps]{color:#ffae60db}}@media (width<=960px){.gacha-v2-play-layout{grid-template-columns:1fr}}@media (width<=760px){.games-screen__content.games-screen__content--gacha-v2{bottom:6px}.gacha-v2-grid,.gacha-v2-metrics{grid-template-columns:minmax(0,1fr);min-width:0}.gacha-v4-activation{grid-template-columns:minmax(0,1fr);align-items:stretch}.gacha-v4-activation .gacha-v2-primary{width:100%;min-width:0}.gacha-v4-account-header{flex-direction:column;align-items:flex-start}.gacha-v4-account-summary{width:100%}.gacha-v4-account-summary>div{flex:1 1 0;min-width:0}.gacha-v4-account-columns{grid-template-columns:minmax(0,1fr)}.gacha-v2-card{grid-column:1}.gacha-v2-tabs button{min-height:48px}.gacha-v2-list article header{flex-direction:column;align-items:flex-start}.gacha-v2-draw-header{flex-direction:column;align-items:stretch}.gacha-v2-draw-price{text-align:left}.gacha-v4-draw-dialog-backdrop{align-items:end;padding:0}.gacha-v4-draw-dialog{max-height:calc(100dvh - 12px);padding:22px 16px max(18px, env(safe-area-inset-bottom));border-bottom:0;border-radius:18px 18px 0 0;width:100%}.gacha-v4-draw-dialog:before{border-radius:18px 18px 0 0}.gacha-v4-draw-dialog__header{padding-right:34px}.gacha-v4-draw-dialog__footer>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}@media (width<=480px){.gacha-v4-slot-table-card .gacha-v2-prize-pool__header{flex-direction:column;align-items:flex-start;gap:10px}.gacha-v4-account-action-list li{grid-template-columns:minmax(0,1fr);align-items:stretch}.gacha-v4-account-action-list .gacha-v4-account-button,.gacha-v4-account-status{text-align:center;width:100%}.gacha-v2-lot-table{min-width:520px}.gacha-v4-prize-table{min-width:0}.gacha-v2-probability{padding:6px 3px}.gacha-v2-prize-pool__footer{flex-direction:column;align-items:flex-start;gap:4px}.gacha-v4-draw-dialog__steps li{font-size:.58rem}.gacha-v4-draw-dialog__footer>div{grid-template-columns:minmax(0,1fr)}.gacha-v4-draw-dialog__footer button{width:100%}}@media (prefers-reduced-motion:reduce){.gacha-v2-skeleton span{animation:none}.gacha-v2-shell *,.gacha-v2-shell :before,.gacha-v2-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.gacha-v4-draw-dialog-backdrop,.gacha-v4-draw-dialog{animation:none}.gacha-v4-draw-dialog__progress span{transition:none}}.games-screen--hot-potato{background:radial-gradient(circle at 69% 21%,#1b3faa47,#0000 28%),radial-gradient(circle at 54% 56%,#06266642,#0000 42%),linear-gradient(135deg,#02050e 0%,#061126 54%,#020611 100%)}.games-screen--hot-potato .games-screen__vignette{background:linear-gradient(132deg,#0000 0 57%,#4b70ff21 57.2% 57.5%,#0000 57.8%),linear-gradient(35deg,#0000 0 72%,#3557e31f 72.2% 72.5%,#0000 72.8%),linear-gradient(158deg,#0000 0 78%,#3b69ff1a 78.2% 78.5%,#0000 78.8%),radial-gradient(circle at 62% 7%,#5c81ff99 0 1px,#0000 2px),radial-gradient(circle at 84% 35%,#5c81ff75 0 1px,#0000 2px),radial-gradient(circle at 38% 68%,#5c81ff57 0 1px,#0000 2px),radial-gradient(at 50% 44%,#0000 35%,#00020ab3 100%)}.games-screen--hot-potato .games-screen__memory-heading{position:relative}.games-screen--hot-potato .games-screen__title{color:#eef4ff;letter-spacing:.06em;text-shadow:0 0 22px #a4c4ff38,0 2px #000000b3;font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.gacha-v2-shell{-webkit-text-stroke:0;paint-order:normal;text-shadow:none;font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif}.gacha-v2-tabs button{letter-spacing:.09em;text-transform:uppercase;font-weight:700;font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif!important}.gacha-v2-card,.gacha-v2-notice,.gacha-v2-banner,.gacha-v4-account-section,.gacha-v4-account-empty{background:radial-gradient(circle at 100% 0,#2e4fa21c,#0000 35%),linear-gradient(155deg,#081127f5,#020713f5);border-color:#657fbe7a;border-radius:13px;box-shadow:inset 0 1px #ffffff09,0 24px 70px #00020c47}.gacha-v2-card h2,.gacha-v4-account-header h2{color:#eef4ff;letter-spacing:.015em;font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.gacha-v2-kicker{letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#ff9a3c!important}.gacha-v2-prize-pool{background:radial-gradient(circle at 0 0,#395cc024,#0000 31%),linear-gradient(155deg,#070f24fa,#020713f7);border-color:#5874b880}.gacha-v2-prize-pool__header{border-bottom:1px solid #6680bc33;align-items:center;margin:calc(-1*clamp(15px,2vw,24px)) calc(-1*clamp(15px,2vw,24px)) 0;padding:20px clamp(15px,2vw,24px) 17px}.gacha-v2-prize-pool__header h2{letter-spacing:.03em;text-transform:uppercase;font-size:clamp(1.35rem,2vw,1.8rem)}.gacha-v2-prize-pool__header>span{color:#bdd8ff;background:#172b5c8a;border-color:#638bde66;border-radius:5px;padding:7px 10px;font-size:.66rem}.gacha-v2-lot-table-wrap{margin:0;padding:0 0 4px}.gacha-v2-lot-table{border-spacing:0 8px}.gacha-v2-lot-table thead th{color:#bccfef8a;background:#020713fa;padding:10px 13px 8px}.gacha-v2-lot-table tbody th,.gacha-v2-lot-table tbody td{background:linear-gradient(100deg,#131e3afa,#040a19fa);border-top-color:#6680bc47;border-bottom-color:#6680bc47;padding-block:13px}.gacha-v2-lot-table tbody th{border-left-color:#ff9138;border-radius:4px 0 0 4px}.gacha-v2-lot-table tbody td:last-child{border-right-color:#6680bc47;border-radius:0 4px 4px 0}.gacha-v4-prize-token{gap:13px}.gacha-v4-prize-token__icon{background:radial-gradient(circle at 50% 38%,#315cd557,#0000 52%),linear-gradient(145deg,#17274cfa,#040916fa);border-color:#6f94dc80;border-radius:5px;width:42px;height:42px;box-shadow:inset 0 0 16px #446adb1f,0 0 18px #0f349729}.gacha-v4-prize-token__icon svg{width:34px;height:34px}.gacha-v4-prize-summary strong{font-size:.98rem;font-weight:700}.gacha-v4-prize-summary small{color:#c1d3f194}.gacha-v4-prize-probability{color:#ffbd6f;letter-spacing:.02em;font-weight:700}.gacha-v4-draw-card{background:radial-gradient(circle at 50% 5%,#20409129,#0000 38%),linear-gradient(#050c1dfc,#010610fa);border-color:#627ab894;box-shadow:inset 0 1px #ffffff09,0 30px 80px #00000059}.gacha-v4-draw-card__header h2{font-size:clamp(1.45rem,2vw,1.8rem)}.gacha-v4-draw-summary{gap:25px;margin:42px 0 28px;display:grid}.gacha-v4-draw-summary>div{gap:7px;display:grid}.gacha-v4-draw-summary span{color:#c1d3f1a8;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:700}.gacha-v4-draw-summary>div:first-child>strong{color:#f1f5ff;font-variant-numeric:tabular-nums;letter-spacing:.01em;text-shadow:0 0 22px #9ebdff24;align-items:baseline;gap:9px;font-size:clamp(2.25rem,3vw,3rem);font-weight:600;line-height:.95;display:flex}.gacha-v4-draw-summary em{color:#d3def3a6;letter-spacing:.08em;font-size:.9rem;font-style:normal;font-weight:600}.gacha-v4-draw-summary small{color:#b4c9eb94}.gacha-v2-shell .gacha-v4-draw-action,.gacha-v2-primary,.gacha-v4-account-button--primary{color:#160c04;background:linear-gradient(135deg,#ffb42d 0%,#ff8a14 58%,#ff6b13 100%);border:1px solid #ffd07a;border-radius:7px;box-shadow:0 0 22px #ff7e124d,inset 0 1px #ffffff61}.gacha-v2-shell .gacha-v4-draw-action{text-transform:uppercase;min-height:78px}.gacha-v2-shell .gacha-v2-primary,.gacha-v2-shell .gacha-v4-account-button--primary{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.25rem,1.5vw,1.6rem);font-weight:400;-webkit-text-stroke:.55px #160c04!important;font-family:Emotion Engine,PS2 Nimbus,sans-serif!important}.gacha-v2-shell .gacha-v4-draw-action strong{letter-spacing:.09em;font-size:2.25rem;font-weight:400;line-height:.85;-webkit-text-stroke:.75px #160c04!important;font-family:Emotion Engine,PS2 Nimbus,sans-serif!important}.gacha-v2-shell .gacha-v4-draw-action small{letter-spacing:.035em;font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif!important}.gacha-v2-card input,.gacha-v2-card select{background:#010611e0;border-color:#5e7bbb94;border-radius:6px;min-height:54px}.gacha-v2-card input:focus,.gacha-v2-card select:focus{border-color:#699effe6;box-shadow:0 0 0 2px #436fdf26}.gacha-v4-supply-card,.gacha-v4-live-supplies{border-color:#627ab88a}.gacha-v4-supply-card{grid-template-columns:minmax(0,1fr) minmax(220px,270px);align-items:stretch;gap:clamp(26px,3vw,38px);display:grid}.gacha-v4-supply-layout>.gacha-v4-supply-card:only-child{grid-column:1/-1;max-width:none}.gacha-v4-supply-form{min-width:0}.gacha-v4-supply-form>h2{margin:0 0 8px}.gacha-v4-supply-description{max-width:54ch;font-size:.78rem;line-height:1.55;color:#c1d3f1a3!important;margin:0 0 24px!important}.gacha-v4-supply-form>label{margin:0 0 18px}.gacha-v4-supply-preview{border-left:1px solid #6680bc42;flex-direction:column;min-width:0;padding-left:clamp(24px,2.5vw,34px);display:flex}.gacha-v4-supply-preview>.gacha-v2-kicker{margin:0 0 22px}.gacha-v4-supply-preview__token{text-align:center;background:radial-gradient(circle at 50% 35%,#1f45b147,#0000 54%),linear-gradient(160deg,#0d1834f5,#010610fa);border:1px solid #617ec37a;border-radius:7px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:210px;padding:24px 16px;display:flex;box-shadow:inset 0 0 28px #365ccc17,0 18px 50px #00000042}.gacha-v4-supply-preview__token .gacha-v4-prize-token__icon{width:72px;height:72px;margin-bottom:20px}.gacha-v4-supply-preview__token .gacha-v4-prize-token__icon svg{width:58px;height:58px}.gacha-v4-supply-preview__token>strong{color:#f1f5ff;overflow-wrap:anywhere;font-size:1.2rem;line-height:1.15}.gacha-v4-supply-preview__token>small{color:#c1d3f19e;margin-top:6px}.gacha-v4-supply-preview dl{border-top:1px solid #6680bc42;gap:15px;margin:24px 0 0;padding-top:20px;display:grid}.gacha-v4-supply-preview dl>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.gacha-v4-supply-preview dt{color:#c1d3f194;letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:700}.gacha-v4-supply-preview dd{color:#ffb26e;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}.gacha-v4-supply-preview dd.is-ready{color:#38d88b}.gacha-v4-live-supplies{border-top-color:#ff8f2fc2}.gacha-v4-action-list li{background:#010611b3;border-color:#5e7bbb61 #5e7bbb61 #5e7bbb61 #ff9138;border-radius:4px}.gacha-v4-account-section--claims{border-color:#ff8f2f75;box-shadow:inset 3px 0 #ff8a26,0 24px 70px #00020c47}.gacha-v4-claim-group,.gacha-v4-account-summary>div{background:#010611b8;border-color:#5e7bbb61;border-radius:6px}.gacha-v4-account-button{border-radius:6px}.gacha-v4-account-empty{border-color:#627ab88a;min-height:300px;padding:clamp(26px,4vw,42px)}@media (width>=1181px){.games-screen--hot-potato:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#00030ce6,#020714cc);border-right:1px solid #4862a22e;width:300px;position:absolute;inset:0 auto 0 0}.games-screen--hot-potato .games-screen__header{top:48px;left:46px;right:56px}.games-screen--hot-potato .games-screen__memory-heading:after{content:"";background:linear-gradient(90deg,#ebf2ffb8,#ebf2ff47);width:142px;height:1px;position:absolute;bottom:-22px;left:0}.games-screen--hot-potato .games-screen__memory-heading:before{content:"";background:#eef4ff;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-24px;left:151px;box-shadow:0 0 8px #ffffff80}.games-screen--hot-potato .games-screen__content.games-screen__content--gacha-v2{inset:164px 0 0}.gacha-v2-shell{grid-template-columns:300px minmax(0,1fr);column-gap:42px;max-width:none;min-height:100%;margin:0;padding:0 54px 46px 0}.gacha-v2-tabs{border-right:1px solid #4862a229;align-content:start;align-self:stretch;gap:14px;padding:38px 8px 0 0;position:sticky;top:0}.gacha-v2-tabs button{border-radius:0 11px 11px 0;align-items:center;gap:25px;min-height:76px;padding:0 34px 0 52px;font-size:1rem;display:flex}.gacha-v2-tabs button:before{color:currentColor;content:"";opacity:.82;flex:none;width:20px;height:20px;display:block}.gacha-v2-tabs button[data-section=draw]:before{clip-path:polygon(12% 0,100% 50%,12% 100%);background:currentColor;width:18px;height:18px}.gacha-v2-tabs button[data-section=deposit]:before{border:2px solid;width:14px;height:14px;margin:3px;transform:rotate(45deg)}.gacha-v2-tabs button[data-section=account]:before{border:2px solid;border-radius:2px;width:20px;height:17px;box-shadow:inset 0 -5px}.gacha-v2-tabs button[data-section=docs]{margin-top:auto}.gacha-v2-tabs button[data-section=docs]:before{border:2px solid;border-radius:1px;width:16px;height:20px;box-shadow:inset -4px 0 #70dfff38}.gacha-v2-tabs button[data-section=ps]{color:#ffae60c7}.gacha-v2-tabs button[data-section=ps]:before{content:"PS";letter-spacing:-.04em;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:7px;font-weight:800;display:flex}.gacha-v2-tabs button.is-active{background:linear-gradient(90deg,#1e41a1b3,#11265b6b);border-color:#5484ffc7;box-shadow:inset 4px 0 #70dfff,0 0 26px #1f55de29}.gacha-v4-draw-layout,.gacha-v4-supply-layout,.gacha-v4-account-view,.gacha-v2-shell--deposit>.gacha-v2-notice,.gacha-v2-shell--deposit>.gacha-v2-banner{width:100%;max-width:1280px}.gacha-v4-draw-layout{grid-template-columns:minmax(0,1fr) 370px;gap:28px}.gacha-v2-prize-pool,.gacha-v4-draw-card{min-height:570px}.gacha-v4-draw-card{padding:30px 34px}.gacha-v2-lot-table-wrap{max-height:min(60vh,560px)}.gacha-v4-account-empty{grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:370px;min-height:500px;margin-left:auto}.gacha-v4-account-empty>.gacha-v4-account-button{text-transform:uppercase;width:100%;min-height:72px;font-size:1.6rem}}@media (width<=760px){.games-screen--hot-potato .games-screen__memory-heading:before,.games-screen--hot-potato .games-screen__memory-heading:after{display:none}.gacha-v2-shell{padding-inline:0}.gacha-v2-tabs button{letter-spacing:.04em}.gacha-v4-draw-summary{grid-template-columns:minmax(0,1fr);gap:0;margin:24px 0}.gacha-v4-draw-summary>div{align-content:start}.gacha-v4-draw-summary>div:first-child>strong{gap:5px;font-size:clamp(1.65rem,8vw,2.25rem)}.gacha-v4-draw-summary em{font-size:.68rem}.gacha-v4-account-empty{min-height:220px}.gacha-v4-supply-card{grid-template-columns:minmax(0,1fr)}.gacha-v4-supply-preview{border-top:1px solid #6680bc42;border-left:0;padding-top:24px;padding-left:0}.gacha-v4-supply-preview__token{min-height:180px}}.price-screen{--price-border:#e0e6f13d;--price-muted:#ecefef9e;--price-yellow:#e8eb4c;color:#f0f1ed;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(7px,1.2vh,13px);width:min(1240px,100%);height:100%;min-height:0;margin:0 auto;display:grid}.price-screen__legend{min-width:0;color:var(--price-muted);letter-spacing:.025em;align-items:center;gap:clamp(12px,2vw,28px);padding:4px 2px;font-size:clamp(11px,.95vw,15px);display:flex}.price-screen__contract{color:#f2f3eedb;cursor:copy;min-width:0;font:inherit;background:#5b70a91f;border:1px solid #aabdeb40;border-radius:3px;align-items:center;gap:6px;padding:4px 7px;transition:background .14s,border-color .14s,box-shadow .14s;display:inline-flex}.price-screen__contract>span{color:var(--price-yellow);letter-spacing:.08em;font-weight:700}.price-screen__contract code{color:#f2f3eeeb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Emotion Engine,PS2 Nimbus,monospace;font-size:.82em;overflow:hidden}.price-screen__contract small{color:#d3ddffb3;white-space:nowrap;font-size:.78em}.price-screen__contract:hover,.price-screen__contract:focus-visible{background:#5b70a93d;border-color:#c5d2f694;outline:none;box-shadow:0 0 10px #7c96d72e}.price-screen__contract.is-copied{background:#54a1752e;border-color:#82dea785}.price-screen__contract.is-error{background:#be484826;border-color:#ef808080}.price-screen__contract:disabled{cursor:not-allowed;opacity:.55}.price-curve__viewport{border-top:1px solid var(--price-border);border-bottom:1px solid var(--price-border);overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;background:linear-gradient(#0b0e1752,#12141814),#d7dad809;min-width:0;min-height:0;position:relative;overflow:auto hidden;box-shadow:inset 0 0 45px #0a0d141f,0 5px 15px #00000014}.price-curve__viewport::-webkit-scrollbar{display:none}.price-curve__canvas{width:max(100%,1120px);height:100%;min-height:275px;position:relative}.price-curve__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.price-curve__grid line{stroke:#ebf0f721;stroke-dasharray:3 8;vector-effect:non-scaling-stroke}.price-curve__grid text{fill:#e9edf185;letter-spacing:.025em;stroke:none;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:12px}.price-curve__area{fill:url(#price-curve-area)}.price-curve__line-shadow,.price-curve__line,.price-curve__future{fill:none;vector-effect:non-scaling-stroke}.price-curve__line-shadow{stroke:#3860d27a;stroke-width:9px;filter:blur(7px)}.price-curve__line{stroke:url(#price-curve-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 0 4px #84aaffad)}.price-curve__future{stroke:url(#price-curve-future);stroke-dasharray:4 7;stroke-linecap:round;stroke-width:2px}.price-curve__axis-label{color:#eceff175;letter-spacing:.08em;font-size:10px;position:absolute;top:8px;left:9px}.price-curve__node{top:var(--node-y);left:var(--node-x);z-index:3;color:#eff0ecb8;text-align:center;cursor:pointer;background:0 0;border:0;outline:0;width:128px;height:148px;padding:0;position:absolute;transform:translate(-50%,-50%)}.price-curve__art,.price-curve__dot,.price-curve__node-label{position:absolute;left:50%;transform:translate(-50%)}.price-curve__art{place-items:center;width:auto;height:76px;transition:filter .16s,transform .18s;display:grid;bottom:87px;left:0;right:0;transform:none}.price-curve__art img{object-fit:contain;filter:saturate(.78)contrast(1.06)drop-shadow(0 4px 4px #00000094);width:100%;height:100%;display:block}.price-curve__node:first-of-type .price-curve__art img{filter:saturate(.82)contrast(1.05)drop-shadow(0 0 9px #648bff57)drop-shadow(0 4px 4px #0000008c);width:66px;height:66px}.price-curve__dot{background:#e7e9e9;border:2px solid #354f93;border-radius:50%;width:13px;height:13px;transition:background .14s,box-shadow .14s,transform .18s;display:block;top:68px;box-shadow:0 0 0 3px #0f121bb8,0 0 10px #719fffd1}.price-curve__node-label{filter:drop-shadow(1px 2px 1px #0000008c);flex-direction:column;align-items:center;width:126px;line-height:1;transition:color .14s,transform .18s;display:flex;top:88px}.price-curve__node-label strong{letter-spacing:.04em;font-size:clamp(15px,1.22vw,20px)}.price-curve__node-label small{color:#ebedeba8;letter-spacing:.035em;margin-top:4px;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:clamp(13px,1.08vw,18px)}.price-curve__node-label em{color:#e5e8e57a;letter-spacing:.09em;margin-top:5px;font-size:8px;font-style:normal}.price-curve__node.is-active{z-index:5}.price-curve__node.is-active .price-curve__art{filter:brightness(1.1)drop-shadow(0 0 8px #b2c9ff80);transform:scale(1.08)}.price-curve__node.is-active .price-curve__dot{background:var(--price-yellow);transform:translate(-50%)scale(1.18);box-shadow:0 0 0 3px #0f121bc2,0 0 15px #e7eb4ceb}.price-curve__node.is-active .price-curve__node-label{color:var(--price-yellow);transform:translate(-50%)scale(1.05)}.price-curve__node:focus-visible .price-curve__dot{outline-offset:7px;outline:2px dotted #dbe5ff}.price-curve__node.is-high .price-curve__art{height:92px;top:88px;bottom:auto}.price-curve__node.is-high .price-curve__node-label{top:185px}.price-screen__swipe-hint{color:#ebede97a;letter-spacing:.045em;text-align:center;margin:0;font-size:9px;display:none}@media (width<=900px),(orientation:portrait){.price-screen{gap:6px}.price-screen__legend{flex-wrap:wrap;gap:10px;min-height:25px;padding:1px 2px;font-size:clamp(9px,2.7vw,12px)}.price-screen__legend>span:nth-child(2){display:none}.price-screen__not-forecast{text-overflow:ellipsis;overflow:hidden}.price-screen__contract{max-width:min(100%,420px);padding:3px 6px}.price-screen__contract code{max-width:min(44vw,270px)}.price-screen__contract small{display:inline}.price-curve__canvas{width:1120px;min-height:250px}.price-curve__node-label strong{font-size:16px}.price-curve__node-label small{font-size:14px}.price-screen__swipe-hint{display:block}}@media (width<=600px){.price-screen__not-forecast{display:none}}@media (height<=620px) and (orientation:landscape){.price-screen{gap:4px}.price-screen__legend{min-height:20px;padding:0 2px;font-size:9px}.price-curve__canvas{min-height:210px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.price-curve__art,.price-curve__dot,.price-curve__node-label{transition:none}}.protocol-root{--protocol-accent:#75d9eb;--protocol-lime:#d4e622;--protocol-microcopy:#b7c0cc;--protocol-outline:#191a1ffa;color:#e2e5eb;-webkit-text-stroke-color:var(--protocol-outline);scrollbar-width:none;isolation:isolate;font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif;animation:.9s cubic-bezier(.19,1,.22,1) both protocol-scene-enter;position:absolute;inset:0;overflow:auto}.protocol-root :where(small,.protocol-account,.protocol-bond-banner__link,.protocol-amount>span,.protocol-shortcuts button,.protocol-status,.protocol-output>span,.protocol-bond-notes__header>span,.protocol-bond-notes__empty,.protocol-bond-note__metric>span,.protocol-metric>span){-webkit-text-stroke:0;paint-order:normal;text-shadow:0 1px 2px #000000eb}.protocol-root--bond{--protocol-accent:#79d4ec;--protocol-lime:#d8e535}.protocol-root--nft{--protocol-accent:#83dce9;--protocol-lime:#d6df28}.protocol-root::-webkit-scrollbar{display:none}.protocol-root:before,.protocol-root:after{z-index:7;content:"";pointer-events:none;position:fixed;inset:0}.protocol-root:before{mix-blend-mode:soft-light;opacity:.035;background-image:url(/textures/blacryu/noise.png);background-size:112px 112px}.protocol-root:after{background:radial-gradient(circle at 36% 52%,#ffffff0f,#0000 23%),radial-gradient(#0000 44%,#07080b33 100%)}.protocol-root .ps2-text{font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif}.protocol-brand,.protocol-title,.protocol-account{z-index:10;position:fixed}.protocol-brand{align-items:center;gap:11px;animation:.8s cubic-bezier(.19,1,.22,1) 90ms both protocol-header-left-enter;display:flex;top:15px;left:52px}.protocol-brand img{object-fit:contain;filter:drop-shadow(0 6px 7px #00000047);width:32px;height:47px}.protocol-brand span{color:#f1f2f3;letter-spacing:-.015em;white-space:nowrap;font-size:clamp(20px,2vw,30px);font-weight:500}.protocol-title{color:var(--protocol-lime);letter-spacing:.015em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:600;animation:.8s cubic-bezier(.19,1,.22,1) .15s both protocol-header-right-enter;top:25px;right:52px}.protocol-account{color:var(--protocol-microcopy);letter-spacing:.08em;flex-direction:column;align-items:flex-end;gap:6px;font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;animation:.8s cubic-bezier(.19,1,.22,1) .21s both protocol-header-right-enter;display:flex;top:81px;right:54px}.protocol-account__identity{align-items:baseline;gap:16px;display:flex}.protocol-account__identity>.wallet-connection .wallet-control{padding:7px 11px}.wallet-connection{justify-content:flex-end;align-items:center;gap:8px;display:flex}.wallet-control,.connection-state{color:#a4ebf7;cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;outline:0;padding:4px 0;transition:color .22s,text-shadow .22s}.wallet-control{background:linear-gradient(90deg,#75d9eb21,#75d9eb06),#080c1038;border:1px solid #75d9eb6b;min-height:32px;box-shadow:inset 2px 0 #d4e622cc,0 0 14px #75d9eb14}.wallet-control--connected{color:#e4ef59;border-color:#d4e62280;box-shadow:inset 2px 0 #d4e622,0 0 16px #d4e6221f}.connection-state{color:#d4e622}.wallet-control:hover,.wallet-control:focus-visible,.connection-state:hover,.connection-state:focus-visible{color:#f2feff;text-shadow:0 0 9px #75d9ebb8;border-color:#75d9ebcc;box-shadow:inset 2px 0 #d4e622,0 0 18px #75d9eb33}.wallet-control:disabled,.connection-state:disabled{cursor:wait;opacity:.6}.protocol-main{grid-template:"object primary""object side"/minmax(250px,.78fr) minmax(480px,1.22fr);align-content:center;gap:18px clamp(54px,7vw,118px);width:min(1140px,86vw);min-height:100dvh;margin:0 auto;padding:126px 0 112px;display:grid}.protocol-card-stage{perspective:900px;grid-area:object;justify-content:center;align-items:center;min-height:560px;animation:1.05s cubic-bezier(.16,1,.3,1) .1s both protocol-object-enter;display:flex;position:relative}.protocol-card-float{z-index:2;width:176px;transform-style:preserve-3d;will-change:transform;animation:6.5s ease-in-out 1.1s infinite alternate protocol-card-float;position:relative}.protocol-memory-card{filter:drop-shadow(0 26px 24px #0000006b);width:100%;transform-style:preserve-3d;position:relative;transform:rotateY(-7deg)rotateX(2deg)}.protocol-memory-card:after{content:"";mix-blend-mode:screen;background:linear-gradient(108deg,#0000 12%,#ffffff17 29%,#0000 48%);border-radius:14px;animation:6s ease-in-out infinite protocol-card-sheen;position:absolute;inset:4% 8% 3%;transform:translateZ(4px)}.protocol-memory-card__body{opacity:.97;width:100%;height:auto;display:block}.protocol-memory-card__label{background:linear-gradient(#161a21b8,#040508e0),repeating-linear-gradient(0deg,#0000 0 4px,#ffffff05 4px 5px);border:1px solid #7e8b9a1c;border-radius:4px;align-content:center;place-items:center;width:69%;min-height:32%;display:grid;position:absolute;top:45%;left:15%;transform:translateZ(6px);box-shadow:inset 0 1px #ffffff0f}.protocol-memory-card__label img{object-fit:contain;filter:saturate(.82)brightness(.9);width:42px;height:42px}.protocol-memory-card__label b{color:#d8dce1;letter-spacing:.08em;margin-top:-2px;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:16px;font-weight:400}.protocol-memory-card__label span{color:#687482;letter-spacing:.11em;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:7px}.protocol-panel{z-index:2;box-shadow:none;background:0 0;border:0;position:relative}.protocol-panel--primary{grid-area:primary;align-self:end;padding:14px 0 8px;animation:.82s cubic-bezier(.19,1,.22,1) .23s both protocol-detail-enter}.protocol-panel--side{border-top:1px solid #d8dfe721;grid-area:side;align-self:start;padding:20px 0 0;animation:.82s cubic-bezier(.19,1,.22,1) .33s both protocol-detail-enter}.protocol-panel--primary>*,.protocol-panel--side>*{animation:.68s cubic-bezier(.19,1,.22,1) both protocol-line-enter}.protocol-panel--primary>:first-child{animation-delay:.35s}.protocol-panel--primary>:nth-child(2){animation-delay:.41s}.protocol-panel--primary>:nth-child(3){animation-delay:.47s}.protocol-panel--primary>:nth-child(4){animation-delay:.53s}.protocol-panel--primary>:nth-child(5){animation-delay:.59s}.protocol-panel--primary>:nth-child(n+6){animation-delay:.65s}.protocol-panel h2{color:var(--protocol-lime);letter-spacing:.018em;margin:0;font-size:clamp(34px,3.5vw,52px);font-weight:500}.protocol-panel--side h2{color:#e8eaf0;font-size:clamp(25px,2.1vw,34px);font-weight:400}.protocol-copy{color:#c1cc27;max-width:620px;margin:9px 0 24px;font-size:14px;line-height:1.55}.protocol-bond-banner{width:100%;min-height:70px;box-shadow:inset 3px 0 var(--protocol-lime), inset 0 1px #ffffff0d, 0 10px 32px #03050829;color:#eef1f4;cursor:pointer;text-align:left;background:radial-gradient(circle at 88%,#75d9eb29,#0000 28%),linear-gradient(105deg,#d4e62229,#75d9eb12 72%);border:1px solid #d4e62261;outline:0;justify-content:space-between;align-items:center;gap:22px;margin:0 0 24px;padding:12px 18px 12px 22px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;transition:border-color .26s,box-shadow .26s,transform .56s cubic-bezier(.19,1,.22,1);display:flex;position:relative;overflow:hidden}.protocol-bond-banner:after{content:"";pointer-events:none;border:1px solid #75d9eb24;border-radius:50%;width:92px;height:92px;position:absolute;right:-28px;box-shadow:0 0 0 11px #75d9eb06,0 0 0 22px #75d9eb05}.protocol-bond-banner__copy{z-index:1;gap:2px;display:grid;position:relative}.protocol-bond-banner__copy small{color:#c7cf7b;letter-spacing:.16em;text-transform:uppercase;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:11px}.protocol-bond-banner__copy strong{color:#eef1f4;letter-spacing:.015em;font-size:clamp(22px,2vw,29px);font-weight:500}.protocol-bond-banner__copy b{color:var(--protocol-lime);text-shadow:0 0 10px #d4e6223d;font-weight:500}.protocol-bond-banner__link{z-index:1;color:var(--protocol-accent);letter-spacing:.1em;text-transform:uppercase;flex:none;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:11px;position:relative}.protocol-bond-banner__link span{margin-left:3px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:19px;line-height:0;transition:transform .4s cubic-bezier(.19,1,.22,1);display:inline-block}.protocol-bond-banner:hover,.protocol-bond-banner:focus-visible{box-shadow:inset 4px 0 var(--protocol-lime), inset 0 1px #ffffff14, 0 12px 38px #0305083d, 0 0 18px #d4e62214;border-color:#d4e622b8;transform:translate(5px)}.protocol-bond-banner:hover .protocol-bond-banner__link span,.protocol-bond-banner:focus-visible .protocol-bond-banner__link span{transform:translate(4px)}.protocol-amount{color:#d8dbe1;margin-top:22px;font-size:14px;display:block}.protocol-amount>span{color:#e1e5eb;letter-spacing:.06em;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-weight:600}.protocol-amount>div{background:linear-gradient(90deg,#10141a2e,#0000 88%);border-bottom:1px solid #75d9eb9e;align-items:center;margin-top:4px;display:flex;position:relative}.protocol-amount>div:after{background:linear-gradient(90deg, var(--protocol-accent), transparent 78%);content:"";opacity:.5;transform-origin:0;height:1px;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.25);box-shadow:0 0 9px #75d9eb5c}.protocol-amount>div:focus-within:after{opacity:1;transform:scaleX(1)}.protocol-amount input{color:#f3f5f8;-webkit-text-stroke:1px var(--protocol-outline);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px 2px 5px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:clamp(42px,5vw,68px);font-weight:400}.protocol-amount b{color:var(--protocol-accent);letter-spacing:.08em;padding:0 4px 0 18px;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:18px;font-weight:400}.protocol-shortcuts{justify-content:flex-end;gap:5px;margin:8px 0 18px;display:flex}.protocol-shortcuts button,.protocol-secondary{color:var(--protocol-microcopy);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;outline:0;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;transition:color .32s,text-shadow .32s,transform .5s cubic-bezier(.19,1,.22,1)}.protocol-secondary:disabled{cursor:default;opacity:.42;transform:none}.protocol-status{color:#c5ccd5;letter-spacing:.045em;background:linear-gradient(90deg,#75d9eb14,#0000);border-left:1px solid #75d9eb85;margin:6px 0 10px;padding:7px 9px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:12px;font-weight:600;line-height:1.45}.protocol-status--error{color:#d4dc8b;background:linear-gradient(90deg,#d6df2814,#0000);border-left-color:#d6df28a8}.protocol-shortcuts button{min-width:54px;padding:7px 9px}.protocol-shortcuts button:before{color:#919aa7;content:"[";margin-right:3px}.protocol-shortcuts button:after{color:#919aa7;content:"]";margin-left:3px}.protocol-amount-tools{justify-content:space-between;align-items:center;gap:24px;width:100%;margin:10px 0 18px;display:flex}.protocol-amount-tools .protocol-shortcuts{flex:none;margin:0}.protocol-amount__available{color:#c9ced7;letter-spacing:.025em;white-space:nowrap;-webkit-text-stroke:0;paint-order:normal;text-shadow:0 1px 2px #000000eb;font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(14px,1.15vw,17px);font-weight:650}.protocol-amount-tools .protocol-shortcuts button{color:#c9ced7;letter-spacing:.06em;-webkit-text-stroke:0;paint-order:normal;text-shadow:0 1px 2px #000000eb;min-width:66px;font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:650}.protocol-amount-tools .protocol-shortcuts button:before,.protocol-amount-tools .protocol-shortcuts button:after{color:#99a1ae;font-weight:650}.protocol-shortcuts button:hover,.protocol-shortcuts button:focus-visible,.protocol-secondary:hover,.protocol-secondary:focus-visible{color:var(--protocol-accent);text-shadow:0 0 10px #75d9ebad;transform:translateY(-1px)}.protocol-output{color:var(--protocol-microcopy);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #e0e7f01a;border-bottom:1px solid #e0e7f01a;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:12px;padding:12px 0;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;display:flex}.protocol-output strong{color:#edf0f5;letter-spacing:0;text-transform:none;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:19px;font-weight:400}.protocol-output--split>span{gap:3px;display:grid}.protocol-output--split>span+span{border-left:1px solid #ffffff1f;padding-left:24px}.protocol-action,.protocol-notice button{width:auto;min-height:44px;color:var(--protocol-accent);cursor:pointer;letter-spacing:.015em;text-align:left;text-transform:none;background:0 0;border:0;outline:0;align-items:center;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:clamp(21px,2vw,29px);font-weight:400;transition:color .3s,transform .65s cubic-bezier(.19,1,.22,1),text-shadow .3s;display:inline-flex;position:relative}.protocol-action{padding:6px 10px 6px 35px}.protocol-action:before{content:"";background:radial-gradient(circle,#f5ffff 0 10%,#75d9eb 26%,#75d9eb33 52%,#0000 72%);border-radius:50%;width:13px;height:13px;animation:2.8s ease-in-out infinite alternate protocol-action-orb;position:absolute;left:6px;box-shadow:0 0 12px #75d9eb9e}.protocol-action:after{background:linear-gradient(90deg, var(--protocol-accent), transparent);content:"";opacity:0;transform-origin:0;height:1px;transition:opacity .3s,transform .62s cubic-bezier(.19,1,.22,1);position:absolute;bottom:3px;left:35px;right:10px;transform:scaleX(.25)}.protocol-action:hover,.protocol-action:focus-visible,.protocol-notice button:hover,.protocol-notice button:focus-visible{color:#dffbff;text-shadow:0 0 12px #75d9ebb8;transform:translate(9px)}.protocol-action:hover:after,.protocol-action:focus-visible:after{opacity:1;transform:scaleX(1)}.protocol-action:disabled{color:#686d78;cursor:default;opacity:.48;text-shadow:none;transform:none}.protocol-action:disabled:before{filter:grayscale();opacity:.35;animation:none}.protocol-root--stake .protocol-panel--primary>.protocol-action,.protocol-root--unstake .protocol-panel--primary .protocol-action{box-sizing:border-box;color:#e8fcff;letter-spacing:.025em;text-align:center;text-shadow:0 0 10px #75d9eb6b;background:linear-gradient(#a0e8f22b,#2d5c652e),#080f1329;border:1px solid #a6e7f085;border-radius:3px;justify-content:center;width:100%;min-height:52px;margin-top:5px;padding:11px 24px 11px 42px;font-size:clamp(17px,1.55vw,22px);font-weight:500;transition:border-color .22s,background .22s,box-shadow .22s,color .22s,transform .32s cubic-bezier(.19,1,.22,1);box-shadow:inset 0 1px #eeffff29,inset 0 -1px #00000047,0 7px 20px #0000001a}.protocol-root--stake .protocol-panel--primary>.protocol-action:before,.protocol-root--unstake .protocol-panel--primary .protocol-action:before{width:10px;height:10px;left:18px}.protocol-root--stake .protocol-panel--primary>.protocol-action:after,.protocol-root--unstake .protocol-panel--primary .protocol-action:after{display:none}.protocol-root--stake .protocol-panel--primary>.protocol-action:hover,.protocol-root--stake .protocol-panel--primary>.protocol-action:focus-visible,.protocol-root--unstake .protocol-panel--primary .protocol-action:hover,.protocol-root--unstake .protocol-panel--primary .protocol-action:focus-visible{color:#f4feff;background:linear-gradient(#abf1fa47,#30677142),#080f1333;border-color:#d3faffe0;transform:translateY(-2px);box-shadow:inset 0 1px #f6ffff3d,inset 0 -1px #0000004d,0 0 22px #75d9eb2e}.protocol-root--stake .protocol-panel--primary>.protocol-action:focus-visible,.protocol-root--unstake .protocol-panel--primary .protocol-action:focus-visible{outline-offset:3px;outline:2px solid #e5fdfff0}.protocol-root--stake .protocol-panel--primary>.protocol-action:active,.protocol-root--unstake .protocol-panel--primary .protocol-action:active{transform:translateY(1px);box-shadow:inset 0 2px 5px #00000047,0 0 12px #75d9eb1f}.protocol-root--stake .protocol-panel--primary>.protocol-action:disabled,.protocol-root--unstake .protocol-panel--primary .protocol-action:disabled{background:#191f2329;border-color:#8b979e4d;transform:none;box-shadow:inset 0 1px #ffffff0a}.protocol-staked-position{border-top:1px solid #e0e7f021;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:15px 0 0;display:flex}.protocol-staked-position>div{gap:4px;min-width:0;display:grid}.protocol-staked-position span{color:var(--protocol-microcopy);letter-spacing:.1em;text-transform:uppercase;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:11px;font-weight:600}.protocol-staked-position strong{color:#edf0f5;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:clamp(19px,1.7vw,24px);font-weight:400;overflow:hidden}.protocol-action--secondary{color:#d6dde6;font-size:clamp(17px,1.7vw,23px)}.protocol-exit-step{border-top:1px solid #75d9eb24;gap:12px;margin-top:15px;padding-top:15px;display:grid}.protocol-exit-step>header{align-items:flex-start;gap:11px;display:flex}.protocol-exit-step>header>span{width:25px;height:25px;color:var(--protocol-accent);border:1px solid #75d9eb80;border-radius:50%;flex:0 0 25px;place-items:center;font-size:12px;display:grid;box-shadow:0 0 12px #75d9eb1f}.protocol-exit-step>header>div{gap:2px;display:grid}.protocol-exit-step>header strong{color:#eef2f5;letter-spacing:.025em;font-size:15px;font-weight:500}.protocol-exit-step>header small,.protocol-exit-prompt{color:var(--protocol-microcopy);font-size:11px;line-height:1.4}.protocol-exit-step .protocol-amount{margin-top:0}.protocol-exit-step .protocol-amount input{font-size:clamp(38px,4vw,54px)}.protocol-exit-step .protocol-amount-tools{margin:0}.protocol-exit-prompt{margin:0;padding:10px 0}.protocol-exit-paths{gap:7px;display:grid}.protocol-exit-path{color:#e6eaf0;cursor:pointer;text-align:left;background:linear-gradient(90deg,#75d9eb09,#0000);border:1px solid #e0e7f01a;outline:0;gap:3px;width:100%;padding:11px 13px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;transition:border-color .22s,background .22s,transform .35s cubic-bezier(.19,1,.22,1);display:grid}.protocol-exit-path:hover,.protocol-exit-path:focus-visible,.protocol-exit-path--selected{background:linear-gradient(90deg,#75d9eb21,#0000);border-color:#75d9eb85;transform:translate(4px)}.protocol-exit-path--selected{border-left:3px solid var(--protocol-lime)}.protocol-exit-path:disabled{cursor:default;filter:grayscale(.7);opacity:.45;transform:none}.protocol-exit-path small{color:var(--protocol-lime);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:650}.protocol-exit-path strong{font-size:16px;font-weight:500}.protocol-exit-path>span{color:var(--protocol-microcopy);font-size:11px;line-height:1.35}.protocol-exit-player-strip{scrollbar-color:#75d9eb61 transparent;scrollbar-width:thin;gap:6px;max-width:100%;padding-top:6px;display:flex;overflow-x:auto}.protocol-exit-player{background:#03060ab8;border:1px solid #75d9eb57;flex:0 0 42px;width:42px;display:block;position:relative;overflow:hidden}.protocol-exit-player img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.protocol-exit-player b{color:#eef2f5;text-align:center;background:#020407c7;padding:2px;font-size:8px;font-weight:500;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.protocol-exit-step--review>.protocol-exit-player-strip{padding:2px 13px 4px}.protocol-exit-review{background:linear-gradient(90deg,#75d9eb0f,#0000);border-left:1px solid #75d9eb6b;grid-template-columns:1fr 1fr;gap:1px 20px;padding:5px 13px;display:grid}.protocol-exit-review>div{gap:2px;padding:7px 0;display:grid}.protocol-metrics>.protocol-exit-metric{border-top:1px solid #e5ebf51c;gap:3px;padding:10px 0;display:grid}.protocol-metrics>.protocol-exit-metric>span{color:var(--protocol-microcopy);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.protocol-metrics>.protocol-exit-metric>strong{color:#e2e6eb;font-size:15px;font-weight:500;line-height:1.25}.protocol-exit-review span{color:var(--protocol-microcopy);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:650}.protocol-exit-review strong{color:#edf1f5;font-size:12px;font-weight:500}.protocol-exit-records{border-top:1px solid #75d9eb2e;gap:8px;margin-top:30px;padding-top:20px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;display:grid}.protocol-exit-records__header{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.protocol-exit-records__header h3{margin:0;font-size:18px}.protocol-exit-records__empty{color:var(--protocol-microcopy);margin:0;font-size:11px;line-height:1.4}.protocol-exit-records__header>span{color:var(--protocol-lime);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:650}.protocol-exit-records__empty{border-top:1px solid #e0e7f014;padding:12px 0}.protocol-exit-records article{border-bottom:1px solid #e0e7f014;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:10px 0;display:grid}.protocol-exit-record__summary{gap:2px;display:grid}.protocol-exit-record__summary>span{color:#edf0f5;font-size:14px}.protocol-exit-record__summary>strong{color:var(--protocol-lime);font-size:12px;font-weight:500}.protocol-exit-record__summary>small{color:var(--protocol-microcopy);font-size:11px}.protocol-exit-record__actions{grid-column:2;align-items:center;gap:12px;display:flex}.protocol-exit-progress{background:#e0e7f01a;width:min(100%,260px);height:2px;margin-top:5px;overflow:hidden}.protocol-exit-progress i{background:linear-gradient(90deg, var(--protocol-accent), var(--protocol-lime));height:100%;display:block;box-shadow:0 0 8px #75d9eb80}.protocol-exit-records button{color:var(--protocol-accent);cursor:pointer;font:inherit;white-space:nowrap;background:#75d9eb0d;border:1px solid #75d9eb47;padding:7px 10px;font-size:11px;line-height:1}.protocol-exit-records button:disabled{cursor:default;opacity:.45}.protocol-bond-notes{border-top:1px solid #75d9eb2e;margin-top:26px;padding-top:17px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;container-type:inline-size}.protocol-bond-notes__header{justify-content:space-between;align-items:baseline;gap:18px;padding-bottom:14px;display:flex}.protocol-bond-notes__header h3{color:#e7ebf1;letter-spacing:.025em;margin:0;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:19px;font-weight:500}.protocol-bond-notes__header>span,.protocol-bond-notes__empty{color:var(--protocol-microcopy);letter-spacing:.065em;font-size:12px;font-weight:600}.protocol-bond-notes__header>span{color:var(--protocol-lime);text-transform:uppercase}.protocol-bond-notes__empty{border-top:1px solid #e0e7f017;margin:0;padding:14px 0}.protocol-bond-notes__list{scrollbar-color:#75d9eb57 transparent;scrollbar-width:thin;border-top:1px solid #e0e7f01a;max-height:min(36vh,330px);display:grid;overflow-y:auto}.protocol-bond-note{border-bottom:1px solid #e0e7f01a;grid-template-columns:minmax(72px,.52fr) minmax(190px,1.8fr) auto;align-items:center;gap:clamp(14px,1.6vw,24px);min-width:0;padding:18px 2px;display:grid}.protocol-bond-note__identity,.protocol-bond-note__metric{gap:5px;min-width:0;display:grid}.protocol-bond-note__metric>span{color:var(--protocol-microcopy);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.protocol-bond-note__identity strong{color:#f0f3f7;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:24px;font-weight:500;line-height:1}.protocol-bond-note__metric strong{color:#f5f7fa;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:clamp(23px,1.9vw,28px);font-weight:500;line-height:1.1;overflow:hidden}.protocol-bond-note__metric>span i{color:#aeb6c0;letter-spacing:.08em;font-size:.82em;font-style:normal}.protocol-bond-note__identity small{color:#cbd661;font-size:11px}.protocol-bond-note__metric small{color:var(--protocol-microcopy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.protocol-bond-note>button{min-width:84px;min-height:42px;color:var(--protocol-accent);cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#75d9eb0a;border:1px solid #75d9eb6b;outline:0;padding:8px 14px;font-size:11px;transition:border-color .26s,color .26s,background .26s}.protocol-bond-note>button:hover:not(:disabled),.protocol-bond-note>button:focus-visible:not(:disabled){border-color:var(--protocol-accent);color:#effeff;background:#75d9eb1a}.protocol-bond-note>button:disabled{cursor:default;opacity:.42}.protocol-metrics{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;margin-top:14px;display:grid}.protocol-metric{border-top:1px solid #e5ebf51c;gap:3px;padding:12px 0;display:grid}.protocol-metric>span{color:var(--protocol-microcopy);letter-spacing:.09em;text-transform:uppercase;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:12px;font-weight:600}.protocol-metric strong{color:#dfe3e9;font-size:18px;font-weight:400}.protocol-metrics--staking .protocol-metric strong{font-size:clamp(24px,2vw,30px)}.protocol-metric small{color:var(--protocol-microcopy);font-size:11px}.protocol-position-action{width:max-content;color:var(--protocol-accent);cursor:pointer;letter-spacing:.035em;-webkit-text-stroke:0;paint-order:normal;text-shadow:0 0 8px #75d9eb47;background:0 0;border:0;outline:0;margin-top:5px;padding:4px 4px 4px 18px;font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;transition:color .3s,text-shadow .3s,transform .5s cubic-bezier(.19,1,.22,1);position:relative}.protocol-position-action:before{content:"";background:radial-gradient(circle,#f5ffff 0 12%,#75d9eb 30%,#0000 72%);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:1px;transform:translateY(-50%);box-shadow:0 0 8px #75d9ebb3}.protocol-position-action:hover,.protocol-position-action:focus-visible{color:#effeff;text-shadow:0 0 10px #75d9ebad;transform:translate(5px)}.protocol-root--stake .protocol-position-action,.protocol-root--unstake .protocol-position-action{text-align:center;text-shadow:0 0 8px #75d9eb5c;background:#1e40482e;border:1px solid #75d9eb66;border-radius:2px;min-width:108px;min-height:34px;margin-top:8px;padding:6px 14px 6px 29px}.protocol-root--stake .protocol-position-action:before,.protocol-root--unstake .protocol-position-action:before{left:12px}.protocol-root--stake .protocol-position-action:hover,.protocol-root--stake .protocol-position-action:focus-visible,.protocol-root--unstake .protocol-position-action:hover,.protocol-root--unstake .protocol-position-action:focus-visible{background:#3a717b42;border-color:#d0f9ffc2;transform:translateY(-1px)}.protocol-root--stake .protocol-position-action:focus-visible,.protocol-root--unstake .protocol-position-action:focus-visible{outline-offset:2px;outline:2px solid #e5fdffe6}.protocol-secondary{width:auto;min-height:36px;color:var(--protocol-accent);text-align:left;margin-top:8px;padding:0;font-size:14px}.protocol-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.protocol-market-grid>button{color:#d9dee7;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#090c1142;border:1px solid #e5ebf51f;outline:0;gap:3px;padding:11px 10px;transition:border-color .26s,background .26s,transform .35s cubic-bezier(.19,1,.22,1);display:grid}.protocol-market-grid>button:hover,.protocol-market-grid>button:focus-visible,.protocol-market-grid>button.is-selected{border-color:var(--protocol-accent);background:#75d9eb17;transform:translateY(-2px)}.protocol-market-grid strong{color:var(--protocol-lime);font-size:18px;font-weight:500}.protocol-market-grid span,.protocol-market-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.protocol-market-grid span{font-size:11px}.protocol-market-grid small{color:var(--protocol-microcopy);font-size:9px}.protocol-mint-quote,.protocol-redemption{border-block:1px solid #e5ebf51c;gap:3px;padding:10px 0;display:grid}.protocol-mint-quote>span,.protocol-redemption>span{color:var(--protocol-microcopy);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.protocol-mint-quote>strong,.protocol-redemption>strong{color:#e9edf2;font-size:16px;font-weight:400}.protocol-redemption>strong.protocol-redemption__total{color:var(--protocol-lime);margin-top:5px;font-size:18px}.protocol-mint-quote>small,.protocol-redemption>small{color:var(--protocol-microcopy);font-size:10px;line-height:1.35}.protocol-root--nft .protocol-copy{color:#cbd36b;letter-spacing:.025em;margin:6px 0 10px;font-size:13px}.protocol-root--nft .protocol-mint-quote{gap:4px;padding:13px 0 15px}.protocol-root--nft .protocol-mint-quote>strong{color:#f1f3f5;font-size:clamp(30px,3vw,42px);line-height:1}.protocol-root--nft .protocol-mint-quote>small{font-size:11px}.protocol-mint-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.protocol-mint-heading>div{flex:1;min-width:0}.protocol-mint-explainer{color:#eef2f5;letter-spacing:.01em;text-shadow:0 1px 3px #000000f2;max-width:620px;margin:10px 0 12px;font-size:clamp(14px,1.25vw,17px);font-weight:400;line-height:1.5}.protocol-how-button{color:#a4ebf7;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;outline:0;margin-top:7px;padding:6px 0;font:600 10px/1.2 PS2 Nimbus,Helvetica Neue,sans-serif}.protocol-how-button:hover,.protocol-how-button:focus-visible{color:var(--protocol-lime);text-shadow:0 0 10px #d6df2873}.lp-how-backdrop{z-index:12000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020305c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lp-how-dialog{color:#e5e9ef;background:linear-gradient(145deg,#171a1ffa,#05070afa),#080a0d;border:1px solid #a4ebf742;width:min(620px,100%);max-height:min(760px,100dvh - 48px);padding:26px 28px 30px;overflow:auto;box-shadow:0 28px 90px #000000b8,inset 0 0 45px #75d9eb09}.lp-how-dialog__header{border-bottom:1px solid #e5ebf51f;justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.lp-how-dialog__header h2{color:var(--protocol-lime);font-size:clamp(28px,5vw,42px)}.lp-how-dialog__header button{color:#aeb6c2;cursor:pointer;background:0 0;border:0;outline:0;width:38px;height:38px;font:300 30px/1 PS2 Nimbus,sans-serif}.lp-how-dialog__header button:hover,.lp-how-dialog__header button:focus-visible{color:#fff}.lp-how-dialog ol{counter-reset:lp-how-step;gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.lp-how-dialog li{counter-increment:lp-how-step;border-bottom:1px solid #e5ebf514;gap:5px;padding:15px 0 15px 42px;display:grid;position:relative}.lp-how-dialog li:before{color:#77818f;content:counter(lp-how-step, decimal-leading-zero);letter-spacing:.08em;font:500 11px/1.4 Emotion Engine,monospace;position:absolute;top:16px;left:2px}.lp-how-dialog li strong{color:#f2f4f7;font:500 15px/1.3 PS2 Nimbus,Helvetica Neue,sans-serif}.lp-how-dialog li span{color:#aeb6c2;font:500 12px/1.55 PS2 Nimbus,Helvetica Neue,sans-serif}.protocol-portfolio-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-top:24px;display:flex}.protocol-portfolio-heading h2{color:#e8eaf0;font-size:clamp(22px,2vw,30px)}.protocol-portfolio-heading>span{color:var(--protocol-microcopy);text-transform:uppercase;font-size:10px}.protocol-empty-state{color:var(--protocol-microcopy);margin:12px 0 0;font-size:13px}.protocol-nft-actions{flex-wrap:wrap;gap:10px 18px;display:flex}.protocol-secondary--danger{color:#ef9ca7}.protocol-secondary--danger:hover:not(:disabled),.protocol-secondary--danger:focus-visible:not(:disabled){color:#ffd7dc}.protocol-nft-grid{scrollbar-color:#75d9eb61 transparent;scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:min(48vh,520px);margin:18px 0 15px;padding:2px 6px 2px 0;display:grid;overflow:auto}.protocol-nft-grid>button{color:#d9dee7;cursor:pointer;text-align:left;background:0 0;border:0;outline:0;min-width:0;padding:4px;transition:transform .62s cubic-bezier(.19,1,.22,1),filter .35s,opacity .35s;position:relative}.protocol-nft-grid>button:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .32s,box-shadow .32s;position:absolute;inset:2px}.protocol-nft-grid>button:hover,.protocol-nft-grid>button:focus-visible,.protocol-nft-grid>button.is-selected{filter:drop-shadow(0 0 11px #75d9eb47);transform:translateY(-7px)scale(1.035)}.protocol-nft-grid>button:focus-visible:after,.protocol-nft-grid>button.is-selected:after{border-color:var(--protocol-accent);box-shadow:inset 0 0 18px #75d9eb2e,0 0 12px #75d9eb1f}.protocol-nft-grid img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.62)contrast(1.08)brightness(.82);opacity:.78;width:100%;transition:filter .35s,opacity .35s;display:block}.protocol-nft-grid>button:hover img,.protocol-nft-grid>button:focus-visible img,.protocol-nft-grid>button.is-selected img{filter:saturate(.92)contrast(1.08)brightness(.96);opacity:1}.protocol-nft-grid span{gap:2px;padding:8px 4px 5px;font-size:11px;display:grid}.protocol-nft-grid small{color:#767d88;letter-spacing:.05em;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:8px}.protocol-nft-grid b{color:#a4ebf7;letter-spacing:.08em;text-transform:uppercase;background:#040508b8;padding:3px 5px;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:8px;font-weight:400;position:absolute;top:9px;right:9px}.protocol-notice{z-index:10000;color:#aab1bd;-webkit-text-stroke-color:#181a20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle,#535b5eb8,#0d0e11f5 58%),#000000e0;place-items:center;padding:24px;animation:.65s cubic-bezier(.19,1,.22,1) both protocol-notice-fade;display:grid;position:fixed;inset:0;overflow:hidden}.protocol-notice:before,.protocol-notice:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #75d9eb14;border-radius:50%;width:min(68vw,760px);animation:18s linear infinite protocol-notice-ring;position:absolute}.protocol-notice:after{border-color:#d5e6ee0e;width:min(44vw,500px);animation-duration:13s;animation-direction:reverse}.protocol-notice>section{z-index:2;color:#aab1bd;text-align:center;background:0 0;border:0;width:min(620px,100%);padding:34px 28px;animation:.9s cubic-bezier(.16,1,.3,1) 80ms both protocol-notice-content;position:relative}.protocol-notice__orb{background:radial-gradient(circle,#f8ffff 0 3%,#75d9eb 12%,#75d9eb38 38%,#0000 70%);border-radius:50%;width:68px;height:68px;margin:0 auto 18px;animation:4.5s ease-in-out infinite alternate protocol-notice-orb;display:block;box-shadow:0 0 28px #75d9eb47}.protocol-notice p:first-of-type,.protocol-notice code{color:#89919d;letter-spacing:.17em;text-transform:uppercase;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:11px}.protocol-notice h2{color:var(--protocol-lime);margin:7px 0 13px;font-size:clamp(34px,4vw,48px);font-weight:400}.protocol-notice__rule{background:linear-gradient(90deg, transparent, var(--protocol-accent), transparent);width:110px;height:1px;margin:0 auto 17px;box-shadow:0 0 8px #75d9eb73}.protocol-notice>section>p:not(:first-of-type){color:#c4cf2e;margin:0 auto 16px;line-height:1.55}.protocol-notice code{margin-bottom:17px;display:block}.protocol-notice__hash{color:#9ee8f5;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;margin:-4px auto 14px;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:11px;text-decoration:none;display:block;overflow:hidden}.protocol-notice__hash:hover,.protocol-notice__hash:focus-visible{color:#f1feff;text-shadow:0 0 9px #75d9ebb3}.protocol-notice button{margin:0 auto;padding:5px 18px}.protocol-reveal{--reveal-accent:#a6aeb8;--reveal-accent-bright:#eef3f8;--reveal-rgb:166, 174, 184;z-index:10000;box-sizing:border-box;background:radial-gradient(circle at 45% 45%, rgba(var(--reveal-rgb), .16), transparent 28%), radial-gradient(circle at 50% 42%, #1b202b 0, #080a0f 48%, #020306 100%);color:#f5f8fb;isolation:isolate;place-items:center;min-height:100dvh;padding:clamp(18px,4vw,54px);font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif;animation:.42s ease-out both protocol-reveal-enter;display:grid;position:fixed;inset:0;overflow:hidden}.protocol-reveal--uncommon{--reveal-accent:#64dcbb;--reveal-accent-bright:#d9fff3;--reveal-rgb:100, 220, 187}.protocol-reveal--rare{--reveal-accent:#65a4ff;--reveal-accent-bright:#e0ecff;--reveal-rgb:101, 164, 255}.protocol-reveal--epic{--reveal-accent:#c674ff;--reveal-accent-bright:#f1dcff;--reveal-rgb:198, 116, 255}.protocol-reveal--legendary{--reveal-accent:#ffcf5c;--reveal-accent-bright:#fff3c5;--reveal-rgb:255, 207, 92}.protocol-reveal:before,.protocol-reveal:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.protocol-reveal:before{mix-blend-mode:screen;opacity:.045;background-image:url(/textures/blacryu/noise.png);background-size:112px 112px}.protocol-reveal:after{background:linear-gradient(rgba(var(--reveal-rgb), .018) 50%, transparent 50%), radial-gradient(ellipse at center, transparent 42%, #000000a8 100%);opacity:.8;background-size:100% 4px,100% 100%}.protocol-reveal__grid{z-index:-1;background-image:linear-gradient(rgba(var(--reveal-rgb), .12) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--reveal-rgb), .12) 1px, transparent 1px);opacity:0;transform-origin:top;background-size:58px 58px;height:80vh;animation:1.4s cubic-bezier(.16,1,.3,1) .25s both protocol-reveal-grid;position:absolute;bottom:-44vh;left:-15vw;right:-15vw;transform:perspective(520px)rotateX(64deg)translateY(8%);-webkit-mask-image:linear-gradient(#0000,#000 38% 78%,#0000);mask-image:linear-gradient(#0000,#000 38% 78%,#0000)}.protocol-reveal__flash{aspect-ratio:1;background:radial-gradient(circle, #ffffffeb 0 1%, rgba(var(--reveal-rgb), .72) 3%, rgba(var(--reveal-rgb), .2) 19%, transparent 60%);filter:blur(2px);opacity:0;pointer-events:none;border-radius:50%;width:min(72vw,760px);animation:1.35s cubic-bezier(.19,1,.22,1) .26s both protocol-reveal-flash;position:absolute;top:50%;left:40%;transform:translate(-50%,-50%)scale(.02)}.protocol-reveal>section{z-index:2;grid-template-columns:minmax(280px,1.22fr) minmax(260px,.78fr);align-items:center;gap:clamp(42px,7vw,98px);width:min(1000px,100%);min-height:0;display:grid;position:relative}.protocol-reveal__stage{perspective:1100px;justify-self:end;place-items:center;width:min(100%,480px);display:grid;position:relative}.protocol-reveal__rays{aspect-ratio:1;background:repeating-conic-gradient(from 4deg, rgba(var(--reveal-rgb), .14) 0 1.2deg, transparent 1.2deg 13deg);filter:blur(.3px);opacity:0;border-radius:50%;width:136%;animation:1.4s ease-out .52s both protocol-reveal-rays-in,22s linear 1.9s infinite protocol-reveal-spin;position:absolute;-webkit-mask-image:radial-gradient(circle,#0000 0 20%,#000 31%,#0000 69%);mask-image:radial-gradient(circle,#0000 0 20%,#000 31%,#0000 69%)}.protocol-reveal__orbit{aspect-ratio:1;border:1px solid rgba(var(--reveal-rgb), .34);width:116%;box-shadow:inset 0 0 24px rgba(var(--reveal-rgb), .07), 0 0 28px rgba(var(--reveal-rgb), .07);opacity:0;border-radius:50%;animation:1.2s cubic-bezier(.16,1,.3,1) .68s both protocol-reveal-orbit-in;position:absolute}.protocol-reveal__orbit:before,.protocol-reveal__orbit:after{aspect-ratio:1;background:var(--reveal-accent-bright);width:7px;box-shadow:0 0 7px var(--reveal-accent), 0 0 20px rgba(var(--reveal-rgb), .8);content:"";border-radius:50%;position:absolute;top:50%}.protocol-reveal__orbit:before{left:-4px}.protocol-reveal__orbit:after{right:-4px}.protocol-reveal__orbit--outer{animation:1.2s cubic-bezier(.16,1,.3,1) .68s both protocol-reveal-orbit-in,12s linear 1.9s infinite protocol-reveal-spin}.protocol-reveal__orbit--inner{border-style:dashed;border-color:rgba(var(--reveal-rgb), .19);width:94%;animation:1.2s cubic-bezier(.16,1,.3,1) .82s both protocol-reveal-orbit-in,17s linear 2.05s infinite protocol-reveal-spin-reverse}.protocol-reveal__orbit--inner:before,.protocol-reveal__orbit--inner:after{width:4px}.protocol-reveal__card{z-index:2;aspect-ratio:4/5;border:1px solid rgba(var(--reveal-rgb), .76);width:min(35vw,390px);min-width:260px;box-shadow:0 0 0 7px #07090dd6, 0 0 0 8px rgba(var(--reveal-rgb), .2), 0 30px 80px #000000b8, 0 0 55px rgba(var(--reveal-rgb), .19);opacity:0;background:#090b10;animation:1.45s cubic-bezier(.16,1,.3,1) .38s both protocol-reveal-card-in;position:relative;overflow:hidden;transform:translateY(90px)rotateX(18deg)scale(.62)}.protocol-reveal__card:before,.protocol-reveal__card:after{z-index:3;border-color:var(--reveal-accent-bright);content:"";width:28px;height:28px;filter:drop-shadow(0 0 6px rgba(var(--reveal-rgb), .8));pointer-events:none;position:absolute}.protocol-reveal__card:before{border-top:2px solid;border-left:2px solid;top:8px;left:8px}.protocol-reveal__card:after{border-bottom:2px solid;border-right:2px solid;bottom:8px;right:8px}.protocol-reveal__card img{object-fit:cover;clip-path:inset(49.8% 0);filter:brightness(3)saturate(0);width:100%;height:100%;animation:1.15s cubic-bezier(.16,1,.3,1) .9s both protocol-reveal-image;display:block;transform:scale(1.16)}.protocol-reveal__scan{z-index:4;background:linear-gradient(to bottom, transparent, #ffffffd6, rgba(var(--reveal-rgb), .55), transparent);filter:blur(2px);mix-blend-mode:screen;opacity:0;pointer-events:none;height:14%;animation:1.25s ease-in .95s both protocol-reveal-scan;position:absolute;top:-8%;left:0;right:0}.protocol-reveal__power{z-index:6;aspect-ratio:1;border:1px solid rgba(var(--reveal-rgb), .68);background:radial-gradient(circle at 36% 28%, #ffffff47, transparent 20%), radial-gradient(circle, rgba(var(--reveal-rgb), .24), #05070cf5 68%);width:clamp(86px,8vw,108px);box-shadow:inset 0 0 0 5px #04060ac2, inset 0 0 0 6px rgba(var(--reveal-rgb), .24), 0 0 34px rgba(var(--reveal-rgb), .42);opacity:0;text-align:center;border-radius:50%;place-content:center;animation:.8s cubic-bezier(.34,1.56,.64,1) 1.72s both protocol-reveal-power;display:grid;position:absolute;bottom:13%;right:-23px;transform:scale(0)rotate(-32deg)}.protocol-reveal__power:before{border:1px dashed rgba(var(--reveal-rgb), .55);border-radius:inherit;content:"";animation:9s linear infinite protocol-reveal-spin;position:absolute;inset:-9px}.protocol-reveal__power span{color:#ffffff94;letter-spacing:.17em;text-transform:uppercase;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:9px}.protocol-reveal__power strong{color:var(--reveal-accent-bright);letter-spacing:-.05em;text-shadow:0 0 16px rgba(var(--reveal-rgb), .62);font-size:clamp(28px,3.4vw,42px);font-weight:500;line-height:.95}.protocol-reveal__metadata{opacity:0;gap:22px;max-width:340px;animation:1s cubic-bezier(.16,1,.3,1) 1.92s both protocol-reveal-metadata;display:grid;position:relative;transform:translate(44px)}.protocol-reveal__rarity{color:var(--reveal-accent-bright);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:12px;display:flex}.protocol-reveal__rarity i{aspect-ratio:1;background:var(--reveal-accent);width:8px;box-shadow:0 0 8px var(--reveal-accent), 0 0 22px rgba(var(--reveal-rgb), .8);transform:rotate(45deg)}.protocol-reveal__identity{gap:3px;display:grid}.protocol-reveal__identity>span{color:#e6eef694;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.protocol-reveal__identity strong{color:#f4f7fb;letter-spacing:-.035em;text-shadow:0 0 28px rgba(var(--reveal-rgb), .16);font-size:clamp(38px,5.1vw,66px);font-weight:400;line-height:.98}.protocol-reveal__metadata dl{border-top:1px solid rgba(var(--reveal-rgb), .22);gap:0;margin:0;display:grid}.protocol-reveal__metadata dl>div{border-bottom:1px solid rgba(var(--reveal-rgb), .14);grid-template-columns:minmax(82px,.75fr) minmax(130px,1.25fr);align-items:center;min-height:37px;display:grid}.protocol-reveal__metadata dt{color:#d3dde77a;letter-spacing:.15em;text-transform:uppercase;font-family:Emotion Engine,PS2 Nimbus,sans-serif;font-size:9px}.protocol-reveal__metadata dd{color:#eaf0f5;letter-spacing:.025em;text-align:right;margin:0;font-size:13px;font-weight:500}.protocol-reveal__actions{align-items:center;gap:12px;display:flex}.protocol-reveal__actions a,.protocol-reveal__actions button{box-sizing:border-box;border:1px solid rgba(var(--reveal-rgb), .28);min-height:43px;color:var(--reveal-accent-bright);cursor:pointer;font:inherit;background:#06080cad;outline:0;justify-content:center;align-items:center;text-decoration:none;transition:border-color .24s,background .24s,box-shadow .24s,transform .24s;display:inline-flex}.protocol-reveal__actions a{width:43px;font-size:19px}.protocol-reveal__actions button{letter-spacing:.06em;flex:1;gap:18px;padding:0 18px;font-size:14px}.protocol-reveal__actions button span{color:var(--reveal-accent);font-size:20px;transition:transform .24s}.protocol-reveal__actions a:hover,.protocol-reveal__actions a:focus-visible,.protocol-reveal__actions button:hover,.protocol-reveal__actions button:focus-visible{border-color:rgba(var(--reveal-rgb), .82);background:rgba(var(--reveal-rgb), .12);box-shadow:0 0 24px rgba(var(--reveal-rgb), .14);transform:translateY(-2px)}.protocol-reveal__actions button:hover span,.protocol-reveal__actions button:focus-visible span{transform:translate(4px)}.protocol-reveal__particles{z-index:5;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:35%}.protocol-reveal__particles i{--particle-rotate:0deg;--particle-x:0px;--particle-y:-260px;background:linear-gradient(to bottom, transparent, var(--reveal-accent-bright));width:2px;height:44px;box-shadow:0 0 9px rgba(var(--reveal-rgb), .9);opacity:0;transform:translate(-50%, -50%) rotate(var(--particle-rotate)) scaleY(.2);animation:1.05s cubic-bezier(.19,1,.22,1) .69s both protocol-reveal-particle;position:absolute}.protocol-reveal__particle--north{--particle-y:-300px}.protocol-reveal__particle--north-east{--particle-rotate:44deg;--particle-x:220px;--particle-y:-220px}.protocol-reveal__particle--east{--particle-rotate:90deg;--particle-x:300px;--particle-y:0px}.protocol-reveal__particle--south-east{--particle-rotate:136deg;--particle-x:220px;--particle-y:220px}.protocol-reveal__particle--south{--particle-rotate:180deg;--particle-y:300px}.protocol-reveal__particle--south-west{--particle-rotate:224deg;--particle-x:-220px;--particle-y:220px}.protocol-reveal__particle--west{--particle-rotate:270deg;--particle-x:-300px;--particle-y:0px}.protocol-reveal__particle--north-west{--particle-rotate:316deg;--particle-x:-220px;--particle-y:-220px}.protocol-reveal__particle--inner-north{--particle-rotate:18deg;--particle-x:70px;--particle-y:-230px;animation-delay:.78s}.protocol-reveal__particle--inner-east{--particle-rotate:108deg;--particle-x:230px;--particle-y:70px;animation-delay:.83s}.protocol-reveal__particle--inner-south{--particle-rotate:198deg;--particle-x:-70px;--particle-y:230px;animation-delay:.76s}.protocol-reveal__particle--inner-west{--particle-rotate:288deg;--particle-x:-230px;--particle-y:-70px;animation-delay:.85s}.wallet-dialog-backdrop{z-index:20000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle,#36454c8f,#050609f5 62%),#000000e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wallet-dialog{color:#c8ced8;background:#080a0edb;border:1px solid #75d9eb29;width:min(520px,100%);padding:28px;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;box-shadow:0 0 60px #75d9eb14}.wallet-dialog__header{border-bottom:1px solid #75d9eb2e;justify-content:space-between;align-items:center;gap:20px;padding-bottom:15px;display:flex}.wallet-dialog__header h2{color:#d4e622;margin:0;font-size:32px;font-weight:400}.wallet-dialog__close,.wallet-dialog__connectors button,.wallet-dialog__connected button{color:#a4ebf7;cursor:pointer;font:inherit;background:0 0;border:0;outline:0}.wallet-dialog__close{padding:0 4px;font-size:32px}.wallet-dialog__connectors,.wallet-dialog__connected{gap:12px;margin-top:18px;display:grid}.wallet-dialog__connectors button,.wallet-dialog__connected button,.wallet-dialog__connected a{color:#b9eaf2;letter-spacing:.06em;text-transform:uppercase;border:1px solid #75d9eb29;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font-size:14px;text-decoration:none;display:flex}.wallet-dialog__connectors button:hover,.wallet-dialog__connectors button:focus-visible,.wallet-dialog__connected button:hover,.wallet-dialog__connected button:focus-visible,.wallet-dialog__connected a:hover,.wallet-dialog__connected a:focus-visible{color:#f2feff;border-color:#75d9eb94;box-shadow:inset 0 0 20px #75d9eb14}.wallet-dialog__connectors button:disabled,.wallet-dialog__connected button:disabled{cursor:wait;opacity:.56}.wallet-dialog__connectors img{width:24px;height:24px}.wallet-dialog__error{color:#d4dc8b;margin:16px 0 0;font-size:13px;line-height:1.45}@keyframes protocol-scene-enter{0%{opacity:0;filter:blur(7px);transform:scale(1.035)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes protocol-header-left-enter{0%{opacity:0;transform:translate(-34px,-9px)}to{opacity:1;transform:translate(0)}}@keyframes protocol-header-right-enter{0%{opacity:0;transform:translate(34px,-9px)}to{opacity:1;transform:translate(0)}}@keyframes protocol-object-enter{0%{opacity:0;filter:blur(10px);transform:translate(78px,110px)scale(.42)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes protocol-detail-enter{0%{opacity:0;filter:blur(5px);transform:translate(66px,14px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes protocol-line-enter{0%{opacity:0;transform:translate(24px,8px)}to{opacity:1;transform:translate(0)}}@keyframes protocol-card-float{0%{transform:translate3d(-4px,-7px,12px)rotate(-.7deg)}to{transform:translate3d(7px,10px,30px)rotate(1.1deg)}}@keyframes protocol-card-sheen{0%,28%{opacity:0;transform:translate3d(-28%,0,4px)}48%{opacity:.72}70%,to{opacity:0;transform:translate3d(32%,0,4px)}}@keyframes protocol-action-orb{0%{opacity:.52;transform:scale(.75)}to{opacity:1;transform:scale(1.15)}}@keyframes protocol-notice-fade{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@keyframes protocol-notice-content{0%{opacity:0;filter:blur(8px);transform:scale(.72)translateY(44px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes protocol-notice-ring{to{transform:rotate(360deg)}}@keyframes protocol-notice-orb{0%{opacity:.55;transform:translateY(-5px)scale(.86)}to{opacity:1;transform:translateY(5px)scale(1.08)}}@keyframes protocol-reveal-enter{0%{opacity:0}to{opacity:1}}@keyframes protocol-reveal-grid{0%{opacity:0;transform:perspective(520px)rotateX(64deg)translateY(22%)}to{opacity:1;transform:perspective(520px)rotateX(64deg)translateY(8%)}}@keyframes protocol-reveal-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.02)}18%{opacity:1}52%{opacity:.54}to{opacity:0;transform:translate(-50%,-50%)scale(1.9)}}@keyframes protocol-reveal-rays-in{0%{opacity:0;transform:scale(.35)}to{opacity:.7;transform:scale(1)}}@keyframes protocol-reveal-orbit-in{0%{opacity:0;transform:scale(.56)rotate(-38deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes protocol-reveal-spin{to{transform:rotate(360deg)}}@keyframes protocol-reveal-spin-reverse{to{transform:rotate(-360deg)}}@keyframes protocol-reveal-card-in{0%{opacity:0;filter:brightness(2)blur(9px);transform:translateY(90px)rotateX(18deg)scale(.62)}58%{opacity:1;filter:brightness(1.24)blur();transform:translateY(-12px)rotateX(-2deg)scale(1.035)}to{opacity:1;filter:brightness()blur();transform:translateY(0)rotateX(0)scale(1)}}@keyframes protocol-reveal-image{0%{clip-path:inset(49.8% 0);filter:brightness(3)saturate(0);transform:scale(1.16)}45%{filter:brightness(1.6)saturate(.55)}to{clip-path:inset(0);filter:brightness()saturate();transform:scale(1)}}@keyframes protocol-reveal-scan{0%{opacity:0;top:-8%}12%{opacity:.9}84%{opacity:.72}to{opacity:0;top:98%}}@keyframes protocol-reveal-power{0%{opacity:0;filter:brightness(3);transform:scale(0)rotate(-32deg)}62%{opacity:1;filter:brightness(1.35);transform:scale(1.13)rotate(4deg)}to{opacity:1;filter:brightness();transform:scale(1)rotate(0)}}@keyframes protocol-reveal-metadata{0%{opacity:0;filter:blur(8px);transform:translate(44px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes protocol-reveal-particle{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--particle-rotate)) scaleY(.2)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)), calc(-50% + var(--particle-y))) rotate(var(--particle-rotate)) scaleY(1)}}@container (width<=760px){.protocol-bond-note{grid-template-columns:minmax(68px,.6fr) minmax(170px,2fr) auto}.protocol-bond-note>button{grid-column:3}}@media (width<=980px){.protocol-brand{left:24px}.protocol-title{right:24px}.protocol-account{right:26px}.protocol-main{grid-template-columns:minmax(210px,.62fr) minmax(420px,1.38fr);column-gap:42px;width:calc(100vw - 48px)}.protocol-card-float{width:148px}}@media (width<=820px){.protocol-reveal{place-items:start center;padding:24px 18px 34px;overflow-y:auto}.protocol-reveal__flash{top:29%;left:50%}.protocol-reveal>section{grid-template-columns:1fr;gap:24px;width:min(390px,100%)}.protocol-reveal__stage{justify-self:center;width:min(82vw,350px)}.protocol-reveal__card{width:min(65vw,290px);min-width:0}.protocol-reveal__power{width:82px;bottom:9%;right:0}.protocol-reveal__metadata{justify-self:center;gap:14px;width:min(100%,360px);max-width:none}.protocol-reveal__identity{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.protocol-reveal__identity strong{font-size:38px}.protocol-reveal__metadata dl{grid-template-columns:1fr 1fr}.protocol-reveal__metadata dl>div{grid-template-columns:1fr;min-height:52px;padding:4px 10px}.protocol-reveal__metadata dl>div:nth-child(odd){border-right:1px solid rgba(var(--reveal-rgb), .14);padding-left:0}.protocol-reveal__metadata dl>div:nth-child(2n){padding-right:0}.protocol-reveal__metadata dd{text-align:left}.protocol-reveal__particles{top:27%;left:50%}}@media (height<=720px) and (width>=821px){.protocol-reveal__card{width:min(31vw,320px)}.protocol-reveal>section{gap:clamp(40px,6vw,72px);width:min(860px,100%)}.protocol-reveal__metadata{gap:15px}}@media (width<=760px){.protocol-brand{gap:8px;top:10px;left:18px}.protocol-brand img{width:27px;height:39px}.protocol-brand span{font-size:18px}.protocol-title{text-align:right;max-width:44vw;font-size:23px;top:18px;right:18px}.protocol-account{font-size:11px;display:flex;top:51px;right:18px}.protocol-account__identity{gap:0}.protocol-account__identity>span{display:none}.protocol-account__identity>.wallet-connection .wallet-control{background:linear-gradient(90deg,#75d9eb33,#75d9eb0f),#080c1085;border-color:#75d9eb9e;min-height:34px;padding:8px 12px;box-shadow:inset 3px 0 #d4e622,0 0 18px #75d9eb24}.protocol-account__identity>.wallet-connection .wallet-control--connected{border-color:#d4e622b3;box-shadow:inset 3px 0 #d4e622,0 0 19px #d4e6222b}.protocol-main{grid-template:"object""primary""side"/1fr;row-gap:9px;width:min(620px,100vw - 30px);padding:86px 0 118px}.protocol-card-stage{min-height:210px}.protocol-card-float{width:90px;animation-duration:4.6s;animation-delay:0s}.protocol-memory-card__label img{width:22px;height:22px}.protocol-memory-card__label b{font-size:10px}.protocol-memory-card__label span{display:none}.protocol-panel--primary{padding-top:11px}.protocol-panel h2{font-size:34px}.protocol-copy{margin-bottom:17px;font-size:13px}.protocol-metrics{grid-template-columns:1fr 1fr;column-gap:18px}}@media (width<=520px){.protocol-brand{left:12px}.protocol-brand span{font-size:15px}.protocol-title{font-size:20px;right:12px}.protocol-account{right:12px}.protocol-main{width:calc(100vw - 24px);padding-top:76px}.protocol-card-stage{min-height:174px}.protocol-card-float{width:76px}.protocol-panel h2{font-size:30px}.protocol-bond-banner{gap:10px;min-height:62px;margin-bottom:18px;padding:10px 11px 10px 15px}.protocol-bond-banner__copy strong{font-size:20px}.protocol-bond-banner__link{font-size:10px}.protocol-amount input{font-size:42px}.protocol-amount-tools{flex-direction:column;align-items:stretch;gap:2px}.protocol-amount-tools .protocol-shortcuts{justify-content:space-between;width:100%}.protocol-output,.protocol-output--split{flex-direction:column;align-items:flex-start;gap:5px}.protocol-staked-position{gap:12px}.protocol-output--split>span+span{border:0;padding:7px 0 0}.protocol-bond-notes__header{align-items:flex-start}.protocol-bond-note{grid-template-columns:1fr 1fr;gap:12px 14px;padding:15px 2px}.protocol-bond-note__identity,.protocol-bond-note>button{grid-area:auto/1/auto/-1}.protocol-bond-note>button{width:100%}.protocol-bond-note__metric{grid-column:1/-1}.protocol-metrics{grid-template-columns:1fr}.protocol-nft-grid{grid-template-columns:1fr 1fr;gap:8px}.lp-how-backdrop{padding:12px}.lp-how-dialog{max-height:calc(100dvh - 24px);padding:20px 18px 22px}.lp-how-dialog li{padding-left:34px}.protocol-notice>section{padding:24px 10px}}@media (width>=900px){.protocol-root{overflow:hidden}.protocol-root--bond,.protocol-root--nft{overflow-y:auto}.protocol-main{box-sizing:border-box;grid-template:"object primary side"minmax(0,1fr)/minmax(180px,.65fr) minmax(360px,1.35fr) minmax(190px,.8fr);align-content:stretch;align-items:center;column-gap:clamp(24px,3.5vw,52px);width:min(1320px,100vw - 80px);height:100dvh;min-height:0;padding:clamp(94px,12vh,118px) 0 clamp(78px,10vh,96px)}.protocol-card-stage{height:100%;min-height:0}.protocol-panel--primary,.protocol-panel--side{align-self:center}.protocol-panel--primary{padding:0}.protocol-panel--side{border-top:0;border-left:1px solid #d8dfe721;padding:8px 0 8px clamp(20px,2.4vw,36px)}.protocol-panel--side .protocol-metrics{grid-template-columns:1fr;column-gap:0}.protocol-root--unstake .protocol-main,.protocol-root--bond .protocol-main{grid-template-rows:auto;align-content:center;align-items:start}.protocol-root--unstake{overflow-y:auto}.protocol-root--unstake .protocol-main{align-content:start;height:auto;min-height:100dvh;padding-bottom:clamp(145px,20vh,190px)}.protocol-root--bond .protocol-main{height:auto;min-height:100dvh;padding-bottom:clamp(145px,20vh,190px)}.protocol-root--nft .protocol-main{grid-template-rows:auto;align-content:start;align-items:start;height:auto;min-height:100dvh;padding-bottom:clamp(130px,17vh,180px)}.protocol-root--unstake .protocol-panel--primary,.protocol-root--unstake .protocol-panel--side,.protocol-root--bond .protocol-panel--primary,.protocol-root--bond .protocol-panel--side,.protocol-root--nft .protocol-panel--primary,.protocol-root--nft .protocol-panel--side{align-self:start}.protocol-root--nft .protocol-nft-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:430px}}@media (width>=900px) and (height<=760px){.protocol-main{padding:76px 0 64px}.protocol-brand{top:10px}.protocol-title{top:17px}.protocol-account{top:65px}.protocol-card-float{width:148px}.protocol-panel h2{font-size:clamp(30px,3vw,40px)}.protocol-panel--side h2{font-size:clamp(23px,2vw,29px)}.protocol-copy{margin:6px 0 12px;font-size:13px;line-height:1.35}.protocol-bond-banner{min-height:58px;margin-bottom:12px;padding-block:8px}.protocol-amount{margin-top:10px}.protocol-amount input{padding:4px 2px 3px;font-size:46px}.protocol-shortcuts{margin:4px 0 8px}.protocol-shortcuts button{padding-block:4px}.protocol-output{margin-bottom:6px;padding:8px 0}.protocol-staked-position{margin-top:10px;padding-top:10px}.protocol-staked-position .protocol-position-action{min-height:30px;margin-top:0;padding-block:4px}.protocol-action{min-height:38px;padding-block:3px;font-size:23px}.protocol-metrics{margin-top:8px}.protocol-metric{gap:2px;padding:7px 0}.protocol-metric strong{font-size:16px}.protocol-nft-grid{gap:8px;margin:10px 0 8px}.protocol-nft-grid span{padding:5px 3px 3px}}@media (prefers-reduced-motion:reduce){.protocol-root,.protocol-root *,.protocol-root:before,.protocol-root:after,.protocol-notice,.protocol-notice *,.protocol-notice:before,.protocol-notice:after,.protocol-reveal,.protocol-reveal *,.protocol-reveal:before,.protocol-reveal:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.protocol-reveal__card,.protocol-reveal__metadata,.protocol-reveal__power,.protocol-reveal__orbit,.protocol-reveal__rays{opacity:1!important;filter:none!important;transform:none!important}.protocol-reveal__card img{clip-path:none!important;filter:none!important;transform:none!important}.protocol-reveal__flash,.protocol-reveal__particles,.protocol-reveal__scan{display:none!important}}@media (width<=620px){.protocol-market-grid{grid-template-columns:1fr}.protocol-nft-actions{grid-template-columns:1fr;display:grid}}.start-launcher,.start-launcher__stage{width:100%;height:100%;position:relative}.start-launcher__stage canvas{z-index:2;pointer-events:none;position:relative}.start-launcher__loading{z-index:4;color:#eeeee9d1;text-align:center;opacity:0;margin:0;font-family:PS2 Nimbus,Helvetica Neue,sans-serif;font-size:clamp(24px,3vw,50px);transition:opacity .16s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.start-launcher__loading.is-visible{opacity:1}.start-launcher__targets{z-index:6;grid-template-columns:repeat(var(--launcher-column-count,8), minmax(0, 1fr));grid-template-rows:repeat(var(--launcher-row-count,2), minmax(0, 1fr));padding:0 16.6667%;display:grid;position:absolute;inset:0}.start-launcher__target{color:#eeeee99e;text-align:center;cursor:pointer;background:0 0;border:0;outline:0;justify-content:center;align-items:flex-end;min-width:0;padding:0 5px clamp(13px,2.2vh,25px);display:flex;position:relative}.start-launcher__label{filter:drop-shadow(1px 2px 1px #0000008c);flex-direction:column;align-items:center;line-height:1;transition:color .14s,filter .14s,transform .18s;display:flex;position:relative}.start-launcher__label:before{content:"";filter:brightness(0)saturate()invert(35%)sepia(98%)saturate(4457%)hue-rotate(219deg)brightness(105%)contrast(112%)drop-shadow(0 0 4px #2473ff);opacity:0;background:url(/games/ui/boxedfruits-arrow.png) 50%/contain no-repeat;width:17px;height:10px;position:absolute;top:4px;left:-27px;transform:rotate(90deg)}.start-launcher__label strong{letter-spacing:.018em;font-size:clamp(20px,1.85vw,34px);font-weight:700}.start-launcher__label small{letter-spacing:.045em;opacity:.72;margin-top:2px;font-size:clamp(11px,.82vw,15px)}.start-launcher__target.is-coming-soon{cursor:default}.start-launcher__target.is-active .start-launcher__label{color:#e8eb4c;filter:drop-shadow(0 0 5px #dee4474d);transform:scale(1.04)}.start-launcher__target.is-active .start-launcher__label:before{opacity:1}.start-launcher__target:focus-visible:after{content:"";filter:drop-shadow(0 0 7px #6fb1ffb8);border:2px dotted #c2ddffc7;border-radius:46%;position:absolute;inset:8% 6% 4%}.start-launcher.is-compact .start-launcher__targets{padding:0}.start-launcher.is-compact .start-launcher__target{padding:0 3px clamp(5px,1.1vh,10px)}.start-launcher.is-compact .start-launcher__target[data-centered=true]{justify-self:center;width:50%}.start-launcher.is-compact .start-launcher__label:before{width:14px;height:8px;top:3px;left:-21px}.start-launcher.is-compact .start-launcher__label strong{font-size:clamp(15px,4.4vw,21px)}.start-launcher.is-compact .start-launcher__label small{font-size:clamp(9px,2.8vw,13px)}@media (height<=620px) and (orientation:landscape){.start-launcher__target{padding-bottom:13px}.start-launcher__label strong{font-size:clamp(17px,2.2vw,25px)}}@font-face{font-family:PS2 Nimbus;src:url(/fonts/nimbus-sans-l-regular.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Emotion Engine;src:url(/fonts/emotion-engine.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}:root{--ps2-text-outline-color:#181a20}html,body{background:#000;width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:1px var(--ps2-text-outline-color);paint-order:stroke fill;text-shadow:-.65px 0 #34ccff47, .65px 0 #ff304e42, 0 0 3px #ebf4ff29, 0 0 2px #000000f2, 1px 1px 0 var(--ps2-text-outline-color), -1px -1px 0 #181a20bd;font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif}body:before,body:after{z-index:99990;pointer-events:none;content:"";position:fixed}body:before{opacity:.72;background:radial-gradient(#0000 52%,#04060a0e 72%,#0000004d 100%),repeating-linear-gradient(#0000002b 0 1px,#e0edff06 1px 2px,#0000 2px 4px),repeating-linear-gradient(90deg,#ff264a09 0 1px,#29dbff05 1px 2px,#3b5cff08 2px 3px,#0000 3px 4px),repeating-linear-gradient(104deg,#0000 0 11px,#ffffff03 11px 12px,#0000 12px 18px);animation:5.4s step-end infinite vcr-flicker;inset:0;box-shadow:inset 0 0 clamp(36px,8vw,144px) #00000052,inset 0 0 16px #0003}body:after{filter:blur(.35px);mix-blend-mode:screen;opacity:0;background:linear-gradient(#0000 0%,#3fbcff04 34%,#def2ff16 46%,#ffffff1f 48%,#ff405a09 50%,#2dbbff0b 54%,#0000 100%);height:16vh;animation:10.5s linear infinite vcr-tracking-sweep;top:-16vh;left:0;right:0}@keyframes vcr-flicker{0%,to{opacity:.72;transform:translateY(0)}17%{opacity:.75}17.2%{opacity:.66;transform:translateY(.5px)}17.5%{opacity:.72;transform:translateY(0)}63%{opacity:.7}63.15%{opacity:.76}63.4%{opacity:.72}}@keyframes vcr-tracking-sweep{0%,76%{opacity:0;transform:translateY(-16vh)}78%{opacity:.52}96%{opacity:.28;transform:translateY(136vh)}to{opacity:0;transform:translateY(136vh)}}a,input,select,textarea{-webkit-text-stroke:inherit;paint-order:inherit;text-shadow:inherit}button,button *{-webkit-text-stroke:0!important;paint-order:normal!important;text-shadow:none!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important}small{letter-spacing:.025em;-webkit-text-stroke:0;paint-order:normal;text-shadow:0 1px 2px #000000eb;font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:max(11px,.75em)!important}.ps2-text{transform-origin:50%;letter-spacing:.025em;font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block}.ps2-atlas-text{height:1em;color:inherit;font-size:inherit;vertical-align:middle;align-items:center;line-height:1;display:inline-flex;position:relative}.ps2-atlas-fallback{letter-spacing:.08em;font-family:PS2 Nimbus,Helvetica Neue,Helvetica,Arial,sans-serif;display:none;transform:scaleX(1.1)}.ps2-atlas-glyph-run{align-items:center;gap:.13em;height:1em;display:inline-flex}.ps2-atlas-glyph-slot{width:var(--ps2-glyph-advance);flex:none;height:1em;display:block;position:relative;overflow:visible}.ps2-atlas-glyph{width:.8em;height:1em;-webkit-mask-image:url(/textures/ps2m4k/ascii-font-atlas.png);mask-image:url(/textures/ps2m4k/ascii-font-atlas.png);-webkit-mask-position:var(--ps2-atlas-x) var(--ps2-atlas-y);-webkit-mask-position:var(--ps2-atlas-x) var(--ps2-atlas-y);-webkit-mask-position:var(--ps2-atlas-x) var(--ps2-atlas-y);mask-position:var(--ps2-atlas-x) var(--ps2-atlas-y);-webkit-mask-image:url(/textures/ps2m4k/ascii-font-atlas.png);-webkit-mask-size:6.4em 12.8em;mask-size:6.4em 12.8em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--ps2-atlas-x) var(--ps2-atlas-y);background:#07080a;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-size:6.4em 12.8em;-webkit-mask-repeat:no-repeat}.ps2-atlas-glyph:after{content:"";-webkit-mask-image:url(/textures/ps2m4k/ascii-font-face.png);mask-image:url(/textures/ps2m4k/ascii-font-face.png);-webkit-mask-position:var(--ps2-atlas-x) var(--ps2-atlas-y);-webkit-mask-position:var(--ps2-atlas-x) var(--ps2-atlas-y);-webkit-mask-position:var(--ps2-atlas-x) var(--ps2-atlas-y);mask-position:var(--ps2-atlas-x) var(--ps2-atlas-y);-webkit-mask-image:url(/textures/ps2m4k/ascii-font-face.png);-webkit-mask-size:6.4em 12.8em;mask-size:6.4em 12.8em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--ps2-atlas-x) var(--ps2-atlas-y);background:currentColor;position:absolute;inset:0;-webkit-mask-size:6.4em 12.8em;-webkit-mask-repeat:no-repeat}.ps2-menu-list{gap:clamp(8px,1.2vh,14px)}.ps2-menu-item{min-height:.72em;font-size:clamp(74px,4.75vw,132px);line-height:1}.ps2-menu-item .ps2-atlas-text{margin-block:-.14em}.ps2-menu-item.is-selected .ps2-atlas-glyph-run{filter:drop-shadow(0 0 .04em #42cff457)}@supports not ((-webkit-mask-image:url("")) or (mask-image:url(""))){.ps2-atlas-fallback{display:inline-block}.ps2-atlas-glyph-run{display:none}}@media (width<=768px){body:before{opacity:.66}body{-webkit-text-stroke:.75px var(--ps2-text-outline-color);text-shadow:0 0 1px #000000f2,1px 1px #181a20db}.ps2-menu-list{gap:clamp(7px,1.35vh,12px)}.ps2-menu-item{font-size:clamp(58px,16vw,76px)}.ps2-menu-item.is-configuration{font-size:clamp(48px,13.5vw,58px)}}::view-transition-group(root){animation-duration:.62s;animation-timing-function:cubic-bezier(.19,1,.22,1)}::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){opacity:1;animation:none}::view-transition-new(root){opacity:1;transform-origin:50%;animation:.62s cubic-bezier(.19,1,.22,1) both root-scene-settle}@keyframes root-scene-settle{0%{filter:blur(2px);transform:translateY(8px)scale(1.012)}to{filter:blur();transform:translate(0)scale(1)}}@keyframes memory-return-enter{0%{opacity:0;filter:blur(10px)brightness(1.14);transform:translateY(28px)scale(.9)}55%{opacity:.86;filter:blur(2px)brightness(1.05)}to{opacity:1;filter:blur()brightness();transform:translate(0)scale(1)}}.memory-shell__bios-texture{mix-blend-mode:soft-light;opacity:.085;background-image:url(/textures/ps2m4k/system-cell.png);background-position:0 0;background-size:420px 420px;animation:28s linear infinite bios-cell-drift}@keyframes bios-cell-drift{to{background-position:420px -420px}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){body:before{opacity:.68;animation:none}body:after{display:none}.memory-shell__bios-texture{animation:none}.memory-screen-layer,.menu-screen-layer{filter:none!important;transition:none!important;animation:none!important;transform:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
