@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_9fc40a1e-module__FqIosq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_9fc40a1e-module__FqIosq__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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-red-900:#82181a;--color-white:#fff;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-900:lab(28.5139% 44.5539 29.0463)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-15{top:calc(var(--spacing) * 15)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.w-24{width:calc(var(--spacing) * 24)}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.\!text-red-900{color:var(--color-red-900)!important}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow,.shadow\/elevation{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.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)}}:root{--color-canvas:#f3f3ef;--color-surface:#fff;--color-ink:#171717;--color-indigo:#5865f2;--color-indigo-depth:#3f49bc;--color-orange:#ff8a3d;--color-orange-depth:#c85b17;--color-indigo-tint:#eef0ff;--color-orange-tint:#fff0e5;--color-border:#d4d4cc;--color-border-strong:#9a9a91;--color-muted:#65655e;--color-danger:#a53222;--color-focus:#2029a8;--space-1:4px;--space-optical:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-card:20px;--command-radius:22px;--command-inner-radius:11px;--command-gap:8px;--command-padding:8px;--command-face-height:48px;--border-thin:1px;--border-strong:2px;--depth-shallow:2px;--depth-medium:3px;--depth-deep:5px;--motion-press:90ms;--motion-standard:.18s;--motion-odometer:.21s;--ink:var(--color-ink);--canvas:var(--color-canvas);--surface:var(--color-surface);--indigo:var(--color-indigo);--orange:var(--color-orange);--border:var(--color-border);--muted:var(--color-muted)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{background:var(--color-canvas);color:var(--color-ink);font:400 15px/22px var(--font-jakarta,"Plus Jakarta Sans"), system-ui, sans-serif;margin:0}button,input,select,textarea{font:inherit}input:where(:not([type=checkbox],[type=radio])),select,textarea{font-size:16px}a,button,summary,label{touch-action:manipulation}button,.arcade-button,.detail-button{-webkit-user-select:none;user-select:none}::placeholder{color:#6f6f68;opacity:1}button{cursor:pointer;color:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.page-shell{width:min(1160px,100% - 40px);margin-inline:auto}.page-shell.board-column{width:min(900px,100% - 40px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.site-header{background:var(--color-surface);border-bottom:var(--border-thin) solid var(--color-border)}.header-inner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;display:flex}.brand{padding:var(--space-1);flex:none;display:inline-flex}.brand img{width:90px;height:auto;display:block}.site-nav{align-items:center;gap:var(--space-6);display:flex}.site-nav a{place-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration-color:#0000;display:grid}@media (hover:hover) and (pointer:fine){.site-nav a:hover{-webkit-text-decoration-color:var(--color-indigo);-webkit-text-decoration-color:var(--color-indigo);-webkit-text-decoration-color:var(--color-indigo);text-decoration-color:var(--color-indigo)}}.site-nav a[aria-current=page]{color:var(--color-indigo-depth);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.product-intro{padding:var(--space-8) 0 var(--space-6);text-align:center}.hero-content{max-width:860px}.hero-eyebrow{margin:0 0 var(--space-2);color:var(--color-indigo-depth);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:18px}.hero-eyebrow-line+.hero-eyebrow-line:before{content:" "}.product-intro h1{letter-spacing:-.04em;text-wrap:balance;max-width:820px;margin:0 auto;font-size:clamp(44px,4.3vw,56px);font-weight:800;line-height:1.04}.product-intro h1 span{color:var(--color-indigo)}.hero-lead{margin:var(--space-4) 0 0;text-wrap:balance;font-size:18px;font-weight:700;line-height:26px}.hero-secondary{max-width:700px;margin:var(--space-2) auto 0;color:var(--color-muted);text-wrap:balance;font-size:15px;line-height:23px}.composer-stage{max-width:860px}.composer{padding-bottom:var(--space-4)}.amount-panel{margin-bottom:var(--space-6)}.amount-control-wrap{justify-content:center;align-items:center;width:100%;display:flex}.amount-control{align-items:center;gap:var(--space-2);grid-template-columns:auto auto auto;width:fit-content;max-width:100%;min-height:52px;margin-inline:auto;display:inline-grid}.amount-face{justify-content:center;align-items:center;gap:var(--space-optical);min-width:0;height:56px;padding:0 var(--space-1);border-radius:var(--radius-sm);display:flex}.amount-face:focus-within{background:var(--color-surface);box-shadow:0 0 0 2px var(--color-indigo-tint)}.amount-prefix{flex:none;font-size:27px;font-weight:800;line-height:1}.amount-display,.amount-face input{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:0;background:0 0;border:0;flex:none;width:auto;min-width:0;height:100%;padding:0;font-size:54px;font-weight:800;line-height:1}.amount-medium .amount-display,.amount-medium .amount-face input{font-size:46px}.amount-compact .amount-display,.amount-compact .amount-face input{font-size:40px}.amount-face input{outline:0;width:min(9.7em,100vw - 140px)}.amount-control:has(.amount-face input){grid-template-columns:auto minmax(0,1fr) auto;width:100%}.amount-control .amount-face:has(input){justify-content:flex-start}.amount-control .amount-face input{flex:auto;width:100%}.odometer{white-space:nowrap;justify-content:center;align-items:center;gap:0;height:1em;display:inline-flex}.odometer-reel{width:.65em;height:1em;line-height:1em;display:inline-block;position:relative;overflow:hidden}.odometer-separator{place-items:center;width:.22em;height:1em;line-height:1em;display:inline-grid}.odometer-still,.odometer-old,.odometer-new{opacity:1;background:var(--odometer-surface,var(--color-canvas));place-items:center;display:grid;position:absolute;inset:0}.amount-face:focus-within .odometer-still,.amount-face:focus-within .odometer-old,.amount-face:focus-within .odometer-new{background:var(--color-surface)}.odometer-track{position:absolute;inset:0}.odometer-reel.is-rolling .odometer-still{visibility:hidden}.odometer-up .odometer-old{animation:old-up var(--motion-odometer) cubic-bezier(.2, .7, .2, 1) both}.odometer-up .odometer-new{animation:new-up var(--motion-odometer) cubic-bezier(.2, .7, .2, 1) both}.odometer-down .odometer-old{animation:old-down var(--motion-odometer) cubic-bezier(.2, .7, .2, 1) both}.odometer-down .odometer-new{animation:new-down var(--motion-odometer) cubic-bezier(.2, .7, .2, 1) both}.quick-actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);width:fit-content;max-width:100%;padding-bottom:var(--depth-medium);flex-wrap:wrap;margin-inline:auto;display:flex}.quick-actions .arcade-button{min-width:108px}.target-key{--key-face:var(--color-indigo-tint);--key-depth-color:var(--color-indigo-depth);color:var(--color-indigo-depth)}.target-key .arcade-key-face{border-color:var(--color-indigo)}.command-bar{min-height:calc(var(--command-face-height) + (2 * var(--command-padding)) + var(--depth-deep));align-items:center;gap:var(--command-gap);border:var(--border-strong) solid var(--color-ink);border-radius:var(--command-radius);padding:var(--command-padding);background:var(--color-surface);grid-template-columns:minmax(0,1.5fr) minmax(210px,.8fr) auto;display:grid;overflow:hidden}.command-link,.command-category{min-width:0;height:var(--command-face-height);align-items:center;gap:var(--space-2);border-radius:var(--command-inner-radius);padding:0 var(--space-3);background:var(--color-canvas);display:flex}.command-link input,.command-category select{width:100%;min-width:0;height:var(--command-face-height);color:var(--color-ink);background:0 0;border:0;outline:0}.command-category{padding:0;position:relative}.select-icon{pointer-events:none;color:var(--color-indigo);width:20px;height:20px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.select-icon svg{width:100%;height:100%;display:block}.command-category select{appearance:none;padding:0 44px 0 var(--space-3);text-overflow:ellipsis;font-weight:700}.command-category select:disabled{color:var(--color-muted)}.command-link:focus-within,.command-category:focus-within{border-radius:var(--command-inner-radius);box-shadow:inset 0 0 0 3px var(--color-focus)}.command-submit{width:126px;min-height:calc(var(--command-face-height) + var(--depth-deep));align-self:center}.command-submit .arcade-key-face{height:var(--command-face-height);min-height:var(--command-face-height);border-radius:var(--command-inner-radius);border:0}.command-submit:focus-visible{outline:0}.command-submit:focus-visible .arcade-key-face{box-shadow:inset 0 0 0 3px #fff, inset 0 0 0 5px var(--color-focus)}.command-submit:disabled .arcade-key-face{transform:translateY(calc(var(--depth-deep) / 2))}.field-icon{width:20px;height:20px;color:var(--color-indigo);flex:none}.button-label{justify-content:center;align-items:center;gap:var(--space-optical);display:inline-flex}.button-label svg{flex:none;width:18px;height:18px}.preview-status{text-align:center;min-height:0;font-size:12px;line-height:18px}.preview-status:not(:empty){margin-top:var(--space-3)}.preview-loading,.field-error{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-surface);display:inline-block}.field-error{color:var(--color-danger);font-weight:700}.preview-block{margin-top:var(--space-3)}.preview-card{align-items:center;gap:var(--space-4);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);min-height:112px;padding:var(--space-4);background:var(--color-surface);animation:preview-enter var(--motion-standard) ease-out;grid-template-columns:minmax(0,1fr) auto;display:grid}.preview-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.listing-avatar{--avatar-size:40px;width:var(--avatar-size);height:var(--avatar-size);border-radius:calc(var(--avatar-size) * .275);background:var(--avatar-tile,#e3e7ff);flex:none;place-items:center;display:grid;overflow:hidden}.avatar-tile-0{--avatar-tile:#e3e7ff}.avatar-tile-1{--avatar-tile:#d9f2e6}.avatar-tile-2{--avatar-tile:#d9ecfb}.avatar-tile-3{--avatar-tile:#ebe2fb}.avatar-tile-4{--avatar-tile:#f9e0ea}.avatar-tile-5{--avatar-tile:#dcf1f1}.listing-avatar img{object-fit:cover;width:100%;height:100%}.listing-avatar .avatar-picture{width:var(--avatar-size);height:var(--avatar-size);aspect-ratio:1;object-fit:contain;flex:none}.avatar-empty{border:var(--border-strong) dashed var(--color-border-strong);background:0 0}.preview-copy{flex:1;min-width:0}.preview-title{align-items:center;gap:var(--space-optical);flex-wrap:wrap;display:flex}.preview-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;line-height:20px;overflow:hidden}.preview-copy small{color:var(--color-muted);margin-top:2px;font-size:12px;line-height:16px;display:block}.preview-copy p{-webkit-line-clamp:2;margin:var(--space-1) 0 0;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.category-badge{background:var(--color-indigo-tint);color:var(--color-indigo-depth);border-radius:999px;padding:2px 7px;font-size:12px;font-weight:700;line-height:18px}.preview-result{gap:var(--space-3);border-left:var(--border-thin) solid var(--color-border);min-width:238px;padding-left:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.preview-result span{color:var(--color-muted);font-size:12px;font-weight:700;line-height:16px}.preview-result strong{color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:19px;line-height:25px;display:block}.preview-result span:first-child strong{color:var(--color-indigo-depth);font-size:25px}.description-toggle{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-1);color:var(--color-indigo-depth);background:0 0;border:0;font-size:13px;font-weight:700;display:flex}.description-toggle>span{background:var(--color-indigo-tint);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;line-height:1;display:grid}.description-toggle>span svg{width:14px;height:14px}.description-field{max-width:680px;margin:0 auto var(--space-3);font-size:13px;font-weight:700;display:block;position:relative}.description-field input{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);width:100%;height:48px;padding:0 62px 0 var(--space-3);background:var(--color-surface);display:block}.description-field small{top:50%;right:var(--space-3);color:var(--color-muted);font-size:12px;line-height:16px;position:absolute;transform:translateY(-50%)}.rank-live{animation:rank-enter var(--motion-standard) ease-out}.rank-pending{opacity:.5}.existing-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.existing-identity strong,.existing-identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.existing-identity strong{font-size:15px;font-weight:700;line-height:21px}.existing-identity span{margin-top:var(--space-1);color:var(--color-muted);font-size:12px;font-weight:400;line-height:16px}.selected-buttons{gap:var(--space-2);display:flex}.selected-buttons .arcade-primary{width:126px}.arcade-button{--key-depth:var(--depth-medium);--key-face:var(--color-surface);--key-depth-color:var(--color-border);border-radius:var(--radius-sm);min-height:44px;padding:0 0 var(--key-depth);background:var(--key-depth-color);vertical-align:top;border:0;font-size:13px;font-weight:700;position:relative}.arcade-key-face{min-height:calc(44px - var(--key-depth));border:var(--border-strong) solid var(--color-ink);border-radius:var(--radius-sm);background:var(--key-face);height:100%;transition:transform var(--motion-press);place-items:center;padding:7px 12px;display:grid}@media (hover:hover) and (pointer:fine){.arcade-button:hover:not(:disabled) .arcade-key-face{transform:translateY(-1px)}}.arcade-button:active:not(:disabled) .arcade-key-face{transform:translateY(var(--key-depth))}.arcade-button:disabled{cursor:not-allowed;color:var(--color-muted);opacity:.48;background:0 0}.arcade-button:disabled .arcade-key-face{border-color:var(--color-border);background:var(--color-canvas)}.arcade-primary{--key-depth:var(--depth-deep);--key-face:var(--color-indigo);--key-depth-color:var(--color-indigo-depth);color:#fff;min-height:52px;font-size:14px}.arcade-primary .arcade-key-face{min-height:47px}.arcade-stepper{--key-depth:4px;--key-face:var(--color-indigo-tint);--key-depth-color:var(--color-indigo-depth);border-radius:var(--radius-md);width:48px;height:52px;min-height:52px;padding:0 0 var(--key-depth);background:var(--key-depth-color);color:var(--color-indigo)}.arcade-stepper .arcade-key-face{border:var(--border-strong) solid var(--color-indigo);border-radius:var(--radius-md);width:48px;height:48px;min-height:48px;box-shadow:none;padding:0}.arcade-stepper svg{width:20px;height:20px}.arcade-stepper:disabled{opacity:.65;color:var(--color-indigo)}.arcade-stepper:active:not(:disabled) .arcade-key-face{transform:translateY(var(--key-depth))}.arcade-quick{--key-depth:var(--depth-medium)}.arcade-row{--key-depth:var(--depth-shallow);--key-face:var(--color-indigo-tint);--key-depth-color:#c7cbfb;color:var(--color-indigo-depth);font-size:12px}.arcade-row .arcade-key-face{padding-inline:10px}.arcade-secondary{--key-depth:var(--depth-shallow)}.danger-key{--key-face:#fff4f1;--key-depth-color:#dfb4aa;color:var(--color-danger)}.arena-section{margin-top:var(--space-8)}.arena-divider{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr auto 1fr;display:grid}.arena-divider>span{background:var(--color-border);height:1px}.arena-divider h2{background:var(--color-indigo-tint);color:var(--color-indigo-depth);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0;padding:5px 12px;font-size:12px;font-weight:800;line-height:18px}.live-zone{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.live-zone-single{grid-template-columns:minmax(0,1fr)}.battle-module,.activity-module{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);min-width:0;padding:var(--space-4);background:var(--color-surface)}.battle-module{flex-direction:column;display:flex}.battle-module h3,.activity-module h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:24px}.activity-module header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.activity-module a time{color:var(--color-muted);font-size:12px;font-weight:400;line-height:16px}.activity-module ol{margin:var(--space-2) 0 0;padding:0;list-style:none}.activity-module li+li{border-top:var(--border-thin) solid var(--color-border)}.activity-module a{align-items:center;gap:var(--space-4);min-width:0;min-height:44px;padding:var(--space-2) 0;color:var(--color-ink);grid-template-columns:30px minmax(0,1fr) auto auto;text-decoration:none;display:grid}.activity-module a:focus-visible,.activity-toggle:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.activity-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:15px;font-weight:600;line-height:21px;display:-webkit-box;overflow:hidden}.activity-amount{color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px}.activity-time{white-space:nowrap}.activity-toggle{min-width:44px;min-height:44px;padding:var(--space-2);color:var(--color-indigo-depth);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}@media (min-width:901px){.activity-toggle{display:none}}.category-nav{min-width:0;margin-top:var(--space-6);overflow:clip visible}.category-picker{gap:var(--space-2);grid-template-columns:auto 44px minmax(0,1fr) 44px;min-width:0;display:grid}.category-rail{gap:var(--space-2);overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;margin-block:-6px;padding-block:6px;display:flex;overflow:auto hidden}.category-rail::-webkit-scrollbar{display:none}.category-rail a,.category-all-link{border:var(--border-thin) solid transparent;border-radius:var(--radius-md);min-height:44px;color:var(--color-muted);white-space:nowrap;flex:none;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.category-rail a[aria-current=page],.category-all-link[aria-current=page]{border-color:var(--color-border);background:var(--color-indigo-tint);color:var(--color-indigo-depth)}.category-arrow{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:44px;min-height:44px;color:var(--color-indigo);cursor:pointer;transition:transform var(--motion-standard), background-color var(--motion-standard);place-items:center;display:grid}.category-arrow:active:not(:disabled),.category-rail a:active,.category-all-link:active{transform:translateY(1px)}.category-arrow svg{width:18px;height:18px}.category-arrow:disabled{color:var(--color-muted);cursor:default;opacity:.45}.category-arrow:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (hover:none),(pointer:coarse){.category-picker{grid-template-columns:auto minmax(0,1fr)}.category-arrow{display:none}}.top-board{padding-top:var(--space-6);scroll-margin-top:var(--space-4)}.top-divider{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.top-divider span{background:var(--color-border);height:1px}.top-divider h2{background:var(--color-orange);color:var(--color-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0;padding:6px 14px;font-size:14px;font-weight:800;line-height:20px}.top-list,.listing-stack{gap:var(--space-3);display:grid}@media (min-width:900px){.top-list{grid-template-columns:repeat(2,minmax(0,1fr))}.top-list>:first-child{grid-column:1/-1}}.board-freshness{margin:calc(var(--space-3) * -1) 0 var(--space-3);color:var(--color-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.listing-row,.open-slot{grid-template-columns:var(--rank-width) auto minmax(0, 1fr);border:var(--border-thin) solid var(--color-border);background:var(--color-surface);min-width:0;transition:transform var(--motion-standard) ease-out, background-color var(--motion-standard), border-color var(--motion-standard), box-shadow var(--motion-standard);border-radius:16px;grid-template-areas:"rank avatar identity""value value value";align-items:start;gap:10px;padding:14px;display:grid}.listing-row:focus-within{border-color:var(--color-indigo);box-shadow:0 4px 0 var(--color-indigo-depth);transform:translateY(-3px)}@media (hover:hover) and (pointer:fine){.listing-row:hover{border-color:var(--color-indigo);box-shadow:0 4px 0 var(--color-indigo-depth);transform:translateY(-3px)}.listing-featured:hover{border-color:var(--color-orange);box-shadow:0 4px 0 var(--color-orange-depth)}}.listing-featured:focus-within{border-color:var(--color-orange);box-shadow:0 4px 0 var(--color-orange-depth)}.top-board,.lower-board{--rank-width:calc(var(--rank-digits,1) * .62em + 1.3em + 16px)}[data-rank-digits="3"]{--rank-font:14px}[data-rank-digits="4"]{--rank-font:13px}.rank{width:var(--rank-width);background:var(--color-indigo-tint);height:36px;color:var(--color-indigo-depth);font-size:var(--rank-font,15px);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:10px;grid-area:rank;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.rank-hash{opacity:.6;margin-right:1px}.rank-podium{background:var(--color-indigo);color:#fff}.rank-first{background:var(--color-orange);color:var(--color-ink)}.listing-avatar-link,.listing-row>.listing-avatar,.open-slot>.listing-avatar{border-radius:12px;grid-area:avatar;display:block}.listing-identity{gap:var(--space-1);grid-area:identity;align-content:start;min-width:0;display:grid}.listing-identity h3{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:20px}.listing-identity h3 a{min-height:24px;color:var(--color-ink);text-underline-offset:3px;padding-block:2px;text-decoration-thickness:1px;display:inline-block}.listing-identity h3 a,.battle-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.listing-metadata{min-width:0;color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.meta-host{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.listing-metadata .listing-detail-link{vertical-align:baseline;display:inline-flex}.external-cue{font-weight:400}.listing-detail-link{align-items:center;gap:var(--space-1);min-height:44px;color:var(--color-indigo-depth);text-underline-offset:3px;margin-block:-13px;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.listing-detail-link span{transition:transform var(--motion-standard)}.listing-detail-link:focus-visible span{transform:translate(3px)}@media (hover:hover) and (pointer:fine){.listing-detail-link:hover span{transform:translate(3px)}}.listing-value{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);border-top:var(--border-thin) solid var(--color-border);flex-wrap:wrap;grid-area:value;min-width:0;padding-top:10px;display:flex}.listing-amount{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex:100%;min-width:0;margin:0;display:flex}.listing-amount span{color:var(--color-muted);font-size:13px;line-height:18px}.listing-amount strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:800;line-height:22px}@media (min-width:900px){.top-board .listing-amount{justify-content:flex-start}}.rank-target-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.listing-value .rank-target-actions{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;display:grid}.listing-value .rank-target-actions>.rank-target-button{width:100%}.listing-value .rank-target-actions>.rank-target-button:only-child{grid-column:2}.listing-value .rank-target-actions>.rank-target-state{grid-column:1/-1;justify-self:end}@media (max-width:599px){.listing-value .rank-target-actions>.rank-target-button:only-child{grid-column:1/-1}}.open-slot .listing-value{justify-content:flex-end}@media (min-width:900px){.lower-board .listing-row{grid-template-columns:var(--rank-width) auto minmax(0, 1fr) minmax(0, 500px);grid-template-areas:"rank avatar identity value";align-items:center}.lower-board .listing-value{border-top:0;grid-template-columns:140px minmax(0,1fr);align-items:center;padding-top:0;display:grid}.lower-board .listing-amount{text-align:right;justify-items:end;gap:0;display:grid}}.listing-featured{border:var(--border-strong) solid var(--color-orange);background:#fffaf6}.listing-featured .listing-identity h3{font-size:18px;font-weight:800;line-height:24px}.listing-row .rank,.open-slot .rank{border-radius:11px;height:40px}.listing-featured .rank{border-radius:13px;height:48px}.open-slot{border:var(--border-strong) dashed var(--color-border-strong);background:0 0}.open-slot .listing-identity h3{color:var(--color-ink)}.open-slot-first{border-color:var(--color-orange);background:var(--color-orange-tint)}.open-slot-first .rank{background:var(--color-orange);color:var(--color-ink)}.open-slot:not(.open-slot-first) .rank{background:var(--color-indigo-tint);color:var(--color-indigo-depth)}.rank-move{margin-left:var(--space-optical);vertical-align:2px;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:12px;font-weight:700;line-height:18px;display:inline-block}.rank-move-up{background:var(--color-orange-tint);color:var(--color-ink)}.rank-move-down{background:var(--color-canvas);color:var(--color-muted)}.rank-move-new{background:var(--color-indigo-tint);color:var(--color-indigo-depth)}@keyframes rank-changed{0%{outline-color:var(--color-orange)}to{outline-color:#0000}}@keyframes featured-shine{0%{background-color:var(--color-orange-tint)}to{background-color:#fffaf6}}@media (prefers-reduced-motion:no-preference){.rank-changed{outline-offset:2px;outline:2px solid #0000;animation:1.4s ease-out rank-changed}.featured-shine{animation:.9s ease-out featured-shine}}.mobile-action{display:none}.board-state{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);background:var(--color-surface);text-align:center}.lower-board{padding:var(--space-12) 0;scroll-margin-top:var(--space-4)}.lower-heading{justify-content:space-between;align-items:end;gap:var(--space-4);border-top:var(--border-thin) solid var(--color-border);min-height:64px;padding-top:var(--space-4);display:flex}.lower-heading h2{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:700;line-height:34px}.lower-heading>span{max-width:220px;color:var(--color-muted);text-align:right;font-size:12px;line-height:16px}.board-search{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.board-search .control-depth{width:100%;min-width:0}.board-search input{box-sizing:border-box;border:var(--border-strong) solid var(--color-ink);border-radius:var(--radius-md);width:100%;min-width:0;height:48px;padding:0 var(--space-3);background:var(--color-surface)}.board-search input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.board-search a{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-sm);background:#fff;grid-column:1/-1;justify-self:start;place-items:center;min-height:44px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.board-range{margin-bottom:var(--space-3);color:var(--color-muted);overflow-wrap:anywhere;font-size:13px;line-height:18px}.board-range-empty{margin-block:var(--space-4);color:var(--color-ink);font-size:15px;line-height:22px}.pagination{margin-top:var(--space-6);justify-content:space-between;align-items:center;font-size:12px;display:flex}.pagination a{border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-sm);background:#fff;place-items:center;min-height:44px;padding:8px 12px;font-weight:700;text-decoration:none;display:grid}.pagination a[aria-disabled=true]{pointer-events:none;opacity:.35}@media (max-width:900px){.live-zone{grid-template-columns:minmax(0,1fr)}.activity-additional.is-collapsed{display:none}.activity-additional:not(.is-collapsed){animation:.16s ease-out both activity-row-enter}.activity-additional:nth-child(3){animation-delay:25ms}.activity-additional:nth-child(4){animation-delay:50ms}.activity-additional:nth-child(5){animation-delay:75ms}}@keyframes activity-row-enter{0%{opacity:.92;transform:translateY(4px)}}.policy-document{overflow-wrap:anywhere;width:min(768px,100% - 40px);margin-inline:auto;padding-block:48px}.policy-header,.policy-preamble,.policy-document section>p,.policy-document section>ul,.policy-callout{max-width:672px}.policy-label{background:var(--color-indigo-tint);color:var(--color-indigo-depth);text-transform:uppercase;padding:4px 8px;font-size:12px;font-weight:800;line-height:16px;display:inline-block}.policy-document h1{letter-spacing:-.035em;margin:20px 0 0;font-size:36px;font-weight:800;line-height:40px}.policy-intro{color:var(--color-muted);margin-top:16px;font-size:16px;font-weight:600;line-height:26px}.policy-version{color:var(--color-muted);margin-top:12px;font-size:13px;font-weight:700;line-height:20px}.policy-preamble{margin-top:var(--space-4);font-size:16px;font-weight:400;line-height:26px}.policy-document section h2{letter-spacing:-.02em;margin:40px 0 12px;font-size:20px;font-weight:700;line-height:28px}.policy-document section p,.policy-document section ul,.policy-callout{font-size:16px;font-weight:400;line-height:26px}.policy-document section p+p{margin-top:12px}.policy-document section ul{margin-top:12px;padding-left:20px;list-style:outside}.policy-document section ul+p{margin-top:var(--space-4)}.policy-document section li+li{margin-top:8px}.policy-document strong{font-weight:700}.policy-callout{border:var(--border-strong) solid var(--color-indigo);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-indigo-tint);margin-top:12px;font-weight:800}.policy-action,.policy-callout+p,.policy-callout+ul,.policy-action+p,.policy-action+ul{margin-top:var(--space-4)}.policy-action a{color:var(--color-indigo-depth);text-underline-offset:4px;font-weight:800;text-decoration:underline}.policy-action-primary a,.policy-action-secondary a{align-items:center;min-height:44px;display:inline-flex}.policy-action a:focus-visible,.footer-links a:focus-visible,.detail-report-link:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}footer{border-top:var(--border-thin) solid var(--color-border);background:var(--color-surface)}.footer-inner{padding-block:var(--space-4);font-size:13px;font-weight:700}.footer-row{justify-content:space-between;align-items:center;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.footer-copy,.footer-disclosure{color:var(--color-muted)}.footer-links{gap:12px var(--space-6);flex-wrap:wrap;justify-content:flex-end;display:flex}.footer-links a{align-items:center;min-height:44px;display:inline-flex}.footer-disclosure{margin-top:var(--space-2);line-height:18px}.detail-report-link{margin-top:var(--space-4);color:var(--color-muted);text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.visibility-insight{max-width:760px;margin:var(--space-6) auto 0;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.visibility-heading{gap:var(--space-6);grid-template-columns:minmax(0,.8fr) minmax(240px,1.2fr);align-items:end;display:grid}.detail-eyebrow{margin:0 0 var(--space-1);color:var(--color-indigo-depth);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.visibility-insight h2{margin:0;font-size:24px;font-weight:700;line-height:30px}.visibility-insight h3{margin:0;font-size:13px;font-weight:700;line-height:18px}.visibility-definition,.visibility-unavailable{color:var(--color-muted);margin:0;font-size:13px;font-weight:400;line-height:20px}.visibility-unavailable{margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-canvas)}.visibility-totals{gap:var(--space-2);margin:var(--space-6) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.visibility-totals div{min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.visibility-totals dt{color:var(--color-muted);font-size:12px;font-weight:700;line-height:16px}.visibility-totals dt span{font-weight:500;display:block}.visibility-totals dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:30px}.visibility-chart-block{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.visibility-chart{height:132px;margin:var(--space-3) 0 0;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:4px;padding:0;list-style:none;display:grid}.visibility-chart li{min-width:0;height:112px;color:var(--color-muted);text-align:center;grid-template-rows:88px 20px;align-items:end;gap:4px;font-size:10px;font-weight:400;line-height:12px;display:grid}.visibility-bar{background:var(--color-indigo);border-radius:3px 3px 0 0;align-self:end;width:100%;min-width:3px}.visibility-bar-partial{border:1px dashed var(--color-indigo);background:var(--color-indigo-tint)}.visibility-bar-pre_baseline,.visibility-bar-pre_listing{border-bottom:2px dotted var(--color-border-strong);background:0 0;height:0}.visibility-comparison{margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-indigo-tint)}.visibility-comparison p{margin:var(--space-1) 0 0;font-size:13px;font-weight:400;line-height:19px}@media (min-width:640px){.policy-document{width:min(768px,100% - 64px);padding-block:64px}}.modal-backdrop{z-index:50;padding:var(--space-6);background:#171717a8;place-items:center;display:grid;position:fixed;inset:0}.payment-dialog{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-4);background:0 0;border:0;margin:0;overflow:auto}.payment-dialog::backdrop{background:#1717179e}.payment-dialog .modal{margin:auto}.payment-dialog>.modal:focus{outline:none}.modal{border:var(--border-strong) solid var(--color-ink);border-radius:var(--radius-lg);width:min(430px,100%);max-height:90vh;padding:var(--space-6);box-shadow:0 5px 0 var(--color-ink);background:#fff;overflow:auto}.modal-label{background:var(--color-orange-tint);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.modal h2{margin:var(--space-4) 0 var(--space-1)}.modal>p{color:var(--color-muted)}.modal dl{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:1fr 1fr;display:grid}.modal dt{color:var(--color-muted);font-size:12px}.modal dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.payment-dialog:not(.composer-dialog) .modal .arcade-button{width:100%}.how{background:var(--color-indigo);color:#fff;padding:46px 0}.how h2{font-size:30px}.how ol{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.how-disclosure{border-left:4px solid var(--color-orange);padding-left:13px}.page-return-link{align-items:center;gap:var(--space-optical);min-height:44px;margin-bottom:var(--space-2);color:var(--color-indigo-depth);font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.page-return-link span{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.page-return-link svg{width:16px;height:16px;transition:transform var(--motion-standard);flex:none}@media (hover:hover) and (pointer:fine){.page-return-link:hover svg{transform:translate(-3px)}}.loading-shell{padding-block:var(--space-8) var(--space-12)}.skeleton-block{background:#deded7;border-radius:8px;display:block}.loading-hero{max-width:720px;margin:0 auto var(--space-6);justify-items:center;gap:10px;display:grid}.loading-hero .skeleton-block:first-child{width:min(520px,85%);height:48px}.loading-hero .skeleton-block:nth-child(2){width:min(470px,78%);height:18px}.loading-hero .skeleton-block:nth-child(3){width:min(330px,58%);height:14px}.loading-composer{gap:var(--space-3);max-width:860px;margin:auto;display:grid}.skeleton-amount{width:min(660px,100%);height:64px;margin-inline:auto}.skeleton-keys{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.skeleton-keys span{height:44px}.skeleton-field{width:100%;height:48px}.skeleton-submit{width:100%;height:52px}.loading-board{gap:var(--space-3);margin-top:var(--space-12);display:grid}.skeleton-divider{width:110px;height:30px;margin:auto}.skeleton-row{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;grid-template-columns:40px 48px 1fr 180px;align-items:center;gap:12px;padding:16px;display:grid}.skeleton-rank{height:40px}.skeleton-avatar{height:48px}.skeleton-copy{gap:8px;display:grid}.skeleton-copy span:first-child{width:60%;height:16px}.skeleton-copy span:last-child{width:38%;height:12px}.skeleton-action{height:44px}@media (prefers-reduced-motion:no-preference){.skeleton-block{animation:1.4s ease-in-out infinite alternate skeleton-pulse}}@keyframes skeleton-pulse{to{background:#ecece7}}@keyframes preview-enter{0%{opacity:0;transform:translateY(6px)}}@keyframes rank-enter{0%{transform:translateY(4px)}}@keyframes old-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes new-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes old-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes new-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (max-width:700px){.page-shell,.page-shell.board-column{width:calc(100% - 28px)}.site-nav{gap:var(--space-3)}.product-intro{padding:var(--space-6) 0 var(--space-4)}.product-intro h1{font-size:clamp(35px,10.2vw,40px)}.hero-lead{font-size:16px;line-height:23px}.hero-secondary{font-size:14px;line-height:21px}.hero-eyebrow{margin-bottom:var(--space-3);letter-spacing:.045em}.hero-eyebrow-line{display:block}.hero-eyebrow-line+.hero-eyebrow-line:before{content:none}.amount-control{gap:var(--space-2);grid-template-columns:auto auto auto;min-height:48px}.amount-face{height:56px}.amount-prefix{font-size:22px}.amount-display,.amount-face input{font-size:42px}.amount-medium .amount-display,.amount-medium .amount-face input{font-size:36px}.amount-compact .amount-display,.amount-compact .amount-face input{font-size:30px}.quick-actions{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,108px));display:grid}.quick-actions .target-key{grid-column:1/-1}.command-bar{gap:var(--command-gap);grid-template-columns:minmax(0,1fr) auto}.command-link{grid-column:1/-1}.command-category{grid-column:1}.command-submit{grid-area:2/2}.preview-card{padding:var(--space-3);grid-template-columns:1fr}.preview-result{border-top:var(--border-thin) solid var(--color-border);min-width:0;padding:var(--space-3) 0 0;border-left:0}.selected-buttons{justify-content:stretch}.selected-buttons .arcade-button{flex:1}.activity-module a{gap:var(--space-optical);grid-template-columns:28px minmax(0,1fr) auto auto}.category-nav{margin-top:var(--space-4)}.top-board,.lower-board{padding-top:var(--space-8)}.desktop-action{display:none}.mobile-action{display:inline}.lower-heading{align-items:flex-start}.footer-links{gap:0 var(--space-4)}.footer-disclosure{margin-top:var(--space-1);font-size:12px}.how ol{grid-template-columns:1fr}}@media (max-width:480px){.loading-hero .skeleton-block:first-child{height:76px}.skeleton-row{grid-template-columns:34px 40px 1fr;padding:12px}.skeleton-action{grid-column:1/-1;width:100%}.header-inner{gap:var(--space-2);min-height:60px}.brand img{width:72px}.site-nav{justify-content:flex-end;gap:var(--space-3);flex:1}.site-nav a{min-height:44px;font-size:12px}.product-intro{padding:var(--space-4) 0}.product-intro h1{max-width:350px;margin-inline:auto}.amount-control{grid-template-columns:auto auto auto}.amount-face{padding-inline:var(--space-1)}.amount-prefix{font-size:17px}.amount-display,.amount-face input{font-size:42px}.amount-medium .amount-display,.amount-medium .amount-face input{font-size:26px}.amount-compact .amount-display,.amount-compact .amount-face input{font-size:22px}.quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:min(340px,100%)}.quick-actions .arcade-button{min-width:0}.quick-actions .target-key{grid-column:1/-1}.arcade-stepper{width:44px;height:48px;min-height:48px}.arcade-stepper .arcade-key-face{width:44px;height:44px;min-height:44px}.selected-buttons{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.selected-buttons .arcade-primary{width:auto}.listing-row,.open-slot{gap:var(--space-2);padding:12px}.arcade-row .arcade-key-face{padding-inline:7px;font-size:12px}.board-search{grid-template-columns:minmax(0,1fr) 72px}.board-search .arcade-button{width:72px}.board-search a{grid-column:1/3}.pagination{gap:var(--space-2);text-align:center;grid-template-columns:1fr auto 1fr;display:grid}.pagination a:last-child{justify-self:end}.lower-heading>span{display:none}}.detail-page{flex-direction:column;min-height:100dvh;display:flex}.detail-shell{padding-block:var(--space-8) var(--space-12);flex:1}.detail-return{max-width:760px;margin:0 auto var(--space-6)}.detail-card{max-width:760px;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);margin:0 auto}.checkout-flow,.checkout-status{gap:var(--space-4);display:grid}.checkout-flow h2,.checkout-status h2{margin:0;font-size:clamp(22px,5vw,24px);font-weight:700;line-height:1.15}.checkout-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.checkout-identity>img,.checkout-identity>span{object-fit:cover;border-radius:var(--radius-md);background:var(--color-indigo-tint);width:52px;height:52px;color:var(--color-indigo-depth);flex:none;place-items:center;font-weight:800;display:grid}.checkout-identity div{min-width:0;display:grid}.checkout-identity strong,.checkout-identity small{overflow-wrap:anywhere}.checkout-intent{color:var(--color-muted);font-size:12px;font-weight:700;line-height:16px}.checkout-summary{gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--color-indigo-tint);display:grid}.checkout-total-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.checkout-total-row span{font-size:14px;font-weight:700;line-height:20px}.checkout-total-row strong{color:var(--color-indigo-depth);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:800;line-height:24px}.checkout-flow .checkout-climb{border-top:var(--border-thin) solid #c7cbfb;padding-top:var(--space-3)}.checkout-flow .checkout-climb dd{color:var(--color-ink)}.checkout-flow dl{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);margin:0;display:grid}.checkout-flow dt{color:var(--color-muted);font-size:12px;font-weight:700}.checkout-flow dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.checkout-warning,.simulation-notice{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-indigo-tint)}.checkout-consent{align-items:flex-start;gap:var(--space-2);line-height:1.5;display:flex}.checkout-consent input{flex:none;width:20px;height:20px;margin-top:1px}.checkout-consent a{color:var(--color-indigo-depth);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.checkout-close{background:0 0;border:0;justify-self:end;width:44px;height:44px;font-size:28px}.checkout-actions{gap:var(--space-4);padding-top:var(--space-2);padding-bottom:var(--depth-deep);display:grid}.checkout-destination{width:fit-content;font-size:13px;font-weight:700}.payment-recovery-notice{margin:var(--space-3) auto;max-width:var(--content-wide);padding:var(--space-4);border:var(--border-medium) solid var(--color-ink);border-radius:var(--radius-sm);background:var(--color-indigo-tint);box-shadow:var(--shadow-small)}.payment-recovery-notice p{margin:0;font-weight:700}.payment-recovery-actions{gap:var(--space-4);padding-top:var(--space-2);padding-bottom:var(--depth-deep);display:grid}.payment-recovery-actions>*,.checkout-actions>*{width:100%}.checkout-status a{justify-self:start}.checkout-return{align-content:center;justify-items:start;gap:var(--space-4);max-width:720px;min-height:55vh;padding-block:var(--space-12);display:grid}.checkout-return h1,.checkout-return p{margin:0}.return-details{gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr);width:100%;margin:0;display:grid}.checkout-actions .page-return-link{justify-self:start;margin-bottom:0}.return-details dt{color:var(--color-muted);font-size:13px;line-height:20px}.return-details dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700;line-height:20px}.checkout-return h1{font-size:clamp(28px,6vw,38px);font-weight:800;line-height:1.1}.detail-card>h1{letter-spacing:-.03em;font-size:clamp(26px,5vw,38px);font-weight:800;line-height:1.1}.report-shell{max-width:760px;padding-top:var(--space-6);padding-bottom:var(--space-8)}.report-document .policy-header{margin-bottom:var(--space-6)}.report-form{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.report-form label{font-weight:700}.report-form input,.report-form select,.report-form textarea{width:100%;min-height:48px;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;background:#fff;font-size:16px}.report-form textarea{resize:vertical;min-height:140px}.report-field{gap:var(--space-2);min-width:0;display:grid}.report-detail-field{margin-bottom:calc(-1 * var(--space-2))}.report-submit-group{gap:var(--space-4);padding-bottom:var(--depth-deep);display:grid}.report-message,.report-error{margin:0;font-size:13px;line-height:18px}.report-error{color:var(--color-danger);font-weight:600}.report-results{gap:var(--space-2);display:grid}.report-results button{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:left;background:#fff;gap:2px;display:grid}@media (max-width:480px){.checkout-flow dl,.modal dl{gap:var(--space-1);grid-template-columns:1fr}.checkout-flow dd,.modal dd{margin-bottom:var(--space-2);text-align:left}}@media (max-width:390px){.report-form{padding:var(--space-4)}}.detail-identity{align-items:center;gap:var(--space-4);display:flex}.detail-image{border-radius:var(--radius-lg);background:var(--color-indigo-tint);width:96px;height:96px;color:var(--color-indigo-depth);flex:none;place-items:center;font-size:28px;font-weight:800;display:grid;overflow:hidden}.detail-image img{object-fit:cover;width:100%;height:100%}.detail-identity h1{margin:var(--space-2) 0 0;letter-spacing:-.03em;font-size:clamp(26px,5vw,38px);font-weight:800;line-height:1.1}.detail-secondary{margin:var(--space-1) 0 0;color:var(--color-muted);overflow-wrap:anywhere}.detail-description{margin:var(--space-6) 0 0;font-size:16px;line-height:25px}.detail-stats{gap:var(--space-3);margin:var(--space-6) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detail-stats div{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas)}.detail-stats dt{color:var(--color-muted);font-size:12px;font-weight:700}.detail-stats dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:28px}.detail-disclosure{margin:var(--space-6) 0 0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-indigo-tint)}.detail-actions{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-6);display:flex}.detail-button{min-height:46px;padding:0 var(--space-4);border:2px solid var(--color-indigo);border-radius:var(--radius-sm);place-items:center;font-weight:800;text-decoration:none;display:inline-grid}.detail-button-primary{background:var(--color-indigo);color:#fff;box-shadow:0 4px 0 var(--color-indigo-depth)}.detail-button-primary:disabled{border-color:var(--color-border);background:var(--color-canvas);color:var(--color-muted);box-shadow:none;cursor:not-allowed}.detail-button-secondary{color:var(--color-indigo-depth);box-shadow:0 2px 0 var(--color-indigo-depth);background:#fff}:is(.detail-actions,.detail-share)>.detail-button{border-bottom-width:4px;border-bottom-color:var(--color-indigo-depth);height:50px;box-shadow:none;font-size:14px}.detail-contribution-button{--key-depth-color:var(--color-indigo-depth);height:50px;min-height:50px;color:var(--color-indigo-depth);font-size:14px;font-weight:800}.detail-contribution-button .arcade-key-face{min-height:48px;padding:0 var(--space-4);border-color:var(--color-indigo)}@media (hover:hover) and (pointer:fine){:is(.detail-actions,.detail-share)>.detail-button:hover{background:var(--color-indigo-tint);color:var(--color-indigo-depth)}:is(.detail-actions,.detail-share)>.detail-button-primary:hover{background:var(--color-indigo-depth);color:#fff}}:is(.detail-actions,.detail-share)>.detail-button:active{border-bottom-width:2px;padding-top:2px}:is(.detail-actions,.detail-share)>.detail-button:focus-visible,.share-styles button:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.detail-share{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.row-share{justify-content:center;display:inline-flex;position:relative}.row-share-button{border-radius:var(--radius-sm);width:44px;min-width:44px;min-height:44px;color:var(--color-indigo-depth);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.row-share-button:hover{background:var(--color-indigo-tint)}}.row-share-button:active{background:#e2e5ff}.row-share-button:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.row-share-button svg{flex:none;width:17px;height:17px}.row-share-feedback{z-index:3;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-ink);color:#fff;pointer-events:none;width:max-content;max-width:150px;padding:5px 7px;font-size:12px;font-weight:700;line-height:15px;position:absolute;top:calc(100% + 2px);right:0}.row-share-feedback.is-success{animation:.16s ease-out share-success}@keyframes share-success{0%{opacity:.94;transform:translateY(2px)}}@media (max-width:560px){.detail-shell{padding-block:var(--space-6) var(--space-8)}.detail-card{padding:var(--space-4)}.detail-image{border-radius:var(--radius-md);width:64px;height:64px;font-size:20px}.detail-stats{grid-template-columns:1fr}.detail-actions{flex-direction:column}.detail-button,.detail-share,.detail-contribution-button{width:100%}.visibility-insight{padding:var(--space-4)}.visibility-heading{gap:var(--space-2);grid-template-columns:1fr}.visibility-totals{grid-template-columns:1fr}.visibility-chart{gap:2px}.visibility-chart li{font-size:10px}.visibility-chart li:nth-child(2n):not(:last-child)>span:last-child{visibility:hidden}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.listing-row,.listing-row:hover,.listing-row:focus-within{transform:none}.activity-additional,.row-share-feedback.is-success{animation:none}}.rank-target-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rank-target-actions .arcade-secondary{color:var(--color-indigo-depth)}.rank-target-state{color:var(--color-muted);text-align:right;font-size:13px}.rank-target-button{white-space:normal;min-width:0;max-width:100%}.rank-target-button .arcade-key-face{border-width:var(--border-thin);height:auto;padding:var(--space-2) var(--space-3);text-align:center;flex-wrap:wrap;place-content:center;align-items:baseline;column-gap:14px;display:flex}.rank-target-destination,.rank-target-payment{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:18px}.rank-target-payment{font-variant-numeric:tabular-nums;font-weight:500}.rank-target-button .rank-target-payment{position:relative}.rank-target-button .rank-target-payment:before{content:"·";text-align:center;width:14px;font-weight:700;position:absolute;top:0;right:100%}.rank-target-button .rank-target-payment[data-wrapped]:before{display:none}.rank-target-button.arcade-row .arcade-key-face{border-color:var(--color-indigo)}.rank-target-button.arcade-secondary{color:var(--color-indigo-depth)}.rank-target-button.arcade-secondary .arcade-key-face{border-color:var(--color-border-strong)}.hero-actions{align-items:center;gap:var(--space-2);margin:var(--space-4) 0 var(--space-2);flex-direction:column;display:flex}.hero-actions .arcade-primary{width:min(100%,340px)}.hero-board-link{align-items:center;gap:var(--space-1);min-height:44px;color:var(--color-indigo-depth);text-underline-offset:4px;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (min-width:900px){.hero-actions .arcade-primary{width:300px}}.board-status{align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;line-height:20px;display:inline-flex}.board-status-open{background:var(--color-orange-tint);color:var(--color-ink)}.board-status-neutral{border:var(--border-thin) solid var(--color-border);background:var(--color-surface);color:var(--color-ink)}.board-status-neutral:before{content:"";background:var(--color-indigo);border-radius:50%;width:8px;height:8px}.how-it-works{padding:var(--space-8) 0 0}.how-it-works h2{margin:0 0 var(--space-4);text-align:center;font-size:26px;font-weight:700;line-height:32px}.how-it-works ol{gap:var(--space-3);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.how-it-works li{column-gap:var(--space-3);counter-increment:step;grid-template-columns:32px minmax(0,1fr);display:grid}.how-it-works li:before{content:counter(step);background:var(--color-indigo-tint);width:32px;height:32px;color:var(--color-indigo-depth);border-radius:50%;grid-row:span 2;place-items:center;font-weight:800;display:grid}.how-it-works li strong{font-size:16px;font-weight:700;line-height:22px}.how-it-works li span{color:var(--color-muted);font-size:14px;line-height:20px}.how-it-works>p{margin:var(--space-4) 0 0;color:var(--color-muted);text-align:center;text-wrap:balance;font-size:14px;line-height:21px}@media (min-width:900px){.how-it-works ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.section-end{padding-bottom:var(--space-12)}@media (max-width:700px){.section-end{padding-bottom:var(--space-8)}}.arena-panel{align-content:start;gap:var(--space-3);display:grid}.battle-module .arena-eyebrow{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:16px}.battle-subject{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.battle-avatar-link{border-radius:12px;display:block}.battle-subject-text{gap:var(--space-1);min-width:0;display:grid}.battle-name{min-height:24px;color:var(--color-ink);overflow-wrap:anywhere;text-underline-offset:3px;justify-self:start;font-size:16px;font-weight:700;line-height:22px;text-decoration-thickness:1px}.battle-action{justify-items:center;gap:var(--space-3);border-top:var(--border-thin) solid var(--color-border);padding-top:var(--space-4);text-align:center;display:grid}.battle-gap{max-width:34ch;color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:15px;line-height:22px}.battle-gap strong{color:var(--color-indigo-depth);font-weight:800}.battle-passed{font-weight:700}.battle-action .rank-target-button{width:min(100%,340px)}.activity-module a{grid-template-columns:minmax(0,1fr) auto auto}.draft-resume,.all-businesses{color:var(--color-indigo-depth);font-size:14px;font-weight:700}.draft-resume{min-height:44px;margin-top:12px}.all-businesses{width:fit-content;margin:8px auto 0;padding:12px;display:block}.composer-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.composer-heading h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:24px;font-weight:700;line-height:30px}.composer-heading button{flex:none;width:auto;min-width:68px}.payment-dialog .composer-heading>.detail-button-secondary{box-shadow:none;background:0 0;border:0;padding:0}.modal-close-face{width:100%;min-height:46px;padding:0 var(--space-4);border:2px solid var(--color-indigo);border-radius:inherit;background:var(--color-surface);box-shadow:0 2px 0 var(--color-indigo-depth);place-items:center;display:grid}.payment-dialog .composer-heading>button>:is(.modal-close-face,.arcade-key-face){transition:transform var(--motion-press), background-color var(--motion-press), box-shadow var(--motion-press);transform:translateY(0)}@media (hover:hover) and (pointer:fine){.payment-dialog .composer-heading>button:hover>:is(.modal-close-face,.arcade-key-face){background:var(--color-indigo-tint);transform:translateY(-1px)}.payment-dialog .composer-heading>button:hover>.modal-close-face{box-shadow:0 3px 0 var(--color-indigo-depth)}}.payment-dialog .composer-heading>button:is(:active,[data-pressed=true])>:is(.modal-close-face,.arcade-key-face){transform:translateY(var(--depth-shallow));background:var(--color-indigo-tint);box-shadow:none}.composer-mechanics,.composer-clarification,.description-guidance{color:var(--color-muted);text-align:center;margin:12px 0 20px;font-size:14px;line-height:21px}.sheet .amount-heading{text-align:center}.sheet .amount-heading .composer-mechanics{margin:var(--space-1) 0 0;text-align:center}.dorong-change{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:14px;line-height:20px}.dorong-change strong{color:var(--color-indigo-depth);font-weight:800}.sheet-page>.field-label{margin-bottom:calc(var(--space-2) * -1);font-size:14px;font-weight:700;line-height:20px}.checkout-note{color:var(--color-muted);margin:0;font-size:14px;line-height:20px}.composer-dialog .modal{width:min(860px,100%);max-height:calc(100dvh - 48px);margin:8px auto}.payment-dialog:is(.composer-dialog,.share-dialog){padding:max(12px, env(safe-area-inset-top)) 12px max(17px, env(safe-area-inset-bottom));height:100dvh;overflow:hidden}.payment-dialog:is(.composer-dialog,.share-dialog)[open]{display:flex}.payment-dialog:is(.composer-dialog,.share-dialog) .modal{overscroll-behavior:contain;min-width:0;max-height:100%;margin:auto}.composer-dialog{--odometer-surface:var(--color-surface)}.composer-dialog .composer-stage{width:100%}.composer-dialog .existing-identity>div{min-width:0}.composer-dialog .existing-identity strong{white-space:normal;overflow-wrap:anywhere}.share-dialog .modal{width:min(680px,100%)}.share-styles{border:0;min-width:0;margin:16px 0 0;padding:0}.share-styles legend{margin-bottom:8px;font-size:14px;font-weight:700}.share-styles>div{flex-wrap:wrap;gap:8px;display:flex}.share-styles button{border:2px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.share-styles button[aria-pressed=true]{border-color:var(--color-indigo);background:var(--color-indigo-tint)}@media (hover:hover) and (pointer:fine){.share-styles button:hover{border-color:var(--color-indigo)}}.share-artwork{border:1px solid var(--color-border);width:auto;max-width:100%;max-height:420px;margin:20px auto;display:block}.share-actions{flex-wrap:wrap;gap:8px;display:flex}.share-actions button:disabled{opacity:.6;cursor:wait}.share-actions>button{width:100%}.share-status{margin:var(--space-3) 0 0}.share-status:empty{margin:0}.share-options{margin-top:12px}.share-options summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--color-indigo-depth);padding:12px 0;font-size:14px;font-weight:700}.share-options :is(summary,button):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.share-manual-actions{flex-wrap:wrap;gap:4px 16px;display:flex}.share-manual-actions button{min-height:44px;color:var(--color-indigo-depth);font-size:14px;text-decoration:underline}.share-manual-actions button:disabled{color:var(--color-muted);cursor:not-allowed}.share-caption{margin-top:16px;font-size:14px;display:block}.share-caption textarea{resize:vertical;border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:8px;width:100%;min-height:130px;padding:12px;display:block}.share-dialog .share-guidance{color:var(--color-muted);margin:16px 0 8px;font-size:13px;line-height:21px}.about-benefits{gap:var(--space-3);margin:24px 0;padding:0;list-style:none;display:grid}.about-benefits li{font-size:15px;line-height:23px}.about-benefits strong{font-weight:700}@media (max-width:639px){.payment-dialog.share-dialog .modal{padding:20px 12px}.composer-heading h2{font-size:20px;line-height:26px}.about-benefits{grid-template-columns:1fr}}.review-access{max-width:680px;padding-block:var(--space-8)}.review-access form{gap:var(--space-4);margin-top:var(--space-6);display:grid}.review-access input[type=password]{min-height:48px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:8px}.review-notice{margin-block:var(--space-4);padding-block:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface)}.review-notice p{margin-top:var(--space-2);font-size:14px}.composer-dialog .modal{--sheet-gutter:var(--space-6);width:min(600px,100%);padding:var(--sheet-gutter);scroll-padding-top:calc(var(--sheet-header-height,0px) + var(--space-2));scroll-padding-bottom:calc(var(--sheet-footer-height,0px) + var(--space-2))}.sheet{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.sheet-header{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;margin-bottom:0;display:grid}.sheet-top{--sheet-top-gutter:var(--sheet-gutter-top,var(--sheet-gutter,var(--space-4)));top:calc(var(--sheet-top-gutter) * -1);z-index:2;gap:var(--space-2);margin:calc(var(--sheet-top-gutter) * -1) calc(var(--sheet-gutter,var(--space-4)) * -1) 0;border-bottom:var(--border-thin) solid var(--color-border);padding:var(--sheet-top-gutter) var(--sheet-gutter,var(--space-4)) var(--space-2);background:var(--color-surface);display:grid;position:sticky}.sheet-header h2:is(:focus,:focus-visible){outline:none}.sheet-progress{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sheet-progress li{border-top:4px solid var(--color-border);color:var(--color-muted);padding-top:8px;font-size:12px;font-weight:700;line-height:16px}.sheet-progress li.is-done{border-color:var(--color-indigo-depth);color:var(--color-ink)}.sheet-progress li.is-current{border-color:var(--color-indigo);color:var(--color-indigo-depth)}.sheet-page{gap:var(--space-4);min-width:0;display:grid}.sheet-footer{bottom:calc(var(--sheet-gutter,var(--space-4)) * -1);z-index:1;justify-items:center;gap:var(--space-2);margin:0 calc(var(--sheet-gutter,var(--space-4)) * -1) calc(var(--sheet-gutter,var(--space-4)) * -1);border-top:var(--border-thin) solid var(--color-border);padding:var(--space-3) var(--sheet-gutter,var(--space-4)) var(--sheet-gutter,var(--space-4));background:var(--color-surface);display:grid;position:sticky}.sheet-actions{align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,2fr);width:min(100%,440px);display:grid}.sheet-actions>.arcade-button{width:100%}.sheet-actions .arcade-secondary{min-height:52px;padding-bottom:var(--depth-deep);background:0 0}.sheet-actions .arcade-secondary .arcade-key-face{height:47px;min-height:47px;box-shadow:0 var(--depth-shallow) 0 var(--color-border);color:var(--color-indigo-depth)}.sheet-actions .arcade-secondary:active:not(:disabled) .arcade-key-face{transform:translateY(var(--depth-shallow));box-shadow:none}.sheet-actions .arcade-primary .arcade-key-face{min-height:47px}.requote-card>.back-key{justify-self:start;min-width:120px}.sheet-page>.composer-clarification{text-align:left;margin:0}.sheet :is(.composer-mechanics,.description-guidance){text-align:left}.sheet .description-guidance{margin:0}.sheet-footer p{text-align:center;margin:0}.sheet-summary{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:20px}.sheet-summary-estimate{color:var(--color-muted);font-size:13px;font-weight:400;line-height:19px;display:block}.sheet-text-button{justify-self:start;align-items:center;gap:var(--space-optical);min-height:44px;color:var(--color-indigo-depth);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.sheet-text-button svg{flex:none;width:14px;height:14px}.link-check{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.link-check .command-link{border:var(--border-strong) solid var(--color-ink);background:var(--color-surface)}.field-hint{margin:calc(var(--space-3) * -1) 0 0;color:var(--color-muted);font-size:13px;line-height:19px}.preview-status:empty{display:none}.category-chips{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.category-chips legend{margin-bottom:var(--space-2);padding:0;font-size:14px;font-weight:700}.category-chip{align-items:center;gap:var(--space-optical);border:var(--border-strong) solid var(--color-border);min-height:44px;padding:0 var(--space-3);background:var(--color-surface);cursor:pointer;border-radius:999px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.category-chip input{opacity:0;pointer-events:none;position:absolute}.category-chip:has(input:checked){border-color:var(--color-indigo);background:var(--color-indigo-tint);color:var(--color-indigo-depth)}.category-chip:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.existing-notice{gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-indigo-tint);display:grid}.existing-notice p{margin:0;font-size:14px;line-height:21px}.sheet-identity,.existing-identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.sheet-identity>div,.existing-identity>div{min-width:0;display:grid}.sheet-identity strong{overflow-wrap:anywhere}.sheet-identity span,.existing-identity span{color:var(--color-muted);font-size:12px;line-height:16px}.sheet .sheet-identity{border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-canvas)}.amount-heading h3{margin:0;font-size:18px;font-weight:700;line-height:24px}.amount-heading p{margin:var(--space-1) 0 0}.ladder-section{gap:var(--space-2);display:grid}.ladder-section h3{margin:0;font-size:16px;font-weight:700;line-height:22px}.position-ladder{gap:var(--space-2);--rank-width:calc(var(--rank-digits,1) * .62em + 1.3em + 16px);margin:0;padding:0;list-style:none;display:grid}.ladder-row{grid-template-columns:var(--rank-width) 32px minmax(0, 1fr) auto;align-items:center;gap:var(--space-2);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-md);min-height:48px;padding:6px var(--space-3);background:var(--color-surface);display:grid}.ladder-row .rank{height:32px;font-size:14px}.ladder-own{border-color:var(--color-indigo);background:var(--color-indigo-tint)}.ladder-own small{color:var(--color-indigo-depth);font-size:12px;font-weight:700}.ladder-empty{border-style:dashed;border-width:var(--border-strong);color:var(--color-muted);background:0 0}.ladder-text{min-width:0;display:grid}.ladder-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.ladder-value{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ladder-pass{border:var(--border-strong) solid var(--color-indigo-depth);border-radius:var(--radius-sm);background:var(--color-surface);min-height:32px;color:var(--color-indigo-depth);padding:0 10px;font-size:13px;font-weight:700}.ladder-pass:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.estimate-line{color:var(--color-muted);margin:0;font-size:13px;line-height:19px}.movement-note{border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-orange-tint);color:var(--color-ink);margin:0;font-size:14px;line-height:21px}.requote-card{gap:var(--space-3);border:var(--border-strong) solid var(--color-orange);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-orange-tint);display:grid}.requote-card h3{margin:0;font-size:18px;font-weight:700;line-height:24px}.requote-card p{margin:0}.requote-card>.detail-button{background:var(--color-surface)}.requote-actions{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.requote-actions .arcade-key-face{gap:var(--space-1);height:auto;padding:var(--space-2) var(--space-3);flex-direction:column;display:flex}.checkout-flow dd small{color:var(--color-muted);font-size:12px;display:block}.checkout-flow .checkout-link{overflow-wrap:anywhere;min-width:0}.checkout-link-short{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.checkout-link-full{margin-top:var(--space-1);font-weight:500}.checkout-link-full summary{min-height:32px;color:var(--color-indigo-depth);text-underline-offset:3px;cursor:pointer;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.checkout-link-full summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.checkout-link-full[open]>span{margin-top:var(--space-1);color:var(--color-muted);text-align:left;font-size:12px;line-height:18px;display:block}.checkout-flow .checkout-total{font-weight:800}.checkout-flow dd.checkout-total{font-variant-numeric:tabular-nums;font-size:18px}@media (max-width:639px){.payment-dialog.composer-dialog{padding:24px 0 0}.composer-dialog .modal{border-top:var(--border-strong) solid var(--color-ink);--sheet-gutter:var(--space-4);--sheet-gutter-top:var(--space-4);width:100%;height:100%;max-height:none;padding:var(--sheet-gutter-top) var(--sheet-gutter) var(--sheet-gutter);border-radius:20px 20px 0 0;margin:0}}.ladder-row .rank{grid-area:auto}.sheet-footer>*{grid-column:1/-1}.link-check .command-link{grid-column:auto}.link-check>.arcade-button{width:auto}.rank-reel{gap:var(--space-1);--motion-odometer:.7s;display:grid}.rank-reel-number{color:var(--color-indigo-depth);font-variant-numeric:tabular-nums;align-items:center;font-size:clamp(56px,16vw,88px);font-weight:800;line-height:1;display:inline-flex}.rank-reel-number .rank-hash{margin-right:.04em;font-size:.6em}.rank-reel .rank-reel-values{margin-top:var(--space-2);font-variant-numeric:tabular-nums;font-weight:700}.rank-reel .rank-reel-caption{font-weight:700}.rank-reel .rank-reel-caveat,.checkout-return .estimate-settled{color:var(--color-muted);font-size:14px}.return-share{gap:var(--space-3);width:100%;display:grid}.return-share-preview{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:min(100%,320px);height:auto;display:block}.return-share-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.return-share-actions .detail-share{display:contents}.site-header{z-index:20;position:sticky;top:0}[id]{scroll-margin-top:76px}.header-inner{justify-content:flex-start}.site-nav{margin-left:auto}.header-tools{align-items:center;gap:var(--space-2);flex:none;display:flex}.header-search{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-ink);background:0 0;border:0;place-items:center;display:grid}.header-search svg{width:22px;height:22px}@media (hover:hover) and (pointer:fine){.header-search:hover{background:var(--color-indigo-tint);color:var(--color-indigo-depth)}}.header-add.arcade-primary{min-height:44px;font-size:13px}.header-add .arcade-key-face{min-height:calc(44px - var(--key-depth));gap:4px;padding:4px 10px;display:flex}.header-add svg{width:16px;height:16px}.search-dialog .modal{width:min(520px,100%);margin:72px auto auto}.header-search-form{gap:var(--space-2);margin-top:var(--space-4);padding-bottom:var(--depth-deep);grid-template-columns:minmax(0,1fr) auto;display:grid}.header-search-form input{box-sizing:border-box;border:var(--border-strong) solid var(--color-ink);border-radius:var(--radius-md);width:100%;height:48px;padding:0 var(--space-3);background:var(--color-surface);font:inherit;font-size:16px}.header-search-form input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.breadcrumb ol{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.breadcrumb a{color:var(--color-indigo-depth);font-weight:600}.breadcrumb ol{flex-wrap:nowrap}.breadcrumb li{flex:none}.breadcrumb [aria-current=page]{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}@media (max-width:420px){.site-nav{gap:var(--space-2)}.header-tools{gap:2px}.header-add .arcade-key-face{padding:4px 8px}.header-tools:has(.header-add) .header-search{display:none}}.detail-shell .breadcrumb{max-width:760px;margin:calc(-1 * var(--space-3)) auto var(--space-4)}.detail-identity h1{margin-top:var(--space-1);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;line-height:28px}.detail-identity a.category-badge{text-decoration:none}@media (hover:hover) and (pointer:fine){.detail-identity a.category-badge:hover{border-color:var(--color-indigo)}}.detail-strip{gap:var(--space-2);display:flex}.detail-strip div{min-width:0;padding:var(--space-3);flex:1 1 0}.detail-strip div:last-child{flex-grow:1.6}.detail-strip dd{white-space:nowrap;font-size:18px;line-height:24px}.detail-strip div:last-child dd{white-space:normal;overflow-wrap:anywhere}.detail-strip div:not(:last-child) dd{color:var(--color-indigo-depth)}.detail-actions{flex-direction:column;align-items:stretch}.detail-actions>.detail-button-primary{width:100%}.detail-targets{gap:var(--space-2);padding-bottom:var(--depth-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-targets .rank-target-button{width:100%}.detail-targets>:only-child,.detail-targets>.rank-target-state,.detail-targets>.detail-contribution-button{grid-column:1/-1}.detail-targets .rank-target-state{color:var(--color-muted);align-self:center;margin:0;font-size:14px;font-weight:700}.detail-meta{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-4);color:var(--color-muted);flex-wrap:wrap;font-size:13px;display:flex}.detail-meta>p{margin:0}.detail-meta-links{align-items:center;gap:var(--space-2);display:inline-flex}.detail-share-link{display:contents}.detail-text-link{min-height:44px;color:var(--color-indigo-depth);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-weight:700;text-decoration:underline;display:inline-grid}.detail-text-link:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.first-visit{margin-top:var(--space-6);padding:var(--space-4);border:2px dashed var(--color-border-strong);border-radius:var(--radius-md)}.first-visit h2{margin:0;font-size:16px;font-weight:700;line-height:22px}.first-visit p{margin:var(--space-1) 0 var(--space-2);font-size:14px;line-height:21px}.first-visit a{color:var(--color-indigo-depth);font-weight:700}.detail-ladder{margin-top:var(--space-6)}.detail-ladder h2{margin:0 0 var(--space-3);font-size:18px;font-weight:700;line-height:24px}.detail-ladder-note{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:13px;line-height:18px}@media (max-width:760px){.detail-strip{gap:6px}.detail-strip div{padding:var(--space-2) 10px}.detail-strip dt{font-size:12px}.detail-strip dd{font-size:16px;line-height:22px}.detail-share.detail-share-link{width:auto}}.policy-document h1{-webkit-hyphens:none;hyphens:none;text-wrap:balance;overflow-wrap:normal}.doc-hero h1{font-size:32px;line-height:36px}@media (min-width:640px){.doc-hero h1{font-size:40px;line-height:44px}}.doc-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.doc-actions .detail-button{border-bottom-width:4px;border-bottom-color:var(--color-indigo-depth);height:50px;box-shadow:none}.doc-outro{align-items:center;margin-top:40px}.doc-action-link{min-height:44px;color:var(--color-indigo-depth);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.doc-to-top{margin-top:var(--space-8)!important}.doc-to-top a{align-items:center;gap:var(--space-1);min-height:44px;color:var(--color-indigo-depth);font-size:14px;font-weight:700;display:inline-flex}#halaman-atas{scroll-margin-top:76px}#halaman-atas:focus{outline:none}.explainer-chip{margin-left:var(--space-2);background:var(--color-orange-tint);color:var(--color-ink);vertical-align:middle;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;line-height:16px;display:inline-block}.doc-subheading{margin:24px 0 0;font-size:15px;font-weight:700;line-height:21px}.doc-subheading+ul{margin-top:8px!important}.doc-quote{padding:var(--space-6);border-left:6px solid var(--color-orange);border-radius:var(--radius-md);background:var(--color-surface);margin-top:40px}.policy-document .doc-quote h2{margin-top:0;font-size:24px;font-weight:800;line-height:30px}.doc-fold{border-bottom:1px solid var(--color-border)}.doc-fold+.doc-fold{margin-top:0}:not(.doc-fold)+.doc-fold{border-top:1px solid var(--color-border);margin-top:32px}.doc-fold summary{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;min-height:56px;list-style:none;display:flex}.doc-fold summary::-webkit-details-marker{display:none}.doc-fold summary:after{content:"+";background:var(--color-indigo-tint);width:28px;height:28px;color:var(--color-indigo-depth);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.doc-fold details[open]>summary:after{content:"–"}.policy-document .doc-fold summary h2{margin:0;font-size:17px;line-height:24px}.doc-fold summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.doc-fold details>:last-child{margin-bottom:var(--space-4)}.doc-email{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.doc-email a{color:var(--color-indigo-depth);font-weight:800}.copy-button{align-items:center;gap:var(--space-optical);min-height:44px;padding:0 var(--space-2);color:var(--color-indigo-depth);cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:700;display:inline-flex}.copy-button svg{width:16px;height:16px}.copy-button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.doc-email .share-status{flex-basis:100%;margin:0}.doc-summary,.doc-example,.explainer,.report-email{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);margin-top:32px;padding:20px}.policy-document .doc-summary h2,.policy-document .doc-example h2,.policy-document .explainer h2,.policy-document .report-email h2{margin:0 0 12px;font-size:18px;line-height:24px}.doc-summary dl{gap:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.doc-summary dl div{align-items:baseline;gap:var(--space-3);border-top:var(--border-thin) solid var(--color-border);padding:var(--space-3) 0;grid-template-columns:96px minmax(0,1fr);display:grid}.doc-summary dt{color:var(--color-indigo-depth);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:24px}.doc-summary dd{margin:0;font-size:14px;line-height:20px}@media (max-width:560px){.doc-summary dl{grid-template-columns:minmax(0,1fr)}}.doc-example-label{color:var(--color-orange-depth,#b8541a);letter-spacing:.08em;font-weight:800;margin:0 0 4px!important;font-size:12px!important}.doc-example-board,.explainer-board{--rank-digits:1;gap:6px;margin:0;padding:0;list-style:none;display:grid}.doc-example-board li,.explainer-board li{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;padding:8px 12px;font-size:14px;font-weight:700;display:grid}.doc-example-value,.explainer-value{font-variant-numeric:tabular-nums}.doc-example-result{gap:var(--space-4);margin:var(--space-3) 0;border-top:var(--border-thin) solid var(--color-border);padding-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doc-example-result dt{color:var(--color-muted);font-size:12px;font-weight:700}.doc-example-result dd{color:var(--color-indigo-depth);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:18px;font-weight:800}.doc-example>p:last-child,.explainer>p{font-size:14px!important;line-height:21px!important}.explainer-own{border-color:var(--color-indigo)!important;background:var(--color-indigo-tint)!important}.explainer-actions{gap:var(--space-2);margin-top:var(--space-3);display:flex}.explainer-actions .detail-button{min-height:44px}.explainer-message{min-height:21px;color:var(--color-indigo-depth);font-weight:700;margin-top:var(--space-2)!important}.doc-toc-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.doc-toc-chips{margin-top:32px}.doc-toc-chips a{border:2px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.doc-toc-chips a:hover{border-color:var(--color-indigo)}}.doc-toc-inline{margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface)}.doc-toc-inline .doc-toc-list,.doc-toc-sticky .doc-toc-list{flex-direction:column;gap:4px}.doc-toc-inline a,.doc-toc-sticky a{min-height:32px;color:var(--color-indigo-depth);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.doc-toc-sticky{display:none}.report-email .detail-button-primary{margin-top:var(--space-4)}.not-found .board-search{max-width:520px}.not-found h1{font-size:clamp(26px,6vw,36px);font-weight:800;line-height:1.15}@media (max-width:640px){.doc-toc-inline{display:none}.doc-toc-sticky{z-index:10;margin:var(--space-4) calc(-1 * var(--space-4)) 0;padding:0 var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-canvas);display:block;position:sticky;top:60px}.doc-toc-sticky summary{min-height:44px;color:var(--color-indigo-depth);cursor:pointer;align-items:center;font-weight:800;display:flex}.doc-toc-sticky[open] nav{max-height:60vh;padding-bottom:var(--space-3);overflow:auto}.about-benefits{grid-template-columns:1fr}}.explainer-board .rank,.doc-example-board .rank{grid-area:auto;width:44px;height:32px;font-size:14px}.doc-email .detail-button,.explainer-actions .detail-button{width:auto;min-width:88px}@media (max-width:640px){.about-benefits{gap:8px;margin:16px 0}.about-benefits aside{padding:12px 14px}.about-benefits h3{margin-bottom:4px;font-size:15px;line-height:21px}.about-benefits p{font-size:13px;line-height:19px}.doc-quote{padding:var(--space-4)}}.not-found>p:not(.section-eyebrow){margin:var(--space-2) 0 var(--space-4)}@media (max-width:420px){.pagination{row-gap:var(--space-2);flex-wrap:wrap}.pagination>span{text-align:center;flex-basis:100%;order:-1}}.policy-action-inline a{align-items:center;min-height:44px;display:inline-flex}.doc-example-label{color:var(--color-muted)!important}.doc-toc-heading{margin:0 0 var(--space-2);color:var(--color-muted);font-size:13px;font-weight:800}.breadcrumb-sep{color:var(--color-muted)}@media (max-width:359px){.header-add-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header-add .arcade-key-face{padding:4px 10px}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
